The client supports many features of the Gateway. It is able to ping, send transmissions, send test data, request acknowledgements, and validate transsmissions, acknowledgements, and receipts.
To run the client you must have the Gateway Client downloaded on your local machine. The SSTP GUI can currently be invoked by running the Gateway Client without any command line parameters.

Upon running the client GUI you will be presented with the "Configure" tab open. This tab has areas to fill in your user name, password, and the location of the Gateway web service you will be using. By default it is filled out with entries for our demo site found here .
When the web service is set, the client will send a test ping to verify the service exists. A label to the right of the web service location will read "Found!" if the client receives a response.
By default when you change the web service on the "Configure" tab, the web service is sent a test ping. However if you wish to verify for yourself, you can send more with the Ping button located on the bottom of the "Configure" tab. These messages will be displayed with a time measurement corresponding to the time the server took to process the ping request.

Once configured with a web service, user name, and password. The client can send transmissions through the interface on the "Send" tab. The steps below outline sending a transmission to the gateway.


After a transmission has been sent, its acknowledgement can be retrieved on the "Acknowledgement" tab. Once all pending acknowledgements have been sent, a message will be returned stating there is no more data for the given user.
The last acknowledgement retrieved by the given user can be retrieved any number of times on the "Last Acknowledgement" tab.

For the Send, Test Send, Acknowledgement, and Last Acknowledgement tabs there is a feature to allow you to save the result returned from the server. Once you have gotten a receipt, or an acknowledgement back from the server you will be able to see an output "manager". This manager allows you to select and view any of the return data the server has sent. It is also possible to save it to a file for later use.

This tab is used to test weather or not an XML transmission, acknowledgement, or receipt is valid XML. Verification also checks that the XML adheres to the rules from the implementation guide than can be verified on the client side. The steps below outline a simple verification for a transmission document.
