CEEMFNDM — return the MIB address

Purpose

The CEEMFNDM CWI returns the MIB address given a feedback token.

Syntax

void CEEMFNDM (FB_token, MIB_Addr, [fc])
FEEB_BACK *FB_token;
POINTER   *MIB_Addr;
FEED_BACK *fc;
CEEMFNDM
Call this CWI interface as follows:
L     R15,CEECAACELV-CEECAA(,R12)   Address of CAA in R12
L     R15,2868(,R15)
BALR  R14,R15
FB_token (input)
The 12-byte feedback token returned from a callable service.
MIB_Addr (output)
The address of the MIB for this condition.
fc (output/optional)
A 12-byte feedback code passed by reference. Feedback information (condition token) is returned to the calling routine. The following conditions can result from this service:
Condition  
CEE000 Severity 0
Msg_No N/A
Message The service completed successfully.
CEE3D8 Severity 1
Msg_No 3496
Message The MIB was not found.

Usage notes

Once the MIB is obtained, message inserts can also be located. The procedure for finding the message insert information is described below. Figure 1 represents the access to message insert information.

  1. Offset X'0' into the MIB is an EBCDIC eyecatcher "CMIB".
  2. Offset X'24' into the MIB points to an array of 9 pointers of message insert data. If the pointer is 0, this insert is not used. If a pointer is non-zero, this points to the message insert data in EBCDIC.
  3. Offset X'20' into the MIB points to an array of 9 quadwords of message insert information. The fourth word (the last word) contains the length of the message insert data.
Figure 1. Access to message insert information
Access to message insert information