почему ответ dbreport 202 принят, мне нужно 200 - PullRequest
0 голосов
/ 13 января 2020

* Этот API используется для вставки БД. Когда я запрашиваю этот ответ ESB API, ответ 202 принят, но мне нужно 200, я не установил асинхронный запрос. Прошу прощения, мой бедный Энгли sh. *

<api xmlns="http://ws.apache.org/ns/synapse" name="xxxxxx" context="/xxxxxxx">
   <resource methods="POST" url-mapping="/xxxxxx">
      <inSequence>
            <property name="requestMsg" expression="json-eval($)"/>
            <property name="children" expression="json-eval($.children)"/>
           <property name="messageType" value="application/json" scope="axis2" type="STRING"></property> 
         <dbreport>
            <connection>
               <pool>
                  <driver>oracle.jdbc.OracleDriver</driver>
                  <url>jdbc:oracle:thin:@xxxxxxxxxx:1521/xxxxxx</url>
                  <user>xxxxxx</user>
                  <password>xxxxxx</password>
               </pool>
            </connection>
            <statement>
               <sql>INSERT INTO TABLE (CARDID )VALUES(?)</sql>
               <parameter expression="//CARDID/text()" type="CHAR"/>
            </statement>
         </dbreport> 
         <foreach id="foreach_1" expression="//children">
            <sequence>
                  <property name="PKID" expression="json-eval($.children.PKID)"/>
               <dbreport>
                  <connection>
                     <pool>
                        <driver>oracle.jdbc.OracleDriver</driver>
                        <url>jdbc:oracle:thin:@xxxxxxxxxxxxxx/xxxxxx</url>
                        <user>xxxxxx</user>
                        <password>xxxxxx</password>
                     </pool>
                  </connection>
                  <statement>
                     <sql>INSERT INTO TABLE_1 ( PKID )VALUES  ( ? )</sql>
                     <parameter expression="//PKID/text()" type="VARCHAR"/>
                  </statement>
               </dbreport>
            </sequence>
         </foreach>
         <respond/>
      </inSequence>
   </resource>
</api>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...