PX warning in Oracle Enterprise stage

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
edwds
Premium Member
Premium Member
Posts: 32
Joined: Mon May 01, 2006 1:06 pm

PX warning in Oracle Enterprise stage

Post by edwds »

A PX job that reads an Oracle table and then Loads another Oracle table finishes ok but with a warning:

When checking operator: When validating export schema: Unrecognized top level format property: nocheck

Has anybody seen this warning before?
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

I have seen this when using CFF with many levels of records.
Do you use transformer in between?
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
edwds
Premium Member
Premium Member
Posts: 32
Joined: Mon May 01, 2006 1:06 pm

PX warning in Oracle Enterprise stage

Post by edwds »

kumar_s wrote:I have seen this when using CFF with many levels of records.
Do you use transformer in between?
Kumar,

Yes, we are using a transformer.
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Do you find any level change in the field properties available in the transformer?
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
edwds
Premium Member
Premium Member
Posts: 32
Joined: Mon May 01, 2006 1:06 pm

Post by edwds »

kumar_s wrote:Do you find any level change in the field properties available in the transformer?
No. Additionally, we have run the job without a transformer and still get the same error.
DSguru2B
Charter Member
Charter Member
Posts: 6854
Joined: Wed Feb 09, 2005 3:44 pm
Location: Houston, TX

Post by DSguru2B »

Can you paste the schema that you have imported.
Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.
edwds
Premium Member
Premium Member
Posts: 32
Joined: Mon May 01, 2006 1:06 pm

Post by edwds »

DSguru2B wrote:Can you paste the schema that you have imported.
record
(
JOB_FUNCTION:string[max=3] {prefix=2};
DESCR:string[max=30] {prefix=2};
EFF_STATUS:string[max=1] {prefix=2};
DESCRSHORT:string[max=10] {prefix=2};
INAIL_CODE:string[max=11] {prefix=2};
)
roblew
Charter Member
Charter Member
Posts: 123
Joined: Mon Mar 27, 2006 7:32 pm
Location: San Ramon

Post by roblew »

Did anyone get the resolution for this warning?

I have received the same thing.

"oraVBEP: When checking operator: When validating export schema: Unrecognized top level format property: nocheck "

update:
I've found that this warning occurs even without using a transformer stage. It seems to occur when using the "Load" write method. I used a simple row generator into Oracle Ent. stage and still receive the error.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Can you take a look at the generated sqlldr control file to see whether it contains a "nocheck" directive and, if so, whether it's in a syntactically correct location?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
roblew
Charter Member
Charter Member
Posts: 123
Joined: Mon Mar 27, 2006 7:32 pm
Location: San Ramon

Post by roblew »

I don't see nocheck in the ctl file.

Code: Select all

$ more ora.26371.825195.0.ctl
OPTIONS(DIRECT=TRUE, PARALLEL=TRUE, SKIP_INDEX_MAINTENANCE=YES)

LOAD DATA CHARACTERSET UTF8 INFILE 'ora.26371.825195.fifo.0' "FIX 113"
APPEND INTO TABLE OLY_DEV.P1Q_testtable
(
KNB1_KUNNR  POSITION(1:80)   NULLIF  (1:80)  = BLANKS,
KNB1_BUKRS  POSITION(81:112)   NULLIF  (81:112)  = BLANKS

)
roblew
Charter Member
Charter Member
Posts: 123
Joined: Mon Mar 27, 2006 7:32 pm
Location: San Ramon

Post by roblew »

By the way, an IBM case has been open for the issue. They have been able to reproduce the error internally and they are currently investigating...
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Are you using RCP?
Is it a CFF input stage?
Do you have different level in field specification?
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
mpouet
Participant
Posts: 34
Joined: Mon Oct 18, 2004 10:23 am
Location: France

Post by mpouet »

Hi,

We had the same issue with the the Oracle Loader with Datastage 7.5.2 (it was working well in 6 version) and looked for a solution. The IBM answer was : "use job handler" (!!!).

Bye
Matthieu
roblew
Charter Member
Charter Member
Posts: 123
Joined: Mon Mar 27, 2006 7:32 pm
Location: San Ramon

Post by roblew »

Just wanted to give an update on this. IBM has given us the same work-around... Use a project-level message handler. They have reproduced the error in-house, but prefer not to spend the time to fix it, since the warning doesn't seem to affect the data. :?

btw, we're not using RCP; doesn't matter if cff input stage or not; not sure what you mean by "different level of field specification". BUT, in any simple test case in multiple projects across different servers, I have received the error.
jjrbikes
Premium Member
Premium Member
Posts: 117
Joined: Tue Nov 25, 2003 11:09 am
Location: Minneapolis

New Update

Post by jjrbikes »

I was just searching the forum for this error and don't know if I can help or not, but...
It's not exactly the same, but I was getting a similar error in a job that was sourcing an Oracle table and writing the data to a sequential file,

Code: Select all

"When checking operator: When validating export schema: Unrecognized top level format property: fix_zero"
I was able to correct this error by opening my target stage, clicking on the "format" tab and then removing the property "Allow all zeros = yes" which is in the tree structure under Decimal which is under Type defaults.

"Allow all zeros = yes" is synonymous to "fix_zero".

hope this helps!
Post Reply