在WSO2 BPS中从萨克森HE切换到萨克森PE

在WSO2 BPS中从萨克森HE切换到萨克森PE,wso2,wso2esb,saxon,Wso2,Wso2esb,Saxon,我需要将WSO2 Business process server切换为使用Saxon PE,而不是嵌入式Saxon HE,因为我正在为XSLT使用Saxon扩展 我试图从/repository/components/plugins/saxon.he_9.4.0.wso2v1.jar中删除初始插件,并按照建议将saxon PE jar和许可证文件放入/lib和/lib/endrosed中 这没有多大帮助,因为我仍然得到: TID: [0] [BPS] [2013-01-09 11:08:08,55

我需要将WSO2 Business process server切换为使用Saxon PE,而不是嵌入式Saxon HE,因为我正在为XSLT使用Saxon扩展

我试图从/repository/components/plugins/saxon.he_9.4.0.wso2v1.jar中删除初始插件,并按照建议将saxon PE jar和许可证文件放入/lib和/lib/endrosed中

这没有多大帮助,因为我仍然得到:

TID: [0] [BPS] [2013-01-09 11:08:08,551]  INFO {org.apache.ode.bpel.runtime.ASSIGN} -  Assignment Fault: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}subLanguageExecutionFault,lineNo=96,faultExplanation={http://docs.oasis-open.org/wsbpel/2.0/process/executable}subLanguageExecutionFault: org.apache.ode.utils.xsl.XslTransformException: XSL Transformation failed! {org.apache.ode.bpel.runtime.ASSIGN}
TID: [0] [BPS] [2013-01-09 11:08:08,551]  INFO {org.apache.ode.bpel.runtime.ASSIGN} -  Assignment Fault: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}subLanguageExecutionFault,lineNo=96,faultExplanation={http://docs.oasis-open.org/wsbpel/2.0/process/executable}subLanguageExecutionFault: org.apache.ode.utils.xsl.XslTransformException: XSL Transformation failed! {org.apache.ode.bpel.runtime.ASSIGN}
转换失败,但是相同的请求按照预期进行了转换,并且在单元测试中没有任何错误,因此我假设BPS不知道它应该使用PE

此外,如果需要使用扩展进行转换的元素没有到达请求中,那么转换也可以正常工作

有人能给我一些建议吗?

对我来说非常有效(只需简单的几个步骤)