친구,Apex에서 사용되는 웹 서비스의 WSDL 위치를 변경하려면 어떤 옵션이 필요합니까?
내가 Apex 및 웹 서비스에서 발생하는 문제를 도울 수 있기를 바랍니다.
저는 Apex에서 마법사를 사용하여 웹 서비스 참조를 만들었습니다. 그러나 웹 서비스는 예상대로 작동합니다 ...
마법사 단계 중 하나에는 개발을위한 위치가 a 인 wsdl 파일의 위치가 필요합니다.
그러나 응용 프로그램을 QA로 이동하면 wsdl은 위치 b에 있고, 프로덕션으로 들어가면 고객 요구 사항에 따라 다양한 위치에 배치됩니다.
나는 응용 프로그램을 내 보낸 결과 SQL 파일을보고, 나는 WSDL 참조가 볼 수 있지만 내가 오히려 설치 과정에서 오류가 발생하기 쉬운 또는 쉽게 잊어 될 수 있기 때문에이 파일을 수정하는 계속해야하지 않을 것입니다.wsdl 위치를 수정해야하는 다른 옵션이 있습니까? 이제 개발 위치가 응용 프로그램에 하드 코딩되어 나타납니다!
Apex OTN 포럼을 검색하여이 질문을 발견했습니다. here 및 here하지만 응답이 없습니다. 필요한 경우에는 내가 에이펙스 3.2.1 & 오라클 사전에 10.2.0.3
감사를 사용하고
.
응답 해 주셔서 고맙습니다. Jeffrey - 매우 유망한 리드를 찾았습니다. 시도를 해보기 위해 노력하고 있습니다. –
내가 수행 한 초보적인 테스트에서이 작업을 보여줍니다. (webservice 작동 - foo 로의 URL 업데이트 -> webservice 작동 중지 - 올바른 주소로 다시 업데이트 -> webservice 작동)보다 견고한 테스트를 수행해야하지만 첫인상은 좋다. 정점 테이블 업데이트가 지원되지 않지만 내보내기 파일을 편집하면 큰 도움이된다는 것을 알고 있습니다. 다시 도움 주셔서 감사합니다. –
지난 밤에 대해 생각하고있었습니다.이 접근 방식에 대한 주된 두려움은 오라클이 어떻게 가치를 사용하는지 알 수 없다는 것입니다. 내부적으로 비정규 화되어 하나 이상의 다른 테이블에 복사 될 수 있습니다. 우리는 알 수 없습니다. 패치 또는 버전이 변경되면 구조가 나중에이 방법을 벗어나는 어떤 방식으로 변경 될 가능성이 큽니다. –