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
Selecteer in Runbook Designer het menu Opties en selecteer Webservices aanroepen om het dialoogvenster Webservices aanroepen te openen.
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.