Table of Contents
B2BOptic Web service
There is no need do define own proprietary Web Services do exchange data, which have to be implemented and tested by every software manufacturer. The B2BOptic Web Services are standardized Web services which reflect the standard workflow of the order process.
b2bOptic Web Service - WSDL and testing
To handle standard B2BOptic lens orders you can use B2BOptic Web service WSDL.
Feel free to use the service for testing. For request and response data the Web service use strictly the b2b schemas LENSORDER, LENSINFO and LENDREQUEST of this wiki. For details take a look at the examples and at the documentation.
The request and response data are expected to be transported within a CDATA section as demonstrated in the examples.
The test B2BOptic Web service demonstrates a minimal workflow between the client and the server of a virtual manufacturer. The data of the order itself will not be checked if it is well formed or not confirming to the Lens order schema.
You can use the test Web service in the following matter:
* Send an order using the method SendB2BOrderRequest
* You will receive an answer SendB2BOrderResponse from the Web service. The response contains for each sent order a confirmedOrderId, which is necessary to identify further requests.
* Internally the status is stored as OPEN which means “Order has been received by server, but yet not validated, if it can be produced or not”.
* Now you can request the status of orders by sending a GetB2BOrderStatusRequest using the confirmedOrderID.
* You will always get the status PRODUCTION which indicates the order is OK.
|Novacel||France, Germany, Switzerland||0.9.0||yes||no||no||no|
|OptiSwiss||Denmark, France, Germany, Switzerland||1.0.0||no||yes||yes||yes|
|Optik Glas Augsburg||Germany||1.0.0||yes||yes||no||no|
|Pachleitner Group (Austrian Optic Technologies, Schulz)||Austria, Germany||1.0.0||yes||yes||yes||yes|
|Rodenstock||Europe and other||0.9.0||yes||yes||no||no|
|Rupp + Hubrach||Germany||1.0.0||yes||yes||yes||yes|
|Lensware International GmbH||1.0.0|