Petals BC SOAP

Pb mise à jour du champ Action du WS-Adressing avec soap 1.1

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Resolution: Won't Fix
  • Affects Version/s: 4.0.4
  • Fix Version/s: 4.4.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    Présentation du cas d'utilisation simple :

    • POJO en orchestration de service,
    • Une su-soap consumer du pojo,
    • Une su-soap provide qui sera appelée par le POJO. Le Web-Service appelé est en SOAP 1.1 !

    Déroulement :
    1- Client appel la su-soap provide qui va appeler le POJO. L'entête WS-Adressing est correct,
    2 - La SU-POJO appelle le WEB Service en SOAP 1.1 (par la su provide). C'est à ce moment que le problème intervient. Le paramêtre Action du WS-Adressing ne change pas, il garde celui du premier apel (point 1). Le Web Service recevant cette entête avec une action incohérente rejete la paquet.

    Mais si on passe la su-soap provide en SOAP 1.2, le BC-SOAP met le bon paramêtre action du WS-Adressing et cela marche.

    On dirait qu'une SU-SOAP en version SOAP 1.1 ne remplit pas le champ action du WS-Adressing.

    On a contourné le problème en settant la valeur Action directement dans le POJO.

    Show
    Présentation du cas d'utilisation simple :
    • POJO en orchestration de service,
    • Une su-soap consumer du pojo,
    • Une su-soap provide qui sera appelée par le POJO. Le Web-Service appelé est en SOAP 1.1 !
    Déroulement : 1- Client appel la su-soap provide qui va appeler le POJO. L'entête WS-Adressing est correct, 2 - La SU-POJO appelle le WEB Service en SOAP 1.1 (par la su provide). C'est à ce moment que le problème intervient. Le paramêtre Action du WS-Adressing ne change pas, il garde celui du premier apel (point 1). Le Web Service recevant cette entête avec une action incohérente rejete la paquet. Mais si on passe la su-soap provide en SOAP 1.2, le BC-SOAP met le bon paramêtre action du WS-Adressing et cela marche. On dirait qu'une SU-SOAP en version SOAP 1.1 ne remplit pas le champ action du WS-Adressing. On a contourné le problème en settant la valeur Action directement dans le POJO.
  • Environment:
    Windows XP, Petals 3.1.1

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Resolved Resolved
1599d 22h 16m
1
Christophe DENEUX
Mon, 5 Oct 2015 - 15:09:01 +0200

People

Dates

  • Created:
    Thu, 19 May 2011 - 16:52:11 +0200
    Updated:
    Mon, 5 Oct 2015 - 15:09:01 +0200
    Resolved:
    Mon, 5 Oct 2015 - 15:09:01 +0200