How many times have you encountered an unexpected exception such as a NullPointerException, ClassCastException, or NoSuchAttributeException? Furthermore, what should you do with a sequence of stack traces? Testing business integration modules in IBM® WebSphere® Process Server using IBM WebSphere Integration Developer requires a good diagnostic approach that you can use to fix problems that prevent a module from working well. This article provides various recommendations that you can use to diagnose and fix these unexpected problems.
While testing business integration modules in IBM WebSphere Process Server using IBM WebSphere Integration Developer, you can encounter problems that prevent your module from working as expected. This paper identifies three approaches for examining the behavior of a Service Component Architecture (SCA) component within a module. The first approach shows you how to enable logging and tracing to view information for a specific component. The second and third approaches deal with viewing the messages (inputs and outputs) being sent to or being sent from a SCA component. Messages can be received or sent using SOAP/HTTP when a SCA uses a Web service binding or read from or written to a Java™ Messaging Service (JMS) queue. In both cases, you can use WebSphere Integration Developer’s TCP/IP Monitor and XML schema validator to ensure that a component is sending or receiving the expected, well-formed message. This paper assumes that you are well versed in SCA terminology, Web services, and XML.
|code sample||0601_tung-OrderProcessingDocLit.zip||61 KB||FTP|HTTP|
|code sample||0601_tung-OrderProcessingTcpIP.zip||61 KB||FTP|HTTP|
|Article in PDF format||0601_tung-WPS_prob_determination.pdf||417 KB||FTP|HTTP|
- Participate in the discussion forum.
For a description of log messages, visit the Information Center.
See Russell Butek's,
Which style of WSDL should I use?
Get the latest technical resources on the
WebSphere Business Integration zone.
The IBM Support Assistant saves you time searching product, support and educational resources. If a PMR needs to be opened, IBM Support Assistant helps you gather support information, then create and track your electronic problem report.
Larry is a Software Engineer at IBM Burlingame Lab in Burlingame, California. He is currently resolving customer issues on the IBM Websphere Process Server Interface Map component. You can reach Larry at LTung@us.ibm.com