Настройка параметров PROXY в WSO2 ESB 4.8.1

Я новичок в wso2 .. У меня возникла проблема при вызове EXTERNAl SOAP-службы с использованием прокси-службы wso2esb. Я использую WSO2 ESB внутри корпоративного прокси-сервера. Я могу вызвать эту внешнюю службу мыла напрямую, используя SOAP-клиент. ,

Есть ли какая-либо конфигурация прокси, которую мне нужно установить в WSO2 ESB?

Я получаю следующее исключение при подключении службы мыла с помощью службы wso2proxy

2014-03-18 14:40:52,193 [-] [PassThroughHTTPSender] WARN ConnectCallback Connection refused or failed for : www.w3schools.com/68.232.44.251:80 2014-03-18 14:40:52,198 [-] [PassThroughMessageProcessor-3] WARN EndpointContext Endpoint : AnonymousEndpoint will be marked SUSPENDED as it failed 2014-03-18 14:40:52,199 [-] [PassThroughMessageProcessor-3] WARN EndpointContext Suspending endpoint : AnonymousEndpoint - current suspend duration is : 30000ms - Next retry after : Tue Mar 18 14:41:22 IST 2014 2014-03-18 14:41:51,185 [-] [HTTP-Listener I/O dispatcher-2] WARN SourceHandler Connection time out after request is read: http-incoming-2 2014-03-18 14:51:49,691 [-] [PassThroughHTTPSender] WARN ConnectCallback Connection refused or failed for : www.w3schools.com/68.232.44.251:80 2014-03-18 14:51:49,693 [-] [PassThroughMessageProcessor-5] WARN EndpointContext Endpoint : AnonymousEndpoint will be marked SUSPENDED as it failed 2014-03-18 14:51:49,694 [-] [PassThroughMessageProcessor-5] WARN EndpointContext Suspending endpoint : AnonymousEndpoint - last suspend duration was : 30000ms and current suspend duration is : 30000ms - Next retry after : Tue Mar 18 14:52:19 IST 2014

Может ли кто-нибудь помочь мне в этом, пожалуйста .. Для получения дополнительной информации, пожалуйста, посмотрите на это. (Как отправить запрос на мыло (xml) в сервис мыла с помощью прокси сервиса wso2)

Добавлена ​​ошибка Screeshot, пожалуйста, посмотрите на это

Исправлена ​​проблема и ниже приведены окончательные конфигурации

Моя конфигурация axis2.xml как Жан Тольд (я сейчас тестирую с NIO, поэтому я удалил стандартный репозиторий / conf / axis2 / axis2.xml и переименовал репозиторий / conf / axis2 / axis2_nhttp.xml в репозиторий / conf / axis2 / axis2.xml в моем WSO2 ESB v4.8.1, затем вы редактируете этот новый conf-файл axis2 и ищите transportSender name = "http" и внутри узла transportSender)

<transportSender name="http" class="org.apache.synapse.transport.nhttp.HttpCoreNIOSender"> <parameter name="non-blocking" locked="false">true</parameter> <parameter name="http.proxyHost" locked="false">proxy.abc.com</parameter> <parameter name="http.proxyPort" locked="false">8080</parameter> </transportSender>

Тогда Конфигурация моего прокси сервиса

******** изменил конфигурацию моего прокси сервиса, как показано ниже ответ *****

`<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="CelsiusToFahrenheitService"
       transports="https,http"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <inSequence>
         <property name="messageType" value="text/xml" scope="axis2"/>
         <property name="Proxy-Authorization"
                   expression="fn:concat('Basic', base64Encode('INDIA\username:pwd'))"
                   scope="transport"/>
         <property name="POST_TO_URI" value="true" scope="axis2"/>
         <property name="DISABLE_CHUNKING" value="true" scope="axis2"/>
         <header name="Action"
                 value="http://www.w3schools.com/webservices/CelsiusToFahrenheit"/>
         <send>
            <endpoint>
               <address uri="http://www.w3schools.com/webservices/tempconvert.asmx"
                        format="soap11"/>
            </endpoint>
         </send>
      </inSequence>
      <outSequence>
         <property name="messageType" value="text/xml" scope="axis2"/>
         <send/>
      </outSequence>
   </target>
   <description/>
</proxy>`

Затем я перезапустил ESB, затем пошел кtry this service в консоли wso2, а также с помощью Rest Client (Аддон Mozilla Firefox), успешно получил resposne

Большое спасибо Жан-Мишелю за помощь в решении этой задачи

Ответы на вопрос(1)

Ваш ответ на вопрос