Method not found 'parseXML' Error While Converting Payload Into XML in a ESB Project (Doc ID 847814.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle(R) BPEL Process Manager - Version 10.1.3.3.1 to 10.1.3.4 [Release AS10gR3]
Oracle ESB - Version 10.1.3.3 to 10.1.3.4 [Release AS10gR3]
Information in this document applies to any platform.
***Checked for relevance on 12-Dec-2011***


Symptoms

Problem Statement:

ParseXML function doesn't work in a ESB transformation
When use the service you receive this error log

SEVERE: Message from transformer error listener for XSLT "esb:///ESB_Projects/customer_customer_MetaData_ESB/R12Reprocess_To_OrganizationCustCanonical.xsl" : "XML-22043: (Error) Extension function error: Method not found 'parseXML'".
SEVERE: Failed to process deferred message
oracle.tip.esb.server.common.exceptions.BusinessEventRejectionException: Error occured while transforming payload using XSL "esb:///ESB_Projects/customer_customer_MetaData_ESB/R12Reprocess_To_OrganizationCustCanonical.xsl". Reason : XML-22043: (Error) Extension function error: Method not found 'parseXML'

at oracle.tip.esb.server.service.EsbRouterSubscription.transform(EsbRouterSubscription.java:444)
at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:205)
at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
at oracle.tip.esb.server.dispatch.DeferredEventDispatcher.processSubscriptions(DeferredEventDispatcher.java:153)
at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
at oracle.tip.esb.server.dispatch.DeferredEventDispatcher.dispatch(DeferredEventDispatcher.java:69)
at oracle.tip.esb.server.dispatch.agent.JavaDeferredMessageHandler.handleMessage(JavaDeferredMessageHandler.java:138)
at oracle.tip.esb.server.dispatch.agent.ESBWork.process(ESBWork.java:181)
at oracle.tip.esb.server.dispatch.agent.ESBWork.run(ESBWork.java:135)
at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.xml.transform.TransformerException: XML-22043: (Error) Extension function error: Method not found 'parseXML'
at oracle.xml.jaxp.JXTransformer.reportXSLException(JXTransformer.java:926)
at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:472)
at oracle.tip.esb.server.service.EsbTransformer.doTransform(EsbTransformer.java:135)
at oracle.tip.esb.server.service.EsbTransformer.transform(EsbTransformer.java:92)
at oracle.tip.esb.server.service.EsbTransformer.transform(EsbTransformer.java:85)
at oracle.tip.esb.server.service.EsbRouterSubscription.transform(EsbRouterSubscription.java:438)
... 13 more
Caused by: oracle.xml.xpath.XPathException: Extension function error: Method not found 'parseXML'
at oracle.xml.xslt.XSLStylesheet.flushErrors(XSLStylesheet.java:1846)
at oracle.xml.xslt.XSLStylesheet.execute(XSLStylesheet.java:612)
at oracle.xml.xslt.XSLStylesheet.execute(XSLStylesheet.java:548)
at oracle.xml.xslt.XSLProcessor.processXSL(XSLProcessor.java:333)
at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:460)
... 17 more


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms