blob: 9362ab56c0c1935af398c743334a8bce5140e55d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://www.bigbank.com/AccountService"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.bigbank.com/AccountService"
name="AccountService" >
<wsdl:types>
<xsd:schema
targetNamespace="http://www.bigbank.com/AccountService"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="cid">
<xsd:sequence>
<xsd:element name="customerID" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="customerID" type="tns:cid" />
<xsd:element name="getAccountReportResponse" type="tns:AccountReport" />
<xsd:complexType name="AccountReport">
<xsd:sequence>
<xsd:element name="checking" type="tns:CheckingAccount"
maxOccurs="unbounded"/>
<xsd:element name="savings" type="tns:SavingsAccount"
maxOccurs="unbounded"/>
<xsd:element name="stocks" type="tns:StockAccount"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="StockAccount">
<xsd:sequence>
<xsd:element name="accountNumber" type="xsd:string"/>
<xsd:element name="symbol" type="xsd:string"/>
<xsd:element name="quantity" type="xsd:integer"/>
<xsd:element name="balance" type="xsd:float"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CheckingAccount">
<xsd:sequence>
<xsd:element name="accountNumber" type="xsd:string"/>
<xsd:element name="balance" type="xsd:float"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SavingsAccount">
<xsd:sequence>
<xsd:element name="accountNumber" type="xsd:string"/>
<xsd:element name="balance" type="xsd:float"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="getAccountReportRequest">
<wsdl:part element="tns:customerID" name="getAccountReportRequest" />
</wsdl:message>
<wsdl:message name="getAccountReportResponse">
<wsdl:part element="tns:AccountReport"
name="getAccountReportResponse" />
</wsdl:message>
<wsdl:portType name="AccountService">
SCA Sample Application 16 November 2005
<wsdl:operation name="getAccountReport">
<wsdl:input message="tns:getAccountReportRequest" />
<wsdl:output message="tns:getAccountReportResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="AccountServiceSOAP" type="tns:AccountService">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="getAccountReport">
<soap:operation
soapAction="http://www.bigbank.com/AccountService/getAccountReport" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="AccountService">
<wsdl:port binding="tns:AccountServiceSOAP"
name="AccountServiceSOAP">
<soap:address location="http://localhost:9090/axis2/services/Account" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
|