나는 built and deployed a custom web services consumer in Java on Domino using the available CXF framework입니다.Lotus Domino. 웹 서비스. CXF. CXF 클래스의 패키지 이름은 무엇입니까?
이는 Java 디자인 요소로 저장된 일부 Java 코드를 호출하는 XPage를 통해 수행됩니다. 모든 것이 완벽하게 작동합니다. (Stephan에게 다시 한 번 감사드립니다)
이제 SOAP 요청/응답을 detailed here으로 살펴보기 위해 프로그래밍 방식으로 로깅을 구현하고 싶습니다.
그래서 나는 다음과 같은 사용하려고 해요 : 인터셉터 코드를 로깅수입
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.frontend.ClientProxy;
import org.apache.cxf.interceptor.LoggingInInterceptor;
import org.apache.cxf.interceptor.LoggingOutInterceptor;
CustomWebService customWebService = new CustomWebService(new URL(WSDL_URL));
CustomWebServiceSoap customWebServiceSoap = customWebService.getCustomWebServiceSoap();
CustomWebServiceSoap port = customWebService.getPort(customWebServiceSoap.getClass());
Client client = ClientProxy.getClient(port);
client.getInInterceptors().add(new LoggingInInterceptor());
client.getOutInterceptors().add(new LoggingOutInterceptor());
문제는 Domino가 어떤을하지 않는다는 것입니다 예를 들어 가져올 수있는 cxf 클래스 org.apache.cxf.endpoint.Client 등
다른 패키지 이름입니까? 그렇다면 어느 것입니까? com.ibm. * 패키지를 살펴 보았지만 아무 것도 명백하게 보이지 않았습니다. Plu type-ahead가 Client 또는 ClientProxy와 일치하는 것을 표시하지 않았습니다.
또는이를 수행하기 위해 관련된 CXF 병을 NSF로 가져와야합니까?
아아, 감사합니다 파누. 대신 그 부분을 살펴볼 것입니다. –