> IEW2322I 1220  1    IMPORT CODE64,'SYSADATA','openadata__FPc'

Based on this statement, can I make the assumption that you are building 64-bit 
code?

> IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO CEETEST FROM SECTION SYSADATA 
> DO 

Is CEETEST 31-bit or 64-bit? They need to be the same AMODE.

> IEW2456E 9207 SYMBOL CEETGTFN UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE
> IEW2456E 9207 SYMBOL CEEINT UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE D
> IEW2456E 9207 SYMBOL CEESTART UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE
> IEW2456E 9207 SYMBOL CEEBETBL UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE
> IEW2456E 9207 SYMBOL CEETREC UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE 
> IEW2456E 9207 SYMBOL fopen UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM THE 
> DE

You do not have the LE libraries in your SYSLIB concatenation. Please refer to 
this page 
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.cbcux01/finauto.htm
to determine which libraries to include. It is dependent on whether or not your 
code is 31-bit NOXPLINK, 31-bit XPLINK, or 64-bit.

> IEW2456E 9207 SYMBOL openadata UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> TH
Dll source code

I think you're getting this because you are adding the sidedeck to your bind. 
This step is not necessary because the DLL that you are building provides 
openadata, not referencing it. You would add the sidedeck when binding other 
programs which want to call openadata.

> #pragma map(opnadata,"openadata") 

Typo. You've got opnadata instead of openadata. Keep in mind that you are also 
mapping it to a name that is longer than 8 characters. You're going to have to 
enable longname support on the bind to take advantage of that. 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to