Hello,
the most important document is the:
Apllication Programming Interface Manual catap sh52-0631
Here a typical (not complete) fortran source:
PROGRAM MSGMAIN
C-------------------------------------------------
IMPLICIT NONE
INTEGER*4 IZURUE,MNUM,IER
CHARACTER*8 MODDDN,MEMBER,CPASS
C DAS IST EIN CATGEO PROGRAMM
CALL CATGEO
CALL GLOGON (PROJ,GROUP,USER,ACCT,CPASS,IER,*999)
C----------------------------------------
CALL GIFALL (MEMBER,MODDDN,DISP,ICATI,IER,*999)
CALL GIMSIZ (MODDDN,EIN80,LINDEX,LDATA,IER,*999)
LINDEX = LINDEX + 100
LDATA = LDATA + 300
CALL GIMREA (MNUM,MODDDN,EIN80,LINDEX,LDATA,IER,*999)
CALL MSGMO (IZURUE)
CALL GUSEND (INULL,IER,*999)
CALL GIFRES (MODDDN,IER,*999)
GOTO 1000
999 CONTINUE
WRITE (6,*) 'FEHLER IN msgmain'
CALL GILERR (IER)
1000 CONTINUE
END
The source name have to be in CAPITAL letters (XXX.f) in the directory were the load module should be. Compile in AIX with:
xlf -c -O XXX.f
IRIX: f77 -c -Wf,-noappend XXX.f
Here the sample of a link script:
catgeo -p msgmain.o msgmo.o csystem.o -o /home/prog/v4load/msgmain
Good luck
Stefan