Search found 53125 matches
- Sun Jun 20, 2004 6:32 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: DataSatge Certification
- Replies: 3
- Views: 1185
- Sat Jun 19, 2004 5:29 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Training material
- Replies: 1
- Views: 926
Welcome aboard! :D There is no training material in the public domain (though you can learn a lot from this site!). Ascential does offer web-based as well as instructor-led and site-based training, details of which can be obtained from them (or their web site). There is no demonstration version of D...
- Sat Jun 19, 2004 5:18 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Difference between Transformer and Basic Transfomer stage ?
- Replies: 7
- Views: 5379
In parallel jobs there are two, very different, stage types. One is called the Transfomer stage, the other is called the BASIC Transformer stage. Parallel jobs do not use the DataStage BASIC run machine; instead they use a C-based environment that is/was called osh (from "Orchestrate shell", Orchest...
- Sat Jun 19, 2004 5:13 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Controller problem
- Replies: 22
- Views: 7554
Arun, As you will see in the code, it is intended to determine whether the DSAttachJob function was called successfully. Therefore the code is inserted around the DSAttachJob function that is invoked to get a job handle used to run the job. If you're using multi-instance jobs and using an invocation...
- Fri Jun 18, 2004 5:55 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Querying for Source and Target Table Names
- Replies: 3
- Views: 1496
And, if you've used job parameters for table names, this can be quite a messy query! The table name is a property of the passive stage's input or output link. So, given a job name, you need to determine a list of that job's stage names (from DSStages Where JobName = 'name'). Then you need to determi...
- Fri Jun 18, 2004 5:49 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: HF and Seq. file dynamic join
- Replies: 8
- Views: 2068
Make the hashed file with three key columns (Key, Level, Code). Perform two (separate) lookups. The first uses inlink.Key 1 inlink.Account_Level1 as the three reference key expressions. The second uses inlink.Key 2 inlink.Account_Level2 as the three reference key expressions. One of them should succ...
- Fri Jun 18, 2004 5:37 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Another Abnormal Termination
- Replies: 1
- Views: 1203
Answering only the second question, you get two "from previous run" messages because there were (at least) two active stage types that had aborted without writing their information into the job log. Or one from the job, and one from the Transfomer stage KDW1RDOSInvoiceShipHeaderS002. That there's an...
- Fri Jun 18, 2004 5:32 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Reading flat file data on third party web site
- Replies: 4
- Views: 1593
Any reason you can't use an FTP stage? One of the capabilities in UniVerse that is not in DataStage is the set of functions collectively known as CallHTTP. That is, DataStage does not have the capability natively. I hope someone can help you with an operating system script. If it's a well-formed scr...
- Fri Jun 18, 2004 5:29 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Difference between Transformer and Basic Transfomer stage ?
- Replies: 7
- Views: 5379
The Transformer stage in parallel jobs can NOT access BASIC functions, etc. It uses a completely different expression editor, with a largely equivalent list of operators, and a different, though overlapping, list of functions and other operands (but they're not BASIC functions and operators). The BA...
- Fri Jun 18, 2004 5:24 pm
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Passing array to function
- Replies: 3
- Views: 1348
Can you show us what you're trying to do? It's certainly possible to pass an array to a function. Do you mean a dynamic array - which is only a character string, so ought not to present any problem? Or do you mean a dimensioned array, in which case there are some rules you must heed. Read about the ...
- Fri Jun 18, 2004 5:02 am
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Problems with dates
- Replies: 9
- Views: 4822
I suspect you are confusing a Transform (which is a discrete DataStage object, an encapsulated, pre-stored expression, stored in the Transforms branch of the Repository) with a Transformer stage (which is not a discrete DataStage object but, instead, must exist within a DataStage job). I have just c...
- Fri Jun 18, 2004 4:44 am
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: How to make a after job routine which resets a server job
- Replies: 2
- Views: 1112
Welcome aboard! :D You can't reset the job itself from within an after-job subroutine because, while the after-job subroutine is executing, the status of the job is still "running". The job does not stop running until after the after-job subroutine returns. You can not reset a job if its status is "...
- Fri Jun 18, 2004 3:58 am
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Date parameter
- Replies: 5
- Views: 2093
But you can not automate this within the job itself, unless by a reverse of the procedure I outlined earlier. Change the name of (or copy) the file to a generic name with ExecSH called as a before-job subroutine. Then have DataStage process from the generic file name. Perhaps remove or rename the pr...
- Fri Jun 18, 2004 3:42 am
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Date parameter
- Replies: 5
- Views: 2093
The preceding post was based on the assumption that you're reading from the file. If you're writing to the file there is another way. Write to a generic file (say, blacklist.txt) then use an after-job subroutine to change its name. This has been discussed a number of times on this Forum; do a search...
- Fri Jun 18, 2004 3:31 am
- Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
- Topic: Date parameter
- Replies: 5
- Views: 2093
It is not possible to do it within the job. Filenames, whether or not they contain resolved parameter values, are determined when the job starts; they can not be changed subsequently. You must calculate values for job parameters before the job is started. This is a fundamental rule for DataStage jobs.