Mobile Service Locator
The Mobile Service Locator (MSL) is a generic SOAP Client written in C#. It's purpose is to provide the user a simple frontend to interact with a web service. The MSL was developed to run on a mobile paltform like a pocket pc.
Handling
- Initialize
Using the MSL is easy. First it is initialized with a list of interesting web services. For testing purpose I've used the Terra Service from Microsoft; A web service based geo information system that provides information about differen regions. Complementary I've used the CreateSalesOrder web service from Microsoft Dynamics AX 4; An Premium ERP System from Microsoft with good web service support.
- Find Methods
The MSL parses the WSDL Service Description File and shows a List of available Service Methods.
- Call a Service Method
The MSL provides a simple tree based interface for the Method Parameters. The MSL builds up a SOAP Message and sends it to the Service Provider. The SOAP Response Message is also shown in a tree based view.

-
Videos
I've uploaded 2 videos that show the MSL live in action. In the first video the MSL is used to call GetPlaceFacts from Microsoft Terra Services. In the second video the MSL calls the ReadSalesOrder AIF method from a Microsoft Dynamics AX installation.
GetPlaceFacts from TerraServices
ReadSalesOrder from Dynamics AX
Powered by Standard IT Solutions GmbH and Microsoft Dynamics AX. Supervised by the Institute for System Engineering and Automation (SEA).