• IMS Transaction Manager Resource Adapter
    • IMS Transaction Manager Resource Adapter overview
      • Components of the IMS TM resource adapter
      • Runtime process of the IMS TM resource adapter
      • IMS TM resource adapter features
        • New features in IMS TM Resource Adapter Version 12
      • Supported platforms
      • Supported versions and software configurations
      • Requirements for the IMS TM resource adapter
      • Restrictions for the IMS TM resource adapter
      • WebSphere Application Server platform configurations and communication protocol considerations
    • Installing the IMS TM resource adapter runtime component
      • Preparing to use the IMS TM resource adapter
        • Potential migration issues for the IMS TM resource adapter
        • Updating the IMS TM resource adapter
      • Extracting the compressed file for installation on distributed platforms
      • Extracting the compressed file for installation on z/OS
      • Verifying file contents for the IMS TM resource adapter runtime component
      • Installing the resource adapter on WebSphere Application Server
        • Creating a connection factory in WebSphere Application Server
      • Verifying installation by using the installation verification program
        • Prerequisites for running the IVP
        • Deploying the IVP EAR file in the Java EE application server
          • Deploying the IVP EAR file to WebSphere Application Server
        • Running the IMS TM resource adapter IVP
      • Running the IMS TM resource adapter callout IVP sample
        • Deploying the sample application on WebSphere Application Server to process callout requests
          • Configuring a J2C activation specification for the callout IVP
        • Running the IMS host callout IVP application
      • Installing IMS TM resource adapter service and updates
      • Configuring for resource workload routing
    • Developing an application for use with the IMS TM resource adapter
      • Interacting with the IMS Transaction Manager
        • Programming models
          • Send/receive programming model
            • Shareable persistent socket processing model
            • Dedicated persistent socket processing model
          • Send-only programming model
          • Asynchronous output programming model
            • Retrieving asynchronous output on dedicated persistent socket connections
            • Retrieving asynchronous output with an alternate client ID on shareable persistent socket connections
            • Retrieving asynchronous output without an alternate client ID on shareable persistent socket connections
            • Displaying and interpreting output message counts
          • Callout programming models
            • OTMA destination descriptors
            • Security for retrieving callout requests
            • Synchronous callout message flow
            • Asynchronous callout message flow
            • Managed callout programming model
              • Retrieving IMS callout messages by using a message-driven bean
              • Configuring a J2C activation specification
                • Configuring a J2C activation specification in WebSphere Application Server
                • IMSActivationSpec property configuration for message-driven beans
                • Configuring a thread pool in WebSphere Application Server
              • Sample MDB for receiving callout requests from IMS
            • Non-managed (client-managed) callout programming model
              • Correlating the response from the Java application to the synchronous callout request
              • Retrieving synchronous callout request messages from non-MDB applications
              • Sample non-MDB Java application for retrieving and processing synchronous callout requests
              • Retrieving asynchronous callout request messages from non-MDB applications
              • Sample Java application for retrieving asynchronous callout requests
        • Commit mode and sync level processing
          • Interactions supported with commit mode and sync level combinations
          • Specification of transaction pipe, client ID, and interaction verb
        • Socket connections
          • Dedicated persistent sockets
          • Shareable persistent sockets
          • Releasing and reconnecting persistent sockets
        • IMSInteractionSpec property configuration
        • Submitting commands to IMS
      • Configuring IMS connection factories
        • TCP/IP connections to IMS Connect
          • Establishing dedicated persistent socket connections
          • Establishing shareable persistent socket connections
        • Local Option connections
        • IMS connection factory
      • Input and output message formats
      • Securing interactions with the IMS Transaction Manager
        • IMS TM resource adapter security
        • Container-managed EIS signon
          • Configuring container-managed EIS signon
        • Component-managed EIS signon
          • Configuring component-managed EIS signon
        • Secure Sockets Layer (SSL) support
          • SSL concepts
          • SSL protocol
          • SSL handshake and authentication process
          • Configuring the client and the server for SSL support
            • Creating the keystore or truststore for the client
            • Configuring SSL connections
        • Changing RACF passwords
        • Securing message retrieval from IMS hold queues
      • IMS TM resource adapter timeouts
        • Execution timeouts
          • Valid execution timeout values
          • Setting execution timeout values
        • Socket timeouts
          • Setting socket timeout values
            • Setting the socket timeout value by using the Common Client Interface
            • Setting the socket timeout value by using a development environment
        • Other types of timeouts
      • Conversational programs
        • Client-managed and IMS Connect-managed conversation state programming models
        • Orphaned IMS conversation
        • Business process choreography applications
        • Enabling your Java client for IMS conversational transactions
          • Using the client-managed conversation state programming model
          • Using the IMS Connect-managed conversation state programming model
      • Processing global transactions
        • Global transaction support with two-phase commit
        • Global transaction and two-phase commit support process
          • Global transactions support requirements
          • Global transaction with TCP/IP
          • Global transaction with Local Option
        • Global transaction support in client applications
        • Two-phase commit environment recommendations
        • Other transaction support
      • Common Client Interface (CCI)
        • Sample CCI application code
      • Samples and tutorials
    • Running your application on a stand-alone WebSphere Application Server
      • Installing your EAR file on WebSphere servers
    • Diagnosing problems
      • Diagnosing IVP failures
      • Diagnosing problems accessing IMS from Java applications
      • Diagnosing problems with callout requests
      • Java exceptions that involve output messages
      • Logging and tracing IMS TM resource adapter information
        • Logging and tracing in WebSphere Application Server
        • Creating a stand-alone Logger with output sent to a file
        • Analyzing the trace data
      • IMS TM resource adapter messages and exceptions
        • ICO0001E
        • ICO0002E
        • ICO0003E
        • ICO0005E
        • ICO0006E
        • ICO0007E
        • ICO0008E
        • ICO0009E
        • ICO0010E
        • ICO0011E
        • ICO0012E
        • ICO0013E
        • ICO0014E
        • ICO0015E
        • ICO0016E
        • ICO0017E
        • ICO0018E
        • ICO0020E
        • ICO0024E
        • ICO0025E
        • ICO0026E
        • ICO0027E
        • ICO0028E
        • ICO0030E
        • ICO0031E
        • ICO0034E
        • ICO0035E
        • ICO0037E
        • ICO0039E
        • ICO0040E
        • ICO0041E
        • ICO0042E
        • ICO0043E
        • ICO0044E
        • ICO0045E
        • ICO0049E
        • ICO0050E
        • ICO0053E
        • ICO0054E
        • ICO0055E
        • ICO0056E
        • ICO0057E
        • ICO0058E
        • ICO0059E
        • ICO0060E
        • ICO0061E
        • ICO0062E
        • ICO0063E
        • ICO0064E
        • ICO0065E
        • ICO0066E
        • ICO0068E
        • ICO0069E
        • ICO0070E
        • ICO0071E
        • ICO0072E
        • ICO0073E
        • ICO0074E
        • ICO0075E
        • ICO0076E
        • ICO0077E
        • ICO0078E
        • ICO0079E
        • ICO0080E
        • ICO0081E
        • ICO0082E
        • ICO0083E
        • ICO0084E
        • ICO0085E
        • ICO0086E
        • ICO0087E
        • ICO0088E
        • ICO0089I
        • ICO0091E
        • ICO0096I
        • ICO0097E
        • ICO0111E
        • ICO0112E
        • ICO0113E
        • ICO0114E
        • ICO0115E
        • ICO0116E
        • ICO0117E
        • ICO0118E
        • ICO0119E
        • ICO0121E
        • ICO0122E
        • ICO0123E
        • ICO0124E
        • ICO0125E
        • ICO0126E
        • ICO0127E
        • ICO0128E
        • ICO0129E
        • ICO0130E
        • ICO0131E
        • ICO0132E
        • ICO0133E
        • ICO0134E
        • ICO0135E
        • ICO0136I
        • ICO0137I
        • ICO0138E
        • ICO0139E
        • ICO0140I
        • ICO0141E
        • ICO0142E
        • ICO0143E
        • ICO0144E
        • ICO0145E
        • ICO0146E
        • ICO0147E
        • ICO0148E
        • ICO0150E
      • Other exceptions and error messages
        • J2CA0056I
        • WLTC0017E
        • HWSP1445E
        • HWSSSL00E
    • Reference information
      • IMS connection factory properties
        • Client ID (clientID)
        • CM0 dedicated (CM0Dedicated)
        • Data store name (dataStoreName)
        • Group name (groupName)
        • Host name (hostName)
        • IMS Connect name (IMSConnectName)
        • Password (password)
        • Password phrase (passwordPhrase)
        • Port number (portNumber)
        • SSL enabled (SSLEnabled)
        • SSL encryption type (SSLEncryptionType)
        • SSL keystore name (SSLKeyStoreName)
        • SSL keystore password (SSLKeyStorePassword)
        • SSL truststore name (SSLTrustStoreName)
        • SSL truststore password (SSLTrustStorePassword)
        • User name (userName)
      • IMS interaction specification properties
        • Alternate client ID (altClientID)
        • Async output available (asyncOutputAvailable)
        • Callout request type (calloutRequestType)
        • Conversation ended (convEnded)
        • Conversation ID (convID)
        • Commit mode (commitMode)
        • CM0 response (CM0Response)
        • Execution timeout (executionTimeout)
        • Ignore PURG call (ignorePURGCall)
        • IMS request type (imsRequestType)
        • Interaction verb (interactionVerb)
        • Lterm name (ltermName)
        • Map name (mapName)
        • Purge async output (purgeAsyncOutput)
        • Reroute (reRoute)
        • Reroute name (reRouteName)
        • Socket timeout (socketTimeout)
        • Synchronous callout correlation token (syncCalloutCorrelationToken)
        • Synchronous callout status code (syncCalloutStatusCode)
        • Sync level (syncLevel)
        • Transaction expiration (transExpiration)
        • Use conversation ID (useConvID)
      • Java API specifications
    • Index for IMS TM Resource Adapter