Pro*COBOL for Windows 8.1.6/1.8.51 2000 4 : J01326-01
Pro*COBOL for Windows 8.1.6/1.8.51 : J01326-01 Pro*COBOL Precompiler Getting Started, Release 8.1.6 and 1.8.51 for Windows A73024-01 Riaz Ahmed Eric Belden Sharon Castledine Joseph Garcia Lisa Giambruno Ravi Kumar Gooty Neeraj Gupta Nancy Ikeda Maura Joglekar Mark Kennedy Bernie Harris Ana Hernandez Mark Kennedy Robert Knecht Paul Lyons Shiva Prasad Helen Slattery Christopher Stead, Jeff Stein Gael Stevens Nicole Sullivan Ellen Tafeen Janice Wong Martha Woo Copyright 1996, 2000, Oracle Corporation. All rights reserved. Printed in Japan. * Oracle Corporation Oracle Corporation Restricted Rights Notice Restricted Rights Notice Programs delivered subject to the DOD FAR Supplement are "commercial computer software" and use, duplication, and disclosure of the Programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer software" and use, duplication, and disclosure of the Programs shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software - Restricted Rights (June, 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065.
... v.................. vi vi vi vi ix x 1 Pro*COBOL Pro*COBOL... 1-2 1.8.51... 1-2... 1-2... 1-3... 1-3... 1-4... 1-4... 1-5 2 Pro*COBOL Pro*COBOL... 2-2 Pro*COBOL... 2-2... 2-2... 2-2... 2-3 COBOL MAXLITERAL... 2-4 iii
PL/SQL... 2-4 Pro*COBOL... 2-4... 2-4 COBOL... 2-4 COBOL32 LINK... 2-5 Micro Focus... 2-6 IDE... 2-6 Animator... 2-6 COBOL CBLLINK... 2-7 COBSQL... 2-7... 2-8... 2-8... 2-8... 2-9 Micro Focus... 2-9... 2-9 iv
Microsoft Windows NT Windows 95/98 Pro*COBOL v
Windows NT Windows 95/98 COBOL Windows NT Windows 95/98 Windows Pro*COBOL 8.1.6 1.8.51 1 Pro*COBOL Windows NT Windows 95/98 COBOL Oracle 2 Pro*COBOL Windows Pro*COBOL 8.1.6 1.8.51 Oracle SQL> ALTER DATABASE SQL filename filename vi
[ ] x: [pathname] oracle home_name OFA Oracle oracle [Enter] C: > C: ORACLE> Windows "MS-DOS " bin oracle_home oracle_base oracle_base oracle_home bin Optimal Flexible Architecture OFA oracle_home oracle_base c: oracle Oracle oracle_base Oracle8i 8.1.6 Oracle Oracle c: oracle ora81 Oracle Universal Installer 8.2.x 2 Oracle ora82 OFA OFA Oracle8i Windows NT HOME_NAME OracleHOME_NAMETNSListener Oracle 16 vii
HOMEID HOME0 HOME1 HOME2 Oracle Oracle HOMEID HOMEID Oracle., - ; : = ' " () viii
Oracle 1 Oracle 2 Windows NT Windows 95/98 Oracle Oracle Oracle Windows NT Windows 95/98 ix
Oracle8i for Windows NT Oracle8i for Windows NT Oracle8i Windows NT Oracle Enterprise Manager Oracle8i Net8 Oracle8i Parallel Server Oracle8i Parallel Server for Windows NT Oracle8i Oracle8i Oracle8i Pro*COBOL x
1 Pro*COBOL Windows COBOL Oracle Pro*COBOL 1.8.51 : Oracle8i Pro*COBOL Pro*COBOL 1-1
Pro*COBOL Pro*COBOL 1.8.51 Oracle SQL SQL*Plus SQL Pro*COBOL COBOL SQL Pro*COBOL COBOL SQL Oracle Pro*COBOL Pro*COBOL 1.8.x Pro*COBOL 8.1.6 1.8.x 8.1.6 : Pro*COBOL 1.8.51 Oracle 1.8.x Pro*COBOL 8 8.1.6 1.8.51 : 8.1.6 Pro*COBOL COBOL 97 V40 1-2 Pro*COBOL for Windows
: Pro*COBOL COBOL USAGE BIT CHARACTER TYPE PRINTING POSITION @OPTIONS 73 MERANT Micro Focus NetExpress 3.0J for Windows 32bit : Pro*COBOL COBOL OOCOBOL Pro*COBOL Oracle 8.1.x PL/SQL / SQL ANSI PL/SQL Pro*COBOL Oracle Call Interface Oracle8i 16 Pro*COBOL 1-3
Pro*COBOL Oracle Universal Installer oracle_base oracle_ home precomp : precomp Pro*C/C++ precomp admin demo procob2 demo procob demo sql doc procob2 doc procob lib mesg public Pro*COBOL 8.1.6 Pro*COBOL 1.8.51 SQL Pro*COBOL 8.1.6 README Pro*COBOL 1.8.51 README oracle_base oracle_home precomp public Pro*COBOL oraca.cob oraca5.cob sqlca.cob sqlca5.cob Oracle Oracle ORACA ORACA5 ORACA COMP-5 SQL SQLCA SQLCA SQL SQLCA5 SQLCA COMP-5 1-4 Pro*COBOL for Windows
sqlda.cob sqlda5.cob SQL 4 SQL SQLDA SQLDA5 SQLDA COMP-5 oracle_base oracle_home precomp lib Pro*COBOL orasql8.lib Pro*COBOL 1-5
1-6 Pro*COBOL for Windows
2 Pro*COBOL Windows Pro*COBOL 8.1.6 1.8.51 Oracle Pro*COBOL Pro*COBOL : MS-DOS Pro*COBOL Pro*COBOL Pro*COBOL 2-1
Pro*COBOL Pro*COBOL Pro*COBOL Pro*COBOL : Pro*COBOL Oracle8i Pro*COBOL 1 Pro*COBOL PROCOB filename 8.1.6 PROCOB18 filename 1.8.51 Pro*COBOL filename.pco ONAME Pro*COBOL filename.cbl MS-DOS C: > procob MS-DOS C: > procob /? 2-2 Pro*COBOL for Windows
Pro*COBOL Pro*COBOL 8.1.6 pcbcfg.cfg oracle_ base oracle_home precomp admin 1.8.51 pcccob.cfg oracle_ base oracle_home precomp admin 2 comp5= yes no include=oracle_base oracle_home precomp public comp5 COBOL Micro Focus COBOL comp5 yes comp5=yes COMP COMP-5 COMP-5 comp5 yes comp5=yes no comp5=no comp5=yes : COMP COMP-5 COMP-5 comp5=no : COMP-5 Intel : Micro Focus COBOL MAKESYN "COMP-5" = "COMP" COMP COMP-5 INCLUDE INCLUDE= oracle_base oracle_home precomp public.cob Pro*COBOL 2-3
Pro*COBOL COBOL MAXLITERAL COBOL MAXLITERAL 160 COBOL 160 MAXLITERAL 256 PL/SQL PL/SQL 1. SQLCHECK USERID 2. SQLCHECK=FULL SQL PL/SQL : Oracle8i Pro*COBOL PL/SQL MAKE Pro*COBOL Pro*COBOL Micro Focus COBOL 2 COBOL COBOL32 LINK COBOL Pro*COBOL COBOL Oracle "COMP5=YES" COBOL BINARY/COMP 2 Oracle 2 2-4 Pro*COBOL for Windows
Pro*COBOL WINSVD COBOL TEST / COBOL WINSVD WINSVD WINSVD COBOL WINSVD COBOL32 LINK 1.8.6 COBOL32 -M sample1.cbl LINK sample1.obj f3bicimp.lib libc.lib kernel32.lib user32.lib /out:sample1.exe oracle_base oracle_home precomp lib orasql8.lib 1.8.51 COBOL32 -M sample1.cbl LINK sample1.obj f3bicimp.lib libc.lib kernel32.lib user32.lib /out:sample1.exe oracle_base oracle_home precomp lib orasql8.lib sample1.exe Windows NT Windows 95/98 1.8.6 COBOL32 -M -Dt sample1.cbl LINK sample1.obj f3bicimp.lib libc.lib kernel32.lib user32.lib /out:sample1.exe oracle_base oracle_home precomp lib orasql8.lib /DEBUG /DEBUGTYPE:COFF 1.8.51 COBOL32 -M -Dt sample1.cbl LINK sample1.obj f3bicimp.lib libc.lib kernel32.lib user32.lib /out:sample1.exe oracle_base oracle_home precomp lib orasql8.lib /DEBUG /DEBUGTYPE:COFF sample1.exe WINSVD COBOL WINSVD Pro*COBOL 2-5
Pro*COBOL Micro Focus Micro Focus COBOL 2 IDE NetExpress Animator NetExpress COBOL CBLLINK COBSQL COBSQL Pro*COBOL Micro Focus Pro*COBOL.cbl.pco MAKEYSYN IDE Pro*COBOL Micro Focus NetExpress IDE Pro*COBOL.cbl Net Express Oracle MAKESYN "COMP-5" = "COMP" $SET IDE Animator Micro Focus COBOL Animator V2 Oracle MAKESYN "COMP-5" = "COMP" Micro Focus COBOL 2 Oracle 2 2-6 Pro*COBOL for Windows
Pro*COBOL COBOL CBLLINK COBOL CBLLINK Pro*COBOL DLL 2 COBOL sample1 /MAKESYN"COMP-5"="COMP"; CBLLINK sample1 Pro*COBOL 8.1.6 COBOL sample1 /LITLINK /MAKESYN"COMP-5"="COMP"; CBLLINK sample1 oracle_base oracle_home precomp lib orasql8.lib Pro*COBOL 8.1.51 COBOL sample1 /LITLINK /MAKESYN"COMP-5"="COMP"; CBLLINK sample1 oracle_base oracle_home precomp lib orasql8.lib sample1.exe Windows NT Windows 95/98 : Pro*COBOL Micro Focus COBOL COBSQL COBSQL COBSQL COBOL PREPROCESS(COBSQL) COBSQLTYPE=ORACLE8 ENDP P(COBSQL) CSQLT=ORA8 ENDP Pro*COBOL 8.0 COBSQLTYPE ORACLE ORA $SET COBOL NetExpress Animator SQL COBSQL Pro*COBOL Animator.cbl.pco COBOL COBSQL.cbl.pco NetExpress Animator Pro*COBOL 2-7
Oracle Pro*COBOL 2-9 Pro*COBOL Pro*COBOL SCOTT TIGER SCOTT EMP DEPT SCOTT demobld.sql demobld.sql 1. SQL*Plus 2. SCOTT TIGER 3. demobld.sql SQL> @ORACLE_BASE ORACLE_HOME SQLPLUS DEMO DEMOBLD.SQL Pro*COBOL COBOL fjmakeit.bat Micro Focus COBOL makeit.bat 8.1.6 oracle_base oracle_home precomp demo procob 1.8.51 oracle_base oracle_home precomp demo procob2 C: ORACLE ORA81 PRECOMP DEMO PROCOB2> fjmakeit sample1 C: ORACLE ORA81 PRECOMP DEMO PROCOB2> makeit sample1 2-8 Pro*COBOL for Windows
8.1.6 oracle_base oracle_home precomp demo procob2 1.8.51 oracle_base oracle_home precomp demo procob 2-4 Pro*COBOL 8.1.6 fjmakeit.bat procob iname=%1.pco ireclen=132 maxliteral=160 cobol32 -M %1.cbl link %1.obj f3bicimp.lib libc.lib kernel32.lib user32.lib /out:%1.exe oracle_base oracle_home precomp lib orasql8.lib 1.8.51 procob18 iname=%1.pco ireclen=132 maxliteral=160 cobol32 -M %1.cbl link %1.obj f3bicimp.lib libc.lib kernel32.lib user32.lib /out:%1.exe oracle_base oracle_home precomp lib orasql8.lib Micro Focus 8.1.6 makeit.bat procob iname=%1.pco ireclen=132 cobol %1 /anim /litlink makesyn "COMP-5" = "COMP"; cbllink %1 /M%1 oracle_base oracle_home precomp lib orasql8.lib 1.8.51 procob18 iname=%1.pco ireclen=132 cobol %1 /ganim /litlink makesyn "COMP-5" = "COMP"; cbllink %1 /M%1 oracle_base oracle_home precomp lib orasql8.lib 2-1 Pro*COBOL Pro*COBOL oracle_base oracle_home precomp demo procob2 8.1.6 oracle_base oracle_home precomp demo procob 1.8.51 SQL oracle_base oracle_home precomp demo sql Pro*COBOL 2-9
2-1 Pro*COBOL sample1.pco sample2.pco sample3.pco sample4.pco sample6.pco SQL 1 sample7.pco SQL 2 sample8.pco SQL 3 sample9.pco calldemo.sql sample10.pco SQL 4 sample11.pco sample11.sql sample12.pco ANSI SQL SQL 4 sample13.pco sampleco.pco sample14.pco lobdemo1.pco lobdemo1.sql x 8.1.6 LOB 8.1.6 LOB 8.1.6 2-10 Pro*COBOL for Windows
A Animator 2-6 ANSI 1-3 ANSI SQL 2-10 C CBLLINK 2-7 COBSQL 2-7 comp5 2-3 D demobld.sql 2-8 DEPT 2-8 E EMP 2-8 F fjmakeit.bat 2-9 I IDE 2-6 INCLUDE 2-3 L LINK 2-5 M makeit.bat 2-9 MAXLITERAL 2-4 Micro Focus COBOL Animator 2-6 COBSQL 2-7 comp5 2-3 IDE 2-6 NetExpress 2-6 2-6 1-3 2-9 N NetExpress 2-6 O ONAME 2-2 ORACA 1-4 Oracle vii Oracle vii orasql8.lib 1-5 P pcbcfg.cfg 2-3 pcccob.cfg 2-3 PL/SQL 2-4 Pro*COBOL 2-1 -1
S 2-2 1-2 1-3 2-3 2-4 1-2 1-3 1-4 1.8.x 1-2 1-2 SCOTT/TIGER 2-8 SQL*Plus 1-2 2-8 SQLCA 1-4 SQLCHECK 2-4 SQLDA 1-5 SQL Structured Query Language 1-2 Structured Query Language SQL 1-2 1.8.x 1-2 PL/SQL 2-4 2-2 comp5 2-3 MAXLITERAL 2-4 pcbcfg.cfg 2-3 pcccob.cfg 2-3 2-4 2-8 1-3 2-3 2-4 1-4 2-8 2-8 2-9 1-3 1-4 2-2 2-8 SQL 2-10 ix 2-8 2-2 COBOL comp5 2-3 MAXLITERAL 2-4 2-4 1-2 2-9 2-2 2-2 -2
1-4 1-3 1-5 1.8.x 1-2 1-2 2-4 -3
-4