IASO 2010 SOAP
communication protocol
WSDL
IASO 2010 SOAP communication protocol WSDL
2
<?xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<definitions
name
=
"ServiceSoap"
targetNamespace
=
"http://engine_location/"
xmlns:tns
=
"http://engine_location/"
xmlns:SOAP-ENV
=
"http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC
=
"http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd
=
"http://www.w3.org/2001/XMLSchema"
xmlns:ns1
=
"http://engine_location/"
xmlns:SOAP
=
"http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:MIME
=
"http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:DIME
=
"http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
xmlns:WSDL
=
"http://schemas.xmlsoap.org/wsdl/"
xmlns
=
"http://schemas.xmlsoap.org/wsdl/"
>
<types
>
<schema
targetNamespace
=
"http://engine_location/"
xmlns:SOAP-ENV
=
"http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC
=
"http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd
=
"http://www.w3.org/2001/XMLSchema"
xmlns:ns1
=
"http://engine_location/"
xmlns
=
"http://www.w3.org/2001/XMLSchema"
elementFormDefault
=
"qualified"
attributeFormDefault
=
"unqualified"
>
<import
namespace
=
"http://schemas.xmlsoap.org/soap/encoding/"
schemaLocation
=
"http://schemas.xmlsoap.org/soap/encoding/"
/>
<complexType
name
=
"CreateUserRequest"
>
<sequence
>
<element
name
=
"username"
type
=
"xsd:string"
minOccurs
=
"0"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"product"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"credentials"
type
=
"ns1:Credentials"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"Credentials"
>
<sequence
>
<element
name
=
"server"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"user"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"password"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"BackupDataResult"
>
<sequence
>
<element
name
=
"succeeded"
type
=
"xsd:boolean"
minOccurs
=
"1"
maxOccurs
=
"1"
/>
<element
name
=
"errorCode"
type
=
"xsd:int"
minOccurs
=
"0"
maxOccurs
=
"1"
/>
IASO 2010 SOAP communication protocol WSDL
3
<element
name
=
"errorText"
type
=
"xsd:string"
minOccurs
=
"0"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"DeleteUserRequest"
>
<sequence
>
<element
name
=
"userName"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"credentials"
type
=
"ns1:Credentials"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"EmptyResponse"
>
<sequence
>
<element
name
=
"result"
type
=
"ns1:BackupDataResult"
minOccurs
=
"0"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"GetGroupsRequest"
>
<sequence
>
<element
name
=
"credentials"
type
=
"ns1:Credentials"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"StringListResponse"
>
<sequence
>
<element
name
=
"items"
type
=
"ns1:ArrayOfString"
minOccurs
=
"0"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"result"
type
=
"ns1:BackupDataResult"
minOccurs
=
"0"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"ArrayOfString"
>
<sequence
>
<element
name
=
"string"
type
=
"xsd:string"
minOccurs
=
"0"
maxOccurs
=
"unbounded"
/>
</sequence
>
</complexType
>
<complexType
name
=
"CreateGroupRequest"
>
<sequence
>
<element
name
=
"name"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"password"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"credentials"
type
=
"ns1:Credentials"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"DeleteGroupRequest"
>
<sequence
>
<element
name
=
"groupName"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"credentials"
type
=
"ns1:Credentials"
minOccurs
=
"1"
IASO 2010 SOAP communication protocol WSDL
4
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"ModifyUserRequest"
>
<sequence
>
<element
name
=
"username"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"field"
type
=
"ns1:ArrayOfField"
minOccurs
=
"0"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"credentials"
type
=
"ns1:Credentials"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"ArrayOfField"
>
<sequence
>
<element
name
=
"Field"
type
=
"ns1:Field"
minOccurs
=
"0"
maxOccurs
=
"unbounded"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"Field"
>
<sequence
>
<element
name
=
"shortName"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"content"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"CreateUser"
>
<sequence
>
<element
name
=
"request"
type
=
"ns1:CreateUserRequest"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"CreateUserResponse"
>
<sequence
>
<element
name
=
"username"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"password"
type
=
"xsd:string"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
<element
name
=
"result"
type
=
"ns1:BackupDataResult"
minOccurs
=
"0"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"DeleteUser"
>
<sequence
>
<element
name
=
"request"
type
=
"ns1:DeleteUserRequest"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"DeleteUserResponse"
>
<sequence
>
<element
name
=
"DeleteUserResult"
type
=
"ns1:EmptyResponse"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
IASO 2010 SOAP communication protocol WSDL
5
</sequence
>
</complexType
>
<complexType
name
=
"GetGroups"
>
<sequence
>
<element
name
=
"request"
type
=
"ns1:GetGroupsRequest"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"GetGroupsResponse"
>
<sequence
>
<element
name
=
"GetGroupsResult"
type
=
"ns1:StringListResponse"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"CreateGroup"
>
<sequence
>
<element
name
=
"request"
type
=
"ns1:CreateGroupRequest"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"CreateGroupResponse"
>
<sequence
>
<element
name
=
"CreateGroupResult"
type
=
"ns1:EmptyResponse"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"DeleteGroup"
>
<sequence
>
<element
name
=
"request"
type
=
"ns1:DeleteGroupRequest"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"DeleteGroupResponse"
>
<sequence
>
<element
name
=
"DeleteGroupResult"
type
=
"ns1:EmptyResponse"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"ModifyUser"
>
<sequence
>
<element
name
=
"request"
type
=
"ns1:ModifyUserRequest"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<complexType
name
=
"ModifyUserResponse"
>
<sequence
>
<element
name
=
"ModifyUserResult"
type
=
"ns1:EmptyResponse"
minOccurs
=
"1"
maxOccurs
=
"1"
nillable
=
"true"
/>
</sequence
>
</complexType
>
<element
name
=
"CreateUser"
type
=
"ns1:CreateUser"
/>
<element
name
=
"DeleteUser"
type
=
"ns1:DeleteUser"
/>
<element
name
=
"GetGroups"
type
=
"ns1:GetGroups"
/>
IASO 2010 SOAP communication protocol WSDL
6
<element
name
=
"CreateGroup"
type
=
"ns1:CreateGroup"
/>
<element
name
=
"DeleteGroup"
type
=
"ns1:DeleteGroup"
/>
<element
name
=
"ModifyUser"
type
=
"ns1:ModifyUser"
/>
<element
name
=
"CreateUserResponse"
type
=
"ns1:CreateUserResponse"
/>
<element
name
=
"DeleteUserResponse"
type
=
"ns1:DeleteUserResponse"
/>
<element
name
=
"GetGroupsResponse"
type
=
"ns1:GetGroupsResponse"
/>
<element
name
=
"CreateGroupResponse"
type
=
"ns1:CreateGroupResponse"
/>
<element
name
=
"DeleteGroupResponse"
type
=
"ns1:DeleteGroupResponse"
/>
<element
name
=
"ModifyUserResponse"
type
=
"ns1:ModifyUserResponse"
/>
</schema
>
</types
>
<message
name
=
"CreateUser"
>
<part
name
=
"parameters"
element
=
"ns1:CreateUser"
/>
</message
>
<message
name
=
"CreateUserResponse"
>
<part
name
=
"parameters"
element
=
"ns1:CreateUserResponse"
/>
</message
>
<message
name
=
"DeleteUser"
>
<part
name
=
"parameters"
element
=
"ns1:DeleteUser"
/>
</message
>
<message
name
=
"DeleteUserResponse"
>
<part
name
=
"parameters"
element
=
"ns1:DeleteUserResponse"
/>
</message
>
<message
name
=
"GetGroups"
>
<part
name
=
"parameters"
element
=
"ns1:GetGroups"
/>
</message
>
<message
name
=
"GetGroupsResponse"
>
<part
name
=
"parameters"
element
=
"ns1:GetGroupsResponse"
/>
</message
>
<message
name
=
"CreateGroup"
>
<part
name
=
"parameters"
element
=
"ns1:CreateGroup"
/>
</message
>
<message
name
=
"CreateGroupResponse"
>
<part
name
=
"parameters"
element
=
"ns1:CreateGroupResponse"
/>
</message
>
<message
name
=
"DeleteGroup"
>
<part
name
=
"parameters"
element
=
"ns1:DeleteGroup"
/>
</message
>
<message
name
=
"DeleteGroupResponse"
>
<part
name
=
"parameters"
element
=
"ns1:DeleteGroupResponse"
/>
</message
>
<message
name
=
"ModifyUser"
>
<part
name
=
"parameters"
element
=
"ns1:ModifyUser"
/>
</message
>
<message
name
=
"ModifyUserResponse"
>
<part
name
=
"parameters"
element
=
"ns1:ModifyUserResponse"
/>
</message
>
<portType
name
=
"ServiceSoap"
>
<operation
name
=
"CreateUser"
>
<documentation
>
Service definition of function __ns1__CreateUser
</documentation
>
<input
message
=
"tns:CreateUser"
/>
<output
message
=
"tns:CreateUserResponse"
/>
IASO 2010 SOAP communication protocol WSDL
7
</operation
>
<operation
name
=
"DeleteUser"
>
<documentation
>
Service definition of function __ns1__DeleteUser
</documentation
>
<input
message
=
"tns:DeleteUser"
/>
<output
message
=
"tns:DeleteUserResponse"
/>
</operation
>
<operation
name
=
"GetGroups"
>
<documentation
>
Service definition of function __ns1__GetGroups
</documentation
>
<input
message
=
"tns:GetGroups"
/>
<output
message
=
"tns:GetGroupsResponse"
/>
</operation
>
<operation
name
=
"CreateGroup"
>
<documentation
>
Service definition of function __ns1__CreateGroup
</documentation
>
<input
message
=
"tns:CreateGroup"
/>
<output
message
=
"tns:CreateGroupResponse"
/>
</operation
>
<operation
name
=
"DeleteGroup"
>
<documentation
>
Service definition of function __ns1__DeleteGroup
</documentation
>
<input
message
=
"tns:DeleteGroup"
/>
<output
message
=
"tns:DeleteGroupResponse"
/>
</operation
>
<operation
name
=
"ModifyUser"
>
<documentation
>
Service definition of function __ns1__ModifyUser
</documentation
>
<input
message
=
"tns:ModifyUser"
/>
<output
message
=
"tns:ModifyUserResponse"
/>
</operation
>
</portType
>
<binding
name
=
"ServiceSoap"
type
=
"tns:ServiceSoap"
>
<SOAP:binding
style
=
"document"
transport
=
"http://schemas.xmlsoap.org/soap/http"
/>
<operation
name
=
"CreateUser"
>
<SOAP:operation
soapAction
=
"http://engine_location/CreateUser"
/>
<input
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</input
>
<output
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</output
>
</operation
>
<operation
name
=
"DeleteUser"
>
<SOAP:operation
soapAction
=
"http://engine_location/DeleteUser"
/>
<input
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</input
>
<output
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</output
>
</operation
>
IASO 2010 SOAP communication protocol WSDL
8
<operation
name
=
"GetGroups"
>
<SOAP:operation
soapAction
=
"http://engine_location/GetGroups"
/>
<input
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</input
>
<output
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</output
>
</operation
>
<operation
name
=
"CreateGroup"
>
<SOAP:operation
soapAction
=
"http://engine_location/CreateGroup"
/>
<input
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</input
>
<output
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</output
>
</operation
>
<operation
name
=
"DeleteGroup"
>
<SOAP:operation
soapAction
=
"http://engine_location/DeleteGroup"
/>
<input
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</input
>
<output
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</output
>
</operation
>
<operation
name
=
"ModifyUser"
>
<SOAP:operation
soapAction
=
"http://engine_location/ModifyUser"
/>
<input
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</input
>
<output
>
<SOAP:body
parts
=
"parameters"
use
=
"literal"
/>
</output
>
</operation
>
</binding
>
<service
name
=
"ServiceSoap"
>
<documentation
>
gSOAP 2.7.15 generated service definition
</documentation
>
<port
name
=
"ServiceSoap"
binding
=
"tns:ServiceSoap"
>
<SOAP:address
location
=
"https://server_location:443"
/>
</port
>
</service
>
</definitions
>
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Σχόλια 0
Συνδεθείτε για να κοινοποιήσετε σχόλιο