Project

General

Profile

AssetProxy.xml

Luc Tran Van, 10/18/2022 11:57 AM

 
1
<?xml version="1.0" encoding="UTF-8"?>
2
<WL5G3N0:definitions name="XMLWSDLDefinitions" targetNamespace="http://www.alsb.com/" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://www.alsb.com/" xmlns:WL5G3N2="http://schemas.xmlsoap.org/wsdl/soap/">
3
  <WL5G3N0:types>
4
    <xsd:schema targetNamespace="http://www.alsb.com/" xmlns:alsb="http://www.alsb.com/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mimee/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:typens="http://www.alsb.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
5
      <!--TranMultiOffset-->
6
      <xsd:element name="TranMultiOffsetRequest">
7
        <xsd:complexType>
8
          <xsd:sequence>
9
            <xsd:element name="PLocalBranch" nillable="true" type="xsd:string"/>
10
            <xsd:element name="PCcy" nillable="true" type="xsd:string"/>
11
            <xsd:element name="PExcRate" nillable="true" type="xsd:string"/>
12
            <xsd:element name="PDrCr" nillable="true" type="xsd:string"/>
13
            <xsd:element name="PMainAccount" nillable="true" type="xsd:string"/>
14
            <xsd:element name="PMainAmount" nillable="true" type="xsd:string"/>
15
            <xsd:element minOccurs="0" name="LstPTxnOffset" nillable="true" type="alsb:ListPTxnOffset"/>
16
            <xsd:element name="PNarrative" nillable="true" type="xsd:string"/>
17
            <xsd:element name="PMaker" nillable="true" type="xsd:string"/>
18
            <xsd:element name="PChecker" nillable="true" type="xsd:string"/>
19
            <xsd:element name="PMaPhongBan" nillable="true" type="xsd:string"/>
20
            <xsd:element name="PMainAccBrn" nillable="true" type="xsd:string"/>
21
          </xsd:sequence>
22
        </xsd:complexType>
23
      </xsd:element>
24
      <xsd:complexType name="ListPTxnOffset">
25
        <xsd:sequence>
26
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="PTxnOffset" nillable="true" type="alsb:PTxnOffsetItem"/>
27
        </xsd:sequence>
28
      </xsd:complexType>
29
      <xsd:complexType name="PTxnOffsetItem">
30
        <xsd:sequence>
31
          <xsd:element name="OffsetAccount" nillable="true" type="xsd:string"/>
32
          <xsd:element name="OffsetBranch" nillable="true" type="xsd:string"/>
33
          <xsd:element name="OffsetAmount" nillable="true" type="xsd:string"/>
34
        </xsd:sequence>
35
      </xsd:complexType>
36
      <xsd:element name="TranMultiOffsetResponse">
37
        <xsd:complexType>
38
          <xsd:sequence>
39
            <xsd:element name="PTrnRefNo" nillable="true" type="xsd:string"/>
40
            <xsd:element name="ResultCode" nillable="true" type="xsd:string"/>
41
            <xsd:element name="ResultDesc" nillable="true" type="xsd:string"/>
42
          </xsd:sequence>
43
        </xsd:complexType>
44
      </xsd:element>
45
      <!--CheckHoliday-->
46
      <xsd:element name="CheckHolidayRequest">
47
        <xsd:complexType>
48
          <xsd:sequence>
49
            <xsd:element name="PDay" nillable="true" type="xsd:string"/>
50
          </xsd:sequence>
51
        </xsd:complexType>
52
      </xsd:element>
53
      <xsd:element name="CheckHolidayResponse">
54
        <xsd:complexType>
55
          <xsd:sequence>
56
            <xsd:element name="PHoliday" nillable="true" type="xsd:string"/>
57
            <xsd:element name="PWorkingDate" nillable="true" type="xsd:string"/>
58
          </xsd:sequence>
59
        </xsd:complexType>
60
      </xsd:element>
61
      <!--GlList-->
62
      <xsd:element name="GlListRequest">
63
        <xsd:complexType>
64
          <xsd:sequence>                                        
65
                                                        
66
                                        </xsd:sequence>
67
        </xsd:complexType>
68
      </xsd:element>
69
      <xsd:element name="GlListResponse">
70
        <xsd:complexType>
71
          <xsd:sequence>
72
            <xsd:element name="GlLst" nillable="true" type="alsb:ListGl"/>
73
          </xsd:sequence>
74
        </xsd:complexType>
75
      </xsd:element>
76
      <xsd:complexType name="ListGl">
77
        <xsd:sequence>
78
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="LstGl" nillable="true" type="alsb:LstGlItem"/>
79
        </xsd:sequence>
80
      </xsd:complexType>
81
      <xsd:complexType name="LstGlItem">
82
        <xsd:sequence>
83
          <xsd:element name="GlCode" nillable="true" type="xsd:string"/>
84
          <xsd:element name="GlDesc" nillable="true" type="xsd:string"/>
85
        </xsd:sequence>
86
      </xsd:complexType>
87
      <!--CasaListCheck-->
88
      <xsd:element name="CasaListCheckRequest">
89
        <xsd:complexType>
90
          <xsd:sequence>
91
            <xsd:element minOccurs="0" name="LstCasaCheck" nillable="true" type="alsb:ListCasaCheck"/>
92
          </xsd:sequence>
93
        </xsd:complexType>
94
      </xsd:element>
95
      <xsd:complexType name="ListCasaCheck">
96
        <xsd:sequence>
97
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="CasaLstCheck" nillable="true" type="alsb:CasaLstCheckItem"/>
98
        </xsd:sequence>
99
      </xsd:complexType>
100
      <xsd:complexType name="CasaLstCheckItem">
101
        <xsd:sequence>
102
          <xsd:element name="AccountNo" nillable="true" type="xsd:string"/>
103
        </xsd:sequence>
104
      </xsd:complexType>
105
      <xsd:element name="CasaListCheckResponse">
106
        <xsd:complexType>
107
          <xsd:sequence>
108
            <xsd:element name="ListOut" nillable="true" type="alsb:ListOutItem"/>
109
          </xsd:sequence>
110
        </xsd:complexType>
111
      </xsd:element>
112
      <xsd:complexType name="ListOutItem">
113
        <xsd:sequence>
114
          <xsd:element maxOccurs="unbounded" minOccurs="0" name="ListCasa" nillable="true" type="alsb:ListCasaItem"/>
115
        </xsd:sequence>
116
      </xsd:complexType>
117
      <xsd:complexType name="ListCasaItem">
118
        <xsd:sequence>
119
          <xsd:element name="AccountNo" nillable="true" type="xsd:string"/>
120
          <xsd:element name="AccountDesc" nillable="true" type="xsd:string"/>
121
        </xsd:sequence>
122
      </xsd:complexType>
123
      <!--End schema-->
124
    </xsd:schema>
125
  </WL5G3N0:types>
126
  <WL5G3N0:message name="TranMultiOffsetSoapIn">
127
    <WL5G3N0:part element="WL5G3N1:TranMultiOffsetRequest" name="FML32"/>
128
  </WL5G3N0:message>
129
  <WL5G3N0:message name="TranMultiOffsetSoapOut">
130
    <WL5G3N0:part element="WL5G3N1:TranMultiOffsetResponse" name="FML32"/>
131
  </WL5G3N0:message>
132
  <WL5G3N0:message name="CheckHolidaySoapIn">
133
    <WL5G3N0:part element="WL5G3N1:CheckHolidayRequest" name="FML32"/>
134
  </WL5G3N0:message>
135
  <WL5G3N0:message name="CheckHolidaySoapOut">
136
    <WL5G3N0:part element="WL5G3N1:CheckHolidayResponse" name="FML32"/>
137
  </WL5G3N0:message>
138
  <WL5G3N0:message name="GlListSoapIn">
139
    <WL5G3N0:part element="WL5G3N1:GlListRequest" name="FML32"/>
140
  </WL5G3N0:message>
141
  <WL5G3N0:message name="GlListSoapOut">
142
    <WL5G3N0:part element="WL5G3N1:GlListResponse" name="FML32"/>
143
  </WL5G3N0:message>
144
  <WL5G3N0:message name="CasaListCheckSoapIn">
145
    <WL5G3N0:part element="WL5G3N1:CasaListCheckRequest" name="FML32"/>
146
  </WL5G3N0:message>
147
  <WL5G3N0:message name="CasaListCheckSoapOut">
148
    <WL5G3N0:part element="WL5G3N1:CasaListCheckResponse" name="FML32"/>
149
  </WL5G3N0:message>
150
  <WL5G3N0:portType name="WebService">
151
    <WL5G3N0:operation name="TranMultiOffset">
152
      <WL5G3N0:input message="WL5G3N1:TranMultiOffsetSoapIn"/>
153
      <WL5G3N0:output message="WL5G3N1:TranMultiOffsetSoapOut"/>
154
    </WL5G3N0:operation>
155
    <WL5G3N0:operation name="CheckHoliday">
156
      <WL5G3N0:input message="WL5G3N1:CheckHolidaySoapIn"/>
157
      <WL5G3N0:output message="WL5G3N1:CheckHolidaySoapOut"/>
158
    </WL5G3N0:operation>
159
    <WL5G3N0:operation name="GlList">
160
      <WL5G3N0:input message="WL5G3N1:GlListSoapIn"/>
161
      <WL5G3N0:output message="WL5G3N1:GlListSoapOut"/>
162
    </WL5G3N0:operation>
163
    <WL5G3N0:operation name="CasaListCheck">
164
      <WL5G3N0:input message="WL5G3N1:CasaListCheckSoapIn"/>
165
      <WL5G3N0:output message="WL5G3N1:CasaListCheckSoapOut"/>
166
    </WL5G3N0:operation>
167
  </WL5G3N0:portType>
168
  <WL5G3N0:binding name="WebService" type="WL5G3N1:WebService">
169
    <WL5G3N2:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
170
    <WL5G3N0:operation name="TranMultiOffset">
171
      <WL5G3N2:operation soapAction="http://www.alsb.com/WebService/TranMultiOffset" style="document"/>
172
      <WL5G3N0:input>
173
        <WL5G3N2:body use="literal"/>
174
      </WL5G3N0:input>
175
      <WL5G3N0:output>
176
        <WL5G3N2:body use="literal"/>
177
      </WL5G3N0:output>
178
    </WL5G3N0:operation>
179
    <WL5G3N0:operation name="CheckHoliday">
180
      <WL5G3N2:operation soapAction="http://www.alsb.com/WebService/CheckHoliday" style="document"/>
181
      <WL5G3N0:input>
182
        <WL5G3N2:body use="literal"/>
183
      </WL5G3N0:input>
184
      <WL5G3N0:output>
185
        <WL5G3N2:body use="literal"/>
186
      </WL5G3N0:output>
187
    </WL5G3N0:operation>
188
    <WL5G3N0:operation name="GlList">
189
      <WL5G3N2:operation soapAction="http://www.alsb.com/WebService/GlList" style="document"/>
190
      <WL5G3N0:input>
191
        <WL5G3N2:body use="literal"/>
192
      </WL5G3N0:input>
193
      <WL5G3N0:output>
194
        <WL5G3N2:body use="literal"/>
195
      </WL5G3N0:output>
196
    </WL5G3N0:operation>
197
    <WL5G3N0:operation name="CasaListCheck">
198
      <WL5G3N2:operation soapAction="http://www.alsb.com/WebService/CasaListCheck" style="document"/>
199
      <WL5G3N0:input>
200
        <WL5G3N2:body use="literal"/>
201
      </WL5G3N0:input>
202
      <WL5G3N0:output>
203
        <WL5G3N2:body use="literal"/>
204
      </WL5G3N0:output>
205
    </WL5G3N0:operation>
206
  </WL5G3N0:binding>
207
  <WL5G3N0:service name="WebService">
208
    <WL5G3N0:port binding="WL5G3N1:WebService" name="WebService">
209
      <WL5G3N2:address location="http://uat.osb.vietcapitalbank.com.vn/VCCB_ASSET/ProxyServices/AssetProxy"/>
210
    </WL5G3N0:port>
211
  </WL5G3N0:service>
212
</WL5G3N0:definitions>