big picture
[genid12]
<http://schemas.xmlsoap.org/soap/http>
soap transport
soap styles_document
soap stype
[genid7]
s0 xsd_float
schemaRef
Body
partName
x
s0 message_AddSoapOut
[genid11]
part
s0 abstract_CalcSoapAdd
abstractOutput
s0 message_AddSoapIn
abstractInput
AbstractOperation
rdf type
[genid8]
[genid9]
schemaRef
y
partName
[genid1]
abstraction
<http://example.org/ws/Add>
soap address
<soap:body use="literal"></soap:body>
boundInput
boundOutput
s0 portType_CalcHttpGet
s0 abstract_CalcHttpGetAdd
abstractOperation
s0 xsd_AddResponse
schemaRef
parameters
partName
s0 binding_CalcHttpPost
s0 portType_CalcHttpPost
portType
[genid5]
http binding
[genid2]
boundOperation
s0 abstract_CalcHttpPostAdd
abstractOperation
POST
http method
[genid3]
part
<s:complexType>
<s:sequence>
<s:element maxOccurs="1" type="s:float" name="AddResult" minOccurs="1"></s:element>
</s:sequence>
</s:complexType>
[genid6]
partName
[genid16]
schemaRef
[genid13]
partName
s0 xsd_Add
schemaRef
[genid15]
GET
http method
schemaDef
[genid14]
partName
[genid19]
schemaRef
<mime:mimeXml part="Body"></mime:mimeXml>
[genid10]
schemaRef
partName
[genid4]
boundOutput
<http:urlEncoded></http:urlEncoded>
boundInput
abstraction
<http://greyarea/dotnet2/calc.asmx>
s0 port_CalcHttpGet
s0 binding_CalcHttpGet
binding
<mime:content type="application/x-www-form-urlencoded"></mime:content>
s0 message_AddHttpGetOut
[genid17]
part
portType
http binding
boundOperation
boundOutput
boundInput
abstraction
<s:complexType>
<s:sequence>
<s:element maxOccurs="1" type="s:float" name="x" minOccurs="1"></s:element>
<s:element maxOccurs="1" type="s:float" name="y" minOccurs="1"></s:element>
</s:sequence>
</s:complexType>
s0 message_AddHttpPostIn
part
part
schemaDef
s0 port_CalcSoap
soap address
s0 binding_CalcSoap
binding
s0 service_Calc
port
port
s0 port_CalcHttpPost
port
s0 portType_CalcSoap
abstractOperation
abstractInput
rdf type
s0 message_AddHttpPostOut
abstractOutput
binding
soap binding
boundOperation
portType
schemaRef
partName
[genid18]
service
part
s0 message_AddHttpGetIn
part
part
abstractOutput
rdf type
abstractInput
schemaDef
Eric Prud'hommeaux
34 of 39