DataDoors
Click here for a complete list of operations.
GetProductPrice
Acquires the Price for a specific Product with respect to the quantity of the Product; resolution ratio; and the Organization for discount purposes. The resolution ratio is the user specified resolution divided by the Product source resolution. The source resolution can be acquired from the first value in appropriate Product valid resolutions (e.g valid_res_meters, valid_res_seconds, valid_res_feet). RETURNS - The price for the Product. This price does not include the processing price for the Product, shipping and handling, or the media costs.
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /webservices/DataDoors.asmx HTTP/1.1
Host: www.datadoors.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.datadoors.net/GetProductPrice"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetProductPrice xmlns="http://www.datadoors.net">
<CompanyUID>string</CompanyUID>
<ProductUID>string</ProductUID>
<ResolutionRatio>double</ResolutionRatio>
<UnitQuantity>double</UnitQuantity>
</GetProductPrice>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetProductPriceResponse xmlns="http://www.datadoors.net">
<GetProductPriceResult>double</GetProductPriceResult>
</GetProductPriceResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /webservices/DataDoors.asmx HTTP/1.1
Host: www.datadoors.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetProductPrice xmlns="http://www.datadoors.net">
<CompanyUID>string</CompanyUID>
<ProductUID>string</ProductUID>
<ResolutionRatio>double</ResolutionRatio>
<UnitQuantity>double</UnitQuantity>
</GetProductPrice>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetProductPriceResponse xmlns="http://www.datadoors.net">
<GetProductPriceResult>double</GetProductPriceResult>
</GetProductPriceResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /webservices/DataDoors.asmx/GetProductPrice?CompanyUID=string&ProductUID=string&ResolutionRatio=string&UnitQuantity=string HTTP/1.1 Host: www.datadoors.net
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <double xmlns="http://www.datadoors.net">double</double>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /webservices/DataDoors.asmx/GetProductPrice HTTP/1.1 Host: www.datadoors.net Content-Type: application/x-www-form-urlencoded Content-Length: length CompanyUID=string&ProductUID=string&ResolutionRatio=string&UnitQuantity=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <double xmlns="http://www.datadoors.net">double</double>