---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SOAPResponseV2 -- Scoped, Global

# SOAPResponseV2 -- Scoped, Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Die SOAPResponseV2- API stellt Methoden bereit, die die von einer ausgehenden SOAP-Nachricht zurückgegebenen Daten in JavaScript-Code verwenden.

Ein SOAPResponseV2-Objekt wird von den SOAPMessageV2- Methoden execute () und executeAsync() zurückgegeben.

Sie können diese API in bereichsbezogenen Anwendungen oder im globalen Bereich verwenden.

Diese API wird im Namespace `sn_ws ausgeführt`.  
Siehe auch:

* [Beispiel für eine direkte SOAPMessageV2](https://servicenow-prod.fluidtopics.net/xKeNtqsTJl_PMcqmQlLGtQ "Sie können eine ausgehende SOAP-Nachricht direkt an den Endpunkt senden.")
* [Beispiel für SOAPMessageV2 ohne Datensatz](https://servicenow-prod.fluidtopics.net/m~7e_huzdVFXTyJ3kGcJOQ "Sie können den Konstruktor SOAPMessageV2() ohne Parameter verwenden, um eine SOAP-Nachricht vollständig im Skript zu definieren.")
* [Beispiel für eine asynchrone SOAPMessageV2](https://servicenow-prod.fluidtopics.net/vaCeta6duLqkbtQhOfq0~w "Sie können ausgehende SOAP-Nachrichten asynchron senden.")
* [Beispiel für SOAPMessageV2 über einen MID-Server](https://servicenow-prod.fluidtopics.net/T1s43Wf1eOglCk2MLGJvZw "Sie können eine ausgehende SOAP-Nachricht über einen MID-Server senden.")
{#c_SOAPResponseV2API__ul_kh3_zx1_w4b}

## SOAPResponseV2 -- getAllHeaders() {#ariaid-title2}

Gibt alle in der Antwort enthaltenen Header zurück, einschließlich doppelter Header.
{#SRV2-getAllHeaders__table_u2p_3bl_gz__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#SRV2-getAllHeaders__table_u2p_3bl_gz} {#SRV2-getAllHeaders__table_v2p_3bl_gz__entry__2}

| Typ | Beschreibung |
|-|-|
| List\<GlideHTTPHeader\> | Liste der in der Antwort enthaltenen Header. Jeder Header wird als GlideHTTPHeader-Objekt dargestellt, das den Header <var class="keyword varname">name</var> und <var class="keyword varname">value</var> enthält. |
[Tabelle : 2. Ergebnisse]

{#SRV2-getAllHeaders__table_v2p_3bl_gz}  

    var r = new sn_ws.SOAPMessageV2('<A SOAP message>', 'get');
    var response = r.execute();
    var headers = response.getAllHeaders();
    for(var i in headers){
      gs.info(headers[i].name + ': ' + headers[i].value);
    }

## SOAPResponseV2 -- getBody() {#ariaid-title3}

Ruft den Inhalt des SOAP-Antworttexts ab.
{#r_SOAPResponseV2-getBody__table_vy2_525_jqy__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 3. Parameter]

{#r_SOAPResponseV2-getBody__table_vy2_525_jqy} {#r_SOAPResponseV2-getBody__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | SOAP-Antworttext. |
[Tabelle : 4. Ergebnisse]

{#r_SOAPResponseV2-getBody__table_qpt_3f5_jq}  

    var body = response.getBody();

## SOAPResponseV2 -- getCookies() {#ariaid-title4}

Gibt alle in der Antwort enthaltenen Cookies zurück.
{#r_SOAPResponseV2-getCookies__table_m1h_bcw_ns__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 5. Parameter]

{#r_SOAPResponseV2-getCookies__table_m1h_bcw_ns} {#r_SOAPResponseV2-getCookies__table_n1h_bcw_ns__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Array von Zeichenfolgen, die Cookies darstellen. Iterieren Sie das Array, um Vorgänge für jedes Cookie auszuführen. |
[Tabelle : 6. Ergebnisse]

{#r_SOAPResponseV2-getCookies__table_n1h_bcw_ns}  
Zeigen Sie einzelne Cookies aus der Antwort an.

    var cookies = response.getCookies();
    for (var i = 0; i < cookies.length; i++) {
      gs.info('cookie: ' + cookies.get(i));
    }

Ausgabe:

    cookie: JSESSIONID=4135AA97A5D12DA22EF614AA2B0CAFD8.node20; Path=/; Secure; HttpOnly
    cookie: SABASESSIONID=370152970.36895.0000; path=/

## SOAPResponseV2 -- getErrorCode() {#ariaid-title5}

Ruft den numerischen Fehlercode ab, wenn während der SOAP-Transaktion ein Fehler aufgetreten ist.
Dieser Fehlercode ist spezifisch für Now Platform und ist kein HTTP-Fehlercode. Geben Sie diesen Fehlercode an, wenn Sie Hilfe von Kundenservice und Supportbenötigen.
{#r_SOAPResponseV2-getErrorCode__table_vy2_525_jqx__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 7. Parameter]

{#r_SOAPResponseV2-getErrorCode__table_vy2_525_jqx} {#r_SOAPResponseV2-getErrorCode__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Nummer | Numerischer Fehlercode, z. B. 1 für eine Socket-Zeitüberschreitung. |
[Tabelle : 8. Ergebnisse]

{#r_SOAPResponseV2-getErrorCode__table_qpt_3f5_jq}  

    var errorCode = response.getErrorCode();

## SOAPResponseV2 -- getErrorMessage() {#ariaid-title6}

Ruft die Fehlermeldung ab, wenn während der SOAP-Transaktion ein Fehler aufgetreten ist.
{#r_SOAPResponseV2-getErrorMessage__table_vy2_525_jqw__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 9. Parameter]

{#r_SOAPResponseV2-getErrorMessage__table_vy2_525_jqw} {#r_SOAPResponseV2-getErrorMessage__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Fehlermeldung |
[Tabelle : 10. Ergebnisse]

{#r_SOAPResponseV2-getErrorMessage__table_qpt_3f5_jq}  

    var errorMsg = response.getErrorMessage();

## SOAPResponseV2 -- getHeader(String name) {#ariaid-title7}

Ruft den Wert für einen angegebenen HTTP-Header ab.
{#r_SOAPResponseV2-getHeader_S__table_vy2_525_jq13__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Name des Headers, für den Sie den Wert abrufen möchten, z. B. „Set-Cookie". |
[Tabelle : 11. Parameter]

{#r_SOAPResponseV2-getHeader_S__table_vy2_525_jq13} {#r_SOAPResponseV2-getHeader_S__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Wert des angegebenen Headers. |
[Tabelle : 12. Ergebnisse]

{#r_SOAPResponseV2-getHeader_S__table_qpt_3f5_jq}  

    var headerVal = response.getHeader("Accept");

## SOAPResponseV2 -- getHeaders() {#ariaid-title8}

Ruft alle in der SOAP-Antwort zurückgegebenen HTTP-Header und die zugehörigen Werte ab.
Hinweis:  
Wenn eine Kopfzeile mehr als einmal in der Antwort vorhanden ist, z. B. eine Set-Cookie-Kopfzeile, gibt diese Funktion nur die letzten der doppelten Kopfzeilen zurück. Um alle Kopfzeilen einschließlich Duplikate zurückzugeben, verwenden Sie die Funktion getAllHeaders().
{#r_SOAPResponseV2-getHeaders__table_vy2_525_jqaa__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 13. Parameter]

{#r_SOAPResponseV2-getHeaders__table_vy2_525_jqaa} {#r_SOAPResponseV2-getHeaders__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Objekt, das den Namen jedes Headers dem zugehörigen Wert zuordnet. |
[Tabelle : 14. Ergebnisse]

{#r_SOAPResponseV2-getHeaders__table_qpt_3f5_jq}  

    var headers = response.getHeaders();

## SOAPResponseV2 -- getStatusCode() {#ariaid-title9}

Ruft den numerischen HTTP-Statuscode ab, der vom SOAP-Provider zurückgegeben wird.
{#r_SOAPResponseV2-getStatusCode__table_vy2_525_jqab__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 15. Parameter]

{#r_SOAPResponseV2-getStatusCode__table_vy2_525_jqab} {#r_SOAPResponseV2-getStatusCode__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Nummer | Vom SOAP-Anbieter zurückgegebener numerischer Statuscode, z. B. 200 für eine erfolgreiche Antwort. |
[Tabelle : 16. Ergebnisse]

{#r_SOAPResponseV2-getStatusCode__table_qpt_3f5_jq}  

    var statusCode = response.getStatusCode();

## SOAPResponseV2 -- haveError() {#ariaid-title10}

Gibt an, ob während der SOAP-Transaktion ein Fehler aufgetreten ist.
{#r_SOAPResponseV2-haveError__table_vy2_525_jqac__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 17. Parameter]

{#r_SOAPResponseV2-haveError__table_vy2_525_jqac} {#r_SOAPResponseV2-haveError__table_qpt_3f5_jq__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | Gibt „true" zurück, wenn ein Fehler aufgetreten ist, und „false", wenn kein Fehler aufgetreten ist. |
[Tabelle : 18. Ergebnisse]

{#r_SOAPResponseV2-haveError__table_qpt_3f5_jq}  

    var error = response.haveError();

## SOAPResponseV2 -- waitForResponse(Number timeoutSecs) {#ariaid-title11}

Legt die Zeit fest, die die Instanz auf eine Antwort vom Webservice-Provider wartet.
Diese Methode überschreibt die Eigenschaft „glide.soap.outbound.ecc_response.timeout" für diese SOAP-Antwort.
{#r_SOAPResponseV2-waitForResponse_N__table_vy2_525_jq14__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| timeoutSecs | Nummer | Wartezeit in Sekunden für diese Antwort. |
[Tabelle : 19. Parameter]

{#r_SOAPResponseV2-waitForResponse_N__table_vy2_525_jq14} {#r_SOAPResponseV2-waitForResponse_N__table_jzp_hmh_dr__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 20. Ergebnisse]

{#r_SOAPResponseV2-waitForResponse_N__table_jzp_hmh_dr}  

    response.waitForResponse(60);


