Skip to main content
Skip table of contents

f$SoapService


f$SoapService

Ausführen eines Webservice, der mit dem SOAP Protokoll aufgerufen werden kann. Details hierzu in Wikipedia http://de.wikipedia.org/wiki/SOAP Üblicherweise werden dem Webservice Daten in Form eines XML Buffers mitgegeben. Das Ergebnis wird ebenfalls als XML Buffer zurückgeliefert.

Syntax:

Ergebnis = f$SoapService ( Service , Domain , User , Password , Contenttype , SoapAction , Eingabe )

 

Argument

Typ

Bedeutung

 

Service

Zeichenkette

Adresse des auszuführenden Service. Üblicherweise eine mittels http anzusprechende Webseite

 

Domain

Zeichenkette

Name der Domäne, falls der Service nur mit Anmeldung gesteuert werden kann, sonst ''

 

User

Zeichenkette

Benutzername, falls der Service nur mit Anmeldung gesteuert werden kann, sonst ''

 

Password

Zeichenkette

Passwort der Anmeldung, oder ''

 

Contenttype

Zeichenkette

Hiermit wird dem Service die Art des Inhalts mitgeteilt. Üblicherweise

text/xml; charset=utf-8 bei Soap 1.1

oder

application/soap+xml; charset=utf-8 bei Soap 1.2

 

SoapAction

Zeichenkette

Hiermit kann dem Service in der Headerzeile die gewünschte Aktion mitgeteilt werden. Alternativ ist ein Eintrag innerhalb des XML möglich.

 

Eingabe

Zeichenkette

Der XML Buffer, der dem Service mitgegeben wird

Ergebnis:

Zeichenkette

XML Buffer, der vom Service entgegengenommen wurde.

Beispiel:

Soap.Service = 'http://asseco/APplusDeploy6/configurator/epossmart.asmx'

Soap.Domain = 'dasPlus'

Soap.User = 'apservice'

Soap.Password = '******'

Soap.Contenttype = 'application/soap+xml; charset=UTF-8'

Soap.Soapaction = 'http://schemas.p2plus.com/P2plus40/Configurator/Epossmart/getKonfigdaten'

Status = f$BDateiLesen( 'C:\\temp\\ap12.xml' , 'Soap.Input' )

result = f$SoapService ( Soap.Service , Soap.Domain , Soap.User , Soap.Password , Soap.Contenttype , Soap.Soapaction , Soap.Input )

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.