-
-
Save anonymous/c1b30a5cb2d6b030a8f2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<wsdl:definitions | |
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" | |
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" | |
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" | |
xmlns:xs="http://www.w3.org/2001/XMLSchema" | |
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" | |
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:tns="http://ws.clareity.com/2012/appstore/ClareityStore" | |
xmlns:bi="http://ws.clareity.com/2012/appstore/StoreProvision" | |
xmlns:cf="http://ws.clareity.com/clareityStoreFaults" | |
targetNamespace="http://ws.clareity.com/2012/appstore/ClareityStore"> | |
<wsdl:types> | |
<xs:schema | |
targetNamespace="http://ws.clareity.com/2012/appstore/ClareityStore" | |
elementFormDefault="qualified" | |
attributeFormDefault="unqualified"> | |
<xs:import | |
namespace="http://schemas.xmlsoap.org/wsdl/"></xs:import> | |
<xs:import | |
namespace="http://ws.clareity.com/clareityStoreFaults" | |
schemaLocation="clareityStoreFaults.xsd"></xs:import> | |
<!-- Authentication types --> | |
<xs:complexType | |
name="loginRequestType"> | |
<xs:all> | |
<xs:element | |
name="username" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="password" | |
type="xs:string"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType | |
name="loginResponseType"> | |
<xs:all> | |
<xs:element | |
name="sessionId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="vendorId"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType | |
name="logoutRequestType"></xs:complexType> | |
<xs:complexType | |
name="logoutResponseType"></xs:complexType> | |
<xs:complexType | |
name="HeaderAuthenticateType"> | |
<xs:annotation> | |
<xs:documentation> | |
Authentication token passed in all Store operations | |
</xs:documentation> | |
</xs:annotation> | |
<xs:all> | |
<xs:element | |
name="sessionId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="vendorId" | |
type="xs:string"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType | |
name="HeaderLoginType"> | |
<xs:annotation> | |
<xs:documentation> | |
Login parameters passed to create an authorized session token | |
</xs:documentation> | |
</xs:annotation> | |
<xs:all> | |
<xs:element | |
name="username" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="password" | |
type="xs:string"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<!-- Operation types --> | |
<!-- Inventory types --> | |
<xs:complexType | |
name="itemType"> | |
<xs:annotation> | |
<xs:documentation> | |
A specific item for sale | |
</xs:documentation> | |
</xs:annotation> | |
<xs:all> | |
<xs:element | |
name="itemId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="vendorId" | |
type="xs:string" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
The optional Clareity Store vendor identifier | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element | |
name="vendorName" | |
type="xs:string" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
The optional vendor name | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element | |
name="vendorItemId" | |
type="xs:string" | |
minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
If known, the internal vendor item identifier | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element | |
name="itemName" | |
type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
The item name as provided by the vendor | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element | |
name="itemVersion" | |
type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
The item version as provided by the vendor. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType | |
name="storeInventoryType"> | |
<xs:annotation> | |
<xs:documentation> | |
The collection of items that are available for sale in a specific store | |
</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element | |
name="Item" | |
type="tns:itemType"></xs:element> | |
</xs:sequence> | |
<xs:attribute | |
name="storeInventoryVersion" | |
type="xs:decimal" | |
fixed="1.0"> | |
<xs:annotation> | |
<xs:documentation> | |
The version number for this schema as a decimal number | |
</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
<xs:attribute | |
name="storeInventoryVersionTimestamp" | |
type="xs:dateTime" | |
fixed="2012-12-10T00:00:00Z"> | |
<xs:annotation> | |
<xs:documentation> | |
The fully formatted version timestamp. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
<xs:attribute | |
name="storeId" | |
type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
The store identifier | |
</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
<xs:attribute | |
name="storeName" | |
type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
The store name | |
</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
</xs:complexType> | |
<xs:complexType | |
name="storeInventoryRequestType"> | |
<xs:annotation> | |
<xs:documentation> | |
Request the known inventory for a vendor. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:all> | |
<xs:element | |
name="vendorId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="storeId" | |
type="xs:string"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType | |
name="storeInventoryResponseType"> | |
<xs:annotation> | |
<xs:documentation> | |
A collection of the known Items by store | |
</xs:documentation> | |
</xs:annotation> | |
<xs:all> | |
<xs:element | |
name="vendorId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="storeId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="storeInventory" | |
type="tns:storeInventoryType"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<!-- Message Operation types --> | |
<xs:complexType | |
name="messageRequestType"> | |
<xs:all> | |
<xs:element | |
name="vendorId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="itemId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="storeId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="message" | |
type="xs:string"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType | |
name="vendorMonthlyRequestType"> | |
<xs:annotation> | |
<xs:documentation> | |
Request a store report by month. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:all> | |
<xs:element | |
name="vendorId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="storeId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="month" | |
type="xs:date"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType | |
name="vendorMonthlyResponseType"> | |
<xs:annotation> | |
<xs:documentation> | |
The Monthly Report provides the details of the completed purchases. | |
Completed purchases are purchases that have been provisioned. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element | |
name="itemId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="unitsSold" | |
type="xs:integer"></xs:element> | |
<xs:element | |
name="revenue" | |
type="xs:decimal"></xs:element> | |
</xs:sequence> | |
<xs:attribute | |
name="storeId" | |
type="xs:string"></xs:attribute> | |
<xs:attribute | |
name="month" | |
type="xs:date"></xs:attribute> | |
</xs:complexType> | |
<xs:complexType | |
name="storeMonthlyRequestType"> | |
<xs:annotation> | |
<xs:documentation> | |
Request a store report by month. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:all> | |
<xs:element | |
name="storeId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="month" | |
type="xs:date"></xs:element> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType | |
name="storeMonthlyResponseType"> | |
<xs:annotation> | |
<xs:documentation> | |
The Monthly Report provides the details of the completed purchases. | |
Completed purchases are purchases that have been provisioned. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:sequence> | |
<xs:element | |
name="itemId" | |
type="xs:string"></xs:element> | |
<xs:element | |
name="unitsSold" | |
type="xs:integer"></xs:element> | |
<xs:element | |
name="revenue" | |
type="xs:decimal"></xs:element> | |
</xs:sequence> | |
<xs:attribute | |
name="storeId" | |
type="xs:string"></xs:attribute> | |
<xs:attribute | |
name="month" | |
type="xs:date"></xs:attribute> | |
</xs:complexType> | |
<xs:complexType name="storeMessageRequestType"> | |
<xs:all> | |
<xs:element name="storeId" type="xs:string"/> | |
<xs:element name="message" type="xs:string"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="vendorMessageRequestType"> | |
<xs:all> | |
<xs:element name="vendorId" type="xs:string"/> | |
<xs:element name="message" type="xs:string"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:complexType name="messageResponseType"> | |
<xs:all> | |
<xs:element name="messageId" type="xs:string"/> | |
</xs:all> | |
</xs:complexType> | |
<xs:element | |
name="login" | |
type="tns:loginRequestType"></xs:element> | |
<xs:element | |
name="loginResponse" | |
type="tns:loginResponseType"></xs:element> | |
<xs:element | |
name="HeaderLogin" | |
type="tns:HeaderLoginType"></xs:element> | |
<xs:element | |
name="HeaderAuthenticate" | |
type="tns:HeaderAuthenticateType"></xs:element> | |
<xs:element | |
name="logout" | |
type="tns:logoutRequestType"></xs:element> | |
<xs:element | |
name="logoutResponse" | |
type="tns:logoutResponseType"></xs:element> | |
<xs:element | |
name="storeInventoryRequest" | |
type="tns:storeInventoryRequestType"></xs:element> | |
<xs:element | |
name="storeInventoryResponse" | |
type="tns:storeInventoryResponseType"></xs:element> | |
<xs:element | |
name="vendorMonthlyReportRequest" | |
type="tns:vendorMonthlyRequestType"></xs:element> | |
<xs:element | |
name="vendorMonthlyReportResponse" | |
type="tns:vendorMonthlyResponseType"></xs:element> | |
<xs:element | |
name="storeMonthlyReportRequest" | |
type="tns:storeMonthlyRequestType"></xs:element> | |
<xs:element | |
name="storeMonthlyReportResponse" | |
type="tns:storeMonthlyResponseType"></xs:element> | |
<xs:element | |
name="storeMessageRequest" | |
type="tns:storeMessageRequestType"></xs:element> | |
<xs:element | |
name="vendorMessageRequest" | |
type="tns:vendorMessageRequestType"></xs:element> | |
<xs:element | |
name="messageResponse" | |
type="tns:messageResponseType"></xs:element> | |
</xs:schema> | |
</wsdl:types> | |
<!-- Authentication Messages --> | |
<wsdl:message | |
name="loginRequest"> | |
<wsdl:part | |
name="parameters" | |
element="tns:login"></wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="loginResponse"> | |
<wsdl:part | |
name="parameters" | |
element="tns:loginResponse"></wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="Headers"> | |
<wsdl:part | |
name="HeaderLogin" | |
element="tns:HeaderLogin"></wsdl:part> | |
<wsdl:part | |
name="HeaderAuthenticate" | |
element="tns:HeaderAuthenticate"></wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="logoutRequest"> | |
<wsdl:part | |
name="parameters" | |
element="tns:logout"></wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="logoutResponse"> | |
<wsdl:part | |
name="parameters" | |
element="tns:logoutResponse"></wsdl:part> | |
</wsdl:message> | |
<!-- Inventory Messages --> | |
<wsdl:message | |
name="inventoryRequest"> | |
<wsdl:part | |
name="parameter" | |
element="tns:storeInventoryRequest"></wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="inventoryResponse"> | |
<wsdl:documentation></wsdl:documentation> | |
<wsdl:part | |
name="parameter" | |
element="tns:storeInventoryResponse"></wsdl:part> | |
</wsdl:message> | |
<!-- Report Messages --> | |
<wsdl:message | |
name="vendorMonthlyRequest"> | |
<wsdl:part | |
name="parameters" | |
element="tns:vendorMonthlyReportRequest"></wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="vendorMonthlyResponse"> | |
<wsdl:part | |
name="parameters" | |
element="tns:vendorMonthlyReportResponse"></wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="storeMonthlyRequest"> | |
<wsdl:part | |
name="parameters" | |
element="tns:storeMonthlyReportRequest"></wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="storeMonthlyResponse"> | |
<wsdl:part | |
name="parameters" | |
element="tns:storeMonthlyReportResponse"></wsdl:part> | |
</wsdl:message> | |
<!-- Messaging Messages --> | |
<wsdl:message | |
name="storeMessageRequest"> | |
<wsdl:part | |
name="parameters" | |
element="tns:storeMessageRequest"> | |
<wsdl:documentation>See embedded xsd for type information</wsdl:documentation> | |
</wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="storeMessageResponse"> | |
<wsdl:part | |
name="parameters" | |
element="tns:messageResponse"> | |
<wsdl:documentation>See embedded xsd for type information</wsdl:documentation> | |
</wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="vendorMessageRequest"> | |
<wsdl:part | |
name="parameters" | |
element="tns:vendorMessageRequest"> | |
<wsdl:documentation>See embedded xsd for type information</wsdl:documentation> | |
</wsdl:part> | |
</wsdl:message> | |
<wsdl:message | |
name="vendorMessageResponse"> | |
<wsdl:part | |
name="parameters" | |
element="tns:messageResponse"> | |
<wsdl:documentation>See embedded xsd for type information</wsdl:documentation> | |
</wsdl:part> | |
</wsdl:message> | |
<wsdl:message name="StoreFault"> | |
<wsdl:documentation> | |
This fault is a business fault and typically caused by the | |
Store server not understanding one or more of the request | |
values. | |
</wsdl:documentation> | |
<wsdl:part name="fault" element="cf:BusinessFault"></wsdl:part> | |
</wsdl:message> | |
<!-- PortType definitions --> | |
<wsdl:portType | |
name="ClareityStorePortType"> | |
<wsdl:operation name="login"> | |
<wsdl:documentation> | |
Logs the user in using username and password, returns a reactid for authentication in further requests | |
</wsdl:documentation> | |
<wsdl:input name="loginIn" message="tns:loginRequest"/> | |
<wsdl:output name="loginOut" message="tns:loginResponse"/> | |
<wsdl:fault name="fault" message="tns:StoreFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="logout"> | |
<wsdl:documentation> | |
Logs the user out, destroys the session associated with the reactid | |
</wsdl:documentation> | |
<wsdl:input name="logoutIn" message="tns:logoutRequest"/> | |
<wsdl:output name="logoutOut" message="tns:logoutResponse"/> | |
<wsdl:fault name="fault" message="tns:StoreFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="storeInventory"> | |
<wsdl:input name="inventoryIn" message="tns:inventoryRequest"/> | |
<wsdl:output name="inventoryOut" message="tns:inventoryResponse"/> | |
<wsdl:fault name="fault" message="tns:StoreFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="VendorMonthlyReport"> | |
<wsdl:input name="vendorReportIn" message="tns:vendorMonthlyRequest"/> | |
<wsdl:output name="vendorReportOut" message="tns:vendorMonthlyResponse"/> | |
<wsdl:fault name="fault" message="tns:StoreFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="StoreMonthlyReport"> | |
<wsdl:input name="storeReportIn" message="tns:storeMonthlyRequest"/> | |
<wsdl:output name="storeReportOut" message="tns:storeMonthlyResponse"/> | |
<wsdl:fault name="fault" message="tns:StoreFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="StoreMessage"> | |
<wsdl:input name="storeMessageIn" message="tns:storeMessageRequest"/> | |
<wsdl:output name="storeMessageOut" message="tns:storeMessageResponse"/> | |
<wsdl:fault name="fault" message="tns:StoreFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="VendorMessage"> | |
<wsdl:input name="vendorMessageIn" message="tns:vendorMessageRequest"/> | |
<wsdl:output name="vendorMessageOut" message="tns:vendorMessageResponse"/> | |
<wsdl:fault name="fault" message="tns:StoreFault"/> | |
</wsdl:operation> | |
</wsdl:portType> | |
<wsdl:binding name="ClareityStoreBinding" type="tns:ClareityStorePortType"> | |
<soap:binding | |
style="document" | |
transport="http://schemas.xmlsoap.org/soap/http"></soap:binding> | |
<wsdl:operation name="login"> | |
<soap:operation | |
soapAction="https://store.clareitysecurity.net/ws/store/login" | |
style="document"/> | |
<wsdl:input name="loginIn"> | |
<soap:body use="literal"/> | |
<soap:header | |
message="tns:Headers" | |
part="HeaderLogin" | |
use="literal"/> | |
<soap:header | |
message="tns:Headers" | |
part="HeaderAuthenticate" | |
use="literal"/> | |
</wsdl:input> | |
<wsdl:output name="loginOut"> | |
<soap:body use="literal"/> | |
<soap:header | |
message="tns:Headers" | |
part="HeaderAuthenticate" | |
use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="fault"> | |
<soap:fault name="fault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<wsdl:operation name="logout"> | |
<soap:operation | |
soapAction="https://store.clareitysecurity.net/ws/store/logout" | |
style="document"/> | |
<wsdl:input name="logoutIn"> | |
<soap:body use="literal"/> | |
<soap:header | |
message="tns:Headers" | |
part="HeaderLogin" | |
use="literal"/> | |
<soap:header | |
message="tns:Headers" | |
part="HeaderAuthenticate" | |
use="literal"/> | |
</wsdl:input> | |
<wsdl:output name="logoutOut"> | |
<soap:body use="literal"/> | |
<soap:header | |
message="tns:Headers" | |
part="HeaderAuthenticate" | |
use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="fault"> | |
<soap:fault name="fault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<wsdl:operation name="VendorMonthlyReport"> | |
<wsdl:documentation>A monthly report summarizing the purchase for a specific period for a Vendor.</wsdl:documentation> | |
<soap:operation | |
soapAction="https://store.clareitysecurity.net/ws/store/VendorMonthlyReport"></soap:operation> | |
<wsdl:input name="vendorReportIn"> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output name="vendorReportOut"> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="fault"> | |
<soap:fault name="fault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<wsdl:operation name="StoreMonthlyReport"> | |
<wsdl:documentation>A monthly report summarizing the purchases for a specific period for the Store operator.</wsdl:documentation> | |
<soap:operation | |
soapAction="https://store.clareitysecurity.net/ws/store/StoreMonthlyReport"></soap:operation> | |
<wsdl:input name="storeReportIn"> | |
<soap:body | |
use="literal"/> | |
</wsdl:input> | |
<wsdl:output name="storeReportOut"> | |
<soap:body | |
use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="fault"> | |
<soap:fault name="fault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<wsdl:operation name="StoreMessage"> | |
<wsdl:documentation>The system permits messages from the Store to browsing and purchasers</wsdl:documentation> | |
<soap:operation | |
soapAction="http://ws.clareity.com/services/StoreMessage"></soap:operation> | |
<wsdl:input name="storeMessageIn"> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output name="storeMessageOut"> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="fault"> | |
<soap:fault name="fault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<wsdl:operation name="VendorMessage"> | |
<wsdl:documentation>The system permits messages from the Vendor to purchasers.</wsdl:documentation> | |
<soap:operation | |
soapAction="http://ws.clareity.com/services/VendorMessage"></soap:operation> | |
<wsdl:input name="vendorMessageIn"> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output name="vendorMessageOut"> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="fault"> | |
<soap:fault name="fault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<wsdl:operation | |
name="storeInventory"> | |
<wsdl:documentation>Get the inventory for a store</wsdl:documentation> | |
<soap:operation | |
soapAction="http://ws.clareity.com/services/storeInventory"></soap:operation> | |
<wsdl:input> | |
<soap:body | |
use="literal"></soap:body> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body | |
use="literal"></soap:body> | |
</wsdl:output> | |
<wsdl:fault name="fault"> | |
<soap:fault name="fault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
</wsdl:binding> | |
<wsdl:service | |
name="StoreService"> | |
<wsdl:port | |
name="ClareityStoreService" | |
binding="tns:ClareityStoreBinding"> | |
<wsdl:documentation>A service that provides reports on Store performance and receives messages for display to Buyers.</wsdl:documentation> | |
<soap:address | |
location="No Target Address"></soap:address> | |
</wsdl:port> | |
</wsdl:service> | |
</wsdl:definitions> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" | |
xmlns:tns="http://appstore._2013_03.clareity.com/" | |
targetNamespace="http://appstore._2013_03.clareity.com/" | |
elementFormDefault="qualified"> | |
<xs:complexType name="BaseErrorType"> | |
<xs:sequence> | |
<xs:element name="faultCode" type="tns:errorCodeEnumType" minOccurs="1" maxOccurs="1"/> | |
<xs:element name="faultMessage" type="xs:string" minOccurs="1" maxOccurs="1"/> | |
<xs:element name="details" type="xs:string" minOccurs="0" maxOccurs="1"/> | |
</xs:sequence> | |
</xs:complexType> | |
<xs:simpleType name="errorCodeEnumType"> | |
<xs:annotation> | |
<xs:documentation> | |
The enumeration of fault codes. | |
NOTE: The faultMessage should be similar to the string provided in | |
the documentation for each code, but may be overriden on a per-store | |
or per-system basis. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:restriction base="xs:string"> | |
<xs:enumeration value="CS00010"> | |
<xs:annotation> | |
<xs:documentation>Store temporarily disabled</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="CS00020"> | |
<xs:annotation> | |
<xs:documentation>Invalid Store Identifier</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="CS00030"> | |
<xs:annotation> | |
<xs:documentation>Invalid Vendor Identifier</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="CS00040"> | |
<xs:annotation> | |
<xs:documentation>Invalid Item Identifier</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="CS00050"> | |
<xs:annotation> | |
<xs:documentation>Missing Transaction Identifier</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="CS00060"> | |
<xs:annotation> | |
<xs:documentation>Missing API Key provided</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<!-- Message Operation Error --> | |
<xs:enumeration value="CS01010"> | |
<xs:annotation> | |
<xs:documentation>Message error</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<!-- Report Operation Errors --> | |
<xs:enumeration value="CS02010"> | |
<xs:annotation> | |
<xs:documentation>Invalid date range</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="CS02020"> | |
<xs:annotation> | |
<xs:documentation>Report creation fault, internal error</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<!-- Provision Server Operation Errors --> | |
<xs:enumeration value="PS03000"> | |
<xs:annotation> | |
<xs:documentation>Unknown error occurred - Internal error</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03010"> | |
<xs:annotation> | |
<xs:documentation>No parameters received</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03020"> | |
<xs:annotation> | |
<xs:documentation>Invalid storeId received</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03030"> | |
<xs:annotation> | |
<xs:documentation>No user found</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03040"> | |
<xs:annotation> | |
<xs:documentation>User account is disabled</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03050"> | |
<xs:annotation> | |
<xs:documentation>No item found</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03060"> | |
<xs:annotation> | |
<xs:documentation>The requested item is disabled for this store</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03070"> | |
<xs:annotation> | |
<xs:documentation>Store is disabled</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03080"> | |
<xs:annotation> | |
<xs:documentation>No user office found</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03090"> | |
<xs:annotation> | |
<xs:documentation>No user broker found</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03100"> | |
<xs:annotation> | |
<xs:documentation>No user association found</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS03110"> | |
<xs:annotation> | |
<xs:documentation>The item is currently back ordered</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS99000"> | |
<xs:annotation> | |
<xs:documentation>Invalid API Key</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="PS99010"> | |
<xs:annotation> | |
<xs:documentation>Invalid Transaction ID</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
<xs:enumeration value="SUCCESS"> | |
<xs:annotation> | |
<xs:documentation>Success - dummy enumeration for programming purposes</xs:documentation> | |
</xs:annotation> | |
</xs:enumeration> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:element name="BusinessFault" type="tns:BaseErrorType"/> | |
</xs:schema> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment