Routines issue while upgrading DS
Posted: Fri Apr 01, 2005 3:24 pm
Hi all,
I heard there would be routine issues while upgrading DS (3.6 to 7.5)
but from the document i have seen that , under upgrade guide/upgrading issues/Transform Routine Arguments page no. (164/192), how this is been handled,
but iam not able to understand how to use this utility that is mentioned.
THE DOC SAYS THAT
"For example , input column variables are passed into Routines as arguments when called from a column derivation in the Transformer.
If an input column variable is passed into a Routine as an argument and then directly modified within the Routine, there is like to be corruption of that in put column data on returning from the routine.
In order to check that Routines contained in the project donot break this
restriction, the Datastage server installation has been modified to run Routine checker utility which will report on any Routine which appears to
be modifying it's input arguments. the utility is run against each project on installation and the results are output to a file named CheckerRoutines.log in the project directory."
So please if some one could help out with issue , that would be great!
Is it something done during installation if so what care should be taken to
to run that utility on the whole project.
Can you also please tell me datastage basic directories like project directory and dsenv directory .
Thank you all very much for ur time,
I heard there would be routine issues while upgrading DS (3.6 to 7.5)
but from the document i have seen that , under upgrade guide/upgrading issues/Transform Routine Arguments page no. (164/192), how this is been handled,
but iam not able to understand how to use this utility that is mentioned.
THE DOC SAYS THAT
"For example , input column variables are passed into Routines as arguments when called from a column derivation in the Transformer.
If an input column variable is passed into a Routine as an argument and then directly modified within the Routine, there is like to be corruption of that in put column data on returning from the routine.
In order to check that Routines contained in the project donot break this
restriction, the Datastage server installation has been modified to run Routine checker utility which will report on any Routine which appears to
be modifying it's input arguments. the utility is run against each project on installation and the results are output to a file named CheckerRoutines.log in the project directory."
So please if some one could help out with issue , that would be great!
Is it something done during installation if so what care should be taken to
to run that utility on the whole project.
Can you also please tell me datastage basic directories like project directory and dsenv directory .
Thank you all very much for ur time,