CXU - Source

Når du har udpakket datasettet cxufree.xmt, så har du fået allokeret et dataset med navnet CXU.FREE under din TSO user og dette dataset indeholder al den source, der skal til for at kompilere CXU og danne det færdige CXU load-modul. Du kan danne CXU load-modulet ved at gøre følgende:

  1. Udfør kommandoen: SUBMIT CXU.FREE(CXUAUTHC)
  2. Udfør kommandoen: SUBMIT CXU.FREE(CXULOADC)
  3. Udfør kommandoen: SUBMIT CXU.FREE(CXUNOUSC)
  4. Før den sidste kompilering skal du editere CXU.FREE(CXUC) og rette YOUR.SDSNLOAD i den næstsidste linie til navnet på det SDSNLOAD dataset I benytter på det SYSPLEX, du kompilerer på. Derefter:
    Udfør kommandoen: SUBMIT CXU.FREE(CXUC)

De ovennævnte jobs kører måske ikke fejlfrit første gang. Det kan skyldes, at jobkortet ikke accepteres, eller at de libraries, der benyttes, ikke hedder det samme på din installation. Jeg har forsøgt at holde mig til standard library navne.

Selve sourcen til de ovenstående fire programmer findes i samme dataset med samme membernavn som kompileringsjobbet, men uden det afsluttende C. CXUAUTH, CXULOAD og CXUNOUS er simple assembler programmer, der gør ting, som ikke kan gøres med PLI. CXU er et PLI program, der indeholder al funktionaliteten i CXU, bortset fra den i de tre assembler programmer, som kaldes fra PLI programmet.