OpenTP1 Version 7 TP1/Client User's Guide TP1/Client/W, TP1/Client/P

[Contents][Index][Back][Next]

6.7.5 CBLDCCLS('O-NOTIFY') - Start reception of one-way messages

Organization of this subsection
(1) Form
(2) Purpose
(3) Data area where the UAP sets values
(4) Data area for which a value is returned
(5) Status codes
(6) Notes

(1) Form

(a) In a multi-thread environment
PROCEDURE DIVISION
 
CALL  'CBLDCCLS'  USING  identifier-1
 
DATA DIVISION
 
01  identifier-1.
  02  data-name-A  PIC  X(8)  VALUE 'O-NOTIFY'.
  02  data-name-B  PIC  X(5).
  02  FILLER  PIC  X(3).
  02  data-name-C  PIC  S9(9)  COMP VALUE ZERO.
  02  data-name-D  PIC  9(4)  COMP.
  02  FILLER  PIC  X(2).
  02  FILLER  PIC  9(4)  COMP.
  02  FILLER  PIC  X(2).
  02  data-name-F  PIC  9(9)  COMP.
  02  data-name-G  PIC  X(256).
  
(b) In a single-thread environment
PROCEDURE DIVISION
 
CALL  'CBLDCCLT'  USING  identifier-1
 
DATA DIVISION
 
01 identifier-1.
  02 data-name-A  PIC X(8) VALUE 'O-NOTIFY'.
  02 data-name-B  PIC X(5).
  02 FILLER PIC X(3).
  02 data-name-C PIC S9(9) COMP VALUE ZERO.
  02 data-name-D PIC 9(4) COMP.
  02 FILLER PIC X(2).
 

(2) Purpose

CBLDCCLS('O-NOTIFY') creates an environment for using the facility for receiving one-way messages from the server.

CBLDCCLS('O-NOTIFY') and CBLDCCLS('C-NOTIFY') are used in a pair.

(3) Data area where the UAP sets values

(4) Data area for which a value is returned

(5) Status codes

Status code Meaning
00000 The program normally terminated.
02501 The value specified in the data area is incorrect.
02502 CBLDCCLT('O-NOTIFY') has already been executed. This status code is not returned if CBLDCCLS('O-NOTIFY') is executed.
02503 Initialization failed. Alternatively, the client environment definition is specified incorrectly.
02504 A necessary amount of buffer could not be allocated.
02547 The specified port number has already been used.

(6) Notes