WSO2ESB имеет ошибку в соответствии с этой конфигурацией

я использую 4.6.0 WSO2ESB в соответствии с моей конфигурацией, он работает в некоторых сценариях, но выдает ошибки unkonow, является ли он выполненным инструментом. Я пытался разными способами, это нижеприведенные сценарии: я передаю неправильное значение, которое зависит от первичного ключа, но WSO2 esb не может справиться с этим, даже если я пробовал все свойства. Если кто-нибудь знает о WSO2 достаточно хорошо, помогите мне, я слишком много дней поражен эта небольшая проблема, моя вставка работает, но если какая-либо ошибка нарушения первичного ключа возникает в WSO2DSS ESb, она не может отправить ее в последовательность ошибок, которую я добавил

 <property name="FORCE_ERROR_ON_SOAP_FAULT" value="true" scope="default" type="STRING"/>

несмотря на то, что он выдает такую ​​​​ошибку в EsB, когда dss находится в выключенном режиме, он правильно переходит в последовательность ошибок, моя ошибка заключается в том, почему это произойдет.

[201

3-03-19 12:01:27,099] ERROR - NativeWorkerPool Uncaught exception
org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxParsingException: Illegal processing instruction target ("xml"); xml (case insensitive) is reserved by the specs.
 at [row,col {unknown-source}]: [1,167]
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
    at org.apache.axiom.om.impl.llom.OMDocumentImpl.buildNext(OMDocumentImpl.java:135)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.getNextOMSibling(OMNodeImpl.java:122)
    at org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(OMElementImpl.java:343)
    at org.apache.axiom.om.impl.traverse.OMChildrenIterator.getNextNode(OMChildrenIterator.java:36)
    at org.apache.axiom.om.impl.traverse.OMAbstractIterator.hasNext(OMAbstractIterator.java:58)
    at org.jaxen.util.DescendantAxisIterator.hasNext(DescendantAxisIterator.java:101)
    at org.jaxen.expr.DefaultStep.evaluate(DefaultStep.java:152)
    at org.jaxen.expr.DefaultLocationPath.evaluate(DefaultLocationPath.java:140)
    at org.jaxen.expr.DefaultAbsoluteLocationPath.evaluate(DefaultAbsoluteLocationPath.java:113)
    at org.jaxen.expr.DefaultXPathExpr.asList(DefaultXPathExpr.java:102)
    at org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:674)
    at org.jaxen.BaseXPath.selectNodes(BaseXPath.java:213)
    at org.jaxen.BaseXPath.evaluate(BaseXPath.java:172)
    at org.apache.synapse.util.xpath.SynapseXPath.stringValueOf(SynapseXPath.java:297)
    at org.apache.synapse.mediators.builtin.PropertyMediator.getResultValue(PropertyMediator.java:299)
    at org.apache.synapse.mediators.builtin.PropertyMediator.mediate(PropertyMediator.java:95)
    at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71)
    at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:114)
    at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:223)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:443)
    at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:166)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
    at org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:217)
    at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:679)
Caused by: com.ctc.wstx.exc.WstxParsingException: Illegal processing instruction target ("xml"); xml (case insensitive) is reserved by the specs.
 at [row,col {unknown-source}]: [1,167]
    at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:606)
    at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:479)
    at com.ctc.wstx.sr.BasicStreamReader.readPIPrimary(BasicStreamReader.java:3903)
    at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2037)
    at com.ctc.wstx.sr.BasicStreamReader.closeContentTree(BasicStreamReader.java:2886)
    at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2629)
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1062)
    at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
    at org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:34)
    at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
    ... 27 more
[2013-03-19 12:02:22,573]  INFO - CarbonAuthenticationUtil '[email protected] [-1234]' logged in at [2013-03-19 12:02:22,572+0530]
[2013-03-19 12:02:27,101]  WARN - SourceHandler Connection time out after request is read: 127.0.0.1:58904->127.0.0.1:828

для других моих конфигураций, таких как Proxy reff,

https://stackoverflow.com/questions/15474647/how-we-can-resolve-this-issue-in-wso2esb-or-wso2dss Как я могу справиться с этим в Wso2ESB, который не передает ответ клиенту


person Faisal    schedule 19.03.2013    source источник
comment
Я раньше работал над oracle soa, я только что переключился на этот, но у этого инструмента много проблем.   -  person Faisal    schedule 19.03.2013


Ответы (1)


Я надеюсь, что вы также используете DSS в этой интеграции. В службе данных вы можете отключить потоковую передачу и повторить попытку. для этого снимите флажок «включить потоковую передачу» в конфигурации службы данных.

http://docs.wso2.org/wiki/display/DSS301/RDBMS

(см. 2-е изображение).

person Shelan Perera    schedule 19.03.2013
comment
спасибо за быстрый повтор, действительно здорово.. надеюсь, это сработает.. я свяжусь с вами, как только - person Faisal; 19.03.2013
comment
Большое спасибо, Шелан, ты действительно классный босс, я пытаюсь это сделать последние 15 дней, большое тебе спасибо от всего сердца .. - person Faisal; 19.03.2013
comment
Очень рад быть полезным :). - person Shelan Perera; 19.03.2013