Page 1 of 1

problem with dsx file

Posted: Mon Feb 05, 2007 11:48 am
by narsi1111
Hi ,

while iam importing dsx file iam getting this error

Line 63952: Unknown property name '"'.
Object=SubObject of ROOT.
Class=CParameters.


but yesterday iam able to import the dsx file.the problem his after importing 10 jobs iam getting that above warning and it's hanging please any one can help

Posted: Mon Feb 05, 2007 11:51 am
by ArndW
That line number is pretty close to 65536; I wonder if there is a correlation. could you post the .dsx text lines 63945 through 63960?

Hi

Posted: Mon Feb 05, 2007 12:00 pm
by narsi1111
Thanks for your quick reply


plz find the those lines

=+=+=+=
ControlAfterSubr "0"
Dependencies "CJobDepend"
BEGIN DSSUBRECORD
Name "DFSDUPLDDimSkuDSKU"
Type "0"
END DSSUBRECORD
BEGIN DSSUBRECORD
Name "DFSDUPLDHASHNEWSKUKEYS"
Type "0"
END DSSUBRECORD
BEGIN DSSUBRECORD
Name "DFSDUPLDDimSkuNEWSKU"
Type "0"
END DSSUBRECORD
BEGIN DSSUBRECORD
Name "DFSDUPLDDimSkuCSKU"
Type "0"
END DSSUBRECORD
BEGIN DSSUBRECORD
Name "DFSDUPLDDimSkuNEWCSKU"
Type "0"
END DSSUBRECORD
BEGIN DSSUBRECORD
Name "DFSDUPLDDimSkuDEPT"
Type "0"
END DSSUBRECORD
BEGIN DSSUBRECORD
Name "DFSDUPLDDimSkuDEPTGRP"
Type "0"
END DSSUBRECORD
BEGIN DSSUBRECORD
Name "DFSDUPLDDIMSKUlvldebrand"

Posted: Tue Feb 06, 2007 2:43 am
by ArndW
None of those lines liste have invalid syntax. Is your error reproduceable and does it have the error on the same line each time?

Posted: Tue Feb 06, 2007 3:03 am
by kumar_s
Have you edited the dsx file?
Is it a different version that you export and import the dsx from?

Posted: Tue Feb 06, 2007 7:42 am
by narsi1111
i hope u have done find and replace dsx file.that is the problem

Posted: Tue Feb 06, 2007 7:46 am
by bkerebel
Line 63952: Unknown property name '"'.
Object=SubObject of ROOT.
Class=CParameters.
it's near strange..
no property, and the object is a ROOT object.
perhaps your project has change about rights for some files and then your user is not able to import the file

if you were in unix platform you could do
cat /.dshome
cd /.dshome
then you're in DSEngine path.
you do cd ../../Projects/xxx (xxx is the name of your own project)
there you see some RT_LOGyyy, RT_STATUSyyy (yyy for internal number of job)

there you should find some files owned by root and not by your importer user

Bertrand

Posted: Tue Feb 06, 2007 8:19 am
by ArndW
Bertrand - in this case the ROOT refers to a .dsx DataStage object, i.e. the SUBRECORDs point to RECORD object as the root, and isn't referring to a UNIX "root" owned file. Here the parameters are being declared and point back to their job.

Narsi1111 - Could you explain you solution? I'm afraid I can't quite follow what you mean.