Some of the Unix-based operating systems, such as AIX, AS400 and so on, do not contain the GUI program. However, the Talend CommandLine application is based on Java, and the SWT libraries are required to be installed to support Talend CommandLine. This article explains how to launch the Talend CommandLine on an AIX system.
This article has been tested with the latest version of AIX (7.1). It applies to the listed Unix-based operating systems:
If you look at the Compatible Operating Systems page on the Talend Help Center, you can see that AIX 7.1 is one of the compatible platforms. However, you are still required to install an external plugin and set an extra configuration for CommandLine to work on AIX. Follow these steps:
Note: This step only applies to Talend CommandLine version 4.2.0 or higher. If you are using a CommandLine version older than 4.2.0, skip this step.
By default, a separate startup script for launching CommandLine on Windows, Linux, and Mac operating system exists, but there isn't one for AIX. You need to create a special startup script for AIX. To do so:
Edit the file and enter the following:
java -cp plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar org.eclipse.core.launcher.Main -os aix -arch unknown -nosplash -application org.talend.commandline.CommandLine -consoleLog -data commandline-workspace startServer -p 8003
Now you can launch your Talend CommandLine by executing this commandline-aix.sh startup script.
A similar command as shown below can be used to migrate the Talend Administration Center database when the CommandLine is installed on an AIX operating system. Here, the default database, H2, is used as an example.
Execute the following command to migrate the Talend Administration Center database.
java -cp plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar org.eclipse.core.launcher.Main -os aix -arch unknown -nosplash -application org.talend.repository.TalendMigration -consoleLog -data migration-workspace -sourceUrl "jdbc:h2:///webapps/org.talend.administrator/ WEB-INF/database/talend_administrator.h2.db;AUTO_SERVER=TRUE;MVCC=TRUE" -sourceUser tisadmin -sourcePasswd tisadmin -targetUrl "jdbc:h2:/// webapps/org.talend.administrator/WEB-INF/database/org.talend.administrator.h2.db;AUTO_SERVER=TRUE;MVCC=TRUE" -targetUser tisadmin -targetPasswd tisadmin -vmargs -Xss5m
If you are using other database types as a Talend Administration Center database, such as MySQL, Oracle, and SQL Server, please refer to the Upgrading the administration database section in the Migration Guide and change the sourceURL and targetURL in the above command.