Follow these steps, you must be root or dsadm: cd `cat /.dshome` . ./dsenv bin/uvsh From the command prompt, type in: > LOGTO UV Type in > LIST.READU Look at the USERNO column and get the number associated to your locked job. Type in > UNLOCK USER yournumber ALL Your job should be released. This ALW...
PX has no update-able reference data set capability. For PX, you're going to have to either write a custom buildop or use the obscure Make Vector stage to do what you need.
Finding no rows for update will not generate any error message or return code. Therefore, you must separate inserts from updates during transformation when you have a chance to act on that result, prior to loading, when you have less functionality.
A purposeful reject link will generate a yellow warning message in the job log if the row count on the reject link is non-zero. Other than that, warning messages on Server jobs tell you your metadata is wrong, or your job has spewed information into the phantom capture file indicating non-numeric va...
You could consider in the initialization of a stage variable using an ExecSH/ExecDOS call to a database command line program like sqlplus to issue SELECT MAX(... SQL statement on your table and return the answer as the initialization value. Increment your stage variable from there with each use.
The DS APIs are documented in your manuals, consider DSGetLogSummary and such. The command line dsjob is also well documented. How about you experiment with both? dsjob is really is to use, but the APIs give you more flexibility but require more programming. dsjob is easily used with a ksh or perl s...
Export from 3.0, import to 7.5. Then start making tons of changes to fix: link ordering, hashed file caching, row buffering, function argument modification, etc.
If you have a fixed number of reference columns, then switch your hashed reference file to have the same number of columns. The derivation for each column is the same except for the offset value. Something like: If inlink.YourAttributeIndex = 1 Then inlink.YourDataValue Else reflink.DataValue. For r...
You need to give a lot more information:
1. What's your commit rate?
2. Are there triggers on the tables?
3. Indexes on the tables?
4. What's the SQL like?
5. Describe the job design
6. How many inserts, how many updates?