Web Service: DOP
Target Namespace:
http://api.superiorcommunications.com/SuperiorServices/
Port DOPSoap Port typeSource code
Location:
http://api.superiorcommunications.com/SuperiorServices/
Protocol:
SOAP
Default style:
rpc
Transport protocol:
SOAP over HTTP
Operations:
- CancelOrderDetailSource code
- CreateOrderDetailSource code
- GetCategoriesDetailSource code
- GetOrderStatusDetailSource code
- GetProductCatalogDetailSource code
- GetProductCatalogListDetailSource code
- GetQuantityOnHandDetailSource code
- GetSingleProductDetailSource code
Operations
- CancelOrderDescription:To cancel an order which is not yet shipped from the vendor ("cancel_success", "status_description").Style:rpcOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:http://api.superiorcommunications.com/SuperiorServices/#CancelOrderInput:CancelOrderRequest (soap:body, use = literal)Source codeguid type stringorder_id type stringpo_number type stringcustomer_id type stringorder_cancel_items type cancel_itemArray - array of type stringOutput:CancelOrderResponse (soap:body, use = literal)Source codeCancelOrderResult type CancelOrderResponseObject
- responseCode type int
- responseMessage type string
- description type Descriptions
- title type string
- version type string
- author type string
- author_link type string
- faq_link type string
- link type string
- image_url - optional; type string
- file_date type string
- order_cancel_response type cancel_response
- order_id type string
- po type string
- cancel_success type string
- status_description type string
- CreateOrderDescription:To create a purchase order into the vendor system ("order_id" ,"dop_order_id" ,"order_success" ,"status_description" ,"order_item_lines.order_item_line.line_id" ,"order_item_lines.order_item_line.product_id" ,"order_item_lines.order_item_line.quantity" ,"order_item_lines.order_item_line.price" ,"order_item_lines.order_item_line. quantity_on_hand" ,"order_item_lines.order_item_line. next_receiving_date" ,"order_item_lines.order_item_line.alt_product_id").Style:rpcOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:http://api.superiorcommunications.com/SuperiorServices/#CreateOrderInput:CreateOrderRequest (soap:body, use = literal)Source codeguid type stringorder type Order
- order_header type order_header
- order_id type string
- po type string
- customer_id type string
- shipping_code_id type string
- notes type string
- billing_info type billing_info
- company_name type string
- company_address type string
- company_address2 type string
- company_city type string
- company_state type string
- company_zip type string
- shipping_info type shipping_info
- company_name type string
- company_address type string
- company_address2 type string
- company_city type string
- company_state type string
- company_zip type string
- item_list type Order_item - array of type order_item
- product_id type string
- quantity type int
- price type string
Output:CreateOrderResponse (soap:body, use = literal)Source codeCreateOrderResult type CreateOrderResponseObject- responseCode type int
- responseMessage type string
- description type Descriptions
- title type string
- version type string
- author type string
- author_link type string
- faq_link type string
- link type string
- image_url - optional; type string
- file_date type string
- order_id type string
- dop_order_id type string
- order_success type string
- status_description type string
- order_item_lines type OrderItemLines - array of type order_item_line
- line_id type int
- product_id type string
- quantity type int
- price type string
- quantity_on_hand type int
- next_receiving_date type string
- alt_product_id type string
Fault:Error (soap:fault, use = literal)Source codefault type Error - order_header type order_header
- GetCategoriesDescription:Fetch array of Categories ("id", "name").Style:rpcOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:http://api.superiorcommunications.com/SuperiorServices/#GetCategoriesInput:GetCategoriesRequest (soap:body, use = literal)Source codeguid type stringOutput:GetCategoriesResponse (soap:body, use = literal)Source codeGetCategoriesResult type GetCategoriesResponseObject
- responseCode type int
- responseMessage type string
- description type Descriptions
- title type string
- version type string
- author type string
- author_link type string
- faq_link type string
- link type string
- image_url - optional; type string
- file_date type string
- category_list type CategoryArray - array of type category
- category_id type int
- category_name type string
- GetOrderStatusDescription:To retrieves the status of the purchase order from the vendor system ("order_id", "customer_id", "po_number", "description", "ship_date", "tracking_number", "invoice_number", "item_list.item_shipped.product_id", "item_list.item_shipped.quantity_shipped", "item_list.item_shipped.Cost", "item_list.item_shipped.status_code", "no_shipment_list.item_not_shipped.product_id", "no_shipment_list.item_not_shipped.quantity_ordered", "no_shipment_list.item_not_shipped.disposition", "no_shipment_list.item_not_shipped.status_code").Style:rpcOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:http://api.superiorcommunications.com/SuperiorServices/#GetOrderStatusInput:GetOrderStatusRequest (soap:body, use = literal)Source codeguid type stringpo_number type stringorder_id type stringcustomer_id type stringOutput:GetOrderStatusResponse (soap:body, use = literal)Source codeGetOrderStatusResult type GetOrderStatusResponseObject
- responseCode type int
- responseMessage type string
- description type Descriptions
- title type string
- version type string
- author type string
- author_link type string
- faq_link type string
- link type string
- image_url - optional; type string
- file_date type string
- order_list type order_status_info
- order_status_info type order_status_info_detail
- order_id type string
- customer_id type string
- po_number type string
- description type string
- shipment_list type ShipmentsArray - array of type shipments
- ship_date type string
- tracking_number type string
- invoice_number type string
- item_list type ShippedArray - array of type item_shipped
- product_id type string
- quantity_shipped type int
- cost type string
- status_code type int
- ship_date type string
- tracking_number type string
- no_shipment_list type NotShippedArray - array of type item_not_shipped
- product_id type string
- quantity_ordered type int
- disposition type string
- status_code type int
- order_status_info type order_status_info_detail
- GetProductCatalogDescription:To retrieve complete list of Catalog information from the respective Accessory Vendor ("product_id", "product_barcode", "manufacturer_part_number", "product_dateadded", "product_datemodified", "product_shortdesc", "product_detail", "price", "product_msrp", "product_weight", "Quantity", "quantity_on_order", "next_receiving_date", "product_manufacture", "product_universal", "product_25mm", "product_35mm", "product_bluetooth", "product_mono_bluetooth", "product_stereo_bluetooth", "product_micro_sd", "product_micro_usb", "product_discontinued", "product_status", "product_video", "picture_list", "model_list", "category_list", "product_parentId", "product_color").Style:rpcOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:http://api.superiorcommunications.com/SuperiorServices/#GetProductCatalogInput:GetProductCatalogRequest (soap:body, use = literal)Source codeguid type stringas_of_date type stringcarrier_id type stringmpn type stringOutput:GetProductCatalogResponse (soap:body, use = literal)Source codeGetProductCatalogResult type GetProductCatalogResponseObject
- responseCode - optional; type int
- responseMessage - optional; type string
- description type Descriptions
- title type string
- version type string
- author type string
- author_link type string
- faq_link type string
- link type string
- image_url - optional; type string
- file_date type string
- item_list type Items - array of type item
- product_id type string
- product_barcode type string
- manufacturer_part_number type string
- product_dateadded type string
- product_datemodified type string
- product_name type string
- product_clearance type string
- product_shortdesc type string
- product_detail type string
- price type string
- product_msrp type string
- product_weight type string
- quantity type string
- quantity_on_order type string
- next_receiving_date type string
- product_manufacture type string
- product_universal type string
- product_25mm type string
- product_35mm type string
- product_bluetooth type string
- product_mono_bluetooth type string
- product_stereo_bluetooth type string
- product_micro_sd type string
- product_micro_usb type string
- product_discontinued type string
- product_status type string
- product_video type string
- picture_list type PicturesArray - array of type string
- model_list type ModelsArray - array of type item_models
- model_id type string
- manufacturer_part_number type string
- category_list type categories
- int type int
- string type string
- product_IsParent type string
- product_parentId type string
- product_color type string
- GetProductCatalogListDescription:To retrieve list of items from the Catalog with limited data ("product_id", "product_barcode", "manufacturer_part_number", "product_date_added", "product_date_updated", "product_detail", "product_parentId", "product_color").Style:rpcOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:http://api.superiorcommunications.com/SuperiorServices/#GetProductCatalogListInput:GetProductCatalogListRequest (soap:body, use = literal)Source codeguid type stringas_of_date type stringmpn type stringOutput:GetProductCatalogListResponse (soap:body, use = literal)Source codeGetProductCatalogListResult type GetProductCatalogListResponseObject
- responseCode type int
- responseMessage type string
- description type Descriptions
- title type string
- version type string
- author type string
- author_link type string
- faq_link type string
- link type string
- image_url - optional; type string
- file_date type string
- item_only_list type item_onlys - array of type item_only
- product_id type string
- product_barcode type string
- manufacturer_part_number type string
- product_date_added type string
- product_date_updated type string
- GetQuantityOnHandDescription:To retrieve the current quantity of an item from the Catalog ("product_id", "quantity_on_hand", "as_of_date", "quantity_on_order", "next_receiving_date").Style:rpcOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:http://api.superiorcommunications.com/SuperiorServices/#GetQuantityOnHandInput:GetQuantityOnHandRequest (soap:body, use = literal)Source codeguid type stringproduct_id type stringOutput:GetQuantityOnHandResponse (soap:body, use = literal)Source codeGetQuantityOnHandResult type GetQuantityOnHandResponseObject
- responseCode type int
- responseMessage type string
- description type Descriptions
- title type string
- version type string
- author type string
- author_link type string
- faq_link type string
- link type string
- image_url - optional; type string
- file_date type string
- item_quantity_list type ItemQuantities - array of type item_quantities
- product_id type string
- quantity_on_hand type int
- as_of_date type string
- quantity_on_order type int
- next_receiving_date type string
- GetSingleProductDescription:To retrieve the details for a single product from the Catalog ("product_detail", "price", "product_msrp", "product_weight", "Quantity", "product_manufacture", "product_universal", "product_25mm", "product_35mm", "product_bluetooth", "product_mono_bluetooth", "product_stereo_bluetooth", "product_micro_sd", "product_micro_usb", "product_discontinued", "product_parentId", "product_color").Style:rpcOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:http://api.superiorcommunications.com/SuperiorServices/#GetSingleProductInput:GetSingleProductRequest (soap:body, use = literal)Source codeguid type stringproduct_id type stringOutput:GetSingleProductResponse (soap:body, use = literal)Source codeGetSingleProductResult type GetSingleProductResponseObject
- responseCode type int
- responseMessage type string
- description type Descriptions
- title type string
- version type string
- author type string
- author_link type string
- faq_link type string
- link type string
- image_url - optional; type string
- file_date type string
- item_list type singleItems - array of type singleitem
- product_detail type string
- price type string
- product_msrp type string
- product_weight type string
- quantity type string
- quantity_on_order type int
- product_universal type string
- product_25mm type string
- product_35mm type string
- product_bluetooth type string
- product_mono_bluetooth type string
- product_stereo_bluetooth type string
- product_micro_sd type string
- product_micro_usb type string
- product_discontinued type string
- product_parentId type string
- product_color type string
Port type DOPSoapSource code
WSDL source code
<?xml version="1.0"?>
<definitions targetNamespace="http://api.superiorcommunications.com/SuperiorServices/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://api.superiorcommunications.com/SuperiorServices/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
><types>
<xsd:schema targetNamespace="http://api.superiorcommunications.com/SuperiorServices/">
</types><xsd:complexType name="Descriptions">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="GetProductCatalogResponseObject"></xsd:complexType>
<xsd:complexType name="Items">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="item">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="PicturesArray">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="ModelsArray">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="item_models"></xsd:complexType>
<xsd:complexType name="categories"></xsd:complexType>
<xsd:complexType name="GetProductCatalogListResponseObject"></xsd:complexType>
<xsd:complexType name="item_onlys">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="item_only">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="GetSingleProductResponseObject"></xsd:complexType>
<xsd:complexType name="singleItems">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="singleitem">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="GetCategoriesResponseObject"></xsd:complexType>
<xsd:complexType name="CategoryArray">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="category"></xsd:complexType>
<xsd:complexType name="GetQuantityOnHandResponseObject"></xsd:complexType>
<xsd:complexType name="ItemQuantities">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="item_quantities"></xsd:complexType>
<xsd:complexType name="Order"></xsd:complexType>
<xsd:complexType name="order_header">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="billing_info">
<xsd:sequence></xsd:sequence>
</xsd:complexType><xsd:complexType name="shipping_info">
<xsd:sequence></xsd:sequence>
</xsd:complexType><xsd:complexType name="Order_item">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="order_item"></xsd:complexType>
<xsd:complexType name="CreateOrderResponseObject">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="OrderItemLines">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="order_item_line">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="cancel_itemArray">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="CancelOrderResponseObject"></xsd:complexType>
<xsd:complexType name="cancel_response"></xsd:complexType>
<xsd:complexType name="GetOrderStatusResponseObject"></xsd:complexType>
<xsd:complexType name="order_status_info"></xsd:complexType>
<xsd:complexType name="order_status_info_detail">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="ShipmentsArray">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="shipments"></xsd:complexType>
<xsd:complexType name="ShippedArray">
<xsd:complexContent></xsd:complexContent>
</xsd:complexType><xsd:complexType name="item_shipped">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="NotShippedArray">
</xsd:schema><xsd:complexContent></xsd:complexContent>
</xsd:complexType><message name="GetSingleProductRequest"></message>
<message name="CreateOrderRequest"></message>
<message name="CreateOrderResponse"></message>
<message name="GetOrderStatusRequest"></message>
<message name="GetOrderStatusResponse"></message>
<message name="CancelOrderRequest"></message>
<message name="CancelOrderResponse"></message>
<message name="GetCategoriesResponse"></message>
<portType name="DOPSoap">
<operation name="GetProductCatalog">
<documentation>To retrieve complete list of Catalog information from the respective Accessory Vendor ("product_id", "product_barcode", "manufacturer_part_number", "product_dateadded", "product_datemodified", "product_shortdesc", "product_detail", "price", "product_msrp", "product_weight", "Quantity", "quantity_on_order", "next_receiving_date", "product_manufacture", "product_universal", "product_25mm", "product_35mm", "product_bluetooth", "product_mono_bluetooth", "product_stereo_bluetooth", "product_micro_sd", "product_micro_usb", "product_discontinued", "product_status", "product_video", "picture_list", "model_list", "category_list", "product_parentId", "product_color").</documentation>
</operation><operation name="GetProductCatalogList">
<documentation>To retrieve list of items from the Catalog with limited data ("product_id", "product_barcode", "manufacturer_part_number", "product_date_added", "product_date_updated", "product_detail", "product_parentId", "product_color").</documentation>
</operation><operation name="GetSingleProduct">
<documentation>To retrieve the details for a single product from the Catalog ("product_detail", "price", "product_msrp", "product_weight", "Quantity", "product_manufacture", "product_universal", "product_25mm", "product_35mm", "product_bluetooth", "product_mono_bluetooth", "product_stereo_bluetooth", "product_micro_sd", "product_micro_usb", "product_discontinued", "product_parentId", "product_color").</documentation>
</operation><operation name="GetQuantityOnHand">
<documentation>To retrieve the current quantity of an item from the Catalog ("product_id", "quantity_on_hand", "as_of_date", "quantity_on_order", "next_receiving_date").</documentation>
</operation><operation name="CreateOrder">
<documentation>To create a purchase order into the vendor system ("order_id" ,"dop_order_id" ,"order_success" ,"status_description" ,"order_item_lines.order_item_line.line_id" ,"order_item_lines.order_item_line.product_id" ,"order_item_lines.order_item_line.quantity" ,"order_item_lines.order_item_line.price" ,"order_item_lines.order_item_line. quantity_on_hand" ,"order_item_lines.order_item_line. next_receiving_date" ,"order_item_lines.order_item_line.alt_product_id").</documentation>
</operation><operation name="GetOrderStatus">
<documentation>To retrieves the status of the purchase order from the vendor system ("order_id", "customer_id", "po_number", "description", "ship_date", "tracking_number", "invoice_number", "item_list.item_shipped.product_id", "item_list.item_shipped.quantity_shipped", "item_list.item_shipped.Cost", "item_list.item_shipped.status_code", "no_shipment_list.item_not_shipped.product_id", "no_shipment_list.item_not_shipped.quantity_ordered", "no_shipment_list.item_not_shipped.disposition", "no_shipment_list.item_not_shipped.status_code").</documentation>
</operation><operation name="CancelOrder">
<documentation>To cancel an order which is not yet shipped from the vendor ("cancel_success", "status_description").</documentation>
</operation><operation name="GetCategories">
</portType><documentation>Fetch array of Categories ("id", "name").</documentation>
</operation><binding name="DOPSoap" type="tns:DOPSoap">
</definitions><operation name="GetProductCatalog">
<input></input>
</operation><operation name="GetProductCatalogList">
<input></input>
</operation><operation name="GetSingleProduct">
<input></input>
</operation><operation name="GetQuantityOnHand">
<input></input>
</operation><operation name="GetOrderStatus">
<input></input>
</operation><operation name="CancelOrder">
<input></input>
</operation><operation name="GetCategories">
</binding><input></input>
</operation>About wsdl-viewer.xsl
This document was generated by SAXON 9.1.0.8 from Saxonica XSLT engine.
The engine processed the WSDL in XSLT 2.0 compliant mode.
This page has been generated bywsdl-viewer.xsl, version
3.1.02
Author: tomi vanek
Download athttp://tomi.vanek.sk/xml/wsdl-viewer.xsl.
The transformation was inspired by the article
Uche Ogbuji: WSDL processing with XSLT
Author: tomi vanek
Download athttp://tomi.vanek.sk/xml/wsdl-viewer.xsl.
The transformation was inspired by the article
Uche Ogbuji: WSDL processing with XSLT