Kafka topic list for the services

Review the list of Kafka topics to be created for the IBM® Sterling Intelligent Promising services.

Define prefixes for Kafka topics by using the topicPrefix and environment property. Defining the environment is optional. When creating the Kafka topics, you must replace the topicPrefix and environment properties with appropriate values.

For configuring Kafka topicPrefix, see kafka parameter.

For configuring environment, see environment parameter.

For example, for the iv-pub-supply-snapshot topic, if the topicPrefix is sip and environment is qa, then the Kafka topic is sip-qa-iv-pub-supply-snapshot.

Also, in case of no environment, the Kafka topic is sip-iv-pub-supply-snapshot.

Inventory
Kafka topics
{topicPrefix}-{environment}-iv-aggregate-reservation
{topicPrefix}-{environment}-iv-node-availability-breakup-change
{topicPrefix}-{environment}-iv-compute-node-availability
{topicPrefix}-{environment}-iv-sort-dg-avl-breakup-nodes
{topicPrefix}-{environment}-iv-pub-shipnode-avl-breakup-snapshot
{topicPrefix}-{environment}-iv-inventory-supply-change
{topicPrefix}-{environment}-iv-dg-availability-breakup-change
{topicPrefix}-{environment}-iv-supply-change-event
{topicPrefix}-{environment}-iv-inventory-demand-change
{topicPrefix}-{environment}-iv-demand-change-event
{topicPrefix}-{environment}-iv-supply-change-container-events
{topicPrefix}-{environment}-iv-product-availability-v2-container-events
{topicPrefix}-{environment}-iv-supply-snapshot-container-events
{topicPrefix}-{environment}-iv-parent-item-node-availability-breakup-change
{topicPrefix}-{environment}-iv-inventory-supply-sync
{topicPrefix}-{environment}-iv-inventory-activity
{topicPrefix}-{environment}-iv-dg-availability-change-v2-container-events
{topicPrefix}-{environment}-iv-dg-availability-snapshot-v2-container-events
{topicPrefix}-{environment}-iv-demand-change-container-events
{topicPrefix}-{environment}-iv-common-audit-events
{topicPrefix}-{environment}-iv-upgrade-requests
{topicPrefix}-{environment}-iv-upgrade-execution
{topicPrefix}-{environment}-iv-sync-all
{topicPrefix}-{environment}-iv-product-availability-events-v2
{topicPrefix}-{environment}-iv-product-availability-snapshot-events-v2
{topicPrefix}-{environment}-iv-inventory-demand-sync
{topicPrefix}-{environment}-iv-kachper-data-change
{topicPrefix}-{environment}-iv-bundle-dg-availability-breakup-change
{topicPrefix}-{environment}-iv-bundle-node-availability-breakup-change
{topicPrefix}-{environment}-iv-publish-dg-availability-breakup-change
{topicPrefix}-{environment}-iv-publish-shipnode-availability-breakup-change
{topicPrefix}-{environment}-iv-pub-supply-snapshot
{topicPrefix}-{environment}-iv-reservation-change-event
{topicPrefix}-{environment}-iv-supply-snapshot-events
{topicPrefix}-{environment}-iv-update-reservation
{topicPrefix}-{environment}-iv-upgrade-accumulation
{topicPrefix}-{environment}-iv-migrate-accumulation
{topicPrefix}-{environment}-iv-migrate-requests
{topicPrefix}-{environment}-iv-product-available-supply-events-v2
{topicPrefix}-{environment}-iv-product-available-supply-snapshot-container-events
{topicPrefix}-{environment}-iv-product-available-supply-snapshot-events-v2
{topicPrefix}-{environment}-iv-product-available-supply-v2-container-events
{topicPrefix}-{environment}-iv-product-availability-snapshot-v2-container-events
{topicPrefix}-{environment}-iv-pub-available-supply-snapshot
{topicPrefix}-{environment}-iv-segment-reallocation
{topicPrefix}-{environment}-iv-demand-snapshot-container-events
{topicPrefix}-{environment}-iv-pub-demand-snapshot
{topicPrefix}-{environment}-iv-pub-dg-avl-breakup-snapshot
{topicPrefix}-{environment}-iv-reservation-expiry-trigger
{topicPrefix}-{environment}-iv-inventory-tag-change-event
{topicPrefix}-{environment}-iv-es-supply-transaction-record
{topicPrefix}-{environment}-iv-es-supply-transaction-detail
{topicPrefix}-{environment}-iv-recalc-expiry-trigger
Rules
Kafka topics
{topicPrefix}-{environment}-rules-trigger-events
{topicPrefix}-{environment}-rules-cache-notification
{topicPrefix}-{environment}-rules-data-rep
Cas
Kafka topics
{topicPrefix}-{environment}-cas-internal
{topicPrefix}-{environment}-cas-integration
Catalog
Kafka topics
{topicPrefix}-{environment}-catalog-full-sync
{topicPrefix}-{environment}-catalog-item-events
{topicPrefix}-{environment}-catalog-update-item
{topicPrefix}-{environment}-catalog-update-classification
{topicPrefix}-{environment}-catalog-update-category
{topicPrefix}-{environment}-catalog-update-attribute
Capacity
Kafka topics
{topicPrefix}-{environment}-capacity-availability
{topicPrefix}-{environment}-capacity-requests
Promising
Kafka topics
{topicPrefix}-{environment}-prm-source-stream
{topicPrefix}-{environment}-prm-shipping-group-events
{topicPrefix}-{environment}-prm-shipnode-sync
{topicPrefix}-{environment}-prm-node-type-events
{topicPrefix}-{environment}-prm-node-config-events
{topicPrefix}-{environment}-prm-encoding
{topicPrefix}-{environment}-prm-item-deleted
{topicPrefix}-{environment}-prm-item-upserted
{topicPrefix}-{environment}-prm-distribution-group-events
{topicPrefix}-{environment}-prm-carrier-service-sync
{topicPrefix}-{environment}-prm-carrier-service-disable-events
{topicPrefix}-{environment}-prm-carrier-service-deleted
{topicPrefix}-{environment}-prm-carrier-service-deactivate-events
{topicPrefix}-{environment}-prm-cache-notifications
{topicPrefix}-{environment}-prm-iv-supply-breakup-sink-stream
{topicPrefix}-{environment}-config-events
{topicPrefix}-{environment}-prm-carrier-service-schedule-events
{topicPrefix}-{environment}-prm-carrier-service-schedule-overrides-events
{topicPrefix}-{environment}-prm-node-day-capacity-available-events
{topicPrefix}-{environment}-prm-edd-cache-precompute
{topicPrefix}-{environment}-prm-subscription-configurations

Log topic: It is provided by the user in the spec, by using the following format.

{topicPrefix}-{environment}-Log topic

Optimization
Kafka topics
{topicPrefix}-{environment}-optimizer-cplex-cache-refresh
{topicPrefix}-{environment}-optimizer-cplex-promise-common-alt
{topicPrefix}-{environment}-optimizer-cplex-srcplan
{topicPrefix}-{environment}-optimizer-dataintegration-promise-process
{topicPrefix}-{environment}-optimizer-dataintegration-srcshipment-process
{topicPrefix}-{environment}-optimizer-dataupdate-prov-serv
{topicPrefix}-{environment}-optimizer-reqorg-srcplan
{topicPrefix}-{environment}-optimizer-request-org-woo-created-orders-changelog
{topicPrefix}-{environment}-optimizer-dataupdate-configuration
{topicPrefix}-{environment}-optimizer-es-persist-failure
{topicPrefix}-{environment}-optimizer-es-dataupdate-configuration
{topicPrefix}-{environment}-optimizer-request-org-woo-hold-orders-changelog
{topicPrefix}-{environment}-optimizer-kpi-increment
SIP Premium content

Kafka topics for the FileX service

Table 1. FileX Kafka topics
Kafka topics
{topicPrefix}-{environment}-fx-consumer-cust-catalog
{topicPrefix}-{environment}-fx-consumer-daily-features-update
{topicPrefix}-{environment}-fx-consumer-exchange-notifications
{topicPrefix}-{environment}-fx-consumer-item-node-cost
{topicPrefix}-{environment}-fx-consumer-item-node-predictions
{topicPrefix}-{environment}-fx-consumer-node-benefits
{topicPrefix}-{environment}-fx-ingest-file-job
{topicPrefix}-{environment}-fx-ingest-rule-job
{topicPrefix}-{environment}-fx-internal-item-ingest-validation-failure
{topicPrefix}-{environment}-fx-internal-item-upserted
{topicPrefix}-{environment}-fx-internal-order-line
{topicPrefix}-{environment}-fx-internal-product-availability-snapshot-v2
{topicPrefix}-{environment}-fx-internal-product-availability-v2
{topicPrefix}-{environment}-fx-internal-promise-order
{topicPrefix}-{environment}-fx-internal-promise-shipment
{topicPrefix}-{environment}-fx-internal-publish-failed-event
{topicPrefix}-{environment}-fx-internal-supply-change-events-v2
{topicPrefix}-{environment}-fx-internal-supply-snapshot-events
{topicPrefix}-{environment}-fx-tick-topic
Example: If your topic prefix is sip and environment is prod, the topics are:
sip-prod-fx-consumer-cust-catalog
sip-prod-fx-consumer-daily-features-update