TranslationOrganizer TMS parameters

TranslationOrganizer TMS parameters are grouped in the tms/instances/add element of the trisoft.infoShare.translationOrganizer section of the \Infoshare\App\TranslationOrganizer\Bin\TranslationOrganizer.exe.config file.

alias

A unique display name for the SDL TMS installation (e.g. demo, prod, dev,...).

uri

The base URI for SDL TMS (e.g. http://tms.example.com/). A value is mandatory.

apiKey

API key that is associated with a user (is used only by REST API). It can be obtained from TMS (Setup > Users & Groups > Users > "<user name>" > TMS API key). A value is mandatory.

secret

Secret - API key encrypted using the user password (is used only by REST API). You can obtain the secret by contacting your SDL TMS contacts or contact SDL Support and providing them the API key as well as the username and password of the user performing the integration. A value is mandatory.

externalJobMaxTotalUncompressedSizeBytes

Maximum total size of the single translation job. Default value is 5242880 bytes.

retriesOnTimeout

Number of times the single external call can fail and be retried before the job is moved to failed status. Default value is 3.

httpTimeout

The timeout used when doing the SDL TMS call using REST API. Default value is 00:02:00.000.

destinationPortNumber

Gets or sets a value indicating the TCP Port number over which communications should be conducted.

isapiFilterLocation

Gets or sets a value indicating the path of the CTAISAPI component in SDL TMS that will receive communication requests.

useCompression

Gets or sets a value indicating whether communications should be compressed (is used only by CTAISAPI).

useSsl

Gets or sets a value indicating whether communications should be conducted over a secure channel (is used only by CTAISAPI). If the URI is https, this parameter must be set to true.

useDefaultProxyCredentials

Gets or sets a value indicating whether to use default credentials when communicating with a Proxy server.

proxyServer

Gets or sets a value indicating the URI of the Proxy server to use.

proxyPort

Gets or sets a value indicating the TCP port to use when communicating with the proxy.

The language mapping

The configuration must also contain a mapping of the language from Content Manager to the language of SDL TMS:

                    <mappings>
                    <add trisoftLanguage="en" tmsLanguage="EN" />
                    <add trisoftLanguage="fr" tmsLanguage="FR" />
                    <add trisoftLanguage="de" tmsLanguage="DE" />
                    <add trisoftLanguage="nl" tmsLanguage="NL" />
                    </mappings>
                  
The SDL TMS configurations that specify the workflow and the language pairs. Each configuration that you want to use within Content Manager must be configured within a <template> element:

                    <templates>
                    <add templateId="81143C38-0C96-4A8C-9BBB-87C1CF464FE3" templateName="My template" />
                    <add templateId="70407FBC-86FA-4A9D-8E6D-35E1AE85DB73" templateName="Trisoft template" />
                    </templates>
                  

Metadata settings

The configuration can contain:
  • The metadata that will be extracted and passed to SDL TMS.
    
                        <requestedMetadata>
                        <ishfields>
                        <ishfield name="FAUTHOR" level="lng" ishvaluetype="value" />
                        <ishfield name="DOC-LANGUAGE" level="lng" ishvaluetype="value" />
                        </ishfields>
                        </requestedMetadata>
                      
  • The metadata that will be used for grouping items in SDL TMS.
    
                        <groupingMetadata>
                        <ishfields>
                        <ishfield name="FAUTHOR" level="lng" ishvaluetype="value" />
                        <ishfield name="DOC-LANGUAGE" level="lng" ishvaluetype="value" />
                        </ishfields>
                        </groupingMetadata>
                      
    This metadata will be passed to SDL TMS together with the metadata specified in the requestedMetadata section.