-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathGOSPRING.cbl
More file actions
41 lines (34 loc) · 1.65 KB
/
GOSPRING.cbl
File metadata and controls
41 lines (34 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
CBL CICS('COBOL3,SP')
*---------------------------------------------------------------*
* (c) Copyright IBM Corp. 2020 All Rights Reserved *
*---------------------------------------------------------------*
*****************************************************************
* Link to Spring Boot sample driver program *
* *
* This program can be used as the initial program of a txn *
* to call YOSPRING, passing a suitable channel. YOSPRING will *
* invoke a Spring Boot application in a Liberty JVM server. *
*****************************************************************
IDENTIFICATION DIVISION.
PROGRAM-ID. GOSPRING.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 MESSAGE-CHAN PIC X(16) VALUE 'CHAN'.
01 MESSAGE-CONT PIC X(16) VALUE 'MESSAGE'.
01 MESSAGE-TEXT PIC X(24) VALUE 'Hello Spring Boot World!'.
LINKAGE SECTION.
PROCEDURE DIVISION.
***************************************************************
* Main section *
***************************************************************
EXEC CICS PUT CONTAINER(MESSAGE-CONT)
CHANNEL(MESSAGE-CHAN)
FROM(MESSAGE-TEXT)
CHAR
END-EXEC.
EXEC CICS LINK PROGRAM('YOSPRING')
CHANNEL(MESSAGE-CHAN)
END-EXEC.
EXEC CICS RETURN END-EXEC.
GOBACK.