DB2 Precompiler Services

I detta forum kan frågor och tips ställas och ges.
Skriv svar [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
Lennart Henäng, Folksam
Newbie
Inlägg:1
Blev medlem:mån 09 feb 2004, 13:06
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Inlägg av Lennart Henäng, Folksam » mån 09 feb 2004, 13:11

Hej!

Har letat igenom DB2s manualer utan att hitta något om hur man sätter upp Precompiler Services för COBOL (dvs så att man slipper prekompileringssteget innan COBOL-kompileringen).

Är det någon som har fått detta att fungera?
Var kan man hitta dokumentation kring detta (i någon COBOL-manual, kanske)?

Mvh, Lennart Henäng, Folksam

Användarvisningsbild
Manor
Administrator
Inlägg:102
Blev medlem:lör 10 jan 2004, 15:14
Ort:Åkersberga
Kontakt:

Inlägg av Manor » mån 09 feb 2004, 18:27

Hej Lennart !

Jag ska lyssna med proffsen på jobbet, och kan förhoppningsvis få ett svar att förmedla.

mvh Mats N

Användarvisningsbild
Manor
Administrator
Inlägg:102
Blev medlem:lör 10 jan 2004, 15:14
Ort:Åkersberga
Kontakt:

Inlägg av Manor » tis 10 feb 2004, 16:59

Hej igen !

Det gjordes ett litet försök med detta, som kräver en sen Cobol-kompilator version samt DB2 version 7 (eller senare), på SEB. Detta resulterade i fem case som rapporterades till IBM, varav säkerligen någon/några är omhändertagen. Det fanns även vissa, för vår utvecklingsmiljö, specifika krav(önskemål som inte riktigt uppfylldes. Erik som testade detta hos oss kommer att lämna ett svar här i forumet vad som krävs eller behövs göras för att få till åtminstone en test.

mvh Mats N

erme
Newbie
Inlägg:1
Blev medlem:tis 13 jan 2004, 10:14
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Inlägg av erme » tor 12 feb 2004, 17:44

Den s.k. DB2 coprocessorn finns tillgänglig fom COBOL rel 2.2
och DB2 v7.
Aktiveras med option SQL till COBOL kompilatorn.
Dokumentationen är lite spidd mellan COBOL och DB2 manualerna , dock
finns informationen där ( Programming guides ).

Jag har testat om detta var nåt användbart , och för vår del blev svaret
ett avvaktande nej.

Plus med funktionen :
- Man slipper ett separat preprocessor steg i kompileringen , COBOL
kompilatorn skapar även en DBRM.
- Reglerna för kvalificering av host-variabler är bra mycket trevligare.
- Det är möjligt att ha både SQL och hostvariabler i vanliga COPY medlemmar.
( mycket bra !!! ).

Minus med funktionen.
- Ett antal buggar ( 5 IBM-case ) hittades vid testen.
Dessa är väl nu hoppeligen fixade.
- Man tappar den information som finns i listan från preprocessorn.
För vår del är detta mycket dåligt , vi använder denna info för att
ladda korsreferenstabeller via ett hemkokt verktyg.
- I vår miljö kompilerar vi programmen två gånger ( DYNAM och NODYNAM )
för att kunna köra både dynamiskt och statiskt. Bägge kompileringarna
använder delar på ett preprocessorsteg.
Om vi skulle använda co-processorn skulle vi få dubbla DBRM och dubbla
packages , något som vi inte skulle kunna hantera.

I det stora hela en utmärkt funktion , dock för olik den gamla för
att vara OK i vår speciella miljö.

Tycker Erik Melen , SEB IT

Skriv svar
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable