Delen via


Webservices aanroepen

Met de activiteit Webservices aanroepen wordt een webservice uitgevoerd met de XML-parameters die u opgeeft.

De activiteit Webservices aanroepen configureren

Voordat u de activiteit Webservices aanroepen configureert, moet u het volgende bepalen:

  • WSDL-bestand van de webservice.

  • Naam van de webservicemethode.

  • Hoofdtekstindeling van SOAP-bericht invoeren.

  • Indeling van het SOAP-berichtlichaam voor uitvoer.

Gebruik de volgende informatie om de activiteit Webservices aanroepen te configureren.

Bijzonderheden

Instellingen Configuratie-instructies
WSDL- Voer het pad van het WSDL-bestand in of gebruik het beletselteken (...) om naar het bestand te bladeren.
methode Voer de naam in van de methode die u aanroept in de webservice of selecteer het beletselteken (...) en blader ernaar. Zorg ervoor dat u overeenkomt met de behuizing van de methode.
nettolading van XML-aanvraag Voer de parameters in die u naar de webservicemethode verzendt. Zorg ervoor dat de indeling overeenkomt met wat wordt beschreven in het WSDL-document.
Format Hint- Selecteer deze optie om aanwijzingen te ontvangen voor het opmaken van de XML-taakinhoud. Vervang de waarden van de tijdelijke aanduiding door uw eigen waarden.

Geavanceerd

Instellingen Configuratie-instructies
opslaan Als u de antwoorden wilt opslaan, schakelt u het selectievakje Opslaan in en geeft u de map op waarin de antwoorden worden opgeslagen.
URL- Als u de URL-locatie van de webservice wilt opgeven, schakelt u het selectievakje URL in en voert u de URL-locatie in.
waarde Selecteer het SOAP-protocol dat door de webservice wordt gebruikt. De opties waarde zijn onder andere:

- SOAP 1.1
- SOAP 1.2

Veiligheid

Instellingen Configuratie-instructies
inschakelen Schakel het selectievakje Inschakelen in om HTTP-verificatie in te schakelen en vul de velden in.
gebruikersnaam Voer de gebruikersnaam in voor toegang tot de beveiligde webservice.
wachtwoord Voer het wachtwoord in voor toegang tot de beveiligde webservice.

HTTPS-certificaatopties

Met Orchestrator kunt u HTTPS-certificaatopties configureren in gevallen waarin certificaatvalidatie mislukt.

Gebruik de volgende stappen om HTTPS-certificaatopties te configureren.

HTTPS-certificaatopties configureren

  1. Selecteer in Runbook Designer het menu Opties en selecteer Webservices aanroepen om het dialoogvenster Webservices aanroepen te openen.

  2. Configureer de instellingen op het tabblad Details. Configuratie-instructies worden vermeld in de volgende tabel.

Bijzonderheden

Instellingen Configuratie-instructies
HTTPS-opties Selecteer een van de volgende HTTPS-opties:

- alle certificaten accepteren
- certificaten van vertrouwde hosts accepteren

Configuratie-instructies voor elk van de HTTPS-opties worden vermeld in de volgende tabellen.

Alle certificaatdetails accepteren

Instellingen Configuratie-instructies
alle certificaten accepteren Accepteert certificaten van alle hosts.

Nadat u deze HTTPS-optie hebt geselecteerd, selecteert u Voltooien.

Certificaten van vertrouwde hosts accepteren

Instellingen Configuratie-instructies
certificaten van vertrouwde hosts accepteren Hiermee specificeert u de hosts waarvan u de certificaten wilt accepteren.

1. Selecteer Add om het dialoogvenster Trusted Host te openen.
2. Voer de vertrouwde hostnaam in het vak Waarde in en selecteer OK-. De host wordt vervolgens toegevoegd aan de lijst.

Om hosts te bewerken, kies Bewerken.

Om hosts te verwijderen, selecteer Verwijderen.

Gepubliceerde gegevens

De volgende tabel bevat de gepubliceerde gegevensitems.

Voorwerp Beschrijving
WSDL-pad Het WSDL-pad.
Methodenaam De naam van de webmethode.
Inhoud van de XML-taak De tekst van de XML-taakgegevens.
XML-reactie-inhoud De tekst van de payload van het XML-antwoord.
Antwoordbestand Het pad en de bestandsnaam van het antwoord.
URL van webservice De URL van de webservice.
Webservice-protocol Het protocol dat door de webservice wordt gebruikt.

Webservices publiceren

Het object Webservice aanroepen bouwt een assembly op C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2of C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2. De assembly wordt geïdentificeerd door de locatie van de webservice. Bijvoorbeeld http://localhost/TestService/DylanService.asmx?WSDL.

Als u aanvullende services publiceert of een bestaande service bijwerkt, moet u de cache opschonen, met uitzondering van het bestand wspkey.snk. Na het opschonen van de cache worden de wijzigingen in de webservice correct gepubliceerd.