들어오는 메시지가 들어있는 플랫 파일이 있다고 가정 해 보겠습니다. 적절한 장소는 메시지의 식별 정보를 취하는 로직을 주입하는 곳이며 기본 키 속성을 설정하여 내부 레코드 ID에 연결합니다. 예를 들어 고객의 주문 ID 버전을 Google의 내부 주문 ID에 매핑합니다.BizTalk에서 메시지 해결은 어디에서해야합니까?
0
A
답변
0
의 수신 ID를 내부 ID로 보내고 더 나아가 보내기를 원합니다.
여기에는 여러 곳이 있습니다.
런타임 구성 또는 데이터베이스에서 직접 읽는 파이프 라인 구성 요소에서 수행 할 수 있습니다. 또한 오케스트레이션에서 할 수 있습니다.
그러나 가장 쉽고 가장 적합한 장소는 아마도 변환 맵 일 것입니다. 변환 테이블을 하드 코딩하지 않도록주의하십시오 (어떤 ID가 내부 ID 중 하나에 매핑됩니까). 일반적으로 많이 변경됩니다. 지도에 일치하는 ID를 찾기 위해 예를 들어 데이터베이스를 조회하게하십시오.
다른 옵션과 비교하여지도에서 이러한 종류의 작업을 수행하면 수신 또는 발신 포트에서지도를 직접 적용 할 수 있으므로 유연성이 향상됩니다. 따라서 워크 플로 기반 논리를 수행 할 필요가없는 경우 메시징 패턴을 사용하고 모든 오케스트레이션을 건너 뛸 수 있습니다 (항상 바람직합니다).
0
지도에서 이러한 유형의 변환을 수행하는 것이 좋습니다.
관련 문제
- 1. Bundler 설정은 어디에서해야합니까?
- 2. BizTalk에서 라우팅 실패를 방지하는 방법
- 3. BizTalk에서 FaultException 처리
- 4. BizTalk에서 수신 위치 복제
- 5. BizTalk에서 반복을 사용하는 방법?
- 6. C# 순환 종속성 문제 해결은 기술
- 7. MVC 아키텍처 관련 질문 - 지불 처리는 어디에서해야합니까?
- 8. Ruby on Rails 애플리케이션을 문서화하기 위해 어디에서해야합니까?
- 9. BizTalk에서 MiSys 수식 API를 호출하십시오.
- 10. BizTalk에서 레코드 배열을 만드는 방법
- 11. BizTalk에서 Java 웹 서비스 사용
- 12. BizTalk에서 FTP 수신 연결 예외 잡기
- 13. biztalk에서 사용하는 정적 메서드로 컴파일 된 쿼리
- 14. Biztalk에서 콘솔 응용 프로그램을 실행할 수 있습니까?
- 15. BizTalk에서 왜 MSI 파일을 가져오고 설치 했습니까?
- 16. BizTalk에서 특정 순서로 디렉터리의 파일을 읽게하려면 어떻게해야합니까?
- 17. 자바 스크립트 문제 해결은 문제가 HTML 헤드 섹션에서
- 18. WCF System.ServiceModel.Channel.Message : 바이너리 메시지 내용 (비 XML)?
- 19. 주문 된 배달 포트가 BizTalk에서 실행중인 인스턴스를 떠납니다.
- 20. BizTalk에서 DDD, TDD를 어떻게 계속 사용할 수 있습니까?
- 21. 인증 자격 증명을 사용하여 BizTalk에서 웹 서비스 사용
- 22. faces 메시지 및 얼음 : 메시지
- 23. 메시지 만 표시 ApplicationException에서 메시지
- 24. 성공 메시지 상태 오류 메시지
- 25. 메시지 묶음의 여러 줄 메시지
- 26. Django 메시지 프레임 워크 메시지 표시
- 27. 오류 메시지 스트림에 프로그램 메시지 출력하기
- 28. 메시지 데이터베이스에서 작동하는 메시지 필터링 게이트웨이?
- 29. 메시지 모듈 + 비공개 메시지 + 레일 링크 처리
- 30. MSMQ 메시지/우선 순위 지정 메시지 조절하기