Je suis en tant que client insérant/mettant à jour/récupérant des valeurs de/vers une base de données back-end via des fichiers JCA. appel. Je suis confronté à un problème lors de l'exécution de l'appel d'insertion/mise à jour car pour toute la demande, j'obtiendrai une réponse de succès indépendamment de la DB ajoutée/mise à jour. S'il y a un moyen de confirmer que ces lignes ont été mises à jour après l'insertion/la mise à jour de DB, cela confirme que l'opération a réussi.Comment mettre les lignes de nombres à jour/ajoutées quand on fait un appel DB via des fichiers JCA dans le service proxy osb
Ci-dessous le fichier JCA simple pour mettre à jour la base de données, pouvez-vous s'il vous plaît laissez-moi savoir quelle configuration supplémentaire je dois faire pour obtenir le nombre de lignes mises à jour ..!
<adapter-config name="RetrieveSecCustRelationship" adapter="Database Adapter" wsdlLocation="RetrieveSecCustRelationship.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
<connection-factory location="eis/DB/Database" UIConnectionName="Database" adapterRef=""/>
<endpoint-interaction portType="RetrieveSecCustRelationship_ptt" operation="RetrieveSecCustRelationship">
<interaction-spec className="oracle.tip.adapter.db.DBPureSQLInteractionSpec">
<property name="SqlString" value=**"update CUSTOMER_INSTALLED_PRODUCT set CUSTOMER_ID=? where CUSTOMER_ID=?"**/>
<property name="GetActiveUnitOfWork" value="false"/>
<property name="QueryTimeout" value="6"/>
</interaction-spec>
<input/>
<output/>
</endpoint-interaction>
</adapter-config>
Merci & Cordialement
merci pour votre réponse piotr, si j'enveloppe PL/SQL alors le fichier JCA est invalide, si vous avez un exemple, merci de le partager. – sam
vous devez régénérer votre adaptateur JCA –
pouvez-vous s'il vous plaît montrer un exemple, ou le nom de la propriété à ajouter dans le fichier JCA, j'ai donné ci-dessus le fichier JCA que j'utilise, pouvez-vous dire exactement où je dois apporter des modifications. ! – sam