Technical experts from IBM share support knowledge for Application Integration Middleware products including WebSphere, CICS, and more! Blog managed by Steve Webb and Kelley Anders. We're following the IBM Social Computing Guidelines.
A very useful means of analyzing DataPower transaction latencies are the Latency log records (at information level), here an example:
... mpgw (coproc2xform) Latency: 0 17 0 17 20 14 11 20 22 20 22 513 0 20 17 17 [http://188.8.131.52:2223/]
Paul Glezen created cool "dpShowLatency" tool, a Mozilla Firefox add-on for analyzing IBM DataPower latency log entries. The add-on is available at:
This is how the above latency record displayed,... [More]
When using the probe it can be helpful to understand how the probe works so you can know the limitations of the feature.
As an aside, when you turn on the probe on a service, this is considered a service configuration change like any other change to the device. This will mean that existing connections can be torn down and the service will be temporarily unavailible while it is reconfigured.
Getting back to my main point, the probe works by essentially adding a 'hidden' debug action into the rules between all... [More]
The IBM Knowledge Center Open Beta is now live on ibm.com! The Beta will run until the end of February 2014.
You can access the latest IBM Knowledge Center at http://www.ibm.com/support/knowledgecenter/
IBM is improving your technical content experience
IBM Knowledge Center is our new technology designed to bring IBM's technical publications together in a single location, and will replace our individual IBM information centers.
In this version of the Knowledge Center, IBM simplified the user... [More]
Support often gets asked about optimizing the caches in DataPower, which is a very big topic. I am going to briefly discuss one frequent issue: using the document cache.
Document caches as you know are for XML or other non-compiled content. The following does not apply to the stylesheet caches, which work differently.
Suppose you have a configuration that has several domains and there are many files common between those domains. Is it better to duplicate the files or have a single copy?
Check out these self-paced videos about WebSphere DataPower Appliances from IBM Education Assistant!
Bring your enterprise closer than ever to customers, partners, and suppliers with IBM WebSphere DataPower SOA Appliances which help secure, integrate and optimize access to web, mobile, and API workloads as you support new engagements beyond the enterprise.
Instructions for hardware platforms:
Service Gateway XG45:
A lightweight... [More]
A common misperception that we often see in support are the uses for duration monitors and for SLM 'latency' threshold types (like backend latency, internal latency and total latency).
Sometimes users want to have a mechanism to throw an alert when a single transaction has run very slowly and crossed some limit. Or they want to prevent any single transaction from running too slowly and they desire that a slow transaction would be stopped before crossing the limit.
The duration monitors and SLM are not designed... [More]
A recommended practice for monitoring DataPower is to set up a dedicated log target and file for the throttler logs. The throttler log records the memory and a few other key statistics once every 10 seconds. This data can be invaluable to understanding your systems and can also help support if there is a issue on the device. A sample log looks like this:
Mon Oct 28 2013 15:47:39 [slm][notice] throttle(Throttler): tid(1103): Memory(2934698/4148536kB 70.740570 free) Pool(820142) Ports(31799/31850) Temporary-FS(36/242MB... [More]
Matching errors & error rules
DataPower allows one to catch a runtime error and execute custom multistep logic at many places during the processing of a transaction. However; there is often a lot of confusion about the configuration of the error rules. In the webGUI; to add an error rule to a stylepolicy; one needs to first create a named rule that executes the desired business logic. This typically has such actions as generating a custom error message or logging a message to a MQ Q
The other step is to define... [More]
Interpreting Memory Statistics on DataPower
In support we often get asked about the differences between the several memory statistics available on the DataPower Appliances. The 2 most common are the output from 'show load' vs. 'show memory'. (In this post I will refer to the CLI display; the same data is also available in the webGUI under Status->System->Memory Usage & Status->System->System Usage (also via SNMP, etc.))
You can see these 2 outputs here:
The new age of Mobile computing is changing our lives, allowing us to keep in touch with friends and family. Any idle moment in the day, we are using our mobile devices to read email, news, or create a to-do list (mine never seems to decrease!). We take breaks in our social gatherings to check email and share the latest viral videos. Mobile is also extending to the enterprise, enabling employees to become more productive - access information from anywhere and use geo-location services to get contextual data.
For anyone who has ever tempted fate by trying to find a specific document or a specific link to much needed information on any support site you most likely found yourself mired down in links, tabs, portlets etc. before you found it (if you found it at all). WebSphere DataPower SOA Appliances has a ton of great information out there, but finding something quickly can sometimes be difficult if you don't know where to look.
This topic attempts to break down the different types of product information available for the... [More]
You may already be using the Policy integration between WebSphere DataPower (DataPower) V5 and WebSphere Service Registry and Repository (WSRR) V8.0 to express your business intent for your services in the form of policies. Perhaps you are doing dynamic look up of web service endpoints stored in WSRR, from DataPower, for WSDL based services. DataPower 6 and WSRR V8 fix pack 2 (V184.108.40.206) add new capabilities on top of this bedrock of dynamic look up and policy enforcement. Now DataPower 6 can dynamically look up the endpoint URL of... [More]
WebSphere DataPower SOA Appliances are a key element in IBM's holistic approach to Service Oriented Architecture (SOA). These appliances are purpose-built, easy-to-deploy network devices to simplify, help secure, and accelerate your XML and Web services deployments. Learn more about these appliances by watching the educational videos provided by IBM Education Assistant! WebSphere DataPower Integration Appliance XI52 : IBM's hardware enterprise service bus (ESB), the XI52 is built for simplified deployment & hardened security, bridging... [More]
Following is support content available to help you with the task of planning and upgrading to a more current version of WebSphere DataPower SOA Appliance firmware: See a summary of the supported versions of WebSphere DataPower firmware in this IBM WebSphere DataPower Appliance Support Lifecycle document. More information about accessing the latest firmware versions is available in Supported firmware versions and recommended upgrade levels for WebSphere DataPower SOA Appliances . Be attentive to the details provided in Critical updates for IBM... [More]
Here are some questions that we hear quite often about accessing WebSphere DataPower SOA Appliances firmware fix packs on our Fix Central web site: How do I find DataPower fix packs? They're available on Fix Central. You'll need to know details about your appliance such as the model in addition to license information. This Knowledge Collection might be helpful in collecting those details along with tips on navigating in Fix Central. We also hope this document containing Fix Central screen shots is helpful. Keep in mind that you'll be prompted... [More]
Matt Luczkowiak (from WebSphere Process Server Level 2) has a great write-up about PMR management on the WebSphere Process Server Support blog (one of our product specific blogs). He discusses how you can open and update a Problem Management Record (PMR), and some guidelines to ensure the most efficient support experience: There should only be one problem per PMR Set the appropriate severity Make sure your description of the problem is complete Respond promptly to updates from the support center Matt discusses the above points from the... [More]
Although we've been planning this blog for about 9 months now, our manager Kelly will be the first to tell you that you never know quite what to expect in the end. We have been microblogging on Twitter for a while now, but both the WebSphere and CICS support teams here at IBM felt that you deserved to hear more from us - and we're finally ready to deliver! So from now on, our readers can look forward to a blog on the hottest topics in support that affect you. In particular, we're hoping to hear your questions, comments, and concerns so that we... [More]