The ldap side deck isn't being read, so you're not resolving
the long function names. "SYSIN2" isn't a name that that the
prelinker is going to use. 



In article <[email protected]> you 
wrote:
> Yes, the message I posted is from the prelinker.

> I am posting below the most relevante stuff I think.

> Yes, the unresolution is definitive at the link step, but I checked the libs 
> and they are there! I am pasting the it below...

> JCL part:
> //LKED EXEC PGM=HEWL,REGION=0M,PARM='AMODE=31,RENT,MAP'
> ...
> //SYSLIB  DD DSNAME=SYS1.SIEALNKE(GLDCLDAP),DISP=SHR

> I browsed the member GLDCLDAP and could search and find entries for the 
> ldap_init, ldap_simple_bind_s, ldap_err2string and ldap_unbind_s  functions.

> DSLIST            SYS1.SIEALNKE                             CHARS 'LDAP' 
> found 
>            Name     Prompt        Alias-of     Size      TTR     AC   AM   RM 
>  
> _________ GLDCLDAP                           000C1A38   000027   00    31  
> ANY 

>  BROWSE    SYS1.SIEALNKE(GLDCLDAP)                    Line 00000189 Col 02514 
>   
>    ....... {...C_CODE          ..:.... {...C_CODE          ...h...D{...C_CODE 
>   
> dap_get_values_len..ldap_init..ldap_init_utf8..ldap_initialize_printable_table..

> Compile CCNDRVR gives RC=0, prelink EDCPRLK gives RC=4 and linker HEWL RC = 8:

>             E X T E R N A L   S Y M B O L   D I C T I O N A R Y          
>                                                                          
> TYPE  ID  ADDR    LENGTH            NAME                                 
>                                                                          
>  SD    1 000000   000490            @STATICP                             
>  PR    2 000000   00001C            @STATIC                              
>  SD    3 000000   000B44            CEEUOPT                              
>  SD    4 000000   000008            @@DLLI                               
>  LD    0 000088   000001            main                                 
>  ER    5 000000                     CEESG003                             
>  UR    6 000000                     ldap_init                            
>  UR    7 000000                     printf                               
>  UR    8 000000                     exit                                 
>  UR    9 000000                     ldap_simple_bind_s                   
>  UR   10 000000                     ldap_err2string                      
>  UR   11 000000                     fprintf                              
>  UR   12 000000                     ldap_unbind_s                        
>  ER   13 000000                     CEESTART                             
>  ER   13 000000                     CEESTART                           
>  SD   14 000000   000008            @@PPA2                             
>  SD   15 000000   00000C            CEEMAIN                            
>  ER   16 000000                     EDCINPL                            
>                                                                       
>       * * * * *   E N D   O F   C O M P I L A T I O N   * * * * *     

> ========================================================================     
> |                            Prelinker Map                             |     
> |                                                                      |     
> | CPLINK:5694A01 V1 R13 M0 IBM LANGUAGE ENVIRONMENT 2013/12/10 15:25:56|     
> ========================================================================     
>                                                                              
> Command Options. . . . . : NONCAL   NOMEMORY ER       DUP      MAP           
>                          : NOOMVS   NOUPCASE DYNAM                           
>                                                                              
>                                                                              
> ========================================================================     
> |                      Object Resolution Warnings                      |     
> ========================================================================     
>                                                                              
> WARNING EDC4015: Unresolved references are detected:                         
> CEEBETBL CEEROOTA CEESG003 @@GETFN  EDCINPL  ldap_init         printf        
> exit     ldap_simple_bind_s         ldap_err2string   fprintf  ldap_unbi     
> nd_s                                                                         

>                                                                               
>  
> ========================================================================      
>  
> |                               File Map                               |      
>  
> ========================================================================      
>  
>                                                                               
>  
> *ORIGIN  FILE ID  FILE NAME                                                   
>  
>                                                                               
>  
>    P      00001   DD:SYSIN                                                    
>  
>    IN     00002   *** DESCRIPTORS ***                                         
>  
>                                                                               
>  
> *ORIGIN:  P=primary input     PI=primary INCLUDE    SI=secondary INCLUDE      
>  
>           A=automatic call     R=RENAME card         L=C Library              
>  
>          IN=internal                                                          
>  
>                                                                               
>  
>                                                                               
>  
> ========================================================================      
>  
> ========================================================================      
>  
> |                         Writable Static Map                          |      
>  
> ========================================================================      
>  
>                                                                               
>  
>   OFFSET    LENGTH  FILE ID  INPUT NAME                                       
>  
>                                                                               
>  
>        0        20   00002   <ldap_unbind_s>                                  
>  
>       20        20   00002   <fprintf>                                        
>  
>       40        20   00002   <ldap_err2string>                                
>  
>       60        20   00002   <ldap_simple_bind_s>                             
>  
>       80        20   00002   <exit>                                           
>  
>       A0        20   00002   <printf>                                         
>  
>       C0        20   00002   <ldap_init>                                      
>  
>       E0        1C   00001   @STATIC                                          
>  
>                                                                               
>  
>                                                                               
>  
> ========================================================================      
>  
> |                  ESD Map of Defined and Long Names                   |      
>  

> ========================================================================      
>   
> |                  ESD Map of Defined and Long Names                   |      
>   
> ========================================================================      
>   
>                                                                               
>   
>                    OUTPUT                                                     
>   
> *REASON  FILE ID  ESD NAME   INPUT NAME                                       
>   
>                                                                               
>   
>    P      00001   CEESTART   CEESTART                                         
>   
>    P      00001   CEEMAIN    CEEMAIN                                          
>   
>    P      00001   CEEUOPT    CEEUOPT                                          
>   
>    D      00001   MAIN       main                                             
>   
>    P              CEESG003   CEESG003                                         
>   
>    D              LDAP@INI   ldap_init                                        
>   
>    D              @@GETFN    @@GETFN                                          
>   
>    L              PRINTF     printf                                           
>   
>    L              EXIT       exit                                             
>   
>    D              LDAP@SIM   ldap_simple_bind_s                               
>   
>    D              LDAP@ERR   ldap_err2string                                  
>   
>    D              LDAP@ERR   ldap_err2string                                  
>   
>    L              FPRINTF    fprintf                                          
>   
>    D              LDAP@UNB   ldap_unbind_s                                    
>   
>    P              EDCINPL    EDCINPL                                          
>   
>                                                                               
>   
> *REASON: P=#pragma or reserved    S=matches short name    R=RENAME card       
>   
>          L=C Library              U=UPCASE option         D=Default           
>   
>                                                                               
>   
>                                                                               
>   
> ============  E N D   O F   P R E - L I N K A G E   M A P  =============      
>   

> z/OS V1 R13 BINDER     15:25:56 TUESDAY DECEMBER 10, 2013                     
>   
> BATCH EMULATOR  JOB(SSTP001N) STEP(LKED    ) PGM= HEWL                        
>   
> IEW2278I B352 INVOCATION PARAMETERS - AMODE=31,NORENT,MAP                     
>   
> IEW2456E 9207 SYMBOL LDAP@INI UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.  
> IEW2456E 9207 SYMBOL LDAP@SIM UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.  
> IEW2456E 9207 SYMBOL LDAP@ERR UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.  
> IEW2456E 9207 SYMBOL LDAP@UNB UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM 
> THE MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.  

>                                                                               
>   
>                          *** M O D U L E  M A P ***                           
>   

-- 
Don Poitras - SAS Development  -  SAS Institute Inc. - SAS Campus Drive
[email protected]           (919) 531-5637                Cary, NC 27513

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

Reply via email to