Page 1 of 1

Serverjob error

Posted: Wed Jan 16, 2008 4:07 am
by karry450
Hi friends,

I am getting this error while running a server job.

Job..JobError.ODS_Error.loError_err: DSD.UVOpen mkdbfile: cannot create file //////


can anyone help me please.


thanks

Posted: Wed Jan 16, 2008 4:12 am
by ash_singh84
I suppose your job is trying to create a hashed file. Please verify that your user has write privliges to the directory where you are creating the file.

Posted: Wed Jan 16, 2008 4:53 am
by ray.wurlod
"//////" is not a legal name for a hashed file.

Serverjob error

Posted: Wed Jan 16, 2008 5:07 am
by karry450
ray.wurlod wrote:"//////" is not a legal name for a hashed file. ...
//////// is the path i didnt mention sorry.

but for the other jobs having the same directory for creating hashed files im not getting any error.

can anything else be the issue with this.

Posted: Wed Jan 16, 2008 6:07 am
by Maveric
Is that the full error message? If so then file name is empty. Are you hard coding the name or is it parameterized? Post the entire error message will help.

Serverjob error

Posted: Wed Jan 16, 2008 6:11 am
by karry450
Maveric wrote:Is that the full error message? If so then file name is empty. Are you hard coding the name or is it parameterized? Post the entire error message will help.
Job..JobError.ODS_Error.loError_err: DSD.UVOpen mkdbfile: cannot create file /s/a/Ascential/DataStage/Projects/ABD_UAT/HashFiles/Errors


this is the entire message can you please help me.

Posted: Wed Jan 16, 2008 6:13 am
by ash_singh84
Please let us know your job design. it seems that you are trying to create a hashed file for error records and no records are qualifying for it.

Posted: Wed Jan 16, 2008 6:15 am
by Maveric
Ok. I am assuming that "Errors" is the file name. And the rest is the path. And it is one single parameter. Now do you have have write or over write (if the file exists already) permissions? Errors might be a reserved word (I am guessing). Try with some other name. Or try creating the file in some other path. Are you using the same user IDs for the job which ran successfully and the job which aborted?

Serverjob error

Posted: Wed Jan 16, 2008 6:20 am
by karry450
Maveric wrote:Ok. I am assuming that "Errors" is the file name. And the rest is the path. And it is one single parameter. Now do you have have write or over write (if the file exists already) permissions? Errors might be a reserved word (I am guessing). Try with some other name. Or try creating the file in some other path. Are you using the same user IDs for the job which ran successfully and the job which aborted?


Yeah Im using the same userId for both aborted and successfully ran jobs.

anyways ill try with different path/different user id and let you know.


thanks

Posted: Wed Jan 16, 2008 7:11 am
by ArndW
mkdbfile will not be successful if it cannot create the file/directory (verify by testing with "touch" under the same id) or if the file exists already.

Posted: Wed Jan 16, 2008 1:38 pm
by ray.wurlod
In your Hashed File stage, click the Options button and select the "delete before create" check box. This will handle the possibility that the hashed file already exists.

Check carefully that the value being supplied by the parameter (and reported in the error message) is totally correct, even unto spelling and casing.