server routine not getting overwritten after import (.dsx)

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

Post Reply
Aquilis
Participant
Posts: 204
Joined: Thu Apr 05, 2007 4:54 am
Location: Bangalore
Contact:

server routine not getting overwritten after import (.dsx)

Post by Aquilis »

All,
we have a server routine,which was previously working in production environment nicely.Due to changes in requirement ,we just modified that routine and is working fine in development environment.
But when we overwrite that existing with the new one in production ,we are facing the issues.

Actually when we overwite the existing with new one,we happens to see that ,same old routine processing/executing underline.new/changed routine Logics are not getting overwritten at all.
Sometimes, if we delete and import the same once again then it works out to be fine.if we do it for few times (like deleting and reimporting) this thing also goes wrong.
So what would be posssible causes and what are possible remedies for the same.We tried with recompiling after impoting the new one but that thing also going wrong.
We are totally perplexed due to this uneven behaviour.
we appreciate your every inputs and do suggest us where we are going wrong.

---Aquilis
Aquilis
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

If a routine is in use, or mapped into shared memory, it will not be overwritten. You probably need to manage the timing of your import more carefully. Restarting DataStage on the server (then effecting the import) will probably fix the problem, as it re-initializes shared memory among other things.
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