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
<?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/dd}StartAsOneOf</name>
        <deploymentDescriptorFactoryClassName>com.tibco.archive.helpers.StartAsOneOf</deploymentDescriptorFactoryClassName>
    </DeploymentDescriptorFactory>
    <StartAsOneOf>
        <name>StartAsOneOf</name>
        <ComponentSoftwareReference>
            <componentSoftwareName>bwengine</componentSoftwareName>
            <minimumComponentSoftwareVersion>5.3.0.0</minimumComponentSoftwareVersion>
            <minimumTRAVersion>5.3.0.0</minimumTRAVersion>
            <configVersion>5.3.0.0</configVersion>
        </ComponentSoftwareReference>
    </StartAsOneOf>
    <DeploymentDescriptorFactory>
        <name>{http://www.tibco.com/xmlns/dd}NameValuePairs</name>
        <deploymentDescriptorFactoryClassName>com.tibco.archive.helpers.NameValuePairs</deploymentDescriptorFactoryClassName>
    </DeploymentDescriptorFactory>
    <NameValuePairs>
        <name>EXTERNAL_DEPENDENCIES</name>
        <NameValuePair>
            <name>EXTERNAL_RESOURCE_DEPENDENCY</name>
            <value>/SharedResources/CommonServices/Cache/EngineCache.sharedvariable,/SharedResources/CommonServices/JMS/Supplier_JMS_Connection.sharedjmscon,/SharedResources/CommonServices/JMS/IL_JMSApplicationProperties.sharedjmsapp,/Schemas/Common/APIFramework/FileProcessor/InvokeFunctionalInterfaces/ParseSchema.xsd,/ESBServices/API Framework/FileProcessor/InputChannel/API-FPC-001_CSVtoXML.process,/Schemas/Common/APIFramework/FileCollector/FileCollectorSchema.xsd,/Schemas/Common/EAIOperations/EAIOperation_InputInfo.xsd,/ESBServices/API Framework/FileCollector/FileCollector/API-FCL-001_FileCollectorInbound.process,/SharedResources/CommonServices/XSLT/NameSpaceRemoveXSLT.xslt,/ESBServices/API Framework/ProcessInstanceMonitor/API_JNL-004.process,/ESBServices/API Framework/FileProcessor/InputChannel/API-FPC-001_InvokeFunctionalInterfaces.process,/SharedResources/CommonServices/JNDI/Supplier_JNDI_Configuration.sharedjndiconfig,/SharedResources/CommonServices/JMS/IL_JMSConnection.sharedjmscon,/Schemas/Common/APIFramework/APIJournal/LoggingInterface/APIJournal_LogInterface.xsd,/Schemas/Common/EAIOperations/EAIOperation_OutputInfo.xsd,/Schemas/Common/Cache/VETCache.xsd,/SharedResources/CommonServices/JMS/Common_JMSConnection.sharedjmscon,/ESBServices/API Framework/FileProcessor/OutputChannel/PublishToJMSQueue.process,/SharedResources/CommonServices/JNDI/Common_JNDI_Configuration.sharedjndiconfig,/SharedResources/CommonServices/Cache/PostValidationCache.sharedvariable,/Schemas/Common/APIFramework/ProcessConfiguration/ProcessConfig.xsd,/Schemas/Common/APIFramework/APIJournal/LookupInterface/APIJournal_LookupInterface.xsd,/SharedResources/Processes/XSLT/SegOrders.xsl,/Schemas/Common/Cache/EngineCache.xsd,/SharedResources/CommonServices/JDBC/IL_ConfigLoader_JDBCConnection.sharedjdbc,/SharedResources/CommonServices/JDBC/SellerMaster_JDBC_Connection.sharedjdbc,/ESBServices/ConfigLoader/StartUp_Process.process,/Schemas/Common/APIFramework/FileProcessor/InvokeFunctionalInterfaces/LESchema.xsd,/Schemas/Common/MessageModel/MessageModel.xsd,/Schemas/WSDL/SellerProfileDataService.wsdl,/Schemas/Common/APIFramework/FileProcessor/InvokeFunctionalInterfaces/CSVtoXMLSchema.xsd,/ESBServices/DynamicCache/DynamicCacheListner.process,/ESBServices/API Framework/FileResponseBuilder/API-FRB-001.process,/Schemas/Common/APIFramework/FileArchiver/FileArchiverSchema.xsd,/ESBServices/API Framework/FileCollector/FileCollector/API-FCL-002_FileCollectorOutbound.process,/SharedResources/CommonServices/Cache/TransformationCache.sharedvariable,/SharedResources/CommonServices/Cache/EnrichmentCache.sharedvariable,/Schemas/Common/APIFramework/FilePoller/FilePollerSchema.xsd,/Schemas/Common/Logging/LogSchema.xsd,/Schemas/Common/APIFramework/ProcessConfiguration/APICache.xsd,/Schemas/Common/Exception/ExceptionSchema.xsd,/SharedResources/CommonServices/Cache/ValidationCache.sharedvariable,/Schemas/Common/APIFramework/FileCollector/FCOutboundSchema.xsd,/Schemas/Common/APIFramework/Email/com.tesco.common.schemas.email.v2.0.xsd,/SharedResources/Processes/XSLT/SegregateOrders.xsl,/ESBServices/API Framework/FileCollector/FileCollector/DataFormat.sharedparse,/SharedResources/CommonServices/JNDI/IL_JNDI_Configuration.sharedjndiconfig,/Schemas/Common/APIFramework/APIJournal/LoggingInterface/APIJournal_LoggingInterface.xsd</value>
            <description>External resource configuration required by the archive.</description>
            <requiresConfiguration>false</requiresConfiguration>
            <disableConfigureAtDeployment>true</disableConfigureAtDeployment>
        </NameValuePair>
    </NameValuePairs>
    <NameValuePairs>
        <name>Runtime Variables</name>
        <NameValuePair>
            <name>TESCO/EngineName</name>
            <value>APIFramework</value>
            <requiresConfiguration>true</requiresConfiguration>
        </NameValuePair>
    </NameValuePairs>
    <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>
    <DeploymentDescriptorFactory>
        <name>{http://www.tibco.com/xmlns/pdconfiguration}BwBPConfigurations</name>
        <deploymentDescriptorFactoryClassName>com.tibco.dd.bw.BwBPConfigurations</deploymentDescriptorFactoryClassName>
        <deploymentDescriptorXsdFileName>com/tibco/dd/bw/BwBPConfigurations.xsd</deploymentDescriptorXsdFileName>
    </DeploymentDescriptorFactory>
    <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>
        <pd:BwBPConfiguration>
            <pd:processDefinitionName>ESBServices/API Framework/FileResponseBuilder/API-FRB-001.process</pd:processDefinitionName>
            <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess>
            <pd:processDefinitionStarterName>XMLMsgReciever</pd:processDefinitionStarterName>
            <pd:enabled>true</pd:enabled>
            <pd:maxJobs>0</pd:maxJobs>
            <pd:activation>true</pd:activation>
            <!--<pd:flowLimit>0</pd:flowLimit>-->
        </pd:BwBPConfiguration>
        <pd:BwBPConfiguration>
            <pd:processDefinitionName>ESBServices/API Framework/FileCollector/FileCollector/API-FCL-002_FileCollectorOutbound.process</pd:processDefinitionName>
            <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess>
            <pd:processDefinitionStarterName>MessageFromResponseBuilder</pd:processDefinitionStarterName>
            <pd:enabled>true</pd:enabled>
            <pd:maxJobs>0</pd:maxJobs>
            <pd:activation>true</pd:activation>
            <!--<pd:flowLimit>0</pd:flowLimit>-->
        </pd:BwBPConfiguration>
        <pd:BwBPConfiguration>
            <pd:processDefinitionName>ESBServices/DynamicCache/DynamicCacheListner.process</pd:processDefinitionName>
            <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess>
            <pd:processDefinitionStarterName>JMSQueueCacheListner</pd:processDefinitionStarterName>
            <pd:enabled>true</pd:enabled>
            <pd:maxJobs>0</pd:maxJobs>
            <pd:activation>true</pd:activation>
            <!--<pd:flowLimit>0</pd:flowLimit>-->
        </pd:BwBPConfiguration>
        <pd:BwBPConfiguration>
            <pd:processDefinitionName>ESBServices/API Framework/ProcessInstanceMonitor/API_JNL-004.process</pd:processDefinitionName>
            <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess>
            <pd:processDefinitionStarterName>ReceiveTransactionID</pd:processDefinitionStarterName>
            <pd:enabled>true</pd:enabled>
            <pd:maxJobs>0</pd:maxJobs>
            <pd:activation>true</pd:activation>
            <!--<pd:flowLimit>0</pd:flowLimit>-->
        </pd:BwBPConfiguration>
        <pd:BwBPConfiguration>
            <pd:processDefinitionName>ESBServices/API Framework/FileProcessor/InputChannel/API-FPC-001_InvokeFunctionalInterfaces.process</pd:processDefinitionName>
            <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess>
            <pd:processDefinitionStarterName>FileProcessorMessageReciever</pd:processDefinitionStarterName>
            <pd:enabled>true</pd:enabled>
            <pd:maxJobs>0</pd:maxJobs>
            <pd:activation>true</pd:activation>
            <!--<pd:flowLimit>0</pd:flowLimit>-->
        </pd:BwBPConfiguration>
        <pd:BwBPConfiguration>
            <pd:processDefinitionName>ESBServices/API Framework/FileCollector/FileCollector/API-FCL-001_FileCollectorInbound.process</pd:processDefinitionName>
            <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess>
            <pd:processDefinitionStarterName>RecieveFilepollerMessage</pd:processDefinitionStarterName>
            <pd:enabled>true</pd:enabled>
            <pd:maxJobs>0</pd:maxJobs>
            <pd:activation>true</pd:activation>
            <!--<pd:flowLimit>0</pd:flowLimit>-->
        </pd:BwBPConfiguration>
        <pd:BwBPConfiguration>
            <pd:processDefinitionName>ESBServices/API Framework/FileProcessor/InputChannel/API-FPC-001_CSVtoXML.process</pd:processDefinitionName>
            <pd:isDynamicCallProcess>false</pd:isDynamicCallProcess>
            <pd:processDefinitionStarterName>FileCollectorMessageReciever</pd:processDefinitionStarterName>
            <pd:enabled>true</pd:enabled>
            <pd:maxJobs>0</pd:maxJobs>
            <pd:activation>true</pd:activation>
            <!--<pd:flowLimit>0</pd:flowLimit>-->
        </pd:BwBPConfiguration>
    </pd:BwBPConfigurations>
    <DeploymentDescriptorFactory>
        <name>{http://www.tibco.com/xmlns/dd}SupportsFaultTolerance</name>
        <deploymentDescriptorFactoryClassName>com.tibco.archive.helpers.SupportsFaultTolerance</deploymentDescriptorFactoryClassName>
    </DeploymentDescriptorFactory>
    <SupportsFaultTolerance>
        <name>SupportsFaultTolerance</name>
    </SupportsFaultTolerance>
    <NameValuePairs>
        <name>Adapter SDK Properties</name>
        <NameValuePair>
            <name>Trace.Task.*</name>
            <value>false</value>
            <description>Activity Trace Controls activity invocation trace</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>EnableMemorySavingMode</name>
            <value>false</value>
            <description>Memory Saving Mode controls process variable memory saving mode</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.engine.enableJobRecovery</name>
            <value>false</value>
            <description>maintain checkpoints for failed processes enables the preservation of checkpoints for process instances that end with a fault</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.engine.autoCheckpointRestart</name>
            <value>true</value>
            <description>auto checkpoint restart controls automatic restarting of checkpoints when engine first starts up</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.engine.jobstats.enable</name>
            <value>false</value>
            <description>maintain job history file controls maintence of job history csv file</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>log.file.encoding</name>
            <value/>
            <description>set log file encoding controls log file encoding</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.engine.emaEnabled</name>
            <value>false</value>
            <description>Enables Enterprise Management Advisor Interface Enables Enterprise Management Advisor driven process control based on resource state</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.container.service</name>
            <value/>
            <description>BW Service Container Enables BW engine to be hosted within a container</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.container.service.rmi.port</name>
            <value>9995</value>
            <description>BW Service Container RMI Port Enables Container Communication Port</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.platform.services.retreiveresources.Enabled</name>
            <value>false</value>
            <description>Built-in Resource Provider Activation Enables Built in Resource Provider</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.platform.services.retreiveresources.Hostname</name>
            <value>localhost</value>
            <description>Built-in Resource Provider Host Sets Built-in Resource Provider Host Name</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.platform.services.retreiveresources.Httpport</name>
            <value>8010</value>
            <description>Built-in Resource Provider Http Port Sets Built-in Resource Provider Http Port Number</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.platform.services.retreiveresources.defaultEncoding</name>
            <value>ISO8859_1</value>
            <description>Built-in Resource Provider Default Encoding Sets Built-in Resource Provider defaultEncoding</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.platform.services.retreiveresources.enableLookups</name>
            <value>false</value>
            <description>Built-in Resource Provider DNS Lookups Enables Built-in Resource Provider DNS Lookups</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.platform.services.retreiveresources.isSecure</name>
            <value>false</value>
            <description>Built-in Resource Provider Secure Socket Layer(SSL) support Enables Built-in Resource Provider Secure Socket Layer(SSL) support</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.platform.services.retreiveresources.identity</name>
            <value>/Identity_HTTPConnection.id</value>
            <description>Built-in Resource Provider Identity  Sets Built-in Resource Provider Identity if Secure Socket Layer(SSL) support is enabled</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
        <NameValuePair>
            <name>bw.log4j.configuration</name>
            <value/>
            <description>Log4j Configuration File Log4j Configuration file path</description>
            <requiresConfiguration>false</requiresConfiguration>
        </NameValuePair>
    </NameValuePairs>
</DeploymentDescriptors>
------------------------------------------------------------------------------
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