2017-02-04 3 views
1

У меня есть прокси внутри wso2 esb. Я использовал вызов, и я хочу отправить ответ от вызова на мой outSequence. Но это дает мне ошибку Dss. Я вообще не использую dss. Может кто-нибудь сказать, почему эта ошибка происходит и как я могу это решить? это мой прокси-код:wso2 esb отправка dss error

<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: "" 

ответ

0

В моей записи была пустая строка, и это вызвало проблему.

0

Похоже, у вас есть DataService под названием ss, и его называют как-то. Удалите его, если вы этого не хотите. Вы можете удалить его из пользовательского интерфейса или файловой системы. Он находится в repository/deployment/server/dataservices/

+0

спасибо за ваш ответ, но когда я проверил местоположение, я не вижу dataservices и нет ss.dbs вообще –

+0

вы установили какие-либо автомобильные файлы? – Bee

+0

Нет Я не установил какой-либо файл автомобиля –

Смежные вопросы