midrange.com code scratchpad |
Name:
TNAPI Testing sampl
|
Scriptlanguage:
Plain Text
|
Tabwidth:
4
|
Date:
08/08/2018 02:19:20 pm
|
IP:
Logged
|
|
Description:
Testing TNAPI
|
Code:
- Testing program first
-
- H DEBUG
- H DFTACTGRP(*NO) ACTGRP(*NEW)
- H BNDDIR('TNAPIFUNC')
- H option(*srcstmt:*nodebugio)
-
- /COPY QRPGSRC,#TNAPIFUNC
-
- D JobName s 10
- D UserID s 10
- D Jobno s 6
- /free
-
- monitor;
- TNAPIPtr = Logon('KEVIN':'abc123:'TESTLOG');
- if GetScrnDta(1:28:15) = 'Display Program';
- SendKey(ENTER);
- endif;
- SendScrn('CALL TESTTNAPIR');
- SendScrn('0041');
- SendScrn('SIGNOFF');
- SendKey('EOJ');
- on-error;
- endmon;
- *inlr = *on;
-
-
-
- Here is the display screen.
- A R TEST1
- A COUNT 4Y 0B 10 10
-
- And here is TESTTNAPIR
- /Free
- Dcl-F TestTnapi WorkStn;
- Dcl-S ScreenOut Char(10);
- exfmt Test1;
- ScreenOut = %Char(Count);
- Dsply ScreenOut;
- *InLr = *On;
- Return;
-
- This is the relevent parts of the log.
- ################################################################################
- 2018-08-08-09.17.20.278 SENT: CALL TESTTNAPIR
- 2018-08-08-09.17.20.278 SENT: <ENTER>
- 2018-08-08-09.17.20.281 RECV: 10,10 0 785030/KEVIN/MN207A 192.168.2.
-
-
-
-
-
-
- 0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ################################################################################
- 2018-08-08-09.17.20.291 SENT: 0041
- 2018-08-08-09.17.20.291 SENT: <ENTER>
- 2018-08-08-09.17.20.295 RECV: 23,33 0 785030/KEVIN/MN207A 192.168.2.
- Display Program Messages
-
- Job 400613/KEVIN/QPADEV0005 started on 08/08/18 at 09:17:20 in subsystem QIN
- Message queue KEVIN is allocated to another job.
- DSPLY 41
-
-
-
|
|
|