Web Service: SOAPDemo
Port + SOAPDemoSoap Port typeSource code
- AddIntegerDetailSource code
- DivideIntegerDetailSource code
- FindPersonDetailSource code
- GetByNameDetailSource code
- GetDataSetByNameDetailSource code
- GetListByNameDetailSource code
- LookupCityDetailSource code
- MissionDetailSource code
- QueryByNameDetailSource code
Operations
- AddInteger+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.AddIntegerInput:AddIntegerSoapIn (soap:body, use = literal)Source codeparameters type AddInteger
- Arg1 - optional; type long
- Arg2 - optional; type long
Output:AddIntegerSoapOut (soap:body, use = literal)Source codeparameters type AddIntegerResponse- AddIntegerResult type long
- DivideInteger+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.DivideIntegerInput:DivideIntegerSoapIn (soap:body, use = literal)Source codeparameters type DivideInteger
- Arg1 - optional; type long
- Arg2 - optional; type long
Output:DivideIntegerSoapOut (soap:body, use = literal)Source codeparameters type DivideIntegerResponse- DivideIntegerResult type long
- FindPerson+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.FindPersonInput:FindPersonSoapIn (soap:body, use = literal)Source codeparameters type FindPerson
- id - optional; type string
Output:FindPersonSoapOut (soap:body, use = literal)Source codeparameters type FindPersonResponse- FindPersonResult type Person
- Name type string
- SSN type string
- DOB - optional; type date
- Home - optional; type Address
- Street - optional; - type string with restriction maxLength(80)
- City - optional; - type string with restriction maxLength(80)
- State - optional; - type string with restriction maxLength(2)
- Zip - optional; - type string with restriction maxLength(5)
- Office - optional; type Address
- Street - optional; - type string with restriction maxLength(80)
- City - optional; - type string with restriction maxLength(80)
- State - optional; - type string with restriction maxLength(2)
- Zip - optional; - type string with restriction maxLength(5)
- Spouse - optional; type Person
- Name type string
- SSN type string
- DOB - optional; type date
- Home - optional; type Address
- Street - optional; - type string with restriction maxLength(80)
- City - optional; - type string with restriction maxLength(80)
- State - optional; - type string with restriction maxLength(2)
- Zip - optional; - type string with restriction maxLength(5)
- Office - optional; type Address
- Street - optional; - type string with restriction maxLength(80)
- City - optional; - type string with restriction maxLength(80)
- State - optional; - type string with restriction maxLength(2)
- Zip - optional; - type string with restriction maxLength(5)
- Spouse - optional; type Person
- Name type string
- SSN type string
- DOB - optional; type date
- Home - optional; type Address
- Street - optional; - type string with restriction maxLength(80)
- City - optional; - type string with restriction maxLength(80)
- State - optional; - type string with restriction maxLength(2)
- Zip - optional; - type string with restriction maxLength(5)
- Office - optional; type Address
- Street - optional; - type string with restriction maxLength(80)
- City - optional; - type string with restriction maxLength(80)
- State - optional; - type string with restriction maxLength(2)
- Zip - optional; - type string with restriction maxLength(5)
- Spouse - optional; type Person... is recursive
- FavoriteColors - optional; type ArrayOfFavoriteColorsItemString
- FavoriteColorsItem - optional, unbounded, nillable; type string
- Age - optional; type long
- FavoriteColors - optional; type ArrayOfFavoriteColorsItemString
- FavoriteColorsItem - optional, unbounded, nillable; type string
- Age - optional; type long
- FavoriteColors - optional; type ArrayOfFavoriteColorsItemString
- FavoriteColorsItem - optional, unbounded, nillable; type string
- Age - optional; type long
- GetByName+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.GetByNameInput:GetByNameSoapIn (soap:body, use = literal)Source codeparameters type GetByName
- name - optional; type string
Output:GetByNameSoapOut (soap:body, use = literal)Source codeparameters type GetByNameResponse- GetByNameResult type DataSet
- schema type schema
- GetDataSetByName+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.GetDataSetByNameInput:GetDataSetByNameSoapIn (soap:body, use = literal)Source codeparameters type GetDataSetByName
- name - optional; type string
Output:GetDataSetByNameSoapOut (soap:body, use = literal)Source codeparameters type GetDataSetByNameResponse- GetDataSetByNameResult type ByNameDataSet
- GetListByName+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.GetListByNameInput:GetListByNameSoapIn (soap:body, use = literal)Source codeparameters type GetListByName
- name - optional; type string
Output:GetListByNameSoapOut (soap:body, use = literal)Source codeparameters type GetListByNameResponse- GetListByNameResult type ArrayOfPersonIdentificationPersonIdentification
- PersonIdentification - optional, unbounded, nillable; type PersonIdentification
- ID - optional; type string
- Name type string
- SSN type string
- DOB - optional; type date
- PersonIdentification - optional, unbounded, nillable; type PersonIdentification
- LookupCity+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.LookupCityInput:LookupCitySoapIn (soap:body, use = literal)Source codeparameters type LookupCity
- zip - optional; type string
Output:LookupCitySoapOut (soap:body, use = literal)Source codeparameters type LookupCityResponse- LookupCityResult type Address
- Street - optional; - type string with restriction maxLength(80)
- City - optional; - type string with restriction maxLength(80)
- State - optional; - type string with restriction maxLength(2)
- Zip - optional; - type string with restriction maxLength(5)
- Mission+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.MissionInput:MissionSoapIn (soap:body, use = literal)Source codeparameters type MissionOutput:MissionSoapOut (soap:body, use = literal)Source codeparameters type MissionResponse
- MissionResult type string
- QueryByName+ +Source codeStyle:documentOperation type:Request-response. + The endpoint receives a message, and sends a correlated message. +SOAP action:http://tempuri.org/SOAP.Demo.QueryByNameInput:QueryByNameSoapIn (soap:body, use = literal)Source codeparameters type QueryByName
- name - optional; type string
Output:QueryByNameSoapOut (soap:body, use = literal)Source codeparameters type QueryByNameResponse- QueryByNameResult type QueryByName_DataSet
Port type +SOAPDemoSoapSource code
WSDL source code
ImportedSchemaSOAP.ByNameDataSet.xsd
ImportedSchemaSOAP.Demo.QueryByName.DS.xsd
About + wsdl-viewer.xsl
+ Author: + tomi vanek
+ Download athttp://tomi.vanek.sk/xml/wsdl-viewer.xsl. +
+ The transformation was inspired by the article +
+ Uche Ogbuji: + WSDL processing with XSLT