wso2 esb发送dss错误
wso2 esb sending dss error
我在 wso2 esb 中有一个代理。我使用了 call,我想将来自 call 的响应发送到我的 outSequence。但它给我 Dss error.I 根本不使用 dss。任何人都可以告诉为什么会发生此错误以及我该如何解决?
这是我的代理代码:
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="FinaltestProxy"
startOnLoad="true"
statistics="disable"
trace="enable"
transports="https,http,vfs">
<target>
<inSequence>
<input type="text"/>
<output type="xml"/>
</smooks>
<iterate attachPath="//csv-set"
continueParent="true"
expression="//csv-set/search"
preservePayload="true"
sequential="true">
<target>
<sequence>
<call>
<endpoint>
<address format="soap11"
uri="MyEndpoint"/>
</endpoint>
</call>
<respond/>
</sequence>
</target>
</iterate>
</inSequence>
<outSequence>
<property name="OUT_ONLY" value="true"/>
<aggregate>
<completeCondition>
<messageCount max="100000" min="0"/>
</completeCondition>
<onComplete xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope"
expression="//Guest">
<log level="full"/>
<send>
<endpoint name="FileEpr">
<address format="soap11"
uri="MyEndpoint"/>
<property name="ContentType" scope="axis2" value="text/xml"/>
</endpoint>
</send>
</onComplete>
</aggregate>
</outSequence>
</target>
/* some code*/
</proxy>
这是我的错误:
DS Code: DATABASE_ERROR
Nested Exception:-
javax.xml.stream.XMLStreamException: DS Fault Message: Error in 'SQLQuery.processNormalQuery'
DS Code: DATABASE_ERROR
Source Data Service:-
Name: GuestIdentityService
Location: /ss.dbs
Description: N/A
Default Namespace: http://soa.ut.ac.ir/GuestIdentityService
Current Request Name: searchGuestIdentity
Current Params: {ID=}
Nested Exception:-
java.lang.NumberFormatException: For input string: ""
您似乎有一个名为 ss
的数据服务,并且正在以某种方式调用它。如果您不想要它,请将其删除。您可以从 UI 或文件系统中删除它。它位于 repository/deployment/server/dataservices/
我的输入中有一个空行,导致了问题。
我在 wso2 esb 中有一个代理。我使用了 call,我想将来自 call 的响应发送到我的 outSequence。但它给我 Dss error.I 根本不使用 dss。任何人都可以告诉为什么会发生此错误以及我该如何解决? 这是我的代理代码:
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="FinaltestProxy"
startOnLoad="true"
statistics="disable"
trace="enable"
transports="https,http,vfs">
<target>
<inSequence>
<input type="text"/>
<output type="xml"/>
</smooks>
<iterate attachPath="//csv-set"
continueParent="true"
expression="//csv-set/search"
preservePayload="true"
sequential="true">
<target>
<sequence>
<call>
<endpoint>
<address format="soap11"
uri="MyEndpoint"/>
</endpoint>
</call>
<respond/>
</sequence>
</target>
</iterate>
</inSequence>
<outSequence>
<property name="OUT_ONLY" value="true"/>
<aggregate>
<completeCondition>
<messageCount max="100000" min="0"/>
</completeCondition>
<onComplete xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope"
expression="//Guest">
<log level="full"/>
<send>
<endpoint name="FileEpr">
<address format="soap11"
uri="MyEndpoint"/>
<property name="ContentType" scope="axis2" value="text/xml"/>
</endpoint>
</send>
</onComplete>
</aggregate>
</outSequence>
</target>
/* some code*/
</proxy>
这是我的错误:
DS Code: DATABASE_ERROR
Nested Exception:-
javax.xml.stream.XMLStreamException: DS Fault Message: Error in 'SQLQuery.processNormalQuery'
DS Code: DATABASE_ERROR
Source Data Service:-
Name: GuestIdentityService
Location: /ss.dbs
Description: N/A
Default Namespace: http://soa.ut.ac.ir/GuestIdentityService
Current Request Name: searchGuestIdentity
Current Params: {ID=}
Nested Exception:-
java.lang.NumberFormatException: For input string: ""
您似乎有一个名为 ss
的数据服务,并且正在以某种方式调用它。如果您不想要它,请将其删除。您可以从 UI 或文件系统中删除它。它位于 repository/deployment/server/dataservices/
我的输入中有一个空行,导致了问题。