FastraxNetwork
Click here for a complete list of operations.
Login
This is the primary entry point into the Fastrax Network. All clients of the system must logon thru this method to obtain a valid logon token. In the event your login attempt is unsuccessful, the return value of this method will be null. No webservice methods that perform import/export functions can be called without passing this token in the SOAP headers. Once you have received your valid FastraxLogin object, you have a limited amount of time to make a transaction after which your session will time out. You can get this time limit by looking at the EXPIRE member field of your FastraxLogin object. The measurement is in seconds.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /FastraxNetwork.asmx HTTP/1.1
Host: dev.ws.fastraxonline.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.fastraxonline.com/webservices/request/Login"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Login xmlns="http://www.fastraxonline.com/webservices/request/">
<custLocation>string</custLocation>
<password>string</password>
</Login>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<LoginResponse xmlns="http://www.fastraxonline.com/webservices/request/">
<LoginResult>
<EXPIRE>double</EXPIRE>
<loginToken>guid</loginToken>
<customerID>string</customerID>
<custLocation>string</custLocation>
<companyName>string</companyName>
<clientType>MASTER or REGION or DISTRICT or BRANCH</clientType>
<ipAddr>string</ipAddr>
<EnableDuplicateCheck>boolean</EnableDuplicateCheck>
<pubKey>string</pubKey>
<sessionStart>dateTime</sessionStart>
</LoginResult>
</LoginResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /FastraxNetwork.asmx HTTP/1.1
Host: dev.ws.fastraxonline.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<Login xmlns="http://www.fastraxonline.com/webservices/request/">
<custLocation>string</custLocation>
<password>string</password>
</Login>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<LoginResponse xmlns="http://www.fastraxonline.com/webservices/request/">
<LoginResult>
<EXPIRE>double</EXPIRE>
<loginToken>guid</loginToken>
<customerID>string</customerID>
<custLocation>string</custLocation>
<companyName>string</companyName>
<clientType>MASTER or REGION or DISTRICT or BRANCH</clientType>
<ipAddr>string</ipAddr>
<EnableDuplicateCheck>boolean</EnableDuplicateCheck>
<pubKey>string</pubKey>
<sessionStart>dateTime</sessionStart>
</LoginResult>
</LoginResponse>
</soap12:Body>
</soap12:Envelope>