Operating System - HP-UX
1752809 Members
6218 Online
108789 Solutions
New Discussion юеВ

differences cobol precompiler oracle 8i and 9i

 
SOLVED
Go to solution
Michael Schulte zur Sur
Honored Contributor

differences cobol precompiler oracle 8i and 9i

Hi,

Currently I have the problem, that I can precompile a certain cobol programme with Oracle 8i without problems and Oracle 9i complains. Are there any big differences?

thanks for any help

Michael
6 REPLIES 6
Julio Yamawaki
Esteemed Contributor

Re: differences cobol precompiler oracle 8i and 9i

Michael,

I think you have a configuration problem.
A program that is compiled in 8.x is also compiled in 9.x (8.x is a sub-set of 9.x).
Can you send the source for me to test this?
Michael Schulte zur Sur
Honored Contributor

Re: differences cobol precompiler oracle 8i and 9i

Hi Julio,

the configuration is the same. I dont think, I can post the listing. What configuration are you talking about? That one in precomp/admin?

thanks,

Michael
Julio Yamawaki
Esteemed Contributor

Re: differences cobol precompiler oracle 8i and 9i

Hi,
Can you send me the way you call the pre-compiler, at least?
Michael Schulte zur Sur
Honored Contributor

Re: differences cobol precompiler oracle 8i and 9i

Hi,

here the cobol precompiler script.

greetings,

Michael
Julio Yamawaki
Esteemed Contributor
Solution

Re: differences cobol precompiler oracle 8i and 9i

Hi,

Testing procob on 9.2.0.1:
I found a basic difference on SPECIAL-NAMES,
It was:
SPECIAL-NAMES. DECIMAL-POINT IS COMMA
C01 IS SALTO.
When I precompiled, got same error PCB-S-00400.
I changed:
SPECIAL-NAMES. DECIMAL-POINT IS COMMA
* C01 IS SALTO.

Tried to compile and it was ok.
As I don't have your source, please check this above.
Also, I logged into Metalink and found nothing.

Michael Schulte zur Sur
Honored Contributor

Re: differences cobol precompiler oracle 8i and 9i

Hi Julio,

the problem is solved. I have opened a tar at metalink. The problem is, that there is a bug in the precompiler of 8I, which does not catch a missing dot after an exec include command, which is required by the syntax.

thanks,

Michael