2016-03-29 1 views
0

Hier ist, wie es funktioniert. Ich habe tun dss Dienst, die Nachricht von Format zurückWie wird ein Teil der Nachricht in WSOESB validiert und zuerst ausgewählt?

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dss="https://rmis33.r-mis.ru/services/dss"> 
    <soapenv:Header/> 
    <soapenv:Body> 
     <dss:Requests> 
      <dss:Request>...</dss:Request> 
      <dss:Request>...</dss:Request> 
      <dss:Request>...</dss:Request> 
      .... 
      <dss:Request>...</dss:Request> 
     </dss:Requests> 
    </soapenv:Body> 
</soapenv:Envelope> 

Ich habe Nachricht auf Anfrage Elemente aufzuspalten und es bestätigt, dann wählen Sie zuerst, dass die Pass-Validierung über XSD.

Es ist schwierig, auf Datenbankebene zu tun, weil es viele Elemente (Unterelemente) hat und XSD bereits bereitgestellt wurde.

Antwort

0

Sie können validate mediator verwenden, um XML-Nachrichten anhand des XML-Schemas zu validieren. Es gibt eine vollständige sample, die das Validieren von Nachrichten demonstriert.

Verwandte Themen