home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sams Cobol 24 Hours
/
Sams_Cobol_24_Hours.iso
/
Cobol32
/
PowerCBL
/
powercbl.Z
/
powodbc.ocb
< prev
next >
Wrap
Text File
|
1996-01-29
|
29KB
|
497 lines
000010 IDENTIFICATION DIVISION.
000020 CLASS-ID. POWODBC REPLACING POW--N01 POW--N02 POW--N03 POW--N04
000021 POW--N05 POW--N06 POW--N07 POW--N08
000022 POW--N09 POW--N10 POW--N11 POW--N12
000023 POW--N13 POW--N14 POW--N15 POW--N16
000024 POW--N17 POW--N18 POW--N19 POW--N20
000025 POW--N21 POW--N22 POW--N23 POW--N24
000026 POW--N25 POW--N26 POW--N27 POW--N28
000027 POW--N29 POW--N30 POW--N31 POW--N32
000028 POW--N33 POW--N34 POW--N35 POW--N36
000029 POW--N37 POW--N38 POW--N39 POW--N40
000030 POW--N41 POW--N42 POW--N43 POW--N44
000031 POW--N45 POW--N46 POW--N47 POW--N48
000032 POW--N49 POW--N50 POW--N51 POW--N52
000033 POW--N53 POW--N54 POW--N55 POW--N56
000034 POW--N57 POW--N58 POW--N59 POW--N60
000035 POW--N61 POW--N62 POW--N63 POW--N64
000036 POW--T01 POW--T02 POW--T03 POW--T04
000037 POW--T05 POW--T06 POW--T07 POW--T08
000038 POW--T09 POW--T10 POW--T11 POW--T12
000039 POW--T13 POW--T14 POW--T15 POW--T16
000040 POW--T17 POW--T18 POW--T19 POW--T20
000041 POW--T21 POW--T22 POW--T23 POW--T24
000042 POW--T25 POW--T26 POW--T27 POW--T28
000043 POW--T29 POW--T30 POW--T31 POW--T32
000044 POW--T33 POW--T34 POW--T35 POW--T36
000045 POW--T37 POW--T38 POW--T39 POW--T40
000046 POW--T41 POW--T42 POW--T43 POW--T44
000047 POW--T45 POW--T46 POW--T47 POW--T48
000048 POW--T49 POW--T50 POW--T51 POW--T52
000049 POW--T53 POW--T54 POW--T55 POW--T56
000050 POW--T57 POW--T58 POW--T59 POW--T60
000051 POW--T61 POW--T62 POW--T63 POW--T64.
000060 ENVIRONMENT DIVISION.
000070 CONFIGURATION SECTION.
000080 SPECIAL-NAMES.
000090 SYMBOLIC CONSTANT IS EXTERNAL
000100**
000110** POW-DBXXXXXX DEFINE DB ITEM
000120**
000130** Æ╟ë┴ 1995.10.23
000140 POW-DBONLYERRMSG IS 0
000150 POW-DBNOMSG IS 1
000160 POW-DBALLMSG IS 2
000170 .
000180** Æ╟ë┴ 1995.10.23
000200 CLASS SECTION.
000210 INHERIT POWWND EXTERNAL. *> âNâëâXîpÅ│é╠ïLÅq
000220 DATA DIVISION.
000230 CLASS SECTION.
000240 01 POW-DBDATASOURCE PIC X(32).
000245*//for win32:update
000250* 01 POW-DBDATABASE PIC X(128).
000255 01 POW-DBDATABASE PIC X(260).
000260 01 POW-DBUSERID PIC X(32).
000270 01 POW-DBPASSWORD PIC X(32).
000275*//for win32:update
000280* 01 POW-DBTABLENAME PIC X(128).
000285 01 POW-DBTABLENAME PIC X(260).
000290 01 POW-DBCONDITION PIC X(512).
000300 01 POW-DBMANUALCOMMIT PIC S9(4) COMP-5.
000311 01 POW-DBREADONLY PIC S9(4) COMP-5.
000312 01 POW-DBFIELDCNT PIC S9(4) COMP-5.
000313 01 POW--N01 POW--T01.
000314 01 POW--N02 POW--T02.
000315 01 POW--N03 POW--T03.
000316 01 POW--N04 POW--T04.
000317 01 POW--N05 POW--T05.
000318 01 POW--N06 POW--T06.
000319 01 POW--N07 POW--T07.
000320 01 POW--N08 POW--T08.
000321 01 POW--N09 POW--T09.
000322 01 POW--N10 POW--T10.
000323 01 POW--N11 POW--T11.
000324 01 POW--N12 POW--T12.
000325 01 POW--N13 POW--T13.
000326 01 POW--N14 POW--T14.
000327 01 POW--N15 POW--T15.
000328 01 POW--N16 POW--T16.
000329 01 POW--N17 POW--T17.
000330 01 POW--N18 POW--T18.
000331 01 POW--N19 POW--T19.
000332 01 POW--N20 POW--T20.
000333 01 POW--N21 POW--T21.
000334 01 POW--N22 POW--T22.
000335 01 POW--N23 POW--T23.
000336 01 POW--N24 POW--T24.
000337 01 POW--N25 POW--T25.
000338 01 POW--N26 POW--T26.
000339 01 POW--N27 POW--T27.
000340 01 POW--N28 POW--T28.
000341 01 POW--N29 POW--T29.
000342 01 POW--N30 POW--T30.
000343 01 POW--N31 POW--T31.
000344 01 POW--N32 POW--T32.
000345 01 POW--N33 POW--T33.
000346 01 POW--N34 POW--T34.
000347 01 POW--N35 POW--T35.
000348 01 POW--N36 POW--T36.
000349 01 POW--N37 POW--T37.
000350 01 POW--N38 POW--T38.
000351 01 POW--N39 POW--T39.
000352 01 POW--N40 POW--T40.
000353 01 POW--N41 POW--T41.
000354 01 POW--N42 POW--T42.
000355 01 POW--N43 POW--T43.
000356 01 POW--N44 POW--T44.
000357 01 POW--N45 POW--T45.
000358 01 POW--N46 POW--T46.
000359 01 POW--N47 POW--T47.
000360 01 POW--N48 POW--T48.
000361 01 POW--N49 POW--T49.
000362 01 POW--N50 POW--T50.
000363 01 POW--N51 POW--T51.
000364 01 POW--N52 POW--T52.
000365 01 POW--N53 POW--T53.
000366 01 POW--N54 POW--T54.
000367 01 POW--N55 POW--T55.
000368 01 POW--N56 POW--T56.
000369 01 POW--N57 POW--T57.
000370 01 POW--N58 POW--T58.
000371 01 POW--N59 POW--T59.
000372 01 POW--N60 POW--T60.
000373 01 POW--N61 POW--T61.
000374 01 POW--N62 POW--T62.
000375 01 POW--N63 POW--T63.
000376 01 POW--N64 POW--T64.
000380** Æ╟ë┴ 1995.10.23
000390 01 POW-DBMESSAGELEVEL PIC S9(4) COMP-5.
000400** Æ╟ë┴ 1995.10.23
000590 PROCEDURE DIVISION.
000600 FUNCTION REFERENCE OF POW-DBDATASOURCE () IS EXTERNAL BY VALUE PIC X(32)
000610 REPLACING NAME BY "XPOWDBGETDATASOURCE" .
000615*//for win32:update
000620* FUNCTION REFERENCE OF POW-DBDATABASE () IS EXTERNAL BY VALUE PIC X(128)
000625 FUNCTION REFERENCE OF POW-DBDATABASE () IS EXTERNAL BY VALUE PIC X(260)
000630 REPLACING NAME BY "XPOWDBGETDATABASE" .
000640 FUNCTION REFERENCE OF POW-DBUSERID () IS EXTERNAL BY VALUE PIC X(32)
000650 REPLACING NAME BY "XPOWDBGETUSERID" .
000660 FUNCTION REFERENCE OF POW-DBPASSWORD () IS EXTERNAL BY VALUE PIC X(32)
000670 REPLACING NAME BY "XPOWDBGETPASSWORD" .
000680*//for win32:update
000690* FUNCTION REFERENCE OF POW-DBTABLENAME () IS EXTERNAL BY VALUE PIC X(128)
000700 FUNCTION REFERENCE OF POW-DBTABLENAME () IS EXTERNAL BY VALUE PIC X(260)
000710 REPLACING NAME BY "XPOWDBGETTABLENAME" .
000720 FUNCTION REFERENCE OF POW-DBCONDITION () IS EXTERNAL BY VALUE PIC X(512)
000730 REPLACING NAME BY "XPOWDBGETCONDITION" .
000740 FUNCTION REFERENCE OF POW-DBMANUALCOMMIT () IS EXTERNAL BY VALUE PIC S9(4) COMP-5
000750 REPLACING NAME BY "XPOWDBGETCOMMIT" .
000760 FUNCTION REFERENCE OF POW-DBREADONLY () IS EXTERNAL BY VALUE PIC S9(4) COMP-5
000770 REPLACING NAME BY "XPOWDBGETREADONLY" .
000780 FUNCTION REFERENCE OF POW-DBFIELDCNT () IS EXTERNAL BY VALUE PIC S9(4) COMP-5
000790 REPLACING NAME BY "XPOWDBGETFIELDCNT" .
000791** Æ╟ë┴ 1995.10.23
000792 FUNCTION REFERENCE OF POW-DBMESSAGELEVEL () IS EXTERNAL BY VALUE PIC S9(4) COMP-5
000793 REPLACING NAME BY "XPOWDBGETMESSAGELEVEL" .
000794** Æ╟ë┴ 1995.10.23
000800 FUNCTION MOVE OF POW-DBDATASOURCE (BY CONTENT TYPE IS ALPHANUMERIC PIC X(32)) IS EXTERNAL
000810 REPLACING NAME BY "XPOWDBSETDATASOURCE" .
000815*//for win32:update
000820* FUNCTION MOVE OF POW-DBDATABASE (BY CONTENT TYPE IS ALPHANUMERIC PIC X(128)) IS EXTERNAL
000820 FUNCTION MOVE OF POW-DBDATABASE (BY CONTENT TYPE IS ALPHANUMERIC PIC X(260)) IS EXTERNAL
000830 REPLACING NAME BY "XPOWDBSETDATABASE" .
000840 FUNCTION MOVE OF POW-DBUSERID (BY CONTENT TYPE IS ALPHANUMERIC PIC X(32)) IS EXTERNAL
000850 REPLACING NAME BY "XPOWDBSETUSERID" .
000860 FUNCTION MOVE OF POW-DBPASSWORD (BY CONTENT TYPE IS ALPHANUMERIC PIC X(32)) IS EXTERNAL
000870 REPLACING NAME BY "XPOWDBSETPASSWORD" .
000875*//for win32:update
000880* FUNCTION MOVE OF POW-DBTABLENAME (BY CONTENT TYPE IS ALPHANUMERIC PIC X(128)) IS EXTERNAL
000885 FUNCTION MOVE OF POW-DBTABLENAME (BY CONTENT TYPE IS ALPHANUMERIC PIC X(260)) IS EXTERNAL
000890 REPLACING NAME BY "XPOWDBSETTABLENAME" .
000900 FUNCTION MOVE OF POW-DBCONDITION (BY CONTENT TYPE IS ALPHANUMERIC PIC X(512)) IS EXTERNAL
000910 REPLACING NAME BY "XPOWDBSETCONDITION" .
000920 FUNCTION MOVE OF POW-DBMANUALCOMMIT (BY VALUE TYPE IS NUMERIC PIC S9(4) COMP-5) IS EXTERNAL
000930 REPLACING NAME BY "XPOWDBSETCOMMIT" .
000940 FUNCTION MOVE OF POW-DBREADONLY (BY VALUE TYPE IS NUMERIC PIC S9(4) COMP-5) IS EXTERNAL
000950 REPLACING NAME BY "XPOWDBSETREADONLY" .
000960* FUNCTION MOVE OF POW-DBFIELDCNT (BY VALUE TYPE IS NUMERIC PIC S9(4) COMP-5) IS EXTERNAL
000970* REPLACING NAME BY "XPOWDBSETFIELDCNT" .
000971** Æ╟ë┴ 1995.10.23
000972 FUNCTION MOVE OF POW-DBMESSAGELEVEL (BY VALUE TYPE IS NUMERIC PIC S9(4) COMP-5) IS EXTERNAL
000973 REPLACING NAME BY "XPOWDBSETMESSAGELEVEL" .
000974** Æ╟ë┴ 1995.10.23
000975**
000980** CALL FUNCTIONS
001000**
001110 FUNCTION OPENDB () IS EXTERNAL
001120 REPLACING NAME BY "XPOWDBOPENDB" .
001130 FUNCTION CLOSEDB () IS EXTERNAL
001140 REPLACING NAME BY "XPOWDBCLOSEDB" .
001150 FUNCTION SELECTRECORDS () EXTERNAL
001160 REPLACING NAME BY "XPOWDBSELECTRECORDS" .
001170 FUNCTION READNEXTRECORD () IS EXTERNAL
001180 REPLACING NAME BY "XPOWDBREADNEXTRECORD" .
001190 FUNCTION REWRITERECORD () IS EXTERNAL
001200 REPLACING NAME BY "XPOWDBREWRITERECORD" .
001210 FUNCTION DELETERECORD () IS EXTERNAL
001220 REPLACING NAME BY "XPOWDBDELETERECORD" .
001230 FUNCTION WRITERECORD () IS EXTERNAL
001240 REPLACING NAME BY "XPOWDBWRITERECORD" .
001250 FUNCTION COMMITDB () IS EXTERNAL
001260 REPLACING NAME BY "XPOWDBCOMMITDB" .
001270 FUNCTION ROLLBACKDB () IS EXTERNAL
001280 REPLACING NAME BY "XPOWDBROLLBACKDB" .
001300**
001310** REPLACE FUNCTION
001320**
001330 FUNCTION REFERENCE OF POW--N01 () IS EXTERNAL BY VALUE POW--T01
001340 REPLACING NAME BY "XPOWDBGETNUMERIC01".
001350 FUNCTION REFERENCE OF POW--N02 () IS EXTERNAL BY VALUE POW--T02
001360 REPLACING NAME BY "XPOWDBGETSTR01".
001370 FUNCTION MOVE OF POW--N01 (BY VALUE TYPE IS NUMERIC POW--T01) IS EXTERNAL
001380 REPLACING NAME BY "XPOWDBSETNUMERIC01" .
001390 FUNCTION MOVE OF POW--N02 (BY CONTENT TYPE IS ALPHANUMERIC POW--T02) IS EXTERNAL
001400 REPLACING NAME BY "XPOWDBSETSTR01" .
001410*
001420 FUNCTION REFERENCE OF POW--N03 () IS EXTERNAL BY VALUE POW--T03
001430 REPLACING NAME BY "XPOWDBGETNUMERIC02" .
001440 FUNCTION REFERENCE OF POW--N04 () IS EXTERNAL BY VALUE POW--T04
001450 REPLACING NAME BY "XPOWDBGETSTR02" .
001460 FUNCTION MOVE OF POW--N03 (BY VALUE TYPE IS NUMERIC POW--T03) IS EXTERNAL
001470 REPLACING NAME BY "XPOWDBSETNUMERIC02" .
001480 FUNCTION MOVE OF POW--N04 (BY CONTENT TYPE IS ALPHANUMERIC POW--T04) IS EXTERNAL
001490 REPLACING NAME BY "XPOWDBSETSTR02" .
001500*
001510 FUNCTION REFERENCE OF POW--N05 () IS EXTERNAL BY VALUE POW--T05
001520 REPLACING NAME BY "XPOWDBGETNUMERIC03" .
001530 FUNCTION REFERENCE OF POW--N06 () IS EXTERNAL BY VALUE POW--T06
001540 REPLACING NAME BY "XPOWDBGETSTR03" .
001550 FUNCTION MOVE OF POW--N05 (BY VALUE TYPE IS NUMERIC POW--T05) IS EXTERNAL
001560 REPLACING NAME BY "XPOWDBSETNUMERIC03" .
001570 FUNCTION MOVE OF POW--N06 (BY CONTENT TYPE IS ALPHANUMERIC POW--T06) IS EXTERNAL
001580 REPLACING NAME BY "XPOWDBSETSTR03" .
001590*
001600 FUNCTION REFERENCE OF POW--N07 () IS EXTERNAL BY VALUE POW--T07
001610 REPLACING NAME BY "XPOWDBGETNUMERIC04" .
001620 FUNCTION REFERENCE OF POW--N08 () IS EXTERNAL BY VALUE POW--T08
001630 REPLACING NAME BY "XPOWDBGETSTR04" .
001640 FUNCTION MOVE OF POW--N07 (BY VALUE TYPE IS NUMERIC POW--T07) IS EXTERNAL
001650 REPLACING NAME BY "XPOWDBSETNUMERIC04" .
001660 FUNCTION MOVE OF POW--N08 (BY CONTENT TYPE IS ALPHANUMERIC POW--T08) IS EXTERNAL
001670 REPLACING NAME BY "XPOWDBSETSTR04" .
001680*
001690 FUNCTION REFERENCE OF POW--N09 () IS EXTERNAL BY VALUE POW--T09
001700 REPLACING NAME BY "XPOWDBGETNUMERIC05" .
001710 FUNCTION REFERENCE OF POW--N10 () IS EXTERNAL BY VALUE POW--T10
001720 REPLACING NAME BY "XPOWDBGETSTR05" .
001730 FUNCTION MOVE OF POW--N09 (BY VALUE TYPE IS NUMERIC POW--T09) IS EXTERNAL
001740 REPLACING NAME BY "XPOWDBSETNUMERIC05" .
001750 FUNCTION MOVE OF POW--N10 (BY CONTENT TYPE IS ALPHANUMERIC POW--T10) IS EXTERNAL
001760 REPLACING NAME BY "XPOWDBSETSTR05" .
001770*
001780 FUNCTION REFERENCE OF POW--N11 () IS EXTERNAL BY VALUE POW--T11
001790 REPLACING NAME BY "XPOWDBGETNUMERIC06" .
001800 FUNCTION REFERENCE OF POW--N12 () IS EXTERNAL BY VALUE POW--T12
001810 REPLACING NAME BY "XPOWDBGETSTR06" .
001820 FUNCTION MOVE OF POW--N11 (BY VALUE TYPE IS NUMERIC POW--T11) IS EXTERNAL
001830 REPLACING NAME BY "XPOWDBSETNUMERIC06" .
001840 FUNCTION MOVE OF POW--N12 (BY CONTENT TYPE IS ALPHANUMERIC POW--T12) IS EXTERNAL
001850 REPLACING NAME BY "XPOWDBSETSTR06" .
001860*
001870 FUNCTION REFERENCE OF POW--N13 () IS EXTERNAL BY VALUE POW--T13
001880 REPLACING NAME BY "XPOWDBGETNUMERIC07" .
001890 FUNCTION REFERENCE OF POW--N14 () IS EXTERNAL BY VALUE POW--T14
001900 REPLACING NAME BY "XPOWDBGETSTR07" .
001910 FUNCTION MOVE OF POW--N13 (BY VALUE TYPE IS NUMERIC POW--T13) IS EXTERNAL
001920 REPLACING NAME BY "XPOWDBSETNUMERIC07" .
001930 FUNCTION MOVE OF POW--N14 (BY CONTENT TYPE IS ALPHANUMERIC POW--T14) IS EXTERNAL
001940 REPLACING NAME BY "XPOWDBSETSTR07" .
001950*
001960 FUNCTION REFERENCE OF POW--N15 () IS EXTERNAL BY VALUE POW--T15
001970 REPLACING NAME BY "XPOWDBGETNUMERIC08" .
001980 FUNCTION REFERENCE OF POW--N16 () IS EXTERNAL BY VALUE POW--T16
001990 REPLACING NAME BY "XPOWDBGETSTR08" .
002000 FUNCTION MOVE OF POW--N15 (BY VALUE TYPE IS NUMERIC POW--T15) IS EXTERNAL
002100 REPLACING NAME BY "XPOWDBSETNUMERIC08" .
002110 FUNCTION MOVE OF POW--N16 (BY CONTENT TYPE IS ALPHANUMERIC POW--T16) IS EXTERNAL
002120 REPLACING NAME BY "XPOWDBSETSTR08" .
002130*
002140 FUNCTION REFERENCE OF POW--N17 () IS EXTERNAL BY VALUE POW--T17
002150 REPLACING NAME BY "XPOWDBGETNUMERIC09" .
002160 FUNCTION REFERENCE OF POW--N18 () IS EXTERNAL BY VALUE POW--T18
002170 REPLACING NAME BY "XPOWDBGETSTR09" .
002180 FUNCTION MOVE OF POW--N17 (BY VALUE TYPE IS NUMERIC POW--T17) IS EXTERNAL
002190 REPLACING NAME BY "XPOWDBSETNUMERIC09" .
002200 FUNCTION MOVE OF POW--N18 (BY CONTENT TYPE IS ALPHANUMERIC POW--T18) IS EXTERNAL
002210 REPLACING NAME BY "XPOWDBSETSTR09" .
002220*
002230 FUNCTION REFERENCE OF POW--N19 () IS EXTERNAL BY VALUE POW--T19
002240 REPLACING NAME BY "XPOWDBGETNUMERIC10" .
002250 FUNCTION REFERENCE OF POW--N20 () IS EXTERNAL BY VALUE POW--T20
002260 REPLACING NAME BY "XPOWDBGETSTR10" .
002270 FUNCTION MOVE OF POW--N19 (BY VALUE TYPE IS NUMERIC POW--T19) IS EXTERNAL
002280 REPLACING NAME BY "XPOWDBSETNUMERIC10" .
002290 FUNCTION MOVE OF POW--N20 (BY CONTENT TYPE IS ALPHANUMERIC POW--T20) IS EXTERNAL
002300 REPLACING NAME BY "XPOWDBSETSTR10" .
002310*
002320 FUNCTION REFERENCE OF POW--N21 () IS EXTERNAL BY VALUE POW--T21
002330 REPLACING NAME BY "XPOWDBGETNUMERIC11" .
002340 FUNCTION REFERENCE OF POW--N22 () IS EXTERNAL BY VALUE POW--T22
002350 REPLACING NAME BY "XPOWDBGETSTR11" .
002360 FUNCTION MOVE OF POW--N21 (BY VALUE TYPE IS NUMERIC POW--T21) IS EXTERNAL
002370 REPLACING NAME BY "XPOWDBSETNUMERIC11" .
002380 FUNCTION MOVE OF POW--N22 (BY CONTENT TYPE IS ALPHANUMERIC POW--T22) IS EXTERNAL
002390 REPLACING NAME BY "XPOWDBSETSTR11" .
002400*
002410 FUNCTION REFERENCE OF POW--N23 () IS EXTERNAL BY VALUE POW--T23
002420 REPLACING NAME BY "XPOWDBGETNUMERIC12" .
002430 FUNCTION REFERENCE OF POW--N24 () IS EXTERNAL BY VALUE POW--T24
002440 REPLACING NAME BY "XPOWDBGETSTR12" .
002450 FUNCTION MOVE OF POW--N23 (BY VALUE TYPE IS NUMERIC POW--T23) IS EXTERNAL
002460 REPLACING NAME BY "XPOWDBSETNUMERIC12" .
002470 FUNCTION MOVE OF POW--N24 (BY CONTENT TYPE IS ALPHANUMERIC POW--T24) IS EXTERNAL
002480 REPLACING NAME BY "XPOWDBSETSTR12" .
002490*
002500 FUNCTION REFERENCE OF POW--N25 () IS EXTERNAL BY VALUE POW--T25
002510 REPLACING NAME BY "XPOWDBGETNUMERIC13" .
002520 FUNCTION REFERENCE OF POW--N26 () IS EXTERNAL BY VALUE POW--T26
002530 REPLACING NAME BY "XPOWDBGETSTR13" .
002540 FUNCTION MOVE OF POW--N25 (BY VALUE TYPE IS NUMERIC POW--T25) IS EXTERNAL
002550 REPLACING NAME BY "XPOWDBSETNUMERIC13" .
002560 FUNCTION MOVE OF POW--N26 (BY CONTENT TYPE IS ALPHANUMERIC POW--T26) IS EXTERNAL
002570 REPLACING NAME BY "XPOWDBSETSTR13" .
002580*
002590 FUNCTION REFERENCE OF POW--N27 () IS EXTERNAL BY VALUE POW--T27
002600 REPLACING NAME BY "XPOWDBGETNUMERIC14" .
002610 FUNCTION REFERENCE OF POW--N28 () IS EXTERNAL BY VALUE POW--T28
002620 REPLACING NAME BY "XPOWDBGETSTR14" .
002630 FUNCTION MOVE OF POW--N27 (BY VALUE TYPE IS NUMERIC POW--T27) IS EXTERNAL
002640 REPLACING NAME BY "XPOWDBSETNUMERIC14" .
002650 FUNCTION MOVE OF POW--N28 (BY CONTENT TYPE IS ALPHANUMERIC POW--T28) IS EXTERNAL
002660 REPLACING NAME BY "XPOWDBSETSTR14" .
002670*
002680 FUNCTION REFERENCE OF POW--N29 () IS EXTERNAL BY VALUE POW--T29
002690 REPLACING NAME BY "XPOWDBGETNUMERIC15" .
002700 FUNCTION REFERENCE OF POW--N30 () IS EXTERNAL BY VALUE POW--T30
002710 REPLACING NAME BY "XPOWDBGETSTR15" .
002720 FUNCTION MOVE OF POW--N29 (BY VALUE TYPE IS NUMERIC POW--T29) IS EXTERNAL
002730 REPLACING NAME BY "XPOWDBSETNUMERIC15" .
002740 FUNCTION MOVE OF POW--N30 (BY CONTENT TYPE IS ALPHANUMERIC POW--T30) IS EXTERNAL
002750 REPLACING NAME BY "XPOWDBSETSTR15" .
002760*
002770 FUNCTION REFERENCE OF POW--N31 () IS EXTERNAL BY VALUE POW--T31
002780 REPLACING NAME BY "XPOWDBGETNUMERIC16" .
002790 FUNCTION REFERENCE OF POW--N32 () IS EXTERNAL BY VALUE POW--T32
002800 REPLACING NAME BY "XPOWDBGETSTR16" .
002810 FUNCTION MOVE OF POW--N31 (BY VALUE TYPE IS NUMERIC POW--T31) IS EXTERNAL
002820 REPLACING NAME BY "XPOWDBSETNUMERIC16" .
002830 FUNCTION MOVE OF POW--N32 (BY CONTENT TYPE IS ALPHANUMERIC POW--T32) IS EXTERNAL
002840 REPLACING NAME BY "XPOWDBSETSTR16" .
002850*
002860 FUNCTION REFERENCE OF POW--N33 () IS EXTERNAL BY VALUE POW--T33
002870 REPLACING NAME BY "XPOWDBGETNUMERIC17" .
002880 FUNCTION REFERENCE OF POW--N34 () IS EXTERNAL BY VALUE POW--T34
002890 REPLACING NAME BY "XPOWDBGETSTR17" .
002900 FUNCTION MOVE OF POW--N33 (BY VALUE TYPE IS NUMERIC POW--T33) IS EXTERNAL
002910 REPLACING NAME BY "XPOWDBSETNUMERIC17" .
002920 FUNCTION MOVE OF POW--N34 (BY CONTENT TYPE IS ALPHANUMERIC POW--T34) IS EXTERNAL
002930 REPLACING NAME BY "XPOWDBSETSTR17" .
002940*
002950 FUNCTION REFERENCE OF POW--N35 () IS EXTERNAL BY VALUE POW--T35
002960 REPLACING NAME BY "XPOWDBGETNUMERIC18" .
002970 FUNCTION REFERENCE OF POW--N36 () IS EXTERNAL BY VALUE POW--T36
002980 REPLACING NAME BY "XPOWDBGETSTR18" .
002990 FUNCTION MOVE OF POW--N35 (BY VALUE TYPE IS NUMERIC POW--T35) IS EXTERNAL
003000 REPLACING NAME BY "XPOWDBSETNUMERIC18" .
003010 FUNCTION MOVE OF POW--N36 (BY CONTENT TYPE IS ALPHANUMERIC POW--T36) IS EXTERNAL
003020 REPLACING NAME BY "XPOWDBSETSTR18" .
003030*
003040 FUNCTION REFERENCE OF POW--N37 () IS EXTERNAL BY VALUE POW--T37
003050 REPLACING NAME BY "XPOWDBGETNUMERIC19" .
003060 FUNCTION REFERENCE OF POW--N38 () IS EXTERNAL BY VALUE POW--T38
003070 REPLACING NAME BY "XPOWDBGETSTR19" .
003080 FUNCTION MOVE OF POW--N37 (BY VALUE TYPE IS NUMERIC POW--T37) IS EXTERNAL
003090 REPLACING NAME BY "XPOWDBSETNUMERIC19" .
003100 FUNCTION MOVE OF POW--N38 (BY CONTENT TYPE IS ALPHANUMERIC POW--T38) IS EXTERNAL
003110 REPLACING NAME BY "XPOWDBSETSTR19" .
003120*
003130 FUNCTION REFERENCE OF POW--N39 () IS EXTERNAL BY VALUE POW--T39
003140 REPLACING NAME BY "XPOWDBGETNUMERIC20" .
003150 FUNCTION REFERENCE OF POW--N40 () IS EXTERNAL BY VALUE POW--T40
003160 REPLACING NAME BY "XPOWDBGETSTR20" .
003170 FUNCTION MOVE OF POW--N39 (BY VALUE TYPE IS NUMERIC POW--T39) IS EXTERNAL
003180 REPLACING NAME BY "XPOWDBSETNUMERIC20" .
003190 FUNCTION MOVE OF POW--N40 (BY CONTENT TYPE IS ALPHANUMERIC POW--T40) IS EXTERNAL
003200 REPLACING NAME BY "XPOWDBSETSTR20" .
003210*
003220 FUNCTION REFERENCE OF POW--N41 () IS EXTERNAL BY VALUE POW--T41
003230 REPLACING NAME BY "XPOWDBGETNUMERIC21" .
003240 FUNCTION REFERENCE OF POW--N42 () IS EXTERNAL BY VALUE POW--T42
003250 REPLACING NAME BY "XPOWDBGETSTR21" .
003260 FUNCTION MOVE OF POW--N41 (BY VALUE TYPE IS NUMERIC POW--T41) IS EXTERNAL
003270 REPLACING NAME BY "XPOWDBSETNUMERIC21" .
003280 FUNCTION MOVE OF POW--N42 (BY CONTENT TYPE IS ALPHANUMERIC POW--T42) IS EXTERNAL
003290 REPLACING NAME BY "XPOWDBSETSTR21" .
003300*
003310 FUNCTION REFERENCE OF POW--N43 () IS EXTERNAL BY VALUE POW--T43
003320 REPLACING NAME BY "XPOWDBGETNUMERIC22" .
003330 FUNCTION REFERENCE OF POW--N44 () IS EXTERNAL BY VALUE POW--T44
003340 REPLACING NAME BY "XPOWDBGETSTR22" .
003350 FUNCTION MOVE OF POW--N43 (BY VALUE TYPE IS NUMERIC POW--T43) IS EXTERNAL
003360 REPLACING NAME BY "XPOWDBSETNUMERIC22" .
003370 FUNCTION MOVE OF POW--N44 (BY CONTENT TYPE IS ALPHANUMERIC POW--T44) IS EXTERNAL
003380 REPLACING NAME BY "XPOWDBSETSTR22" .
003390*
003400 FUNCTION REFERENCE OF POW--N45 () IS EXTERNAL BY VALUE POW--T45
003410 REPLACING NAME BY "XPOWDBGETNUMERIC23" .
003420 FUNCTION REFERENCE OF POW--N46 () IS EXTERNAL BY VALUE POW--T46
003430 REPLACING NAME BY "XPOWDBGETSTR23" .
003440 FUNCTION MOVE OF POW--N45 (BY VALUE TYPE IS NUMERIC POW--T45) IS EXTERNAL
003450 REPLACING NAME BY "XPOWDBSETNUMERIC23" .
003460 FUNCTION MOVE OF POW--N46 (BY CONTENT TYPE IS ALPHANUMERIC POW--T46) IS EXTERNAL
003470 REPLACING NAME BY "XPOWDBSETSTR23" .
003480*
003490 FUNCTION REFERENCE OF POW--N47 () IS EXTERNAL BY VALUE POW--T47
003500 REPLACING NAME BY "XPOWDBGETNUMERIC24" .
003510 FUNCTION REFERENCE OF POW--N48 () IS EXTERNAL BY VALUE POW--T48
003520 REPLACING NAME BY "XPOWDBGETSTR24" .
003530 FUNCTION MOVE OF POW--N47 (BY VALUE TYPE IS NUMERIC POW--T47) IS EXTERNAL
003540 REPLACING NAME BY "XPOWDBSETNUMERIC24" .
003550 FUNCTION MOVE OF POW--N48 (BY CONTENT TYPE IS ALPHANUMERIC POW--T48) IS EXTERNAL
003560 REPLACING NAME BY "XPOWDBSETSTR24" .
003570*
003580 FUNCTION REFERENCE OF POW--N49 () IS EXTERNAL BY VALUE POW--T49
003590 REPLACING NAME BY "XPOWDBGETNUMERIC25" .
003600 FUNCTION REFERENCE OF POW--N50 () IS EXTERNAL BY VALUE POW--T50
003610 REPLACING NAME BY "XPOWDBGETSTR25" .
003620 FUNCTION MOVE OF POW--N49 (BY VALUE TYPE IS NUMERIC POW--T49) IS EXTERNAL
003630 REPLACING NAME BY "XPOWDBSETNUMERIC25" .
003640 FUNCTION MOVE OF POW--N50 (BY CONTENT TYPE IS ALPHANUMERIC POW--T50) IS EXTERNAL
003650 REPLACING NAME BY "XPOWDBSETSTR25" .
003660*
003670 FUNCTION REFERENCE OF POW--N51 () IS EXTERNAL BY VALUE POW--T51
003680 REPLACING NAME BY "XPOWDBGETNUMERIC26" .
003690 FUNCTION REFERENCE OF POW--N52 () IS EXTERNAL BY VALUE POW--T52
003700 REPLACING NAME BY "XPOWDBGETSTR26" .
003710 FUNCTION MOVE OF POW--N51 (BY VALUE TYPE IS NUMERIC POW--T51) IS EXTERNAL
003720 REPLACING NAME BY "XPOWDBSETNUMERIC26" .
003730 FUNCTION MOVE OF POW--N52 (BY CONTENT TYPE IS ALPHANUMERIC POW--T52) IS EXTERNAL
003740 REPLACING NAME BY "XPOWDBSETSTR26" .
003750*
003760 FUNCTION REFERENCE OF POW--N53 () IS EXTERNAL BY VALUE POW--T53
003770 REPLACING NAME BY "XPOWDBGETNUMERIC27" .
003780 FUNCTION REFERENCE OF POW--N54 () IS EXTERNAL BY VALUE POW--T54
003790 REPLACING NAME BY "XPOWDBGETSTR27" .
003800 FUNCTION MOVE OF POW--N53 (BY VALUE TYPE IS NUMERIC POW--T53) IS EXTERNAL
003810 REPLACING NAME BY "XPOWDBSETNUMERIC27" .
003820 FUNCTION MOVE OF POW--N54 (BY CONTENT TYPE IS ALPHANUMERIC POW--T54) IS EXTERNAL
003830 REPLACING NAME BY "XPOWDBSETSTR27" .
003840*
003850 FUNCTION REFERENCE OF POW--N55 () IS EXTERNAL BY VALUE POW--T55
003860 REPLACING NAME BY "XPOWDBGETNUMERIC28" .
003870 FUNCTION REFERENCE OF POW--N56 () IS EXTERNAL BY VALUE POW--T56
003880 REPLACING NAME BY "XPOWDBGETSTR28" .
003890 FUNCTION MOVE OF POW--N55 (BY VALUE TYPE IS NUMERIC POW--T55) IS EXTERNAL
003900 REPLACING NAME BY "XPOWDBSETNUMERIC28" .
003910 FUNCTION MOVE OF POW--N56 (BY CONTENT TYPE IS ALPHANUMERIC POW--T56) IS EXTERNAL
003920 REPLACING NAME BY "XPOWDBSETSTR28" .
003930*
003940 FUNCTION REFERENCE OF POW--N57 () IS EXTERNAL BY VALUE POW--T57
003950 REPLACING NAME BY "XPOWDBGETNUMERIC29" .
003960 FUNCTION REFERENCE OF POW--N58 () IS EXTERNAL BY VALUE POW--T58
003970 REPLACING NAME BY "XPOWDBGETSTR29" .
003980 FUNCTION MOVE OF POW--N57 (BY VALUE TYPE IS NUMERIC POW--T57) IS EXTERNAL
003990 REPLACING NAME BY "XPOWDBSETNUMERIC29" .
004000 FUNCTION MOVE OF POW--N58 (BY CONTENT TYPE IS ALPHANUMERIC POW--T58) IS EXTERNAL
004010 REPLACING NAME BY "XPOWDBSETSTR29" .
004020*
004030 FUNCTION REFERENCE OF POW--N59 () IS EXTERNAL BY VALUE POW--T59
004040 REPLACING NAME BY "XPOWDBGETNUMERIC30" .
004050 FUNCTION REFERENCE OF POW--N60 () IS EXTERNAL BY VALUE POW--T60
004060 REPLACING NAME BY "XPOWDBGETSTR30" .
004070 FUNCTION MOVE OF POW--N59 (BY VALUE TYPE IS NUMERIC POW--T59) IS EXTERNAL
004080 REPLACING NAME BY "XPOWDBSETNUMERIC30" .
004090 FUNCTION MOVE OF POW--N60 (BY CONTENT TYPE IS ALPHANUMERIC POW--T60) IS EXTERNAL
004100 REPLACING NAME BY "XPOWDBSETSTR30" .
004110*
004120 FUNCTION REFERENCE OF POW--N61 () IS EXTERNAL BY VALUE POW--T61
004130 REPLACING NAME BY "XPOWDBGETNUMERIC31" .
004140 FUNCTION REFERENCE OF POW--N62 () IS EXTERNAL BY VALUE POW--T62
004150 REPLACING NAME BY "XPOWDBGETSTR31" .
004160 FUNCTION MOVE OF POW--N61 (BY VALUE TYPE IS NUMERIC POW--T61) IS EXTERNAL
004170 REPLACING NAME BY "XPOWDBSETNUMERIC31" .
004180 FUNCTION MOVE OF POW--N62 (BY CONTENT TYPE IS ALPHANUMERIC POW--T62) IS EXTERNAL
004190 REPLACING NAME BY "XPOWDBSETSTR31" .
004200*
004210 FUNCTION REFERENCE OF POW--N63 () IS EXTERNAL BY VALUE POW--T63
004220 REPLACING NAME BY "XPOWDBGETNUMERIC32" .
004230 FUNCTION REFERENCE OF POW--N64 () IS EXTERNAL BY VALUE POW--T64
004240 REPLACING NAME BY "XPOWDBGETSTR32" .
004250 FUNCTION MOVE OF POW--N63 (BY VALUE TYPE IS NUMERIC POW--T63) IS EXTERNAL
004260 REPLACING NAME BY "XPOWDBSETNUMERIC32" .
004270 FUNCTION MOVE OF POW--N64 (BY CONTENT TYPE IS ALPHANUMERIC POW--T64) IS EXTERNAL
004280 REPLACING NAME BY "XPOWDBSETSTR32" .
004290*
008000 END CLASS POWODBC.