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 […]

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

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)

Read more

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)

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

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.

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

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.

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

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 […]

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

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 […]

Read more

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 […]

Read more

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. […]

Read more

“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 […]

Read more

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 […]

Read more

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 […]

Read more

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).

Read more

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 […]

Read more