Apache Camel을 사용하여 타사 웹 서비스 호출

다르 샨 파텔

나는 낙타가 처음이다

camel java dsl을 사용하여 웹 서비스를 호출하려고합니다.

from("cxf://http://darshan:8080/sampleWebService/SampleTestServicePort?wsdlURL=http://darshan:8080/sampleWebService/SampleTestServicePort?wsdl&serviceName={http://ws.test.com/}SampleTestServiceService&portName={http://ws.test.com/}SampleTestServicePort&dataFormat=MESSAGE")

다음은 내 wsdl 파일입니다.

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.test.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://ws.test.com/" name="SampleTestServiceService">
    <types>
        <xsd:schema>
            <xsd:import namespace="http://ws.test.com/" schemaLocation="http://darshan:808O/sampleWebService/SampleTestServicePort?xsd=1"></xsd:import>
    </xsd:schema>
    </types>
    <message name="sayHello">
        <part name="parameters" element="tns:sayHello"></part>
    </message>
    <message name="sayHelloResponse">
        <part name="parameters" element="tns:sayHelloResponse"></part>
    </message>
    <portType name="SampleTestServiceDelegate">
        <operation name="sayHello">
            <input message="tns:sayHello"></input>
            <output message="tns:sayHelloResponse"></output>
        </operation>
    </portType>
    <binding name="SampleTestServicePortBinding" type="tns:SampleTestServiceDelegate">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"></soap:binding>
        <operation name="sayHello">
            <soap:operation soapAction=""></soap:operation>
            <input>
                <soap:body use="literal"></soap:body>
            </input>
            <output>
                <soap:body use="literal"></soap:body>
            </output>
        </operation>
    </binding>
    <service name="SampleTestServiceService">
        <port name="SampleTestServicePort" binding="tns:SampleTestServicePortBinding">
            <soap:address location="http://darshan:808O/sampleWebService/SampleTestServicePort"></soap:address>
        </port>
    </service>
</definitions>

그것은 오류를주지 않지만 출력도 아무것도 아닙니다.

내 코드에 무엇이 잘못되었는지 제안하십시오.

미리 감사드립니다

Hveiga

Apache CXF 구성 요소를 사용하는 from()것은 타사 서비스에 액세스하는 대신 웹 서비스를 호스팅하는 것입니다.

타사 서비스에 액세스하려면 to()구성 요소 형식 을 사용해야합니다 . 다음과 같이해야합니다.

<route>
  <from uri="file:./myFileRequest?delay=1000&amp;include=myRequest.xml">
  <to uri="cxf://http://darshan:8080/sampleWebService/SampleTestServicePort?wsdlURL=http://darshan:8080/sampleWebService/SampleTestServicePort?wsdl&serviceName={http://ws.test.com/}SampleTestServiceService&portName={http://ws.test.com/}SampleTestServicePort&dataFormat=MESSAGE" />
  ...
</route>

이것이 당신이 찾고있는 것입니까?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

인증서 사용 웹 서비스를 호출하기 위해 Apache Camel 용 http 클라이언트 생성

분류에서Dev

T-SQL을 사용하여 웹 서비스 호출

분류에서Dev

Python 요청을 사용하여 Java 웹 서비스 호출

분류에서Dev

원격 웹 서비스에 SOAP 요청을 보내고 Apache Camel을 사용하여 응답 받기

분류에서Dev

스프링 통합을 사용하여 웹 서비스 호출 예약

분류에서Dev

Android에서 Async 작업을 사용하여 웹 서비스 호출?

분류에서Dev

안심을 사용하여 웹 서비스를 호출하는 방법

분류에서Dev

NSURLSession을 사용하여 내 웹 서비스 호출에 NSURLCache를 사용하는 방법

분류에서Dev

Volley를 사용하여 웹 서비스 호출

분류에서Dev

콜백을 사용하여 자바 스크립트의 인수로 웹 서비스 메서드 호출

분류에서Dev

NTLM 인증을 사용하여 노드 js에서 SOAP 웹 서비스를 호출하는 방법

분류에서Dev

어셈블리 이름을 사용하여 C # 웹 서비스 메서드에 대한 JavaScript 직접 호출

분류에서Dev

c # asp.net을 사용하여 특정 시간에 웹 서비스를 호출해야합니다.

분류에서Dev

WSDL을 사용하여 웹 서비스에 전체 xml 제출 추출

분류에서Dev

Odoo v9 웹 서비스 API에 대해 OkHttp3을 사용하는 Apache XML RPC 클라이언트 라이브러리와 동등한 호출

분류에서Dev

HttpModule을 사용하여 SOAP 웹 서비스 호출을 가로 채고 REST API를 호출하여 응답을 전달합니다.

분류에서Dev

jQuery를 사용하여 원격 서버에서 웹 서비스 호출

분류에서Dev

Java를 사용하여 SAML 보안 SOAP 요청을 생성하고 SAAJ를 사용하여 영원한 웹 서비스를 호출하는 방법

분류에서Dev

ksoap2를 사용하여 웹 서비스를 호출하는 방법

분류에서Dev

REST API를 사용하여 웹 서비스로 liferay 포틀릿 호출

분류에서Dev

JS를 사용하여 xml 웹 서비스를 재귀 적으로 호출

분류에서Dev

웹 서비스 호출을 사용하여 Baasbox에서 사용자 문서 중첩 필드를 업데이트하는 방법

분류에서Dev

Java에서 curl을 사용하여 타사 REST API 호출

분류에서Dev

Visual Studio 2015 및 C #을 사용하여 메서드를 호출하기위한 웹 서비스 생성 및 사용

분류에서Dev

Camel Restlet-SSL을 사용하여 서비스를 노출하는 방법

분류에서Dev

marklogic을 사용하여 외부 웹 서비스 사용

분류에서Dev

Apache 웹 서버에서 여러 가상 호스트를 사용하는 Drush

분류에서Dev

PowerShell을 사용하여 Excel에서 특정 셀 값을 사용하여 웹 요청 호출

분류에서Dev

R을 사용하여 웹 페이지에서 메타 설명 추출

Related 관련 기사

  1. 1

    인증서 사용 웹 서비스를 호출하기 위해 Apache Camel 용 http 클라이언트 생성

  2. 2

    T-SQL을 사용하여 웹 서비스 호출

  3. 3

    Python 요청을 사용하여 Java 웹 서비스 호출

  4. 4

    원격 웹 서비스에 SOAP 요청을 보내고 Apache Camel을 사용하여 응답 받기

  5. 5

    스프링 통합을 사용하여 웹 서비스 호출 예약

  6. 6

    Android에서 Async 작업을 사용하여 웹 서비스 호출?

  7. 7

    안심을 사용하여 웹 서비스를 호출하는 방법

  8. 8

    NSURLSession을 사용하여 내 웹 서비스 호출에 NSURLCache를 사용하는 방법

  9. 9

    Volley를 사용하여 웹 서비스 호출

  10. 10

    콜백을 사용하여 자바 스크립트의 인수로 웹 서비스 메서드 호출

  11. 11

    NTLM 인증을 사용하여 노드 js에서 SOAP 웹 서비스를 호출하는 방법

  12. 12

    어셈블리 이름을 사용하여 C # 웹 서비스 메서드에 대한 JavaScript 직접 호출

  13. 13

    c # asp.net을 사용하여 특정 시간에 웹 서비스를 호출해야합니다.

  14. 14

    WSDL을 사용하여 웹 서비스에 전체 xml 제출 추출

  15. 15

    Odoo v9 웹 서비스 API에 대해 OkHttp3을 사용하는 Apache XML RPC 클라이언트 라이브러리와 동등한 호출

  16. 16

    HttpModule을 사용하여 SOAP 웹 서비스 호출을 가로 채고 REST API를 호출하여 응답을 전달합니다.

  17. 17

    jQuery를 사용하여 원격 서버에서 웹 서비스 호출

  18. 18

    Java를 사용하여 SAML 보안 SOAP 요청을 생성하고 SAAJ를 사용하여 영원한 웹 서비스를 호출하는 방법

  19. 19

    ksoap2를 사용하여 웹 서비스를 호출하는 방법

  20. 20

    REST API를 사용하여 웹 서비스로 liferay 포틀릿 호출

  21. 21

    JS를 사용하여 xml 웹 서비스를 재귀 적으로 호출

  22. 22

    웹 서비스 호출을 사용하여 Baasbox에서 사용자 문서 중첩 필드를 업데이트하는 방법

  23. 23

    Java에서 curl을 사용하여 타사 REST API 호출

  24. 24

    Visual Studio 2015 및 C #을 사용하여 메서드를 호출하기위한 웹 서비스 생성 및 사용

  25. 25

    Camel Restlet-SSL을 사용하여 서비스를 노출하는 방법

  26. 26

    marklogic을 사용하여 외부 웹 서비스 사용

  27. 27

    Apache 웹 서버에서 여러 가상 호스트를 사용하는 Drush

  28. 28

    PowerShell을 사용하여 Excel에서 특정 셀 값을 사용하여 웹 요청 호출

  29. 29

    R을 사용하여 웹 페이지에서 메타 설명 추출

뜨겁다태그

보관