instance name visible within a custom step?

Hello all,

If I declare a new step type:

<p:pipeline type="u:debug-output">
  <p:output port="result">
     <p:pipe step="ident" port="result" />
  </p:output>
  <p:option name="step-name" required="true" />
  <p:identity name="ident" />
  <p:store>
     <p:with-option name="href" select="concat($step-name, '.xml')" />
  </p:store>
</p:pipeline>

And then create an instance of it in another pipeline:

<p:pipeline name="import-test" >
  <p:import href="utils.xpl" />
  <u:debug-output name="instance" step-name="instance" />
</p:pipeline>

Is the name of a step instance (in this case, the name "instance")
available inside the step as a variable or a function? I'd like to be
able to access the name of the step instance instead of having to pass
it in as a separate option.

Thanks,

-James

Received on Friday, 12 December 2008 14:41:15 UTC