Tag Archives: WebSphere Process Server

What’s new in WebSphere Process Server V6.1.2

IBM WebSphere Process Server is a powerful runtime engine that can be used as
the heart of a Service Oriented Architecture. It is built on WebSphere Application
Server, and includes WebSphere ESB, enabling you to run integration modules created with
WebSphere Application Developer, mediation modules, and J2EE applications. This article
examines the features new to WebSphere Process Server V6.1.2. Basic knowledge of WebSphere Process Server is required for this article.

Read more

WebSphere Process Server’s default log size: Very Small

I did not realize that the default log size of the test server installation of WebSphere Process Server inside of WebSphere Integration Developer was so small. It’s a single one megabyte file. This means that I don’t have all the spring exceptions that I thought I did. I suggest anyone who wants to be able […]

Read more

WebSphere InterChange Server migration to WebSphere Process Server

Draft Redbook, last updated: Fri, 11 Jul 2008

– Migration of WebSphere InterChange Server and WBI Adapters
– Architectural usage patterns and migration planning
– Migration tools, technical examples and scenarios

IBM® WebSphere® Process Server is the next generation business process integration server that has evolved from proven business integration concepts, application server technologies, and the latest open standards.

Read more

WebSphere Enterprise Service Bus does not support Event Sequencing

Cheers to David Currie for pointing out that while the WebSphere Integration Developer user interface allows you to specify an event sequencing qualifier inside a mediation module, if you attempt to deploy the solution to an WebSphere Enterprise Service Bus Server, you’ll get exceptions. Interestingly enough, if you deploy the same Mediation Module to WebSphere […]

Read more

WebSphere Process Server v6.1 API

There are various API’s that are provided as a part of WebSphere Process Server. EJB API There is the standard EJB lookup method for the four JNDI’s (Human Task, BusinessFlow, Relationship etc). EJB provides slightly more functionality than the Web service or JMS interface. The generic EJB API supports Remote Artifact loading so you don’t […]

Read more

WebSphere Integration Developer & WebSphere Process Server v6.1.2 released

V6.1.2 has been released for WebSphere Integration Developer and WebSphere Process Server. You can read the list of features. I’m going to highlight the ones that interest me: WebSphere Process Server New out-of-the-box, ready-to-run, Web 2.0 BPM client for business users with configurable work lists and detailed work item views, including support for collaboration using […]

Read more

WAS: Resolution to Messages in the SIB locked forever

In a cluster where the messaging engine has failed over between nodes, a situation could arise where the transaction log (‘tranlog’) has become corrupt or is unrecoverable. In this situations, you may see messages on SIB Queues that are in the LOCKED state but are unprocessed. If you factor in a sequential delivering of messages, […]

Read more

WebSphere Business Integration V6.1 Performance Tuning

Draft Redpaper, last updated: Mon, 9 Jun 2008

– Learn valuable tips for tuning
– Get the latest best practices
– Try the example settings

This IBM® Redpaper was produced by the IBM WebSphere® Process Server, WebSphere Enterprise Service Bus, WebSphere Adapters, and WebSphere Business Monitor performance teams in Austin Texas, Böblingen Germany, and Hursley England.

Read more

WebSphere Adapter for JDBC: SetObjectKeys NullPointer Exception

We had a WebSphere Adapter for JDBC export in our module, and it was throwing the following exception: [5/27/08 17:55:52:315 EDT] 0000006b NUXInResource I PollEventManagerWorker run() CWYBS0011I: Polling has started. UserAction=No action is required. [5/27/08 17:55:53:356 EDT] 0000006d NUXInResource E com.ibm.j2ca.extension.eventmanagement.internal.EventSender getObjectForEvent(Event) EventStore impl (com.ibm.j2ca.jdbc.inbound.JDBCEventStoreWithXid@6eec3b01) threw an unexpected and unchecked exception javax.resource.ResourceException: EventStore impl (com.ibm.j2ca.jdbc.inbound.JDBCEventStoreWithXid@6eec3b01) […]

Read more

Business Object Maps and ‘Required’ Attributes

Just ran into an interesting scenario. We have a business object with a required attribute (amongst a sea of non-required ones). In a business object map, we only set the non-required ones and never set the required ones to any value. In the above example, ‘productStatus’ is required, ‘name’ is not. This is the Mediation […]

Read more

Web services with SOAP/JMS in IBM WebSphere Process Server

This two-part article series shows you how to use SOAP over Java Message Service
(JMS) in IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus. Learn
how to set up and use SOAP over JMS as configured by default by the IBM
WebSphere Integration Developer tool and how to enable the use of the IBM WebSphere
MQ JMS provider via configuration. In this article, Part 1 of the series, you create and
invoke a Web service using SOAP over JMS and an end-to-end application example, covering
the full process of creating, building, deploying, and testing the applications.
Scenarios covering both point-to-point and publish/subscribe messaging walk you
through the process. In the second article in this series, you’ll
reconfigure a Web service that uses the SOAP over JMS protocol to enable the use of
WebSphere MQ as the JMS provider and allow the transport of SOAP messages via
WebSphere MQ queues.

Read more

Problem Determination and WebSphere Integration Developer

In the past, I’ve gone and de-constructed WebSphere Process Server stack traces in an example of problem determination. Now, I’ll talk about what I do when WebSphere Integration Developer goes crazy. A typical WebSphere Integration Developer exception consists of either a builder error pop up dialog or an issue when trying to open an editor. […]

Read more

WebSphere Integration Developer – Namespaces Cannot Span Projects

Say I have a Business Object named BO1, in the namespace “http://www.danzrobok.com/bo” and I have a second business object named BO2, in the namespace “http://www.danzrobok.com/bo”. With WebSphere Integration Developer, I MUST put both of these business objects in the same library or module project. If I split them into two library projects, then I will […]

Read more

WebSphere Process Server and RPC/Literal Web Services: Beware Messages defined by ‘type’ instead of ‘element’.

After a ridiculous amount of XML tweaking and bleeding, I realize that RPC/Literal truly is completely broken in WebSphere Process Server v6.0.2.3. On the response message that consists of a Business Object we would constantly get the exception: Caused by: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Feature ‘MyResultBO’ not found. (sca:/message.xml, -1, -1) The XML from the service looks correct: […]

Read more

WebSphere Process Server and an RPC/Literal WSDL : Trench War

I’m currently in a trench war with WebSphere Process Server and an RPC/Literal webservice. The service takes in a simple integer and returns a Business Object. The request works fine, but the response comes back with a ‘FeatureNotFound’ exception referencing the top level business object. I’ve even gone so far as to install SOAP UI […]

Read more

BPEL Business Process Versioning – Infocenter Link

Infocenter Documentation on Business Process Versioning WebSphere Process Server Versioning Arricle by Richard G. Brown  Just in case you ever get into the scenario where you need to upgrade a business process template that is running on your server. It’s not obvious how it works and it’s an issue you may want to capture at […]

Read more

WebSphere Process Server Discussions

The first question kicked off about the use of BPEL for non-business relevant flows. The answer was that it’s not a good idea in the long-term vision and hard evaluation of Java or BPEL should be performed to ensure it’s the right solution. The lack of a store-and-forward capability in the product was the next […]

Read more

“Top Best Practices for Implementing WPS Solutions”

I haven’t heard of SIMM Levels before this presentation but they appear to be interesting statements about maturity. Talking about service quality, “You can’t mediate faster”. ISO9126 was also mentioned: ISO 9126 is an international standard for the evaluation of software quality. Don’t use relationships for configuration or rules. It doesn’t fit the use-cases of […]

Read more

Avoid the WebSphere Integration Developer Debugger

Yesterday, I had a non-descriptive NullPointerException occur within a visual snippet sub-map in WebSphere Integration Developer. The only message written to the log was something that identified which transformation in the sub-map failed. There was nothing about what line was bad. Rather than filling my code full of “Got Here” and “Did this Runs”, I […]

Read more

Close WebSphere Integration Developer when updating Fixpacks for WebSphere Process Server

I was attempting to install WebSphere Process Server v6.0.2.3 on the server installed with WebSphere Integration Developer. The install kept failing on me with an exception: Caused by: com.ibm.ws.install.ni.framework.fileactions.NIFFileActionIOException: The file java/jre/lib/charsets.jar could not be replaced. at com.ibm.ws.install.ni.framework.fileactions.ReplaceFileActionPlugin.execute (ReplaceFileActionPlugin.java:108) at com.ibm.ws.install.ni.framework.fileactions.FileActionPlugin.executeFileAction (FileActionPlugin.java:54) at com.ibm.ws.install.ni.updi.component.was.ComponentFileActions.execute (ComponentFileActions.java:95) at com.ibm.ws.install.ni.updi.component.was.ComponentDeployAction.execute (ComponentDeployAction.java:48) at com.ibm.ws.install.ni.updi.component.was.UpdateComponent.execute (UpdateComponent.java:93) at com.ibm.ws.install.ni.framework.component.ComponentAction.executeComponentActions (ComponentAction.java:215) at […]

Read more