Add Processing Chain

Prerequisite

Data Analyst or Application Engineer or Operations Engineer role

Procedure

Before creating a new processing chain, make sure that the endpoint for which the processing chain is created already exists (Add Endpoint).

  1. Open Data Publisher > Processing Chains.
  2. Click add_border .

    The Add Processing Chain dialog window appears with the Basic Information step.

    Data_pub_add processing chain_2023_01_01.png

  3. In the Name text field, enter the name of the process chain to be created.

    Fields marked with an asterisk (*) are mandatory and must be completed.

  4. Click Next.

    The Source step appears.

    Data_pub_add endpoint_2_2023_01_01

  5. In the Module drop-down list, select the Nexeed module whose data is to be provided.

    Only modules that are set up for the exchange with Data Publisher are displayed.

  6. In the Data Types drop-down list, select the data type to be provided by the selected module.

    Only one data type can be selected.

  7. If schema validation is to be activated, activate the Enable Schema Validation switch.

    Data types can optionally be stored with a JSON schema to ensure data quality. The JSON schema defines the structure of the message that is sent via DataPublisher. The JSON schema is used to check the structure of all messages of the module and discard invalid messages.

    If no JSON schema is stored, the switch cannot be activated.

  8. Optional: To start a download of the JSON schema, click Download Schema.
  9. Click Next.

    The Filter step appears.

    Data_pub_add endpoint_3_2023_01_01

  10. If the data provided is to be filtered, activate the Activate Filter switch.
  11. To create a filter rule, click .
  12. Enter the desired topic in the Filter Rule input field.

    Example topic PdaMda: nexeed.pdamda.000000000010002010001.1111111111.error.created.

  13. Specify the function of the filter rule in the Filter Action drop-down list.

    The filter rules can be used to limit the data to certain topics (Include) or to exclude certain topics (Exclude).

    The topics displayed are provided by the selected module. For more information on the topics, refer to the manual for the selected module.

  14. To delete filter rules, click delete.
  15. Click Next.

    The Mapping step appears.

    Data_pub_add processing chain_mapping_2023_01_01

    The topic structure of the Nexeed IAS usually differs from the topic structures of the third-party systems to be connected. With the aid of mapping, the topics of the Nexeed IAS can be remapped to the respective third-party system.

  16. If the Nexeed topics are to be mapped to a different topic structure of the third-party system, activate the Activate Mapping switch.
  17. Use to create new mapping definitions.

    Any number of mapping definitions can be created.

  18. Enter the topic designation of the Source Topic from Nexeed IAS.
  19. Enter the topic designation of the Target Topic of the third-party system to which the source topic is to be mapped.

    In the example image, all data whose topic corresponds to the format nexeed.pdamda.(.*).(.*).error.created is remapped to the AE-ANP-NEXEED errors topic. The expression (.*) corresponds to a wildcard in this case and can contain any string of characters.

  20. To delete mapping definitions, click delete.
  21. Click Next.

    The Set Output step appears.

    Data_pub_add processing chain_set output_2023_01_01

  22. In the Protocol drop-down list, select the protocol with which the endpoint is to be connected.
  23. In the Connector drop-down list, select the endpoint to which the data will be made available.
  24. Click Save.

The processing chain has been created.