I have a theory as to why I don’t see my mapped data objects in my result business object. I’ll give a write up once I figure out what’s going on. I was ready to point fingers all over the product stack, but it looks like (as always) the finger will end up on me, […]
Visual Snippet Editor: Forgets Java Syntax
I have the following visual snippet which does not work. Can you spot the error? ‘RemoveLeadingZeros’ is a java snippet that returns a String. I then need to see if the string is a length greater than one. My snippet is marked with the error: “length() is not a method of string”. It’s difficult to […]
Getting Started with WebSphere Process Server and WebSphere Enterprise Service Bus Part 3: Runtime
Draft Redbook, last updated: Wed, 14 May 2008
– Install WebSphere Process Server
– Build topologies based on patterns
– Prepare for deployment
This book provides new users with information on installing and configuring a WebSphere® Process Server and WebSphere Enterprise Service Bus runtime environment.
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. […]
When Good Editors Go Bad: Business Object Map UI
Mapping logic between two business objects or the secret plans for the next Intel Processor? Simply follow path ‘A’ from the Business Object on the left to the destination ‘B’ on the right. Pack a lunch, you may be there a while.
Tip: Improve the display of logged messages in WebSphere ESB V6.1
Learn about the changes to the Message Logger mediation primitive in
WebSphere Enterprise Service Bus V6.1, and how you can improve the display of logged
messages in V6.1.
Canadian Holiday Monday, I’ll be back on Tuesday
It’s a Canadian holiday on Monday, so I’ll be back blogging on Tuesday. Cheers.
Concerns about IBM Premium Support
IBM provides a variety of self-help tools and other support resources to
help you maintain and troubleshoot systems that are based on WebSphere products. In
addition to these, IBM also provides three levels of Premium Support that can be
customized and added on to your Passport Advantage support agreement. This article
describes the advantages of IBM Software Premium Support and how these additional
services would impact your day-to-day operations. (IBM WebSphere Developer Technical Journal)
Using DataPower SOA Appliances to query WebSphere Service Registry and Repository
Learn how to use IBM WebSphere DataPower SOA Appliances to query information from IBM WebSphere Service Registry and Repository using the REST API and SOAP API. Reusable stylesheets are provided to serve as standard query components to be used throughout DataPower configurations. Step-by-step examples show how these assets can be used to query WebSphere Service Registry and Repository. (IBM WebSphere Developer Technical Journal)
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 […]
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: […]
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 […]
Build an RSS aggregator using IBM WebSphere DataPower SOA Appliances multistep
The IBM WebSphere DataPower SOA Appliances multistep processing policy
system is a key part of appliance configuration. Version 3.6.1 of the firmware
includes a number of enhancements to multistep that provide functionality familiar
to programmers, including loops of actions, conditional execution of actions, and
the ability to execute actions in parallel. Explore how you can combine the new
features in multistep 3 to build an RSS feed aggregator.
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 […]
Hiatus until Tuesday
I will arrive from Las Vegas in the early monday morning red-eye, so don’t expect any updates from me today. I am still working on writing up my notes from a very good WTSC2008 session about how to be an “excellent IT Architect” amongst some other goodies from Las Vegas.
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 […]
WebSphere Business Events (AptSoft) Technical Overview
I don’t know much about WebSphere Business Events. I assume that allows you to generate CEI business events and then take actions based on the content of the messages. It is currently not eclipse based and required WAS v6.1.0.13. It has connector and Data Mapping capabilities, which make it sound very similr to the WebSphere […]
“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 […]
DataPower Extension Functions
It dove into the world of Datapower contexts and what I call the ‘magic’ XSLT functions that datapower adds on. I consider things like dp:prioritiy, dp:variable to be a part of these add-ons. Example: Printing the headers you can access them via: dp:variable(“var://service/header-manifest”) When there are multiple match rules in rules, it is “one and […]
IBM Certification Tests 253, 142 & 664
I wrote three certification tests: Test 253, IBM WebSphere Application Server, Network Deployment Test 142, XML 1.1 and Related Technologies Test 664, SOA Fundamentals Test 253, IBM WebSphere Application Server, Network Deployment As I had mentioned before, I attended a WAS 6.1 Administration business partner course run out of the IBM Toronto Lab. I have […]
WebSphere Business Services Fabric 6.1 Content Packs
Four industry content packs exist: Banking, Insurance, Healthcare and Telecom Operations. These content packs provide Ontologies relevant to the industry in question. It’s basically a model of an entire Insurance company of which you can then pick and choose the relevant objects.6.1 highlights: Installation Enhancements General usability improvements in the editors Runtime enhancements Better simulation. […]
“What’s New in WebSphere DataPower v3.6.1”
Since I’m extremely pro-Datapower, I felt it would be an effective use of time to attend and maybe it’ll push me over the top on my certification. I found a link about the features on the IBM Support site. Multistep v3 processing: Mediations. Configurable QoS SOAP 1.2 Reliable Messaging WS-Policy WS-I Profile enhancements Db2 v9 […]
ESB-CON VI: Lessons Learned on SOA Adoption
In the opening panel, the John Fitzgerald Director of Product Marketing from Software AG mentioned a client’s SOA Lessons Learned. The three points are: Strong Business Sponsorship Start Slow with a Low-Risk Project Integration Competency Center I agree with all three of these points and I’ll provide my thoughts below. Strong Business Sponsorship You aren’t […]
ESB-CON VI: An Online Conference for the Enterprise Service Bus
Just a quick note that I plan on virtually attending the ESB-CON VI where some people are going to talk about ESB for four hours. This is my first time attending a virtual conference, so I’m interested to see how it all plays out. It starts Today at Noon Eastern Time (ie one minute). It’s […]
Nike: Successful Online Community Drives Product Sales
My thanks go out to Twitter’s SamLawrence for pointing out what Nike is doing in the Social Community Space and the success they are having. You guys sell apparel, what does an online community have to do with that? For Nike, you are no longer just buying a sneaker. You are joining the largest global […]
IBM Redbooks: WebSphere Process Server and WebSphere Integration Developer
I was recently asked about where to find resources on WebSphere Process Server and WebSphere Integration Developer in order to pass certification tests 093 and 094. I responded to basically search developerworks for articles along with IBM RedBooks. I didn’t really like responding without concrete links, so I did a little browsing of the site […]
IBM WebSphere DataPower SOA Appliances Part IV: Management and Governance
Redpaper, published: Wed, 23 Apr 2008
– Monitor DataPower with IBM Tivoli Composite Application Manager for SOA
– Integrate Websphere Registry and Repository with DataPower
– Manage configurations on multiple DataPower devices
IBM® WebSphere® DataPower® SOA Appliances represent an important element in the holistic approach of IBM to service-oriented architecture (SOA).
ROFLCon2008: Random Musings About Social Web And Community Building
In case you are out of the loop, ROFLCon 2008 is a day long conference out in Boston where they bring together the owners of the current internet meme phenomenons to talk about the state of internet culture. It’s a very interesting topic and I think, relevant to understanding how you can build a community […]
Part 3: IBM and the self-sufficient WebSphere Community – Developer Chats
Previously, I talked about what steps I think IBM could take in order to foster an external WebSphere Community with the goal that one day it would become self-sufficient. In the previous posts in the series: I talked about the benefits to IBM I talked about the holding an external conference call for practitioners I […]
WSDL Anti-Pattern: xsd:Any and xsd:AnyType To Encapsulate Future Changes
The cousin to yesterday’s WSDL Anti-Pattern: The ‘Single XML String’ Service is the use of the XSD specification’s ‘any’. ‘Any’ literally means “any well-formed XML contained in this section is valid”. ‘anyType’ means “any valid XSD Type”. We can start to see the correlation between the Single XML String service and the use of these […]