从ApplIdentityData中提取信息

时间:2018-10-03 11:25:12

标签: apache apache-camel ibm-mq

我们想从MQ Header上的ApplIdentityData中提取信息。但是在消费者方面,我们没有看到ApplIdentityData的相应JMS标头。我确实在日志上进行了跟踪,但没有找到与ApplIdentityData相关的任何信息。

我正在使用Apache Camel读取MQ并处理队列消息。在骆驼跟踪日志中,我找不到ApplIdentityData的任何内容。你能帮我吗?

下面是MQ消息标题和骆驼文件:

StrucId  : 'MD  '  Version : 2
Report   : 0  MsgType : 8
Expiry   : -1  Feedback : 0
Encoding : 273  CodedCharSetId : 819
Format : 'MQSTR   '
Priority : 0  Persistence : 1
MsgId : X'414D51204445544C4437513120202020594010C12E08AD2B'
CorrelId : X'000000000000000000000000000000000000000000000000'
BackoutCount : 0
ReplyToQ       : '                                                '
ReplyToQMgr    : 'etlQ07                                        '
** Identity Context
UserIdentifier : '            '
AccountingToken : 
X'0000000000000000000000000000000000000000000000000000000000000000'
ApplIdentityData : 'TEST_HEADER_BADRI_DEC5'
** Origin Context
PutApplType    : '6'
PutDate  : '20171205'    PutTime  : '08285663'
ApplOriginData : '    '
GroupId : X'414D51204445544C4437513120202020594010C12E08AD2C'
MsgSeqNumber   : '1'
Offset         : '0'
MsgFlags       : '1'
OriginalLength : '-1'

骆驼文件:

        <!-- Recs Prem Cash MQ Configuration START -->
    <camel:route id="rp-cash-mq-route">
                            <camel:setHeader headerName="CamelCharsetName"><camel:constant>UTF-8</camel:constant></camel:setHeader>
                        <camel:setHeader headerName="endpoint.error.folder"><camel:constant>file:///usr/local/clo/data/tlm/fuse/archive/failed</camel:constant></camel:setHeader>
            <camel:setHeader headerName="route.accessAreaId"><camel:simple resultType="Long">1</camel:simple></camel:setHeader>
            <camel:setHeader headerName="mi-endpoint"><camel:constant>st-csv-in</camel:constant></camel:setHeader>
                            <camel:setHeader headerName="CamelFileName"><camel:simple>${header.JMS_IBM_MQMD_ApplIdentityData}</camel:simple></camel:setHeader>
        <camel:to uri="direct:st-csv-in"/>
    </camel:route>
    <!-- Recs Prem Cash MQ Configuration END -->

0 个答案:

没有答案