Élément GetJobHistoryResponse
L’élément GetJobHistoryResponse requis retourne un résumé des travaux terminés.
Utilisation
<wscn:GetJobHistoryResponse>
child elements
</wscn:GetJobHistoryResponse>
Attributs
Il n’y a pas d’attributs.
Éléments enfants
Élément |
---|
JobHistory |
Éléments parents
Il n’y a pas d’éléments parents.
Remarques
Le service d’analyse WSD doit prendre en charge l’élément d’opération GetJobHistoryResponse .
Un client peut appeler GetJobHistoryRequest pour déterminer les valeurs des variables liées au travail pour les travaux précédemment terminés. Le service d’analyse WSD doit répondre avec un élément d’opération GetJobHistoryResponse qui contient les informations demandées par le client ou les codes d’erreur appropriés.
La quantité d’historique des travaux que le service d’analyse WSD gère est spécifique à l’implémentation.
Exemples
L’exemple de code suivant montre comment retourner aucun historique des travaux en réponse à la demande d’historique des travaux d’un client.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="https://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:wscn="https://schemas.microsoft.com/windows/2006/01/wdp/scan"
soap:encodingStyle='https://www.w3.org/2002/12/soap-encoding' >
<soap:Header>
<wsa:To>
https://schemas.xmlsoap.org/ws/2003/03/addressing/role/anonymous
</wsa:To>
<wsa:Action>
https://schemas.microsoft.com/windows/2006/01/wdp/scan/GetJobHistory
</wsa:Action>
<wsa:MessageID>uuid:UniqueMsgId</wsa:MessageID>
<wsa:RelatesTo>uuid:MsgIdOfTheGetJobHistoryRequest</wsa:RelatesTo>
</soap:Header>
<soap:Body>
<wscn:GetJobHistoryResponse>
<wscn:JobHistory />
</wscn:GetJobHistoryResponse >
</soap:Body>
</soap:Envelope>
L’exemple de code suivant retourne une liste de travaux et les données associées pour les deux derniers travaux terminés.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="https://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:wscn="https://schemas.microsoft.com/windows/2006/01/wdp/scan"
soap:encodingStyle='https://www.w3.org/2002/12/soap-encoding' >
<soap:Header>
<wsa:To>
https://schemas.xmlsoap.org/ws/2003/03/addressing/role/anonymous
</wsa:To>
<wsa:Action>
https://schemas.microsoft.com/windows/2006/01/wdp/scan/GetJobHistory
</wsa:Action>
<wsa:MessageID>uuid:UniqueMsgId</wsa:MessageID>
<wsa:RelatesTo>uuid:MsgIdOfTheGetJobHistoryRequest</wsa:RelatesTo>
</soap:Header>
<soap:Body>
<wscn:GetJobHistoryResponse>
<wscn:JobHistory>
<wscn:JobSummary>
<wscn:JobId>1</wscn:JobId>
<wscn:JobName>SampleJob 1</wscn:JobName>
<wscn:JobOriginatingUserName>Joe.Smith</wscn:JobOriginatingUserName>
<wscn:JobState>Completed</wscn:JobState>
<wscn:JobStateReasons>
<wscn:JobStateReason>None</wscn:JobStateReason>
</wscn:JobStateReasons>
<wscn:ScansCompleted>4</wscn:ScansCompleted>
</wscn:JobSummary>
<wscn:JobSummary>
<wscn:JobId>2</wscn:JobId>
<wscn:JobName>Sample Job 2</wscn:JobName>
<wscn:JobOriginatingUserName>JaneRogers</wscn:JobOriginatingUserName>
<wscn:JobState>Canceled</wscn:JobState>
<wscn:JobStateReasons>
<wscn:JobStateReason>JobCanceledAtDevice</wscn:JobStateReason>
</wscn:JobStateReasons>
<wscn:ScansCompleted>1</wscn:ScansCompleted>
</wscn:JobSummary>
</wscn:JobHistory>
</wscn:GetJobHistoryResponse >
</soap:Body>
</soap:Envelope>