How to set putDate and putTime correctly while using Inbound serivces of TIBCO ActiveMatrix(R) Adapter for WebSphere MQ?

How to set putDate and putTime correctly while using Inbound serivces of TIBCO ActiveMatrix(R) Adapter for WebSphere MQ?

book

Article ID: KB0089897

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix Adapter for Websphere MQ -
Not Applicable -

Description

Resolution:
Description:
==========
When setting putDate and putTime value in BW process, these values could not be used by TIBCO ActiveMatrix(R) Adapter for WebSphere MQ.

Environment:
==========
TIBCO ActiveMatrix(R) Adapter for WebSphere MQ 5.x, 6.x

Symptoms:
==========
While using Inbound services inTIBCO ActiveMatrix(R) Adapter for WebSphere MQ to send message to a MQ Queue, if selecting the MQPMO_SET_ALL_CONTEXT as the context under Queue Options tab, the fields putTime and putDate are not correctly set in MQMD.

The error example is as follows:

PutDate = 2010 915
PutTime = 14:16:58

Cause:
======
This issue is a WebSphere MQ's limit. To set putDate and putTime correctly the Queue Options need to be modified.

Resolution:
=========

Option 1:

If using None as the conversion type, select other context options such as "MQPMO_SET_IDENTITY_CONTEXT" as the context under Queue Options.

Option 2:

If using ExtendedTIBMsg to MQMD as the conversion type,  keep MQPMO_SET_ALL_CONTEXT as the context and enter Date in putDate of the BW process. Note the format of putDate should be YYYYMMDD, such as 20100902.

Issue/Introduction

How to set putDate and putTime correctly while using Inbound serivces of TIBCO ActiveMatrix(R) Adapter for WebSphere MQ?