Page 1 of 1

Question

Posted: Wed Sep 10, 2008 3:06 pm
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.

Posted: Wed Sep 10, 2008 3:14 pm
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. :?

WISD

Posted: Wed Sep 10, 2008 5:39 pm
by Nagaraj
Okay Point taken, will take care of that, but can you please answer my question/

Posted: Wed Sep 10, 2008 6:34 pm
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.

WISD

Posted: Wed Sep 10, 2008 8:08 pm
by Nagaraj
Thanks for the information.
Could you please tell me when we can use those stages (wisd input and wisd output)?

Posted: Wed Sep 10, 2008 8:34 pm
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.

Re: WISD

Posted: Wed Sep 10, 2008 8:45 pm
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.

Re: WISD

Posted: Wed Sep 10, 2008 8:49 pm
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.

Posted: Wed Sep 10, 2008 8:51 pm
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. :?

Posted: Wed Sep 10, 2008 8:53 pm
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:

Re: WISD

Posted: Wed Sep 10, 2008 8:55 pm
by chulett
Nagaraj wrote:i saw wisd input stage, it cannot import or do anything with tibco message file.
What makes you say that?

Re: WISD

Posted: Wed Sep 10, 2008 9:05 pm
by Nagaraj
i checked in the wisd input stage we dont have those options of defining the xml file.

Posted: Wed Sep 10, 2008 9:19 pm
by chulett
You pass it from the WISD stage to an XML capable stage for parsing, and that as one longvarchar field.

Posted: Wed Sep 10, 2008 9:42 pm
by ray.wurlod
Get yourself a premium membership so that you can read the entirety of my posts. I made this quite clear.