Event Endpoint Management continues to be enhanced

Event Endpoint Management continues to be available and enhanced as part of IBM's integration platforms.

End of Marketing announcement for IBM Event Automation

Event Streams and Event Processing are deprecated and no enhancements will be provided. Support and security fixes will be provided in line with published support lifecycle policies. Future event-driven solutions that make use of Apache Kafka and Apache Flink will be delivered by IBM Confluent.

For more information, see the support lifecycle transition and software ordering completion announcement.

Job failure when deploying customized flows that contain API or watsonx.ai enrichment nodes

Symptoms

When a Flink deployment is created to deploy a job, the job manager pod fails with the following error in the log:

ERROR com.ibm.ei.streamproc.model.jobgraph.apinode.connector.ResponseJsonRowDataDeserializationSchema [] - Failed to convert response constant value xxx

Causes

The error might occur because of one of the following reasons:

  • Your flow contains a watsonx.ai node, and you mapped a prompt variable with a constant value.
  • Your flow contains an API node, and you mapped an input parameter with a constant value.

Resolving the problem

To resolve the problem, complete any one of the following steps:

  • Use a transform node prior to the watsonx.ai or the API node to create new event properties with constant values. In the watsonx.ai or API node, map these new properties to the prompt variables or input parameters.
  • Export the flow as SQL and deploy by using the Apache SQL runner sample.