Easy-BPEL

BPEL generation from a WSDL: set the right myRole

Details

  • Type: Improvement Request Improvement Request
  • Status: New New
  • Resolution: Unresolved
  • Affects Version/s: 1.2
  • Fix Version/s: None
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    EasyBPEL provides a feature to generate a BPEL skeleton from a WSDL file.
    The generated BPEL is right, except that the "myRole" attribute of the main partner is invalid.
    It does not match the one in the generated Artifacts WSDL.

    The generated definition should have a valid myRole set for the main partner.
    This issue indirectly led to other bugs that were reported here.

    Show
    EasyBPEL provides a feature to generate a BPEL skeleton from a WSDL file. The generated BPEL is right, except that the "myRole" attribute of the main partner is invalid. It does not match the one in the generated Artifacts WSDL. The generated definition should have a valid myRole set for the main partner. This issue indirectly led to other bugs that were reported here.
  • Environment:
    The affected version is in fact 1.3-SNAPSHOT.
  1. ProblemeIntrospectionBPEL.zip
    (6 kB)
    Vincent Zurczak
    Mon, 2 Aug 2010 - 17:31:36 +0200

Issue Links

Activity

Hide
Vincent Zurczak added a comment - Thu, 9 Sep 2010 - 16:26:50 +0200

Hi,

This problem starts to be critical.
The BPEL creation from a WSDL results in errors because of it and it should be fixed before the new studio is released.

For what I have seen, we have two changes to do to make the BPEL correct:

  • In the WSDL artifacts, there is no import of the process WSDL. Therefore, the partner link type references a port type it does not know.
  • And then, the partner link definition in the BPEL references an incorrect myRole.
Show
Vincent Zurczak added a comment - Thu, 9 Sep 2010 - 16:26:50 +0200 Hi, This problem starts to be critical. The BPEL creation from a WSDL results in errors because of it and it should be fixed before the new studio is released. For what I have seen, we have two changes to do to make the BPEL correct:
  • In the WSDL artifacts, there is no import of the process WSDL. Therefore, the partner link type references a port type it does not know.
  • And then, the partner link definition in the BPEL references an incorrect myRole.
Hide
Vincent Zurczak added a comment - Mon, 2 Aug 2010 - 17:31:36 +0200

I attached a sample BPEL sketch project which was created from a WSDL definition.
It contains the default myRole value.

Show
Vincent Zurczak added a comment - Mon, 2 Aug 2010 - 17:31:36 +0200 I attached a sample BPEL sketch project which was created from a WSDL definition. It contains the default myRole value.

People

Dates

  • Created:
    Mon, 2 Aug 2010 - 17:30:46 +0200
    Updated:
    Thu, 9 Sep 2010 - 16:26:50 +0200