CEEBFBC — build feedback code routine

The CEEBFBC CWI constructs a Language Environment symbolic condition name given a Language Environment 12-byte Language Environment feedback condition name.

Syntax

void CEEBFBC (cond_token, cond_name, [fc])
FEED_BACK  *cond_token;
VSTRING    *cond_name;
FEED_BACK  *fc;
CEEBFBC
Call this CWI interface as follows:
L     R12,A(CAA)            Get the address of CAA in R12
L     R15,CEECAACELV-CEECAA(,R12)
L     R15,2972(,R15)
BALR  R14,R15
cond_token (input)
A 12-byte condition token that is constructed from the Language Environment symbolic name. The I_S_Info field is ignored.
cond_name (output)
An 80-byte character string symbolic condition name. The condition name is left-justified and padded right with blanks. If the condition name is unknown, this field is undefined.
fc (output/optional)
The parameter in which the callable service feedback code is placed. The following conditions can result from this service.
Condition  
CEE000 Severity 0
Msg_No N/A
Message The service completed successfully.
CEE3A9 Severity 1
Msg_No 3401
Message The condition token was not recognized and the value of the cond_name is undefined.
CEE3AA Severity 1
Msg_No 3402
Message The condition token passed is invalid and the value of the cond_name is undefined.
Note:
  1. The following checks are used to determine the validity of the inbound token:
    1. Validating the case, the case must be 1 or 2.
    2. Validating the severity which must be 0 through 4, inclusive.
    3. For case 1 tokens, the severity occurs twice, and they must be consistent.
  2. If the facility identifier is Language Environment while the IBM-assigned flag is not set, the condition CEEabc is returned or raised and the value of the cond_name is undefined.
  3. If the facility identifier is not Language Environment, the condition CEEabc is returned or raised and the value of the cond_name is undefined.
  4. Language Environment recognizes cond_tokens that have Language Environment as the facility identifier with the IBM-assigned flag on, and have a corresponding message within the Language Environment message set. If cond_token has a facility ID that is not CEE, Language Environment polls the members.