The GlobalLink Connector

GlobalLinkConnector is deprecated since version 6.0.0 for brXM 15

The GlobalLinkConnector is deprecated because it's using an outdated Java API to connect to GlobalLink Project Director's API. See at https://github.com/translations-com/globallink-connect-api-java.

Moreover, this Java API depends on an implementation of 'javax.xml.ws.spi.Provider' being present in the JVM, which is no longer the case on Java 11, since Java EE is absent.

Projects can still use the connector but will have to provide such implementation. A known solution is to add this Maven dependency to the CMS, but note that this pulls in a lot of other dependencies.

<dependency>
  <groupId>com.sun.xml.ws</groupId>
  <artifactId>rt</artifactId>
  <version>2.3.5</version>
  <scope>runtime</scope>
</dependency>

Connector repository configuration

Having installed the GlobalLink connector, it resides here in the repository:

/hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connector-globallink
  className=com.bloomreach.cms.translations.connector.globallink.GlobalLinkTranslationConnector

Configuration settings are to be taken from your  GlobalLink / Translations.com account. Apply for one if you don't have one yet.

All configuration at the translationsaddon:connector node:

String property Default value Description
globallink.externalServiceUrl    
globallink.username    
globallink.password    
globallink.userAgent    
globallink.project    
globallink.submissionPrefix    
globallink.fileFormat Hippo_XML  
globallink.maxWaitDays 5  

Turn on translation results processing scheduler job

As also mentioned at the Configuration page, be sure have translation results pulled into the repository, by enabling the trigger at

/hippo:configuration/hippo:modules/scheduler/hippo:moduleconfig/translationsaddon/TranslationResultsProcessor/hipposched:triggers/every-minute

Set the property hipposched:enabled to true (checked) and save the changes.

You can also change the value of hipposched:cronExpression to adjust the time interval this job runs to check translation results on remote server.

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?