Debugging Phantom Error

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Amit_111
Participant
Posts: 134
Joined: Sat Mar 24, 2007 11:37 am

Post by Amit_111 »

I had executed the dsenv script i.e. I had executed the "./bin/dssh" in the path :/opt/datastage/Ascential/DataStage/DSEngine/


The lines 543 to 547are as follows
00543 016AA:o6E eq INVOCATION.ID "" => $R50
00543 016B2:2DE testfw $R50 0175E:
00547 016BC:14E readu DSRTCOM.RTSTATUS.FVAR RESOURCE.ID =>RESOURCE.RECORD
00547 016c4 :0C$ jumpf 01704:
00548 016CC: 32A onerror
00548 016CE: 054 delete DSRTCOM.RTSTATUS.FVAR RESOURCE.ID
I couldnt understand anything from the above lines. Please see if you can decode them.
Thanks
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

My fault, the VLIST command is "VLIST DSD.BP DSD_StageRun.B"; I mis-typed and asked you to list the wrong program. Please post the results of the correct VLIST.
Amit_111
Participant
Posts: 134
Joined: Sat Mar 24, 2007 11:37 am

Post by Amit_111 »

Hi,

I executed the new command and it gave me tha Output as
"DSD.BP" is not a file name.
Thanks,
Amit_111
Participant
Posts: 134
Joined: Sat Mar 24, 2007 11:37 am

Post by Amit_111 »

Hi All,

I don't know if this is an ideal solution or not but I finally managed to remove this Phantom error.
I just created the copies of the jobs in which I received this error. Then I deleted the original jobs and then renamed the copy jobs with the Original ones.
Following the above Procedure the Phantom ran away :D

Many thanks to all of you.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Should have been DSD_BP in the VLIST command.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Amit_111
Participant
Posts: 134
Joined: Sat Mar 24, 2007 11:37 am

Post by Amit_111 »

thanks ray,

Following is the output given by this command. I have posted the log shown for line 544 where i receive a phantom error.

It would be helpful if any one can decode this
00541 013FE : 0F8 move "Status.Update" => _Too66
00541 01404 : 01E call "$PERF.NAME" _T0065 _T0066
00542 0140E : 060 dyn_extract STAGECOM.STAGE 7 0 0 => TRXSUBR
00544 0141A : 01E call TRXSUBR HANDLES ERROR
00545 01424 : 10c nop
00545 01426 : 106 ne ERROR -1 => $R39
00545 0142E : 2DE testfw $R39 01458:
Many Thanks,
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Even if they could, there's nothing you could do about it. It's a CALL statement to an internal subroutine, and it's passing the just-extracted Transformer stage name, so presumably it's something to do with reporting. Only Advanced Technical Support could determine for sure - even first line support do not have access to source code. However, you are still required to pose the question via your usual support provider (and we're not talking DSXchange here!).
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply