SOAP Request Messages
A SOAP request message is sent to the SDS SOAP provisioning client as a series of ASCII characters. The SDS SOAP provisioning client sends back a SOAP response message.
Every SOAP message sent to SDS must be sent in a SOAP
envelope. Each SOAP envelope has a
<soapenv:Body>
XML tag. The SDS
provisioning or query request is embedded within the
<soapenv:Body>
tag. The tags and
values within the
<soapenv:Body>
tag vary for each
SDS request.
SOAP Request Message Format
This example shows the format for all SOAP requests. The
bolded text varies for each provisioning request.
POST / HTTP/1.1
Host: ipAddress:port
Accept-Encoding: identity
Content-Length: lengthInBytes
SOAPAction: ""
Content-Type: text/xml; charset=”UTF-8”
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<requestName>
[
<requestParameters>
...
</requestParameters>
...
<requestParameters>
...
</requestParameters>
]
</requestName>
</soapenv:Body>
</soapenv:Envelope>
SOAP Message Request Parameters
Table 4-2 Request Message Parameters (SOAP)
Parameter | Description | Value |
---|---|---|
ipAddress | IP address of the SDS Provisioning server that received the SOAP request. | |
port | Port of the SDS Provisioning server that received the SOAP request. | |
lengthInBytes | Number of bytes in the SOAP request. | 0-4294967295 |
requestName | The name of the SDS provisioning request. | A string with 1 to 64 characters. |
requestParameters |
The parameters (tag/value pairs) needed for each request. These parameters vary for each SDS Provisioning or query request. |