Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for selected header properties - #51 #52

Merged
merged 5 commits into from
Mar 23, 2022
Merged

Conversation

matrober-uk
Copy link
Member

A selected range of Get, Set or both for the following properties.

Field name                    Example                                                Notes
---------------------------------------------------------------------------------------------------------------------------------------------------------
JMS_IBM_PutDate               msg.GetStringProperty("JMS_IBM_PutDate")               YYYYMMDD
JMS_IBM_PutTime               msg.GetStringProperty("JMS_IBM_PutTime")               HHMMSSTH
JMS_IBM_Format                msg.GetStringProperty("JMS_IBM_Format")                MQSTR
                              msg.SetStringProperty("JMS_IBM_Format", "MYFMT")
JMS_IBM_MQMD_Format           msg.GetStringProperty("JMS_IBM_MQMD_Format")           MQSTR
                              msg.SetStringProperty("JMS_IBM_MQMD_Format", "MYFMT")
JMS_IBM_PutApplType           msg.GetIntProperty("JMS_IBM_PutApplType")
JMS_IBM_Encoding              msg.GetIntProperty("JMS_IBM_Encoding")              
                              msg.SetIntProperty("JMS_IBM_Encoding", 273)                  
JMS_IBM_Character_Set         msg.GetIntProperty("JMS_IBM_Character_Set")              
                              msg.SetIntProperty("JMS_IBM_Character_Set", 1208)
JMS_IBM_MQMD_CodedCharSetId   msg.GetIntProperty("JMS_IBM_MQMD_CodedCharSetId")              
                              msg.SetIntProperty("JMS_IBM_MQMD_CodedCharSetId", 1208) 
JMS_IBM_MsgType               msg.GetIntProperty("JMS_IBM_MsgType")              
                              msg.SetIntProperty("JMS_IBM_MsgType", 8)            
JMS_IBM_MQMD_MsgType          msg.GetIntProperty("JMS_IBM_MQMD_MsgType")              
                              msg.SetIntProperty("JMS_IBM_MQMD_MsgType", 8)
JMS_IBM_MQMD_MsgId            msg.GetJMSMessageID()
JMS_IBM_MQMD_ApplOriginData   msg.GetStringProperty("JMS_IBM_MQMD_ApplOriginData")
JMSExpiration                 msg.GetJMSExpiration()
JMSXAppID                     msg.GetStringProperty("JMSXAppID")                     JMSXAppID / PutApplName is set using ConnectionFactory.ApplName
JMSXGroupID                   msg.GetStringProperty("JMSXGroupID")
JMSXGroupSeq                  msg.GetIntProperty("JMSXGroupSeq")
JMS_IBM_Last_Msg_In_Group     msg.GetBooleanProperty("JMS_IBM_Last_Msg_In_Group")

@matrober-uk matrober-uk self-assigned this Mar 23, 2022
@matrober-uk matrober-uk merged commit 044c73a into main Mar 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant