Re: instance name visible within a custom step?

James,

You have to pass it in as a separate option.

Xmlizer

On Fri, Dec 12, 2008 at 3:40 PM, James Sulak <jsulak@gmail.com> wrote:
>
> 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:47:47 UTC