Online Services with Enrich Function and Online Validations

Reported for version 8

Problem

When creating a custom Online Service with the Enrich function and Online Validations, the Online Service does not work.

Solution

Default Online Services are created with a specific structure. When adding Enrich function and Online Validations, a custom Online Service is created with a different structure. It is necessary to change the structure of the custom Online Service. In order to change the structure of the Online Service, follow the steps described below:

  1. Open the [service name].online file in the RDM Eclipse GUI.
  2. In the left section of the opened  tab, right click on the Online Services and choose Expand All;
  3. Delete the in branch (right-click on it and select the Delete option).
  4. Write the input step ID to the Step ID field in the General tab of the /Input Format/Root Section branch.
  5. Add input columns to the Columns tab of the /Input Format/Root Section branch.
  6. Delete the out branch (right-click on it and select the Delete option);
  7. Write the output step ID to the Step ID field in the General tab of the /Output Format/Root Section branch.
  8. Add output columns to the Columns tab of the /Output Format/Root Section branch.
  9. Save the [service name].online file and restart the online server.