2017-04-27 7 views
0

webMethods 9.12.0을 사용하고 있습니다. 통합 서버 및 MWS 만 구성됩니다. IS에 로컬로 메시지를 게시해야합니다. 하지만 게시하려고 시도 할 때 "document type not defined"오류가 발생합니다. 문서 유형을 정의 할 위치는 어디입니까?webmethods의 메시지 저장소에 메시지를 게시하는 방법 브로커가없는 경우

+0

입력 사항과 함께 게시 단계의 스크린 샷을 추가하십시오. 어떤 문서 유형을 게시 하시겠습니까? "publishLocally"를 선택 했습니까? –

+0

안녕하세요, pub.publish 입력에서 documentType 경로를 하드 코딩 할 때 맞춤법이 잘못되었습니다. 이제는 로컬에서 문서를 게시하고 구독 할 수 있습니다. 다른 질문이 하나 더 있습니다. 트리거를 비활성화하고 문서를 게시하면 구독 할 때까지 문서가 documentStore에 남아 있든 가입 할 때 삭제되는지는 알 수 없습니까? 트리거를 사용할 수 없을 때 문서가 거부되었음을 서버 로그에서 볼 수 있습니다. "수신 문서에 사용할 수있는 트리거가 없습니다. Sasikanth : testDoc. 문서 거부" –

+0

트리거를 "일시 중단"했으나 비활성화하지 않았습니까? –

답변

0

트리거를 사용하지 않으면 문서가 삭제됩니다. 그러나 일시 중지하면 트리거가 사용 가능할 때 문서를 사용할 수 있습니다.

0

Designer에서 Broker로 문서 유형을 동기화하십시오.

파일> 문서 유형 동기화> 모두를 사용하십시오.

지금 브로커가

감사합니다, 마노

0

당신은 당신이 게시하려는 문서 유형의 로컬 연결 이름을 구성 할 필요가 문서의 형식 메타 데이터를 알 수 있습니다. . 서 유형의 등록 정보에서 연결 별명을 DEFAULT (IS_BROKER_CONNECTION)로 설정하십시오. 이 값을 저장하면 공급자 정의가 "Publishable Locally only"로 정의되어야하며 로컬에서 문서를 게시 할 수 있어야하는 pub.publish 서비스의 입력에이 "document type"이름을 사용할 수 있습니다.