An incorrect RETURN-DATA error reason code may be returned on a CALLRULE failure when using the Command Language Interface (CLI).

An incorrect RETURN-DATA error reason code may be returned on a CALLRULE failure when using the Command Language Interface (CLI).

book

Article ID: KB0086307

calendar_today

Updated On:

Products Versions
TIBCO Object Service Broker for z/OS -
Not Applicable -

Description

Resolution:
PROBLEM:
When using the Command Language Interface (CLI), as described in the "TIBCO Object Service Broker for z/OS External Environments 5.0" manual Chapter 16 page 231, if the input COMMAREA (HRN-DATA-IN) is incorrectly specified, the CALLRULE operation fails; however the RETURN-DATA field contains invalid data X'DDDD' (decimal 56797) instead of X'0028' (decimal 40).

SOLUTION:

The incorrect error code problem will be fixed in a future release of Object Service Broker (OSB). Until the problem is fixed, please make sure that HRN-DATA-IN is specified correctly. For example, in one case, while DATAINPARMLEN was zero, the IN-NO-COMMAREA field was inadvertently set to 1 (instead of 0). As expected, this user error resulted in RETURN-CODE 11 (CALLRULE request failed). However, instead of 'Input commarea length error" (Code: x'0028'),  an incorrect Reason Code x'DDDD' was returned in  RETURN-DATA.
  
Customers wishing to be notified of the fix should open a service request and ask to track CR 1-ALLVNR.

References:

"TIBCO Object Service Broker for z/OS External Environments Release 5.0" manual
Problem Report CR 1-ALLVNR

Issue/Introduction

An incorrect RETURN-DATA error reason code may be returned on a CALLRULE failure when using the Command Language Interface (CLI).