Testing - Client - Communication

This section deals with testing the send, ack, and last ack functionality through the client GUI. The tests require use of the Gateway client GUI.

Tests

Load client GUI

Action Double click the jar/exe to launch the client GUI.
Result You should see the splash screen with the Gateway logo and the client should display shortly after.

Enter username and password

Setup On the Configure tab set the user and password fields to user-DEVTEST00 and pass-DEVTEST00 .

Set web service

Action Set the web service to http://(path-to-test-server)/gateway/services/EFileServiceSoap?wsdl and click Set web service .
Result The label next to the button you clicked should change to indicate the web service was found, if not there is an issue with the address you specified (if the portal was working correctly).

Test ping

Action Click the Ping button and check to make sure output from the server is returned.
Result You should see a message containing the text Pong: 'TEST PING' with some other diagnostic information.

Send test transmissions

Action Navigate to the Test Send tab and attempt to send each type of supported test transmission once. To do this, select the desired document type from the drop down menu and click Send test transmission .
Result In the output area below verify that a receipt is produced for each of the 5 test transmissions that are sent.

Get acknowledgements

Action Select the Acknowledgement tab and click Request Acknowledgement 5 times to request each acknowedgement for the test transmissions that were sent previously.
Result Verify that you are only able to get as many acknowledgements as there were transmissions by clicking Request Acknowledgement a few more times to see No ack data stored returned.

Get last acknowledgement

Action Select the Last Acknowledgement tab to request the last acknowledgement recieved in the previous test by clicking Request Acknowledgement .
Result Verify that the acknowledgement that gets returned is identical to the last acknowledgement recieved on the Acknowledgement tab.