|Monitor and control resource usage for groups of entry control blocks in
This article describes enhancements in resource monitoring for entry control blocks (ECBs) in IBM
|05 Apr 2016|
|Monitoring your business applications, Part
2: Products offering basic integration with IBM Business Monitor
|04 Feb 2016|
|Comment lines: Software solution resiliency guidelines can help prevent bad behavior
Unit testing, system functional testing, performance testing, and the like have traditionally been the only kind of testing that is performed in some form or fashion when implementing a new or updated system. Unfortunately, often overlooked is resiliency testing. The result is that when resiliency issues surface, operations, administration, network, systems, and database personnel all scramble to find the root cause. This typically leads to a relatively lengthy project to ensure the solution becomes - and stays - resilient. This article offers guidelines you can follow to ensure the IT solution is more resilient to environmental changes.
|30 Jul 2014|
|Monitoring the JVM server in CICS with IBM Support Assistant
Memory leaks in Java programs can be as critical as they are in programs written in other languages. While Java has a Garbage Collector, it sometimes cannot remove objects because they are still referenced. Therefore memory leaks require you to first, locate them, and second, identify the class responsible. This article uses a sample Java program running in the CICS JVM server to show you how to locate a memory leak and identify the class responsible.
|13 Mar 2013|
|Implementing a CICS Interdependency Analyzer call tree generator
CICS Interdependency Analyzer is an IBM-provided tool for CICS Transaction Server that helps you understand the interrelationships between shared applications and services. This article shows you how to use REXX programming to create a call tree diagram that provides a clear picture of program call relationships.
|27 Feb 2013|
|Capturing and analyzing interface characteristics, Part 2: Reference guide to integration characteristics
Part 1 of this two-part article discussed the definition of integration characteristics and how they are best used to reduce risk and improve the efficiency of design for the integration aspects of a solution. Part 2 provides detailed reference information about the integration characteristics themselves to ensure a clear and common understanding of the meaning, importance, and use of each characteristic.
|25 Jan 2012|
|The Support Authority: Major new usability features in Fix Central make it easy and more convenient to find
the fixes you need
Exciting new changes have been made to IBM's Electronic Fix Distribution system and its public website, Fix Central. In addition to numerous usability enhancements based on user feedback, a new feature that grabs the set of installed IBM software products on your server and links you to available updates is now being piloted.
|07 Dec 2011|
|Capturing and analyzing interface characteristics, Part 1: Capturing integration complexity for BPM and SOA solutions
This two-part article describes a well-tested technique for capturing the fundamental interface characteristics of integration points with back end systems. Integration still accounts for a majority of the design and implementation effort of many IT solutions. Poorly understood integration requirements represent a significant risk to a project. You will see how correct analysis of the integration points improves estimating and technology selection, and ultimately enables a more predictable pattern-based approach to solution design and implementation. Moreover, these articles will specifically highlight the relevance of this technique to enterprise architecture initiatives, such as service-oriented architecture (SOA) and business process management (BPM).
|07 Dec 2011|
|Comment lines: Tools for modernizing enterprise applications and the way you develop them
The newly announced IBM Rational Developer for System z Unit Test can dramatically enhance the way you develop, maintain, and test mainframe applications. This article explains how this solution, along with other Rational Enterprise Modernization products, can be used in a typical scenario to transform an existing mainframe "green screen" application into a smartphone interface using modern techniques.
|21 Sep 2011|
|Comment lines: You can influence WebSphere products through the Client Experience
The Client Experience Program for IBM WebSphere Products brings clients and IBM product development teams together to share information about products, usage experience, requirements, and best practices. Through no-charge activities and events, you can improve your understanding of WebSphere products and contribute feedback so that the products you use can continue to meet your future needs.
|03 Aug 2011|
|Re-engineering applications using optimized local adapters on WebSphere Application Server for z/OS
IBM WebSphere Application Server for z/OS V7 introduced optimized local adapters support to provide an optimized, high performance bi-directional connector for WebSphere Application Server and applications running in external z/OS address spaces. Optimized local adapters provide support for two-way synchronous local calling between applications in WebSphere Application Server and z/OS batch, CICS, IMS, ALCS, and USS processes. Optimized local adapters achieve optimal performance and very low latency by extending the WebSphere Application Server for z/OS local communications feature, which is based on z/OS cross memory services. It provides security context propagation in each direction with identity assertion, and it provides two-phase commit transaction support for calls between WebSphere Application Server and CICS. This article provides insight into how optimized local adapters work and how you can use the feature to help re-engineer and modernize legacy z/OS applications.
|02 Feb 2011|
|Accessing CICS from Microsoft .NET applications using CICS Transaction
This article demonstrates the new Microsoft .NET API for CICS Transaction Gateway V8, and uses an example to show you how to write a C# application that interacts with CICS programs. The article shows you how to set up a Visual Studio project and import the relevant CICS Transaction Gateway references to create a standalone application that uses both COMMAREA and container payloads. The application performs data marshalling during the reading and writing of data in the payloads, and uses multi-threading to separate presentation and connection logic.
|22 Dec 2010|
|A better way to send CICS events to WebSphere Business Events
WebSphere Business Events provides a technology connector that translates the XML packets received from a particular source into a format suitable for WebSphere Business Events runtime. On z/OS, a new feature in CICS Transaction Server V4.1 generates XML-formatted events and writes them as messages to a WebSphere MQ queue manager. To transport these messages to a WebSphere Business Events server requires the configuration of a started task, and this article shows you a simpler implementation that circumvents this requirement.
|20 Dec 2010|
|Recommended reading list: Java EE and WebSphere Application Server
Learn about using Java Enterprise Edition (Java EE) and IBM WebSphere Application Server with this list of essential reading, compiled for customers, consultants, and other technical specialists by IBM Software Services for WebSphere. Updated for WebSphere Application Server V7.0.
|01 Dec 2010|
|Using WS-Addressing in CICS Transaction Server V4.1
This article shows you how to construct a simple SOA application using WS-Addressing techniques to dynamically locate services and route messages between services using IBM CICS Transaction Server V4.1. Using these techniques, you'll be able to build sophisticated SOA applications using message exchange patterns that do not fit the normal request/response paradigm, along with applications that use dynamic location of services.
|03 Nov 2010|
|The Support Authority: Leverage the advantages of IBM Software Accelerated Value Program
IBM provides a variety of self-help tools and other support resources to help you maintain and troubleshoot systems that are based on the IBM software product portfolio. You can now work even faster and smarter with the addition of the IBM Software Accelerated Value Program. This article describes the advantages of the IBM Software Accelerated Value Program and how these additional services would impact your day-to-day operations.
|14 Apr 2010|
|The Support Authority: Build troubleshooting skills with the Problem Diagnostics Lab
The new Problem Diagnostics Lab Toolkit enables you to simulate application and environment problems to help you build problem determination skills. This article explains how you can get started with this great educational tool.
|27 Jan 2010|
|Comment lines by Kyle Brown: Paying back technical debt
If you have ever put off completing part of a project with the intention of coming back later to finish it, then you have incurred technical debt. Like financial debt, technical debt is serious and can snowball unless you are aware of it and have a plan in place to manage it. This article presents five steps to help you identify, reduce, and handle your organization's ongoing technical debt situation.
|27 Jan 2010|
|Top 15 developerWorks WebSphere articles of 2009
Check out 15 of the most popular WebSphere-related articles published on developerWorks in 2009.
|22 Dec 2009|
|Security architecture when integrating TXSeries with CICS Transaction Server: Part 3, Configuring centralized security with IP/SSL connectivity
Part 3 of this series focuses on the configuration steps for the deployment solutions described in Part 1, explaining the configuration steps for setting up security between CICS TS and TXSeries in an integrated, centralized security environment over internet protocol (IP) connectivity with secure sockets layer (SSL).
|16 Dec 2009|
|Security architecture when integrating TXSeries with CICS Transaction Server: Part 2, Configuring centralized security with IP connectivity
Part 2 of this series describes a typical customer scenario where CICS and TXSeries are in an integrated, centralized security environment over IP connectivity. We show how to configure security in CICS TS and TXSeries in this architecture, and cover some known limitations.
|16 Dec 2009|
|The Support Authority: Where do support engineers go for help?
This list of problem determination resources include some of the most popular starting points that are used by those whose primary mission is to determine the source of a problem and work to resolve it. Like you, many support engineers turn to The Support Authority to find resources that really help.
|09 Dec 2009|
|Efficiently transferring large data between TXSeries and CICS TS programs
This article gives an overview of channels and containers, including their creation, usage, advantages, best practices, migrating COMMAREA-based application to use channels and some customer scenarios. A sample application shows how to pass data from a TXSeries to a CICS TS program using channels and containers.
|02 Dec 2009|
|Security architecture when integrating TXSeries with CICS Transaction Server: Part 1, Concepts and design considerations
This article explains how to use security features provided by CICS Transaction Server and TXSeries in enterprise environments. It also discusses real customer scenarios with case studies demonstrating the security mechanism provided by CICS Transaction Server and TXSeries.
|16 Sep 2009|
|Setting up SSL-based communication between
WebSphere MQ and WebSphere Message Broker
This tutorial teaches how to setup WebSphere MQ Secure Sockets Layer (SSL) between Microsoft Windows and z/OS using panels, including checking various combinations of SSL Cipher Specification (SSLCIPH), SSL Client Authentication (SSLCAUTH), invalid and expired certificates.
|26 Aug 2009|
|Porting Websphere Application Server MBeans for distributed platforms to z/OS
MBeans developed for Websphere Application Server for distributed platforms may need some changes before they will run successfully on WebSphere Application Server for z/OS. This article describes the errors you can encounter when porting MBeans from a distributed platform to the z/OS platform, along with fixes for these errors.
|08 Jul 2009|
|A quick guide for migrating to WebSphere Application Server V7
IBM WebSphere Application Server V7 includes simple and straightforward tools that remove the complexity of migrating from a previous version of WebSphere Application Server to Version 7. This overview of the migration process will prepare you for what you need to do and what you can expect so that your migration can be as quick and easy as possible.
|17 Dec 2008|
|Exploiting CICS Channels and Containers from Java clients
With CICS Transaction Gateway V7.1 you can transfer any number of containers of unlimited size in a new structure called a channel, removing the 32KB COMMAREA limit. This paper explains basic concepts for using channels and containers in CICS, along with step by step coding examples when using the ECIRequest class, and a working set of CICS and Java client samples for use as a standalone Java client.
|15 Oct 2008|
|Retrieving URL parameters from JSR 168 portlets using WebSphere services
This popular author tells how to use services in IBM WebSphere Portal V6 and IBM WebSphere Application Server V6 to enable JSR 168 portlets to read URL parameters, even though the Portlet API (JSR 168) standard does not define a way to do it.
|11 Apr 2008|
|Techdoc: WebSphere for z/OS - Feature Pack for Web Services
Learn what the Feature Pack for Web Services (FPWS) for WebSphere Application Server on z/OS provides, and how to install and configure it. You update an existing configuration so it can link to and make use of this new functionality. The process is not difficult, but it may be unfamiliar territory for those who have not done this before. So this paper provides a step-by-step guide to installing, configuring and validating the new Feature Pack for Web Services.
|31 Jan 2008|
|Transactionally integrate CICS COBOL applications into WebSphere Process Server SOA solutions
This article discusses the importance of integrating existing CICS COBOL assets into new SOA solutions. It then presents common integration patterns between CICS COBOL applications and WebSphere Process Server V6. A detailed development process for one of the patterns is also included in this article.
|17 Oct 2007|
|Build a resilient SOA infrastructure, Part 1: Why blocking application server threads can lead to a brittle SOA
Resiliency -- defined as the continued availability and performance of a service despite negative changes in its environment -- is vital in a Service-Oriented Architecture (SOA). An SOA infrastructure must ensure that a service is highly available regardless of unpredictable conditions, such as sudden and significant degradation of network latency, increase in database response times, or degradation of dependant services. This article, the first in a series that describes design issues and techniques for building resilient SOA infrastructures, focuses on how IBM WebSphere Application Server for z/OS factors into the SOA and how it contributes to SOA resiliency.
|27 Sep 2007|
|Options for integrating new applications with current applications that run on a mainframe
Get an overview of both point-to-point and ESB-based integration options for integrating Java applications with existing mainframe CICS and IMS applications.
|05 Jun 2007|
|IBM WebSphere Developer Technical Journal: The top Java EE best practices
This is an updated version of a similarly-named article published in the IBM WebSphere Developer Technical Journal in 2004. This revision takes into account changing technology trends and, more importantly, recommends certain practices that the authors assumed would be commonly followed, but, as they have learned, are not.
|24 Jan 2007|
|The Support Authority: If you need help with WebSphere products, there are many ways to get it
This introduction to a new recurring column takes a very high-level tour of all major WebSphere support resources that are available today, and describes the trends that suggest how they will further evolve over time.
|24 Jan 2007|
|Make a quicker and easier recovery from an unplanned deployment manager failover
Few things are more stressful and frustrating than an unplanned outage. This is especially true when the unplanned outage is the deployment manager of a large Network Deployment cell. This article walks through examples of some features available in WebSphere Application Server to help you prepare for an easy recovery from such an outage.
Also available in: Russian
|22 Nov 2006|
|Performance tuning for Java Messaging Service on WebSphere Application
Server on z/OS
On mainframes, performance tuning is more of a means of reducing the cost per transaction of the system, than a way of achieving maximum throughput and full utilization of the hardware. However, speed and efficiency are both important aspects that you can achieve using a general approach. In this article, you will learn how to tune your existing z/OS system to achieve best performance when running a Java Messaging Service (JMS) application over IBM WebSphere Application Server V6.0.2 for z/OS (hereafter referred to as WebSphere Application Server) whether your are using the new Java embedded messaging engine or an external WebSphere MQ system.
|13 Sep 2006|
|Using Ajax with WebSphere Portal
Handle user interactions and update portions of the page, without requiring a full page refresh.
|28 Jun 2006|
|IBM WebSphere Developer Technical Journal: Web services security with WebSphere Application Server V6 -- Part 3
In Part 3 of this series on Web services security, learn the steps required to implement XML Digital Signature and XML Encryption in a Web service using IBM WebSphere Application Server and IBM Rational Application Developer.
|30 May 2006|
|Exposing a CICS program as a Web service using IBM Rational Application Developer
IBM Rational Application Developer v220.127.116.11 provides new tooling to simplify the creation of J2EE applications that use the J2EE Connector Architecture to access applications running on legacy systems. This article will start with a simple CICS program, and show how basic wizards can be used to expose the program as a Web service running on IBM WebSphere Application Server. It will also cover some of the pitfalls encountered on the way. This will be useful to people wishing to use their legacy CICS applications in a Service-Oriented Architecture.
|18 Oct 2005|
|Compare z/OS and distributed terminology
Get an overview of terminology differences between the distributed computing environment and mainframe environment. Today, software is becoming increasingly versatile across hardware and operating system boundaries, causing the boundaries to blur and overlap. Developers, testers, and technical support teams are no longer just distributed or mainframe people. They now need to understand and be fluent in concepts and terminology from both sides. Barbara Hampson and Alan Beaubien provide handy cheat sheets that help you compare terms.
|09 Jun 2005|
|Tivoli Access Manager Trust Association Interceptor (TAI++)
With the release of WebSphere Application Server 5.1.1 and 6.0, there is a new enhanced implementation of the Tivoli Access Manager Trust Association Interceptor. The existing TAI continues to be supported, but many will wish to use the new TAI as it has significant enhancements. This article describes the new functionality provided by the new TAI and provides configuration instructions and trouble shooting tips.
|01 Sep 2004|
|Finding Java Memory Leaks in WebSphere Application Server
This two-part series explains how to diagnose and find the source of memory leaks in WebSphere Application Server. Part 1 focuses on Java heap leaks and two different trace formats, Sun's Hprof and IBM's heapdump, that you can use for diagnosis. Part 2 focuses on Java heap leaks and z/OS tools you can use for diagnosis.
|10 Mar 2004|
|Using the Java Secure Socket Extension in WebSphere Studio V5
This article shows you how to provide data transfer security in your applications using Java Secure Socket Extension (JSSE) and Java Cryptography Extension (JCE) with WebSphere Studio.
|01 Mar 2004|
|Schwab puts growth plan to the test
This paper describes how IBM's High Volume Web Sites team used WebSphere technology to put their best practices for performance and scalability to the test at Charles Schwab and Co. Inc. It details their goals, scenarios, and the large-scale system environment they set up for benchmarking and testing
|30 May 2001|