Question

A forum for discussing DataStage<sup>®</sup> basics. If you're not sure where your question goes, start here.

Moderators: chulett, rschirm, roy

Post Reply
Nagaraj
Premium Member
Premium Member
Posts: 383
Joined: Thu Nov 08, 2007 12:32 am
Location: Bangalore

Question

Post by Nagaraj »

Hi Folks,

Can anybody tell me what is the purpose of WISD input and output stages?
I am trying to develop a job which should be exposed as a web service, and the system which calls/requests this web service will send the message as an input and will get response from the wsdl in xml format.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Everything here is a question, so please come up with a better subject in the future, something germane to the question being asked. And 'Hi' isn't really all that helpful as Additional Info. :?
Last edited by chulett on Wed Sep 10, 2008 8:59 pm, edited 1 time in total.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Nagaraj
Premium Member
Premium Member
Posts: 383
Joined: Thu Nov 08, 2007 12:32 am
Location: Bangalore

WISD

Post by Nagaraj »

Okay Point taken, will take care of that, but can you please answer my question/
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

In earlier versions of DataStage these stage types were called the RTI ("real time interface") input and output stages; you may still encounter that terminology.

Simplistically:
Regular job

Code: Select all

  source_stage ---> processing_stages ---> target_stage
Job to be deployed as web service

Code: Select all

  WISD_input_stage ---> processing_stages ---> WISD_output_stage
More usually also involves XML input and output stages too.

Code: Select all

  WISD_input ---> XML_input ---> processing ---> XML_output ---> WISD_output
Of course there's some extra setup exposing the job as a web service, but your question was about the purpose of the WISD input and output stage types.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Nagaraj
Premium Member
Premium Member
Posts: 383
Joined: Thu Nov 08, 2007 12:32 am
Location: Bangalore

WISD

Post by Nagaraj »

Thanks for the information.
Could you please tell me when we can use those stages (wisd input and wisd output)?
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

They allow an 'RTI Enabled' DataStage job to be exposed as a web service and serve as the start and/or end points of the service. If Ernie comes along, I'm sure he can do a better job of explaining the nuances of their use or non-use.
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Re: WISD

Post by ray.wurlod »

Nagaraj wrote:Thanks for the information.
Could you please tell me when we can use those stages (wisd input and wisd output)?
When you're planning to expose the job as a web service.

There are no nuances.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Nagaraj
Premium Member
Premium Member
Posts: 383
Joined: Thu Nov 08, 2007 12:32 am
Location: Bangalore

Re: WISD

Post by Nagaraj »

Really,

My requirement is i need to take the message file as an input from TIBCO, then produce an output from that file in the DS JOB and load it into oracle tables,
i saw wisd input stage, it cannot import or do anything with tibco message file.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

What in that requirement says 'expose the job as a web service'? Doesn't really sound necessary for what you are looking to do unless that's how this message 'file' is delivered to you. :?
-craig

"You can never have too many knives" -- Logan Nine Fingers
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Ray, for 'nuances' I mean how they are used. There is a misconception out there that you always need to use both in a job and Ernie has popped in here in the past and explained that that is not true. Or at least that's what I'm remembering.

My search skills aren't turning up the post(s) I think I'm remembering, so perhaps Ernie will wander in and straighten us out... or perhaps just straighten me out. :wink:
-craig

"You can never have too many knives" -- Logan Nine Fingers
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Re: WISD

Post by chulett »

Nagaraj wrote:i saw wisd input stage, it cannot import or do anything with tibco message file.
What makes you say that?
-craig

"You can never have too many knives" -- Logan Nine Fingers
Nagaraj
Premium Member
Premium Member
Posts: 383
Joined: Thu Nov 08, 2007 12:32 am
Location: Bangalore

Re: WISD

Post by Nagaraj »

i checked in the wisd input stage we dont have those options of defining the xml file.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

You pass it from the WISD stage to an XML capable stage for parsing, and that as one longvarchar field.
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Get yourself a premium membership so that you can read the entirety of my posts. I made this quite clear.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply