BizTalk DB2 어댑터를 사용하여 AS400 데이터베이스에 데이터를 삽입하려고합니다.BizTalk DB2 어댑터로 여러 행을 추가하는 방법
한 행 삽입으로 쉽게 처리 할 수 있습니다. 그러나 DB2 어댑터에서 사용되는 맵에 내 원본 스키마에는 반복 가능한 노드가 있습니다. 즉, 한 번에 여러 행을 삽입해야하는 경우가 있습니다.
<?xml version="1.0" encoding="utf-8"?>
<ns0:INSERT xmlns:ns0="http://myNamespace">
<sync>
<after>
<MyElement id="0" value1="toto" value2="tutu">
</MyElement>
<MyElement id="1" value1="toto" value2="tutu">
</MyElement>
</after>
</sync>
</ns0:INSERT>
물건을 넣지 않는이 메시지 : 몇 가지 이유를 들어, 내가 어떤 오케스트레이션을 사용할 수 없으며
불행하게도, ... 그래서 내가하고 싶은 것처럼 찾고 출력 메시지를 생성하는 것입니다 이 ONL의 경우 (... 번역에 대한 오류가 처음 프랑스어에 죄송 기록)
Table MyTable ?MyDataBase ? of *N incorrect for this operation. SQLSTATE: 55019, SQLCODE: -7008
내가 부탁 해요 지점에 와서
을 :이 오류가 날 떠나 내가 원하는대로 할 수있어 ...
당신은 어떤 생각이 있습니까?
이는 일반적으로 DB2에 여러 행을 삽입하는 방법과 동일합니다. 테이블 이름을 'MyElement'라고 가정하십시오. 어떻게 스키마를 생성 했습니까? 특히 DB2 어댑터는 매우 예민하고 제한적이므로 스키마를 생성 할 때와 동일한 송신 포트에서 동일한 설정을 가져야합니다. –