Pluggable Transfer Sites

You can extend SecureTransport to support other transfer protocols to exchange files with specific systems and object storage solutions by using an Axway pre-built or a custom connector. Connectors developed and supported by Axway are available from the Amplify Repository and the Support website under Type: "Product extensions". These connectors are deployed on SecureTransport Server by unzipping the package in the <FILEDRIVEHOME>/plugins/transferSites directory. In a clustered environment, the connector must be deployed on all nodes.

To build and deploy your own connector, use the SecureTransport SDK and follow the instructions given in the Developer's Guide. See Custom Connectors.

Once you deploy the connector, the new transfer protocol appears in the Transfer Protocol drop-down on the Add Transfer Site page. You can select it and configure transfer sites for your user accounts. Transfer sites created using connectors are referred to as pluggable throughout SecureTransport documentation.

Pluggable Transfer sites are used in almost the same way that you use the built-in transfer sites. There are only few specifics:

When using expressions to configure a pluggable transfer site, there is a difference in the variable spaces depending on the account type:

  • With standard user accounts, the flow attributes of a file are accessible with an expression in the following format:
    ${ts['userVars.test']}
    The ${ts['userVars.test']} expression is applicable only for evaluating the Upload folder and a post-transmission action (PTA); it does not work with the Download folder or a pattern.
  • With user account templates, the flow attributes of a file are accessible with an expression in the following format:
    ${stenv['DXAGENT_SUBSCRIPTION_ATTR_userVars_folder']}

Related Links