Backend integration response messages to TIBCO Collaborative Information Manager(CIM) clears out attribute values of a record.

Backend integration response messages to TIBCO Collaborative Information Manager(CIM) clears out attribute values of a record.

book

Article ID: KB0085716

calendar_today

Updated On:

Products Versions
TIBCO Collaborative Information Manager -
Not Applicable -

Description

Resolution:
Description:
=========
Backend integration response messages to CIM clears out attribute values of a record.

TIBCO Product name and version: TIBCO Collaborative Information Manager 7.2.1 (and earlier versions)
Operating System(s): All Operating Systems

Symptoms:
= = = = = =
When CIM received a response message for a back end integration message, the attribute values of the record gets cleared.

Cause:
= = = =
If a response message is received for a record delete operation, the response received would create a new version of the record added. However, the attribute values of the record from the previous confirmed/unconfirmed version will not be preserved except for PRODUCTID and PRODUCTIDEXT as this record will be considered as a new record, though the version number gets incremented and the record uses the same PRODUCTKEY as the record deleted.

Resolution:
= = = = = =
Other related use cases and results:

Say for example, you have SHORTDESC value as TEST1 in your current record. Now, a SaveRecord activity is fired and the InDocument does not have a SHORTDESC value. In this case the SHORTDESC value from the previous version is retained.

Sample InDocument snippet.

- &ltItemData>
- &ltAttribute name="PRODUCTID">
  &ltValue&gta14</Value>
  </Attribute>
- &ltAttribute name="PRODUCTIDEXT">
  &ltValue&gta14</Value>
  </Attribute>
- &ltAttribute name="RECORD_TYPE">
  &ltValue />
  </Attribute>
- &ltAttribute name="UOM">
  &ltValue />
  </Attribute>
- &ltAttribute name="IMAGE">
  &ltValue />
  </Attribute>
- &ltAttribute name="CONTAINS">
  &ltValue />
  </Attribute>
  </ItemData>

Now suppose you had a value for UOM as TEST1 in your current record version. A SaveRecord activity is fired and the InDocument does have a UOM under the ItemData but it is empty. In this case the new record will have an empty UOM value.

Sample InDocument snippet.

- &ltItemData>
- &ltAttribute name="PRODUCTID">
  &ltValue&gta14</Value>
  </Attribute>
- &ltAttribute name="PRODUCTIDEXT">
  &ltValue&gta14</Value>
  </Attribute>
- &ltAttribute name="RECORD_TYPE">
  &ltValue />
  </Attribute>
- &ltAttribute name="UOM">
  &ltValue />
  </Attribute>
- &ltAttribute name="IMAGE">
  &ltValue />
  </Attribute>
- &ltAttribute name="CONTAINS">
  &ltValue />
  </Attribute>
  </ItemData>

Attachments:
= = = = = = =
None

References:
= = = = = ==
None

Issue/Introduction

Backend integration response messages to TIBCO Collaborative Information Manager(CIM) clears out attribute values of a record.