Skip to content

Instantly share code, notes, and snippets.

Created May 27, 2013 23:05
Show Gist options
  • Save anonymous/c1b30a5cb2d6b030a8f2 to your computer and use it in GitHub Desktop.
Save anonymous/c1b30a5cb2d6b030a8f2 to your computer and use it in GitHub Desktop.
<?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>
<?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