Search found 53125 matches

by ray.wurlod
Tue Jan 15, 2008 5:35 pm
Forum: General
Topic: Document
Replies: 2
Views: 1661

Have you searched the forums? Vendor used to offer a "best practices" class (not currently scheduled). Most sites have such documentation, but it is not for contractors covered by non-disclosure agreements to redistribute.
by ray.wurlod
Tue Jan 15, 2008 3:15 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Join using LIKE operator in Universe
Replies: 7
Views: 2895

No, it's a different syntax error! Looks like table name qualifiers need to be outside EVAL. Need to be trickier, and use aliases. select a.DESCRIPTION aDESC, b.DESCRIPTION bDESC from MyHashedFile a, MyHashedFile b where aDESC <> bDESC and EVAL "INDEX(bDESC, aDESC, 1)" <> 0;
by ray.wurlod
Tue Jan 15, 2008 3:12 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: dsenv and performance tuning
Replies: 15
Views: 6423

The manual Administering UniVerse contains the best coverage.
by ray.wurlod
Tue Jan 15, 2008 3:08 pm
Forum: General
Topic: SAP 999 line limitation
Replies: 3
Views: 1971

So dump everything into two temporary tables, generating an extra column in the child table using Mod(rownumber,950) for each detail line for each header line.

In another job simply join these. The extra column gives you the criterion for creating a set of data to load to SAP.
by ray.wurlod
Tue Jan 15, 2008 3:04 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Generating multiple rows based on the data of 2 input column
Replies: 12
Views: 4289

That technique would work, but it's wasteful, and would require a priori knowledge of the maximum number of rows that might need to be generated from any one range (in your case 100 was sufficient - or was it ?!! How would you know (in all cases)?).
by ray.wurlod
Tue Jan 15, 2008 3:00 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: XML Table definition
Replies: 5
Views: 1696

Which option from Import have you chosen (sequential file or XML table) ? As far as I can recall, you don't need to specify a delimiter using the XML table importer.
by ray.wurlod
Tue Jan 15, 2008 2:56 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: XMLInput stage Group column in Output columns
Replies: 3
Views: 915

I don't believe that the Group field is used in the XML input stage. The Columns grid is a generic control; the Group field is used when the grid appears in a stage performing an SQL SELECT operation (to add a GROUP BY clause in the statement; non-grouped fields require set operations such as COUNT,...
by ray.wurlod
Tue Jan 15, 2008 2:53 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to use ignore prefix and map the coluumns...
Replies: 3
Views: 972

ABCD_ on the source side.

Nothing on the target side.
by ray.wurlod
Tue Jan 15, 2008 2:52 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: partition
Replies: 3
Views: 863

Partitioning is preserved. Sorting may not be. Place a Sort stage between the Filter stage and the Join stage, with sort mode "Don't sort (previously sorted)". In any case, DataStage should have inserted a tsort operator if you did not specify sorting on the input link to the Join stage. Make very s...
by ray.wurlod
Tue Jan 15, 2008 2:48 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: message handler file not found
Replies: 2
Views: 1856

Message handlers are not exported automatically; you need to make your own arrangements. Local message handlers (linked to a specific job) are in files called Local.msh which are stored in a subdirectory called RT_SCnnn in the project on the server. Named message handlers are in files called name.ms...
by ray.wurlod
Tue Jan 15, 2008 2:45 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Encode
Replies: 4
Views: 1416

Welcome aboard. I assume "falt file" is a typo. Use Sequential File stage, XML Output stage, External Target stage. In the External Target stage execute your uuencode command and direct its output into a file, then run a script to FTP this whereever it needs to go. Optionally delete/move the data fi...
by ray.wurlod
Tue Jan 15, 2008 2:40 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: To reject the records that violates Referential Integrity
Replies: 11
Views: 4149

If you don't have a CRC routine, you can use one of the change detection stage types.
by ray.wurlod
Tue Jan 15, 2008 2:35 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Join using LIKE operator in Universe
Replies: 7
Views: 2895

MATCHES only works in the RetrieVe query language, not in SQL. In DataStage/SQL (or UniVerse/SQL) only the LIKE operator is supported. And, yes, the double pipe operator is for concatenation. As far as I can tell, your syntax is legitimate. Have you tried it from TCL? WHERE fieldname LIKE '%' || 'va...
by ray.wurlod
Tue Jan 15, 2008 2:26 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: datastage Phantom error
Replies: 7
Views: 5030

Use DSJ.ERRNONE as the second argument to DSAttachJob(), then handle the job status explicitly in your code.
by ray.wurlod
Tue Jan 15, 2008 2:25 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Phantom issue with the DSSetParam program
Replies: 4
Views: 1304

Is this error occurring in one of your routines, in a job sequence, or simply when a job run is requested? If it's one of your routines, there is some path through the code where the variable named ParamValue is not being assigned a value. If you can't diagnose it post the code of the routine here (...