I seem to be having a hard time getting to invoke debug tool for a XL C\C++
program
I have ceetest statement in the beginning of the code (which I will post along
with the JCL)
Am getting the following error
call 'JOER.TEST.AUTHLIB(CNCURBC)' 'xplink(on)'
CEE3555S A call was made from a NOXPLINK-compiled application to an XPLINK-comp
iled exported function in DLL C128 and
the XPLINK(ON) runtime option was not specified.
From entry point __dllstaticinit at compile unit offset +0000093A at e
ntry offset +0000093A at address
1FA864AA.
IKJ56641I CNCURBC ENDED DUE TO ERROR+
READY
The following is my compile PRELINK and Link
data does not contain any lower case characters.
//JOER$ JOB 'ADCD V2R9','SYSPROG',NOTIFY=&SYSUID,REGION=0M
//*
//*-------------------------------------------------------------------
//* COMPILE STEP:
//*-------------------------------------------------------------------
//COMPILE EXEC PGM=CCNDRVR,REGION=192M,PARM=('/CXX DEBUG(FORMAT(DWARF),
// HOOK(LINE,NOBLOCK,PATH),SYMBOL,FILE(CCNUBRC),XPLINK(BACK
// CHAIN,STORARGS)')
//STEPLIB DD DSN=CEE.SCEERUN2,DISP=SHR
// DD DSN=CBC.SCCNCMP,DISP=SHR
// DD DSN=CEE.SCEERUN,DISP=SHR
//SYSLIB DD DSN=CBC.SCCNSAM,DISP=SHR
//SYSCBDG DD DSN=JOER.DBGR.EQALANGX(CCNUBRC),DISP=SHR
//SYSMSGS DD DUMMY,DSN=CBC.SCBC3MSG(EDCMSGE),DISP=SHR
//SYSXMSGS DD DUMMY,DSN=CBC.SCBC3MSG(CBCMSGE),DISP=SHR
//SYSIN DD DSN=JOER.TEST.SOURCE(CCNUBRC),DISP=SHR
//SYSLIN DD DSN=JOER.DBGR.OBJECT(CCNUBRC),DISP=SHR
//SYSPRINT DD DSN=JOER.TEST.SYSPRINT(CCNUBRC),DISP=SHR
//SYSOUT DD SYSOUT=*
//SYSCPRT DD DSN=JOER.TEST.SYSPRINT(CCNUBRCL),DISP=SHR
//SYSUT5 DD UNIT=SYSALLDA,SPACE=(32000,(30,30)),
// DCB=(RECFM=FB,LRECL=3200,BLKSIZE=12800)
//SYSUT6 DD UNIT=SYSALLDA,SPACE=(32000,(30,30)),
// DCB=(RECFM=FB,LRECL=3200,BLKSIZE=12800)
//SYSUT7 DD UNIT=SYSALLDA,SPACE=(32000,(30,30)),
// DCB=(RECFM=FB,LRECL=3200,BLKSIZE=12800)
//SYSUT8 DD UNIT=SYSALLDA,SPACE=(32000,(30,30)),
// DCB=(RECFM=FB,LRECL=3200,BLKSIZE=12800)
//SYSUT9 DD UNIT=SYSALLDA,SPACE=(32000,(30,30)),
// DCB=(RECFM=VB,LRECL=137,BLKSIZE=882)
//SYSUT10 DD DSN=JOER.TEST.SYSPRINT(CCNUBRC),DISP=SHR
//SYSUT14 DD UNIT=SYSALLDA,SPACE=(32000,(30,30)),
// DCB=(RECFM=FB,LRECL=3200,BLKSIZE=12800)
//SYSUT16 DD UNIT=SYSALLDA,SPACE=(32000,(30,30)),
// DCB=(RECFM=FB,LRECL=3200,BLKSIZE=12800)
//SYSUT17 DD UNIT=SYSALLDA,SPACE=(32000,(30,30)),
// DCB=(RECFM=FB,LRECL=3200,BLKSIZE=12800)
//PLKED EXEC PGM=EDCPRLK,REGION=2048K,COND=(8,LE,COMPILE),
// PARM='MAP,NOER'
//STEPLIB DD DSN=CEE.SCEERUN2,DISP=SHR
// DD DSN=CEE.SCEERUN,DISP=SHR
//SYSMSGS DD DSN=CEE.SCEEMSGP(EDCPMSGE),DISP=SHR
//SYSLIB DD DSN=CEE.SCEECPP,DISP=SHR
//SYSIN DD DSN=JOER.DBGR.OBJECT(CCNUBRC),DISP=SHR
// DD DSN=CEE.SCEELIB(C128),DISP=SHR
// DD DSN=CBC.SCLBSID(IOSTREAM),DISP=SHR
// DD DSN=CBC.SCLBSID(COMPLEX),DISP=SHR
// DD DDNAME=SYSIN2
//SYSMOD DD DSN=&&PLKSET,UNIT=SYSALLDA,DISP=(NEW,PASS),
// SPACE=(32000,(30,30)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200)
//SYSDEFSD DD DUMMY
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSIN2 DD DUMMY
//*
//*-------------------------------------------------------------------
//* LINKEDIT STEP:
//*-------------------------------------------------------------------
//LKED EXEC PGM=HEWL,REGION=1024K,COND=((8,LT,COMPILE),(8,LE,PLKED)),
// PARM='AMODE=31,MAP,RENT,DYNAM=DLL,CASE=MIXED,LIST=NOIMP'
//SYSLIB DD DSN=CEE.SCEELKED,DISP=SHR
// DD DSN=CEE.ACEEMOD1,DISP=SHR
// DD DSN=CEE.ACEEMOD2,DISP=SHR
//SYSLIN DD DSN=*.PLKED.SYSMOD,DISP=(OLD,DELETE)
// DD DDNAME=SYSIN
//SYSLMOD DD DSN=JOER.TEST.AUTHLIB(CNCURBC),DISP=SHR
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(32000,(30,30))
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
//
This is the beginning of the source code a sample program CCNURBC which I
inserted a CEETEST
static ostream& operator << (ostream&, BioRhythm&);
int main(void) {
BioRhythm bio;
int code;
_VSTRING commands;
_FEEDBACK fc;
strcpy(commands.string,"AT LINE 28");
CEETEST(&commands,&fc);
if (!bio.ok()) {
cerr << "Error in birthdate specification - format is yyyy/mm/dd";
code = 8;
}
else {
cout << bio; // write out birthdate for bio
code = 0;
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN