Hello
Is it possible to extend DS functionality with a SDK? I imagine it would be used to create new functions. Is there a thread on what is involved and what is required?
Randy
Extending DS functionality with SDK
Moderators: chulett, rschirm, roy
-
- Premium Member
- Posts: 5
- Joined: Thu Aug 17, 2006 8:53 am
Hello Randy and welcome to DSXchange,
DataStage has, as part of the package, a full programming language called DataStage BASIC which is almost identical to the UV/BASIC language in UniVerse (mentioned because there are a lot programs and documentation available out there on the internet for this). Many large applications have been programmed in this language so it forms a very solid foundation for coding your own. In addition, there are ways to call external functions in languages such as c++.
DataStage has, as part of the package, a full programming language called DataStage BASIC which is almost identical to the UV/BASIC language in UniVerse (mentioned because there are a lot programs and documentation available out there on the internet for this). Many large applications have been programmed in this language so it forms a very solid foundation for coding your own. In addition, there are ways to call external functions in languages such as c++.
Last edited by ArndW on Fri Oct 20, 2006 11:54 am, edited 1 time in total.
<a href=http://www.worldcommunitygrid.org/team/ ... TZ9H4CGVP1 target="WCGWin">
</a>
</a>
What functionality are you talking about? If you mean new stages, sure, it's fully documented. There's even companies that have written plugins to give new functionality to the product. We just saw some of them at the IOD conference this week.
Kenneth Bland
Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
-
- Premium Member
- Posts: 5
- Joined: Thu Aug 17, 2006 8:53 am
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
While it is true that there is a documented Plug-In Stage Writer's Guide it is also true that very few custom plug-in stages have been written in the ten years that DataStage server jobs have been out there. I attribute this to the rich set of functionality available out of the box and the ease with which DataStage BASIC routines can be written.
In the parallel job environment there seems to be greater willingness (need?) to customize. There is also greater opportunity; one can not only create parallel routines, but can also create custom stages right there in the Designer. Technically the language is C++ but anyone with strong C skills can master that.
In the parallel job environment there seems to be greater willingness (need?) to customize. There is also greater opportunity; one can not only create parallel routines, but can also create custom stages right there in the Designer. Technically the language is C++ but anyone with strong C skills can master that.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.