getRecords
Interrogez la table ciblée par des exemples de valeurs et renvoyez tous les enregistrements correspondants et leurs champs.
Champs d'entrée
N’importe quelle valeur de champ dans la table ciblée.
Champs de sortie
L’élément getRecordResponse peut contenir un ou plusieurs éléments getRecordsResult qui encapsulent des éléments représentant les valeurs de champ des enregistrements correspondant à la requête.
Exemples de messages SOAP
Exemple de demande SOAP
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inc="http://www.service-now.com/incident">
<soapenv:Header/>
<soapenv:Body>
<inc:getRecords>
<number>INC0000002</number>
</inc:getRecords>
</soapenv:Body>
</soapenv:Envelope>Exemple de demande SOAP utilisant une requête codée pour filtrer où le numéro d’incident est INC0000001 ou INC0000002
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inc="http://www.service-now.com/incident">
<soapenv:Header/>
<soapenv:Body>
<inc:getRecords>
<__encoded_query>number=INC0000001^ORnumber=INC0000002</__encoded_query>
</inc:getRecords>
</soapenv:Body>
</soapenv:Envelope>Exemple de réponse SOAP qui contient 1 enregistrement
<soapenv:Envelope xmlns:inc="http://www.service-now.com/incident" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<getRecordsResponse>
<getRecordsResult>
<caller_id>5137153cc611227c000bbd1bd8cd2007</caller_id>
<caller_id.email>david.loo@service-now.com</caller_id.email>
<closed_at/>
<number>INC0000002</number>
<opened_at>2009-12-14 23:07:12</opened_at>
<short_description>Can't get to network file shares</short_description>
</getRecordsResult>
</getRecordsResponse>
</soapenv:Body>
</soapenv:Envelope>Exemple de réponse SOAP qui contient plus d’un enregistrement
<soapenv:Envelope xmlns:inc="http://www.service-now.com/incident" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<getRecordsResponse>
<getRecordsResult>
<caller_id>5137153cc611227c000bbd1bd8cd2006</caller_id>
<caller_id.email>rick.berzle@yourcompany.com</caller_id.email>
<closed_at>2009-12-17 22:55:16</closed_at>
<number>INC0000009</number>
<opened_at>2009-12-16 22:50:23</opened_at>
<short_description>Reset my password</short_description>
</getRecordsResult>
<getRecordsResult>
<caller_id>5137153cc611227c000bbd1bd8cd2005</caller_id>
<caller_id.email>fred.luddy@yourcompany.com</caller_id.email>
<closed_at>2009-12-15 22:54:55</closed_at>
<number>INC0000010</number>
<opened_at>2009-12-10 22:53:02</opened_at>
<short_description>Need Oracle 10GR2 installed</short_description>
</getRecordsResult>
</getRecordsResponse>
</soapenv:Body>
</soapenv:Envelope>Exemples de messages spécifiques à la langue
Pour des exemples de getRecords spécifiques à la langue, consultez les rubriques suivantes :