Bonsoir à tous
j'ai crée un processus qui exécute un service S1 dont il génère multiple output.
Puis 2 autres services S2 et S3 s’exécutent en parallèle prenant en input les outputs retournés du premier service. S2 retourne id, price et address et s3 retourne address et pollution. Les résultats finaux de notre processus doivent être id, price, pollution (il y a une jointure entre les résultats des 2 services selon l'attribut address). Voila le résultat du test:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
      <faultcode xmlns="">SOAP-ENV:Server</faultcode>
      <faultstring xmlns="">BPCOR-6136:Sending errors for the pending requests in the process scope since, the process instance has completed</faultstring>
      <faultactor xmlns="">sun-bpel-engine</faultactor>
      <detail xmlns="">
        <detailText>BPCOR-6136:Sending errors for the pending requests in the process scope since, the process instance has completed</detailText>
      </detail>
    </SOAP-ENV:Fault>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
J'ai pas compris l'erreur. SVP j'ai trop besoin de votre aide Merci