synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ravi Undupitiya (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SYNAPSE-1039) Send Mediator inside Fault Sequence blocks if SSL exception occurred.
Date Tue, 07 Jun 2016 13:15:21 GMT

     [ https://issues.apache.org/jira/browse/SYNAPSE-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ravi Undupitiya updated SYNAPSE-1039:
-------------------------------------
    Fix Version/s:     (was: FUTURE)
                   3.0

> Send Mediator inside Fault Sequence blocks if SSL exception occurred.
> ---------------------------------------------------------------------
>
>                 Key: SYNAPSE-1039
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-1039
>             Project: Synapse
>          Issue Type: Bug
>          Components: Core, Transports
>    Affects Versions: 2.1
>            Reporter: isuru janith ranawaka
>            Assignee: Hiranya Jayathilaka
>            Priority: Critical
>             Fix For: 3.0
>
>         Attachments: synapse_1039.diff
>
>
> If SSL related exception occurred within a proxy service or sequence and if it is configured
with Fault Sequence then if custom payload created inside fault sequence and trying to send
the message to external service is blocked and timeout occurs at client side. 
> Issue can be reproduced by loading following artifacts. 
> <proxy xmlns="http://ws.apache.org/ns/synapse"
>        name="TestProxy"
>        transports="https,http"
>        statistics="disable"
>        trace="disable"
>        startOnLoad="true">
>    <target faultSequence="MyFaultSequency">
>       <inSequence>
>          <log level="full"/>
>          <send>
>             <endpoint>
>                <address uri="https://localhost:8088/mockssl"/>
>             </endpoint>
>          </send>
>       </inSequence>
>       <outSequence>
>          <log>
>             <property name="OutSequence" value="***** OUT **************"/>
>          </log>
> <send/>
>       </outSequence>
>    </target>
>    <description/>
> </proxy>
> <sequence xmlns="http://ws.apache.org/ns/synapse" name="MyFaultSequency">
>    <log>
>       <property name="faultSequence" value="*****Inside fault sequence*****"></property>
>    </log>
>    <header name="Action" scope="default" value="http://www.webserviceX.NET/ConversionRate"></header>
>    <send receive="RespondSeq">
>       <endpoint>
>                <address uri="http://localhost:8088/mock"/>
>             </endpoint>
>    </send>
> </sequence>
> <sequence xmlns="http://ws.apache.org/ns/synapse" name="RespondSeq">
>    <log>
>       <property name="faultSequence" value="*****Inside fault respond sequence*****"></property>
>    </log>
>    <send/>
> </sequence>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Mime
View raw message