Skip to main content
Skip table of contents

BAM Logging: Functionality and Operation

This adapter outputs a log message with a user-defined status text to the X4 Process Monitor in the X4 Control Center or saves data in the PostgreSQL or MS SQL database.

Note:

If you use the BAM Log Adapter, the output of the following operations is displayed in the X4 Control Center, in the X4 Process Monitor Web App:

  • The output of the operation Log Status is shown in the column BAM Status.
  • The output of the operations Log Data, Log Message or Log Batch Message is shown in the tab BAM Log. There you can view the key, the level and the message for the respective adapter performance.

Further information on the X4 Control Center and the X4 Process Monitor Web App can be found in the X4 Control Center Guide.


Properties

Operation

Defines the operation executed by the adapter

Possible values:

  • Log Status: Output a user-defined status text that is specified status parameter

  • Log Data: Save data from the previous process step as a file whose file name is specified in the filename filename parameter
  • Log Message: Output log message with data from the previous process step

  • Log Batch Messages: Output multiple log messages that are transferred via a specific input structure


Parameters

Adapter

Main adapter class (do not change!)

Possible values:

de.softproject.integration.adapter.bam.BAMAdapter: Main class (Default)

status

User-defined status text that is output in the BAM Status column in the X4 Process Monitor (if the operation is set to Log Status)

Possible values:

Any string

filename

File name of a file in the database (if the operation is set to Log Data)

Possible values:

Any string (e.g. Data.xml)

key

Marks log entries with a user-definable key in order to be able to create evaluations of the database later using these keywords (if Operation is set to Log Message).

Possible values:

Any string

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.