Skip to main content
Skip table of contents

How to Call The Transport Client

The client is invoked without hard coding transports.
The setup is dynamic and can be changed on the server at any time!

Settings sample

---------------------------------------------------------------
-- TransportClientSettings.json
---------------------------------------------------------------
{
"TransportMgrApiUrl": "[TransportManagerApiUrl]",
"TransportClientEndpointCode": "[TransportClientEndpointCode]",
"TransportClientSecretKey": "[TransportClientSecretKey]",
"AS2ISCode": "",
"AS2ISSecretKey": "",
"ServiceProcessingPath": "[TransportClientRoot]\\ThruTransportClient\\_TrClientProcessing",
"PushSourceFolderPath": "[TransportClientRoot]\\ThruTransportClient\\PUSH",
"PushSourceFolderXferPath": "[TransportClientRoot]\\ThruTransportClient\\PUSH\\XFER",
"PushIsFileDeletion": false,
"PushIsPGPEncryption": false,
"PullTargetFolderPath": "[TransportClientRoot]\\ThruTransportClient\\PULL",
"PullTargetFolderXferPath": "[TransportClientRoot]\\ThruTransportClient\\PULL\\XFER",
"PullIsFileOverwrite": true,
"PullIsPGPDecryption": false,
"PullPGPDecryptionPrivateKeyFilePath": "",
"PullPGPDecryptionPrivateKeyPassPhrase": ""
}

Push to a single source transport

ThruTransportClient -c push -s “TransportClientSettingsExample.json” -t auto

Pull from multiple transports

ThruTransportClient -c pull -s “TransportClientSettingsExample.json”

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.