App Connect

App Connect

Join this online user group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#Applicationintegration
#App Connect
#AppConnect
 View Only
Expand all | Collapse all

X-Global-Transaction-Id from data power in to APP Connect monitoring profile

  • 1.  X-Global-Transaction-Id from data power in to APP Connect monitoring profile

    Posted Wed May 11, 2022 03:27 PM
    Hi 

    We have few App Connect services accessed via Data power. When its passes through data power , there is a X-Global-Transaction-Id in HTTP header. So i added this in my monitoring profile xml. The Flow Exerciser shows it to be present.

    <profile:globalTransactionId profile:queryText="$Root/HTTPInputHeader/X-Global-Transaction-Id" profile:sourceOfId="query"/> 

    <profile:eventCorrelation>
    <profile:localTransactionId profile:queryText="$Root/JMSTransport/Transport_Folders/Header_Values/JMSMessageID" profile:sourceOfId="query"/>
    <profile:parentTransactionId profile:queryText="$LocalEnvironment/Destination/SOAP/Reply/ReplyIdentifier" profile:sourceOfId="query"/>
    <profile:globalTransactionId profile:queryText="$Root/HTTPInputHeader/X-Global-Transaction-Id" profile:sourceOfId="query"/>
    </profile:eventCorrelation>

    Unfortunately, in the XML output , localTransactionId ,  parentTransactionId and globalTransactionId has same value of JMSMessaedID ! 

    Raj

    ------------------------------
    Rajesh Solanki
    ------------------------------


  • 2.  RE: X-Global-Transaction-Id from data power in to APP Connect monitoring profile

    Posted Fri June 03, 2022 12:24 PM
    What version of ACE are you using?  This sounds suspiciously like a defect support has seen in the past, though I can't readily identify an APAR.  It might related to the environment variable MQSI_RRR_DDL_VERSION from APAR IT33583.  The default value is 0.  I think you'd want a value of 2.

    ------------------------------
    MATTHEW SEGALL
    ------------------------------