Hi Brian,
Thanks for your help too!
I had the same idea and I made a smaller document that uses
<pd:BwBPConfigurations
xmlns:pd="http://www.tibco.com/xmlns/pdconfiguration";> as root node,
so that the pd prefix is declared on the root element, but that did
not solve the issue.

Daniele


On Tue, Mar 15, 2011 at 9:00 AM, Brian Agnew <br...@oopsconsultancy.com> wrote:
> I think the XML you're inserting should contain a root node with the XML 
> namespace for pd:
>
> I suspect that's the problem re. inserting.
>
>
> Brian Agnew
> http://www.oopsconsultancy.com
> +44 7720 397526
>
> On 15 Mar 2011, at 08:29, Daniele Galluccio <daniele.galluc...@gmail.com> 
> wrote:
>
>> Hi Mark,
>> thanks for your help!
>>
>> unfortunately even specifying the namespace-uri doesn't work.
>> I assume this would be equivalent to:
>> path="//{http://www.tibco.com/xmlns}BwBPConfiguration";
>> which I also tried with the same results.
>>
>> Thanks anyway.
>> Daniele
>>
>>
>> On Mon, Mar 14, 2011 at 7:00 PM, Mark Coffin <mcof...@aalsolutions.com> 
>> wrote:
>>> Hi Daniele,
>>>
>>>
>>> Try the following:
>>>
>>>    <xmltask
>>> source="O:\Deployments\AMX\TSC_API_FRAMEWORK_EXT\PI_BusinessWorks.xml"
>>>                
>>> dest="O:\Deployments\AMX\TSC_API_FRAMEWORK_EXT\PI_BusinessWorks3.xml"
>>>                >
>>>          <insert path="//*[local-name()='BwBPConfiguration' and 
>>> namespace-uri()='http://www.tibco.com/xmlns/pdconfiguration']">
>>>                <![CDATA[
>>>                 <pd:MymaxJobs>10</pd:MymaxJobs>
>>>                ]]>
>>> </insert>
>>>          <uncomment path="//*[local-name()='BwBPConfiguration' and 
>>> namespace-uri()='http://www.tibco.com/xmlns/pdconfiguration']/comment()"/>
>>>     </xmltask>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Mark Coffin
>>> School Systems
>>>
>>> 1425 Norjohn Court, Unit #1
>>> Burlington, ON
>>> L7L 0E6
>>> Canada
>>>
>>>
>>> D: 1 800 668 8486
>>> F: 905 632 2605
>>> E: mcof...@aalsolutions.com
>>>
>>> Pearson
>>> Always Learning
>>> Learn more at www.pearsonschoolsystems.com
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Daniele Galluccio [mailto:daniele.galluc...@gmail.com]
>>> Sent: Monday, March 14, 2011 2:28 PM
>>> To: xmltask-users@lists.sourceforge.net
>>> Subject: [Xmltask-users] (yet another) namespace issue
>>>
>>> Hi All,
>>> I've been digging all the morning in the mailing list and in internet but 
>>> couldn't find anything really useful, so my last resort is to write here 
>>> and hope that someone (Brian?) will pick up the issue.
>>>
>>> I am trying to edit an xml file (attached), by uncommenting/adding nodes to 
>>> the document.
>>> below is a snippet of the xml file and of the code I am trying to execute 
>>> via xmltask.
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <DeploymentDescriptors>
>>>    <name>Process Archive.par</name>
>>>    <version>7</version>
>>>    <owner>sgattugari</owner>
>>>    <creationDate>1/25/11 12:31 PM</creationDate> [...]
>>>    <DeploymentDescriptorFactory>
>>>        <name>{http://www.tibco.com/xmlns/checkpoint}BwCheckpoint</name>
>>>        
>>> <deploymentDescriptorFactoryClassName>com.tibco.dd.bw.BwCheckpoint</deploymentDescriptorFactoryClassName>
>>>        
>>> <deploymentDescriptorXsdFileName>com/tibco/dd/bw/BwCheckpoint.xsd</deploymentDescriptorXsdFileName>
>>>    </DeploymentDescriptorFactory>
>>>    <chk:BwCheckpoint xmlns:chk="http://www.tibco.com/xmlns/checkpoint";>
>>>        <name>TIBCO BusinessWorks Checkpoint Data Repository</name>
>>>        
>>> <chk:availableSharedResourceName>/SharedResources/CommonServices/JDBC/IL_ConfigLoader_JDBCConnection</chk:availableSharedResourceName>
>>>        
>>> <chk:availableSharedResourceName>/SharedResources/CommonServices/JDBC/SellerMaster_JDBC_Connection</chk:availableSharedResourceName>
>>>        <chk:useSharedResource>false</chk:useSharedResource>
>>>        <!--<chk:tablePrefix>Process_Ar_86815852</chk:tablePrefix>-->
>>>    </chk:BwCheckpoint>
>>>    <pd:BwBPConfigurations
>>> xmlns:pd="http://www.tibco.com/xmlns/pdconfiguration";>
>>>        <name>TIBCO BusinessWorks Process Configurations</name>
>>>        <pd:BwBPConfiguration>
>>>            
>>> <pd:processDefinitionName>ESBServices/ConfigLoader/StartUp_Process.process</pd:processDefinitionName>
>>>            <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess>
>>>            
>>> <pd:processDefinitionStarterName>onStartup</pd:processDefinitionStarterName>
>>>            <pd:enabled>true</pd:enabled>
>>>            <pd:maxJobs>0</pd:maxJobs>
>>>            <pd:activation>true</pd:activation>
>>>            <!--<pd:flowLimit>0</pd:flowLimit>-->
>>>        </pd:BwBPConfiguration>
>>> [...]
>>>
>>> </DeploymentDescriptors>
>>>
>>>
>>> --------------------------------
>>>
>>> target:
>>>
>>>        <xmltask
>>> source="O:\Deployments\AMX\TSC_API_FRAMEWORK_EXT\PI_BusinessWorks.xml"
>>>                
>>> dest="O:\Deployments\AMX\TSC_API_FRAMEWORK_EXT\PI_BusinessWorks3.xml"
>>>                >
>>>          <insert path="//*[local-name()='BwBPConfiguration']">
>>>                <![CDATA[
>>>                 <pd:MymaxJobs>10</pd:MymaxJobs>
>>>                ]]>
>>> </insert>
>>>          <uncomment path="//*[local-name()='BwBPConfiguration']/comment()"/>
>>>     </xmltask>
>>>
>>>
>>> I tried with different synthax stiles (local-name, /:BwBPConfiguration, 
>>> //pd:BwBPConfiguration,
>>> //{http://www.tibco.com/xmlns/pdconfiguration}BwBPConfiguration) all 
>>> withous success.
>>> The uncomment subtask returns:
>>>   [xmltask] Uncommenting <pd:flowLimit>0</pd:flowLimit>
>>>  [xmltask] org.xml.sax.SAXParseException: The prefix "pd" for element 
>>> "pd:flowLimit" is not bound.
>>>
>>> The insert simply fails with
>>>  Failed to add text to insert/paste
>>> Regardless of the way I insert the node (via CDATA or xml) and succeeds if 
>>> I remove the pd prefix.
>>>
>>> any hint?
>>>
>>> thanks a lot
>>> Daniele
>>>
>>>
>>>
>>>
>>> ****** CONFIDENTIALITY NOTICE ******
>>>
>>> NOTICE: This e-mail message and all attachments transmitted with it may 
>>> contain legally privileged and confidential information intended solely for 
>>> the use of the addressee. If the reader of this message is not the intended 
>>> recipient, you are hereby notified that any reading, dissemination, 
>>> distribution, copying, or other use of this message or its attachments is 
>>> strictly prohibited. If you have received this message in error, please 
>>> notify the sender immediately and delete this message from your system. 
>>> Thank you.
>>>
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> Colocation vs. Managed Hosting
>> A question and answer guide to determining the best fit
>> for your organization - today and in the future.
>> http://p.sf.net/sfu/internap-sfd2d
>> _______________________________________________
>> Xmltask-users mailing list
>> Xmltask-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/xmltask-users
>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Xmltask-users mailing list
Xmltask-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xmltask-users

Reply via email to