Some general background on standards used in this Manual.
HyperText Transfer Protocol
http://en.wikipedia.org/wiki/HTTP
For more information: http://en.wikipedia.org/wiki/Web_service
Web Service Description Language
For more information: http://www.w3.org/TR/wsdl
To see the supported instruction for the EazyWebService, you can check the following ASMX file
http://xxx/EazyWebService.asmx
xxx is the URL to get to your MES application.
This file is automatically generated using the WSDL
More information on ASMX: http://pcsupport.about.com/od/fileextensions/f/asmxfile.htm
JSON (JavaScript Object Notation)
The MES application and the EZ_SoapReader are using JSON to represent arguments, as a return option for queries, and to store MES Queries. It is simple to read, some pointers:
- {} is used to represent an object
- [] is used to represent an array, array items are separated by commas
- \” is used to escape inner quotation marks when they are used within a string
For a full syntax description: http://www.json.org/
While writing MES Queries it is useful to have a JSON Editor:
http://www.thomasfrank.se/downloadableJS/JSONeditor_example.html
You can check the JSON Arguments you enter into the EZ_SoapApplication, or even create them using these online editors.
The EZ_SoapReader application is using SOAP to communicate between the Client Application (EZ_SoapReader) and the MES Web Service. SOAP stands for Simple Object Access Protocol.
SOAP is a protocol for exchanging information using XML as its message format, and relies on HTTP for message negotiation and transmission.
A SOAP message could be sent to a web service enabled web site with the parameters needed for a search. The site would then return an XML-formatted document with the resulting data.
The SOAP specification is currently maintained by the World Wide Web Consortium:
For more information: http://en.wikipedia.org/wiki/SOAP
You don’t need to know anything about SOAP to use the EZ_SoapReader and to understand the following documentation.