getRecords

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Fragen Sie die Zieltabelle nach Beispielwerten ab, und geben Sie alle übereinstimmenden Datensätze und ihre Felder zurück.

    Eingabefelder

    Jeder beliebige Feldwert in der Zieltabelle.

    Ausgabefelder

    Das Element „getRecordResponse“ kann ein oder mehrere Elemente „getRecordsResult“ enthalten, die Elemente einkapseln und die Feldwerte von Datensätzen darstellen, die die Abfrage erfüllen.

    Beispiel für SOAP-Nachrichten

    Beispiel für eine SOAP-Anforderung

    <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>

    Beispiel einer SOAP-Anforderung, die eine verschlüsselte Abfrage zum Filtern verwendet, wobei die Incident-Nummer INC0000001 oder INC0000002 lautet

    <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>

    Beispiel einer SOAP-Antwort, die 1 Datensatz enthält

    <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>

    Beispiel einer SOAP-Antwort, die mehr als 1 Datensatz enthält

    <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>

    Sprachspezifische Beispielnachrichten

    Beispiele für sprachspezifische getRecords finden Sie in den folgenden Themen:

    Perl SOAP::Lite

    Java Apache Axis2

    Beispiele für Microsoft .NET-Webservice-Clients

    Python