ABT IPC STAGE

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
vijaykumar
Participant
Posts: 228
Joined: Tue Oct 03, 2006 7:08 pm

ABT IPC STAGE

Post by vijaykumar »

Hi Gurus,
IPC Stage just acts as communicator between 2 active or passive stages,
does it do any transformations.One of my friend is using parameters like
$FSCM_IPC-BUF_SIZE, $FSCM_IPC_TIMEOUT.I never used used these parameters.plz help me in understanding these parameters.why are these parameters used.

cheers;
vijay
DSguru2B
Charter Member
Charter Member
Posts: 6854
Joined: Wed Feb 09, 2005 3:44 pm
Location: Houston, TX

Post by DSguru2B »

They are user defined environment variables that 'your friend' must be using within the IPC stage. See where they are defined, read about those properties in IPC stage pdf present in the help books.
Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

No Transformation. He/She might be using it to assign the values of Buffersize and Timeouts in IPC stage.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
vijaykumar
Participant
Posts: 228
Joined: Tue Oct 03, 2006 7:08 pm

Post by vijaykumar »

Hi Gurus,
Thanks very much.
i clicked on property help, it just represents size in K bytes of send/receive buffer.
i didn't understand abt the other parameter (ie) $FSCM_IPC_TIMEOUT which means connection timeout in sec.
what is meant by connection timeout, i cannot understand the term.
plz Gurus help me in analyzing.

cheers;
vijay
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

As mentioned, it is an Environmental variable used to define those values. And it might be used in IPC stage properties to define the Buffersize and Timeouts.

If you want the details of Buffer Size and Timeouts, I can help you in pasting the help text.

Buffer Size

Defaults to 128 Kb. The IPC stage uses two blocks of memory; one block can be written to while the other is read from. This property defines the size of each block, so that by default 256 Kb is allocated in total.

Timeout

Defaults to 10 seconds. This gives time limit for how long the stage will wait for a process to connect to it before timing out. This normally will not need changing, but may be important where you are prototyping multi-processor jobs on single processor platforms and there are likely to be delays.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
Post Reply