Environment Variable Parameters for Enabling Event Publication and Subscription

Following are the three Environment Variables associated with Siebel CRM Event Publication and Subscription:

Environment Variable Value Purpose

SIEBEL_EVENT_PUBSUB

1

If set then it will enable Event Pub-Sub Feature.

If not set, then Event Pub-Sub Feature will not work.

If Siebel Server and sidecar AI are on different machines, please ensure that it is set on both machines.

SIEBEL_EVENT_PUBSUB_TLS

1

If set then Siebel Server will have TLS connection with sidecar AI.

If not set then Siebel Server will have TCP connection with sidecar AI.

This needs to be set only for the machines hosting Siebel Server.

SIEBEL_EVENT_PUBSUB_PAYLOAD_STRUCT

1 or 2

Controls the payload structure (old/new) to be used to post messages to Kafka:

If set to 1, uses the old payload structure.

Note: When using:

  • RTE mechanism, you must not set the SingleRecordAsJSONObject parameter in the eventpayloadconfig.txt. Configuring SingleRecordAsJSONObject parameter in the eventpayloadconfig.txt will render all the configurations for the specific event (topic) invalid and no messages will be published to Kafka through the RTE trigger.
  • Custom Business Service implementation, the SingleRecordAsJSONObject property, if configured in the custom server scripts, will be ignored.

If set to 2, uses the new payload structure.