Documentation Center

Application configuration for TranslationOrganizer

Modify the TranslationOrganizer.exe.config file parameters noted below to configure or customize TranslationOrganizer.

The file is located on the Content Manager server: \Infoshare\App\TranslationOrganizer\Bin\TranslationOrganizer.exe.config.

The parameters are configured within the section trisoft.infoShare.translationOrganizer in three different groups:

Settings
The common parameters are configured in settings. These parameters are related to the working of the TranslationOrganizer service or with the update of the Content Manager repository.
dumpFolder
The folder where the temporary files are created. This value is initialized from install parameters.
maxTranslationJobItemsUpdatedInOneCall
Maximum number of items updated in a single transaction. Default value is 100.
jobPollingInterval
Interval at which jobs are polled for processing. Default value is 00:05:00.000.
pendingJobPollingInterval
Interval at which jobs pending translation are polled for processing. Default value is 00:15:00.000.
systemTaskInterval
The minimal interval that system tasks (for example, template synchronisation) are run. Default value is 00:10:00.000.
attemptsBeforeFailOnRetrieval
Number of attempts the update of single content object fails before the job is moved to failed status. The default value is 3.
updateLeasedByPerNumberOfItems
Number of items that have to be updated before the translation job is updated. Default value is 100.
synchronizeTemplates
Specifies whether service should synchronize templates.
retriesOnTimeout
Number of times the single server call can fail and be retried before the job is moved to failed status. Default value is 3.
WorldServer
  • The SDL WorldServer specific parameters are configured within the worldServer/instances/add element:
    alias
    An unique display name for the SDL WorldServer installation (e.g. wsDemo, prod, dev,...).
    uri
    The base URI for WorldServer WS (e.g. http://worldserver.example.com:8080/ws/services). This value has to be set manually.
    userName
    The user name to access WorldServer WS. This value has to be set manually.
    password
    The password to access WorldServer WS. This value has to be set manually.
    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.
  • The configuration must also contain a mapping of the language from Content Manager to the locale of SDL WorldServer
    
                    <mappings>
                    <add trisoftLanguage="en" worldServerLocaleId="1145" />
                    <add trisoftLanguage="nl" worldServerLocaleId="1147" />
                    <add trisoftLanguage="fr" worldServerLocaleId="1146" />
                    </mappings>
                  
TMS
  • The parameters which are specific for SDL TMS are configured within the tms/instances/add element.
    alias
    An unique display name for the SDL TMS installation (e.g. demo, prod, dev,...).
    uri
    The base URI for SDL TMS WS (e.g. http://tms.example.com/). This value has to be set manually.
    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.
    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.
    useSsl
    Gets or sets a value indicating whether communications should be conducted over a secure channel.
    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 configuration must also contain:
    • The mapping of the language from Content Manager to the language of SDL TMS:
      
                          <mappings>
                          <add trisoftLanguage="en" tmsLanguage="EN-US" />
                          <add trisoftLanguage="fr" tmsLanguage="FR" />
                          <add trisoftLanguage="de" tmsLanguage="DE" />
                          <add trisoftLanguage="nl" tmsLanguage="NL" />
                          </mappings>
                        
    • The SDL TMS configurations which 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>
                        
  • 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
      requestedMetadata
      section.
File System
  • The parameters which are specific for File System are configured within the fileSystem/instances/add element.
    alias
    An unique display name for the configured File System (e.g. demo, prod, dev,...).
    externalJobMaxTotalUncompressedSizeBytes
    Maximum total size of the single translation job. Default value is 5242880 bytes.
    exportFolder
    Export folder wherer the exported zip archives will be stored. This value is initialized from install parameters.
  • The configuration can contain:
    • The metadata that will be extracted and exported as .met files next to the actual files.
      
                          <requestedMetadata>
                          <ishfields>
                          <ishfield name="FAUTHOR" level="lng" ishvaluetype="value" />
                          <ishfield name="DOC-LANGUAGE" level="lng" ishvaluetype="value" />
                          </ishfields>
                          </requestedMetadata>