- <definitions name="AuthorizationService" targetNamespace="http://service.authorize.XXXX.com/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://service.authorize.XXXX.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <types>
- <xs:schema targetNamespace="http://service.authorize.XXXX.com/" version="1.0" xmlns:tns="http://service.authorize.XXXX.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="checkGoodsAuthorization" type="tns:checkGoodsAuthorization" />
<xs:element name="checkGoodsAuthorizationResponse" type="tns:checkGoodsAuthorizationResponse" />
<xs:element name="checkProductAuthorization" type="tns:checkProductAuthorization" />
<xs:element name="checkProductAuthorizationResponse" type="tns:checkProductAuthorizationResponse" />
<xs:element name="checkResourceAuthorization" type="tns:checkResourceAuthorization" />
<xs:element name="checkResourceAuthorizationResponse" type="tns:checkResourceAuthorizationResponse" />
<xs:element name="productAuthorization" type="tns:productAuthorization" />
<xs:element name="productAuthorizationResponse" type="tns:productAuthorizationResponse" />
- <xs:complexType name="checkProductAuthorization">
- <xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="authoReq" type="tns:authoReq" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="authoReq">
- <xs:sequence>
<xs:element minOccurs="0" name="productId" type="xs:string" />
<xs:element minOccurs="0" name="resourceId" type="xs:int" />
<xs:element minOccurs="0" name="serviceCode" type="xs:string" />
<xs:element minOccurs="0" name="userId" type="xs:string" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="checkProductAuthorizationResponse">
- <xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:authoResultVo" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="authoResultVo">
- <xs:sequence>
<xs:element minOccurs="0" name="authorizationVo" type="tns:authorizationVo" />
<xs:element minOccurs="0" name="resultVo" type="tns:resultVo" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="authorizationVo">
- <xs:sequence>
<xs:element minOccurs="0" name="authorityId" type="xs:string" />
<xs:element minOccurs="0" name="availDateTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="beginTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="endTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="invalidationTime" type="xs:dateTime" />
<xs:element minOccurs="0" name="productId" type="xs:string" />