2013-06-14 1 views
2

wso2를 평가하면서 다음과 같은 문제가 발생했습니다. 이미 회사에 비즈니스에 대한 공통 데이터 모델이 이미 정의되어 있다고 가정 해보십시오. 이러한 스키마 (심지어 서비스 정의 - wsdls)는 저장소에 있으며 파일 간의 참조는 상대 경로를 사용하여 수행됩니다. 자, 내가 원하는 것은 이러한 XSD와 WSDL을 모두 wso2 Gorvernance Registry (wso2greg)로 가져 와서 관리하는 것입니다. 더 많은 것 (그리고 이것이 바로 wso2에 대한 이해를 잃기 시작합니다) wso2greg의 리소스를 wso2bps의 BPEL 워크 플로우에서 참조하고 싶습니다. "이봐 요, 워크 플로우! 자동 생성 된 인터페이스는 모두 잊어 버리십시오. 인터페이스는 {wsdl_from_wso2greg}입니다."wso2bps 및 wso2greg을 사용하는 공통 데이터 모델

"메인"카본 애플리케이션 프로젝트 (내 BPEL 워크 플로우와 함께)에서 레지스트리 자원 프로젝트를 작성한 다음 워크 플로우에서 파트너 링크를 작성하지만, 모든 것을 구성한 후 다음 오류 : "이 구현에서는 ../TestGreg/TestServiceWsdl.wsdl의 가져 오기 위치가 지원되지 않습니다. 루트에서 배포 설명자가있는 폴더 계층 구조에 가져 오기 아티팩트가 있어야합니다."

지금 나는 정말 바보 같은 일을하고 있습니까, 아니면 wSO2가 실제로 무엇을하려고 노력하고 있습니까? 그렇다면 어떻게 이러한 문제를 다루는가?

Thks, 레안드로 Nunes 보낸

답변

0

당신이 BPEL에서 WSDL을/XSD를 언급하는, 당신은 BPEL로 패키지해야합니다. 레지스트리에 저장된 것을 참조 할 수 없습니다. 보안 정책 및 끝점 참조에 대해서만 외부 레지스트리에서 참조 할 수 있습니다. 다른 모든 리소스는 BPEL과 함께 패키징되어야합니다.

관련 문제