W3C home > Mailing lists > Public > xproc-dev@w3.org > January 2011

Re: pxf:mkdir in Calabash

From: Romain Deltour <rdeltour@gmail.com>
Date: Sun, 16 Jan 2011 14:09:29 +0100
Cc: XProc Dev <xproc-dev@w3.org>
Message-Id: <E98EF4BF-BE00-47B2-9B1F-92ABA8FD089A@gmail.com>
To: Tony Rogers <tony@gonk.net>
I've just checked and it should work fine with off-the-shelf oXygen  
12.1.

The default configuration within the included Calabash jar correctly  
declares the mkdir step with the following element:

<implementation type="cxf:mkdir" class- 
name="com.xmlcalabash.extensions.fileutils.Mkdir"/>

The following Pipeline runs fine:

<p:declare-step xmlns:p="http://www.w3.org/ns/xproc"
   xmlns:pxf="http://xmlcalabash.com/ns/extensions/fileutils"  
version="1.0">
   <p:import href="http://xmlcalabash.com/extension/steps/ 
fileutils.xpl"/>
   <pxf:mkdir name="mkdir" href="/tmp/mydir"/>
</p:declare-step>

Cheers,
Romain.

Le 16 janv. 11 à 10:55, Stefan Krause a écrit :

> for some strange reason, the mail was accepted but not delivered.  
> Hope that helps.
>
> Stf
>
> Anfang der weitergeleiteten E-Mail:
>
>> Von: Stefan Krause <stf@snafu.de>
>> Datum: 15. Januar 2011 21:58:36 MEZ
>> An: xproc-dev@w3.org
>> Betreff: Re: pxf:mkdir in Calabash
>>
>>> 1. to import or declare the step signature (usually by importing a  
>>> step library)
>>
>> .. which you can find here:
>>
>> http://xmlcalabash.com/extension/steps/fileutils.xpl
>>
>>> 2. to let Calabash know which class to load for the step name
>>
>> Calabash uses its build-in classes, so you don't need to register  
>> any external class. Make sure you bind the prefix pxf to the  
>> namespace
>>
>> Stefan
>>
>> Am 15.01.2011 um 20:03 schrieb Romain Deltour:
>>
>>> I'm not sure, but it could come from the pxf:mkdir step  
>>> implementation not being declared in the default Calabash  
>>> configuration.
>>>
>>> To use a processor-specific atomic step in Calabash you need:
>>> 1. to import or declare the step signature (usually by importing a  
>>> step library)
>>> 2. to let Calabash know which class to load for the step name
>>>
>>> (2) can be done with the 'implementation' element of the XML  
>>> calabash configuration file. You can override or add to the  
>>> default configuration with local files, for instance a file  
>>> named .calabash in your home directory will be looked up by default.
>>>
>>> Again, I'm not sure of the diagnosis here. I've not updated oXygen  
>>> yet and cannot check on my setup.
>>>
>>> Cheers,
>>> Romain.
>>>
>>>
>>> Le 15 janv. 11 à 18:02, Tony Rogers a écrit :
>>>
>>>> Greetings fellow Passionate Pipeline Programmers!
>>>>
>>>>
>>>> I
>>>>
>>>> SystemID: /Users/amrogers/Developer/Projects/oXygen_workspace/ 
>>>> org.lyris/trunk/build.xpl
>>>> Engine name: Calabash XProc
>>>> Severity: error
>>>> Description:  Misconfigured. No 'class' in configuration for  
>>>> pxf:mkdir
>>>>
>>>>
>>>> Can anybody tell me what that means?
>>>>
>>>>
>>>> —Tony
>>>
>>
>
Received on Sunday, 16 January 2011 13:10:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 16 January 2011 13:10:05 GMT