예 : WSO2 ESB (예 : ServiceName, WebMethods, 반환 형식 등의 입력/출력 매개 변수)로 구성된 끝점의 메타 데이터를 프로그래밍 방식으로 검색하려고합니다. 어떤 사람이 나를이 데이터를 가져 오는 데 도움이 될 수있는 방법이나 문서로 안내 할 수 있습니까?프로그래밍 방식으로 WSO2 ESB 끝점 메타 데이터 가져 오기
답변
불행히도 당신이하고 싶은 것이 분명하지 않습니다. 속성에 액세스하는 방법을 몇 가지 예를 들면 다음 프록시/시퀀스 속성에 액세스 내부
(메타 데이터를?) :
String property = (String)messageContext.getProperty("nameOfThePropery");
또는 사용자 정의 중재자 내부 :
<property name="some name" expression="get-property('registry','conf:resource/path')"/>
<property name="some name" expression="get-property('registry',gov:resource/path')"/>
<property name="some name" expression="get-property('registry','resourceName')"/>
또는 사용자 정의 중재자 내부
(전송 레이어에서 파일 이름을 가져 오는 것) :org.apache.axis2.context.MessageContext axis2messageContext = ((Axis2MessageContext) messageContext).getAxis2MessageContext();
// print the filename of the current transport
myLog.info("FileName: " + axis2messageContext.getTransportIn().getName());
희망이 있으시면 조금 더, 그렇지 않으면 질문을 향상시킵니다.
압둘 (Abdul)의 질문에 대해 더욱 개선하기 위해 우리는 기존 클라이언트와 웹 서비스 게이트웨이를 개발하고 있으며, 다른 쪽에서는 외부 웹 서비스를 개발하고 있습니다. WSo2에서 레거시 클라이언트 요청을 트랩하고 내부 프로토콜을 기반으로 올바른 웹 서비스로 리디렉션하는 템플릿/시퀀스를 만들었습니다.
외부 웹 서비스는 WSo2에 끝점으로 등록됩니다. 지금까지 우리는 관리 콘솔을 사용하여 이러한 엔드 포인트를 수동으로 구성했습니다. 우리는 게이트웨이가 WSo2를 치고 WSDL URL을 제공 할 수 있도록이 단계를 자동화하는 방법을 모색 중입니다. 그런 다음 클래스 중재자가 WSo2/Synapse API를 호출하여이 끝점을 Synapse 구성에 저장합니다. 우리는 이것에 성공하지 못했습니다.
Mediator를 통한 시냅스 구성 변경이 권장되지 않으므로이 작업을 수행 할 수있는 다른 옵션이 있는지 확인하고 싶습니다.
한 가지 해결 방법은 클라이언트 측에서 이러한 끝점을 만드는 것입니다. 이는 Carbon 프레임 워크에 의해 노출 된 AdminService API를 호출하여 수행 할 수 있습니다. 카본에서는 모든 탄소 구성 요소의 프런트 엔드가 관리 서비스를 통해 백엔드와 대화합니다. 예를 들어 엔드 포인트 관련 기능을 사용하는 경우 관리 콘솔을 사용하여 기능을 생성/삭제하거나 기능을 수행 할 때 "EndPointAdmin"관리 서비스를 통해 해당 백 엔드를 호출합니다. 따라서 프로그래밍 방식으로 끝점을 만들려면 클라이언트 측에서 직접 EndPointAdmin 백엔드 관리 서비스 (EndPointAdminStub를 통해 - 위에서 언급 한 백 엔드 서비스에 해당하는 클라이언트 스텁입니다)를 호출하고 요구 사항을 충족시킬 수 있다고 생각합니다.
감사합니다. Prabath
- 1. 프로그래밍 방식으로 TFS 빌드 정의 메타 데이터 가져 오기
- 2. wso2 레지스트리에서 배포 된 서비스 끝점 URL 가져 오기
- 3. WSO2 ESB
- 4. 프로그래밍 방식으로 끝점 추가
- 5. 프로그래밍 방식으로 추가 된보기에서 데이터 가져 오기
- 6. webHttpBinding 끝점에서 메타 데이터 가져 오기
- 7. WSO2 ESB - HTML 응답
- 8. 프로그래밍 방식으로 사용자 클레임 값 가져 오기
- 9. Java의 REST 끝점 메타 데이터
- 10. WSO2 ESB 및 WSO2 Bam 호환성
- 11. Scrubyt 메타 데이터 가져 오기
- 12. 동영상 메타 데이터 가져 오기
- 13. 범위에서 끝점 가져 오기
- 14. 프로그래밍 방식으로 UIButton 가져 오기
- 15. 프로그래밍 방식으로 GitHub에서 가져 오기
- 16. WSO2 ESB 결과의 저장소 배열
- 17. IP 클라이언트 WSO2 ESB
- 18. WSO2 ESB XML 중심?
- 19. WSO2 업그레이드 방법 ESB
- 20. WSO2 ESB Eclipse 플러그인
- 21. WSO2 ESB 엔드 포인트
- 22. WSO2 ESb PayPal 통합
- 23. WSO2 ESB BAM 통합
- 24. 나는이 WSO2 ESB 프록시가
- 25. wso2 esb + api 관리
- 26. WSO2 ESB 용 어댑터
- 27. WSO2 ESB 클래스 중재자가
- 28. WSO2 ESB : 중재
- 29. WSO2 ESB 4.5.1 compability
- 30. WSO2 ESB 및 Websocket