Search found 53125 matches

by ray.wurlod
Tue Jul 19, 2005 3:20 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: upcoming Hawk release
Replies: 6
Views: 1343

WebSphere is a product name (marketing term) that IBM uses to group a whole range of middleware products. There's nothing to learn other than that fact, which will help you to find DataStage-related information on IBM web sites.
by ray.wurlod
Tue Jul 19, 2005 3:14 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Way to decrease hash file size
Replies: 5
Views: 1122

Tedious to reload the 20 million rows, however. :wink:
by ray.wurlod
Tue Jul 19, 2005 3:12 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: load multiformat seq file
Replies: 12
Views: 6310

This suggests you're not getting detail lines on the other output link. This, in turn, suggests that your schema for the other output link is not correct for the detail lines. Get that right first. Then use a Modify stage on the rejects link to convert the raw row to a string, and decompose that str...
by ray.wurlod
Tue Jul 19, 2005 6:01 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Static Hash File Physical File
Replies: 5
Views: 1266

A hashed file is not intended to be opened for viewing by humans; there are lots of pointers and other stuff intermingled with the data. If you do open a hashed file with a text editor, make sure you quit without saving; otherwise you will corrupt the hashed file. Guaranteed. The hashed file is wher...
by ray.wurlod
Tue Jul 19, 2005 5:59 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Sporadic Problems with DSDetachJob() call
Replies: 9
Views: 2777

Is your code based on the way that job sequences do it? They seem to work OK - could be worth inspecting their code!
by ray.wurlod
Tue Jul 19, 2005 5:57 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to avoid blank row in Sequential file
Replies: 8
Views: 2405

Do you mean a sequential file from which you're reading, or to which you're writing? You can not avoid anything in a sequential file from which you're reading; the very nature of a sequential file is that you have to read past every byte to get to the next. So you either have to pre-process the text...
by ray.wurlod
Tue Jul 19, 2005 5:54 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DS Job & dll library
Replies: 10
Views: 2081

You will need to be much more precise. Most DLLs contain multiple entrypoints, exposing more than one function. The individual functions are callable. It may be that your particular DLL contains only one function, but you did not say so. It's not easy to call them, but you can set the functions up a...
by ray.wurlod
Tue Jul 19, 2005 5:50 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Multi-value fields and strange output file format
Replies: 9
Views: 2975

Where can I find some information about that functions dedicated to multivalued fields? DataStage BASIC manual, Chapter 2, especially the section on Dynamic Array Operations - multi-valued fields are a specific instance of dynamic arrays. There is a table of the vector functions in this section - m...
by ray.wurlod
Tue Jul 19, 2005 5:43 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Way to decrease hash file size
Replies: 5
Views: 1122

Assuming you have a VOC pointer to your hashed file (search for SETFILE), the command is

Code: Select all

RESIZE hashedfilename * * *
This you could also have found with a search.
by ray.wurlod
Tue Jul 19, 2005 5:39 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Sporadic Problems with DSDetachJob() call
Replies: 9
Views: 2777

Could be a timing issue. Try a short SLEEP or NAP after DSDetachJob().

The return value from DSDetachJob() is its status. Check to see whether its value is DSJE.NOERROR or something else. If something else, screech to a halt and figure out what's happening.
by ray.wurlod
Tue Jul 19, 2005 5:37 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Using Metastage to understand delivered Datastage project
Replies: 3
Views: 900

DS_METADATA is a dynamic hashed file in which Table Definitions are stored. The directory should contain exactly three files, called DATA.30, OVER.30 and .Type30. If this is not the case, then you have major problem in your repository. In particular, DS_METADATA is not referenced by MetaStage. It ha...
by ray.wurlod
Tue Jul 19, 2005 12:59 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Converting date formats
Replies: 4
Views: 1233

Force the leading zeroes (Derivation) when extracting. Then you should be able to nest string_from_date in date_from_string in a Modify stage.
by ray.wurlod
Tue Jul 19, 2005 12:57 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Pipeline paralleslism in PX Vs IPC in server
Replies: 2
Views: 856

Yes and no. The IPC stage buffers data so that the next process (or next stage in the same process) can pick it up. Pipeline parallelism in parallel jobs is much more complete. Do you understand the relationship between stages and Orchestrate operators? Essentially each stage generates an operator. ...
by ray.wurlod
Tue Jul 19, 2005 12:52 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: load multiformat seq file
Replies: 12
Views: 6310

You don't need a shell script - that was pointing out that Aditya's solution was not appropriate in a parallel job. If you follow the remainder of my advice, you read the file using a Sequential File stage. In parallel jobs a Sequential File stage can have two output links, the one containing valid ...
by ray.wurlod
Mon Jul 18, 2005 9:08 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Error while calling a job from Job Control Code
Replies: 14
Views: 6644

You appear to have a one-line parameter file containing ten comma-delimited values with which you want to replace eleven job parameters. The IsNull functions in your original code thwart this intent. Assuming you're using version 7.5, you can create a job sequence that begins with an Execute Command...