Skip to main content

Tested on v13.8.1

Steps overview:

  1. Download all components
  2. Install ONE Desktop
  3. Launch ONE Desktop and create the RDM Banking example project
  4. Place the files in the right structure
  5. Modify a bunch of files so they work on MacOS
  6. Configure the Mac permissions to run things
  7. Launch ONE Desktop and create the RDM Banking example project
  8. Launch them all (keycloak, postrgres), one by one

Download:

Install ONE Desktop:

Place the files in the right structure:

❗️ To run the .sh scrips successfully, they need to be placed in a path that contains no spaces. The ONE Desktop path has at least one space, so we need to place the parts we want to run from the terminal on a spaceless path (Keycloak, Postgres, RDM, JRE and Server)

tqdCl_B0LYegASPF-j-aAE7fyP7sV5HZGo2Lqlsoxvj7Ugw1expU8ZJ6w4pWn77vy2KUefGE-p7_BNCjGhBb2Gl104fWRbuwy91TqC-OFkqeeEm9JcN_gJ7dtgDxXT9xU9sQ4CH-JOhOhec4Yy1FHTc_oMROWytLUVrMUf0BHWFNFLOv5cgWX88FQVH7fE4_4Dg-

  • Your path without spaces should be similar to /Applications/ONEDesktop.app/Contents/Eclipse

  • Place your license in your home folder, e.g. /Users/<username>/emp_license_13.plf

Launch ONE Desktop and create the RDM Banking example project:

  • Open Ataccama ONE Desktop and select the Ataccama ONE Desktop perspective.

  • Navigate to RDM\ataccama-one-desktop-XX.X.X\rdm\etc and open application.properties. This is the main file for RDM configuration. 

  • Uncomment the rows 

  • Add the new ones

spring.mail.host=smtp.gmail.com spring.mail.port=587

spring.mail.username=user 

spring.mail.password=password 

spring.mail.default-encoding=utf-8

spring.mail.properties.mail.transport.protocol=smtp 

spring.mail.properties.mail.smtp.port=25

spring.mail.properties.mail.smtp.auth=true

spring.mail.properties.mail.smtp.starttls.enable=true 

spring.mail.properties.mail.smtp.starttls.required=true 

Изображение выглядит как текстАвтоматически созданное описание

  • Save, and exit.

Open Ataccama ONE Desktop and select the Ataccama ONE Desktop perspective.

  • In Model Explorer, select New and then Model Project

  • In Use template: select Reference Data Manager - Banking Example.

Configure the Mac permissions to run things:

👉 Don't forget that if you replace some files you will need to set the permissions again and run the xattr command.

  • Open the Terminal (command+Space Terminal) and navigate to the /Applications/ONEDesktop.app/Contents/Eclipsefolder. Eg: cd /Applications/ONEDesktop.app/Contents/Eclipse

    • Type CHMOD -R 777 . (the "." is intentional)

    • Type xattr -r -d com.apple.quarantine .

  • Navigate to /Applications/ONEDesktop.app/Contents/Eclipse/pgsql

    • Type chmod -R 0700 .

  • Navigate to /Applications/ONEDesktop.app/Contents/MacOs/eclipse

    • Type CHMOD -R 777 . (the "." is intentional)

Launch them all, one by one:

  • Open Files/bin folder in the Reference Data Manager - Banking Example

  • Launch keycloak: double-click on start_keycloak.sh and wait for Keycloak startup complete message to appear in the console

  • Launch postgres: double-click on start_postgres.sh

  • Launch rdm: double-click on  start_rdm.sh

  • Launch rdm-server: double-click on start_server.sh

💪 Once everything starts and If everything launched correctly, you can find 

Login into the application with the default credentials: User_name: admin, password: admin

Be the first to reply!

Reply