Debugging message flows that contain WebSphere Adapters nodes
You can use various methods to monitor message flows that include WebSphere® Adapters nodes.
About this task
Before you use any of the methods listed in this section, ensure that the appropriate JAR files and shared libraries are available to the WebSphere Adapters nodes. For more information, see Preparing the environment for WebSphere Adapters nodes.
Also, check for the latest information about WebSphere Adapters; see WebSphere Adapters technotes.
- User and service trace: You can use user and service trace to trace a message flow that contains WebSphere Adapters nodes. For more information, see Using trace.
- Flow debugger: Use the flow debugger in the normal way to debug a message flow that contains WebSphere Adapters nodes. For more information, see Testing your message flow by using the flow debugger.
- Adapter event table: The WebSphere Adapters nodes use an event table to communicate the outcome of operations asynchronously to a calling application. For more information, see Creating a custom event project in PeopleTools.
Handling exceptions that are raised by a WebSphere Adapters request node
Message number | Exception type | Explanation |
---|---|---|
BIP3511 | RecordNotFound | The requested record could not be found in the EIS. |
BIP3512 | DuplicateRecord | An attempt was made to create a record that already exists in the EIS. |
BIP3513 | MultipleMatchingRecords | A retrieve request matched more than one record.
To retrieve multiple records, perform a retrieveall operation. |
BIP3515 | MatchesExceededLimit | A retrieveall exception returned
more entries than the maximum allowed number. |
BIP3516 | MissingData | The message tree that was sent to the adapter request node does not have all the required fields set. |
- If a
create
operation fails because the record already exists, you could modify the request to anupdate
. - If a
retrieve
operation fails because the request matches more than one record, you could try aretrieveall
operation instead. - If a
retrieve
operation fails because the record could not be found, an empty record could be returned.
XSD Schema Validation problem
CTDX1101W : XSD: The location '' has not been resolved
example1.xsd /EAI_ESB_LIB line 2
example2.xsd /EAI_ESB_LIB line 2
XSD Schema Validation Problem
<xsd:import>
element:
<xsd:import namespace="http://www.ibm.com/xmlns/prod/websphere/j2ca/sap/metadata"/>
No types or elements from this namespace are referenced in the logical structure of the XSD. An XML schema that references this namespace is in the referenced connector project, and is pointed to from the XML catalog. The XML catalog entry is populated when the SAP connector project is brought into the workspace.
This warning is benign and can be safely ignored, because it does not affect the structural content of your schema definition.
Tuning the SAP adapter for scalability and performance
You can monitor the performance of a message flow that contains SAP nodes by using user trace, and accounting and statistics data, then use that information to tune your flow by configuring an appropriate number of listeners and additional instances for the message flow.