Integrating COM Objects

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
JSimon
Premium Member
Premium Member
Posts: 47
Joined: Fri Dec 14, 2007 8:47 am
Contact:

Integrating COM Objects

Post by JSimon »

Hi,

I am interested in exploring the possibility of integrating a COM object into a DataStage job. I'm not quite sure how I am going to tackle this, but I was wondering if anyone has attempted or done this before.

The reason I am trying to do this is the company I am currently at has a requirement to parse names. However, the company does not want to shell out 100-200k to IBM for QualityStage because they already purchased a different matching tool and are having a difficult time justifying purchasing QualityStage simply as a name parser.

There are some other cost effective solutions for JUST name parsing, but the majority seem to use COM objects. I don't have much experience in this area, so I am looking for anyone who does to point me in the right direction.

Thanks,
Jason
-----
Jason Simon
Consultant / Developer
Attevo, Inc.

http://www.attevo.com/
http://www.projectjlm.com/
http://www.elefoo.com/
deanwalker
Participant
Posts: 82
Joined: Tue Jan 22, 2008 10:37 am
Location: UK

Post by deanwalker »

Importing External Function definitions - still known as ActiveX at this point !!
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Be aware that invoking functions exposed via COM objects is noticeably slower than invoking other functions.

Also I'm not totally sure that you can call these external functions from parallel jobs - is it a C-callable interface?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
JSimon
Premium Member
Premium Member
Posts: 47
Joined: Fri Dec 14, 2007 8:47 am
Contact:

Post by JSimon »

To simplify the solution, I am going to run a batch job via shell script from a sequence job.

Thanks for the input,
Jason
-----
Jason Simon
Consultant / Developer
Attevo, Inc.

http://www.attevo.com/
http://www.projectjlm.com/
http://www.elefoo.com/
Post Reply