사용자 정의 통합 애플리케이션 개발 시의 문제점 해결
여기에 제공된 조언을 사용하여 IBM® Integration API 애플리케이션을 개발할 때 발생할 수 있는 문제점을 해결하는 데 도움을 받을 수 있습니다.
태스크 정보
통합 노드가 사용 불가능한 경우 사용자 정의 통합 애플리케이션이 정지됨
프로시저
오브젝트의 특성을 설정하고 값을 조회하지만 값이 변경되지 않음
프로시저
- 시나리오: 오브젝트의 특성을 설정한 후 해당 값을 조회했습니다. 값이 변경되지 않았습니다.
- 설명: 통합 노드 오브젝트의 특성을 변경하는 메소드는 즉시 처리되지 않습니다. 사용자 정의 통합 애플리케이션 오브젝트에서 특성 변경 메소드를 호출하는 경우 IBM Integration API 는 지정된 변경을 요청하는 메시지를 통합 노드에 송신합니다. 통합 노드는 요청을 비동기식으로 처리하고 변경이 시도되었을 때 영향받는 모든 AdministeredObjectListeners 오브젝트를 알립니다.
- 솔루션: 상태를 변경하는 메소드는 일반적으로 요청이 통합 노드의 큐 관리자에 넣어지는 즉시 또는 요청이 현재 배치에 추가되는 즉시 BrokerProxy.beginUpdates()에 대한 호출에 따라 호출 프로그램으로 리턴됩니다. 요청에 대한 조치의 응답이 애플리케이션으로 리턴된 후에도 특성이 여전히 업데이트되지 않은 경우에는, 응답 메시지에서 자세한 정보를 확인하십시오.