Airavata
  1. Airavata
  2. AIRAVATA-137

When creating/updating a Service Description the WSDL for that service should be autogenerated & saved to the registry

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: 0.1-INCUBATING
    • Component/s: XBaya
    • Labels:
      None

      Description

      When saving the a service description to the registry through XBaya-GUI currently it does not save the wsdl file corresponding to that service description. Rather than requesting a wsdl from the user the XBaya-gui should automatically generate a WSDL based on the data specified in the service description. The operation which accepts & return the parameters specified for the service description should be named as "invoke(...)".

      1. AIRAVATA-137.patch
        16 kB
        Saminda Wijeratne

        Activity

        Hide
        Patanachai Tangchaisin added a comment -

        I've implemented a simple version of WSDL generator.
        XBaya can access it via Axis2Registry.saveWSDL(ServiceDescription service);
        Note: JCRRegistry is a implementation of Axis2Registry Interface.

        Show
        Patanachai Tangchaisin added a comment - I've implemented a simple version of WSDL generator. XBaya can access it via Axis2Registry.saveWSDL(ServiceDescription service); Note: JCRRegistry is a implementation of Axis2Registry Interface.
        Hide
        Saminda Wijeratne added a comment -

        Simple is always good . Will try to use it. Thanks for the info.

        Show
        Saminda Wijeratne added a comment - Simple is always good . Will try to use it. Thanks for the info.
        Hide
        Saminda Wijeratne added a comment -

        The patch AIRAVATA-137.patch will add the functionality to autogenerate the service when creating a service description and saving it to the registry +updated the wsdl gen method for scenarios like no parameters specified & support for other variables. apply the patch to "trunk/modules"

        Show
        Saminda Wijeratne added a comment - The patch AIRAVATA-137 .patch will add the functionality to autogenerate the service when creating a service description and saving it to the registry +updated the wsdl gen method for scenarios like no parameters specified & support for other variables. apply the patch to "trunk/modules"
        Hide
        Lahiru Gunathilake added a comment -

        Thanks Saminda for contribution ! Patch applied !

        Lahiru

        Show
        Lahiru Gunathilake added a comment - Thanks Saminda for contribution ! Patch applied ! Lahiru
        Hide
        Suresh Marru added a comment -

        The Save WSDL is not supported, instead the Registry API supports GetWSDL which dynamically builds and returns the WSDL using the gfac-schema-utils generateWSDL library.

        Show
        Suresh Marru added a comment - The Save WSDL is not supported, instead the Registry API supports GetWSDL which dynamically builds and returns the WSDL using the gfac-schema-utils generateWSDL library.

          People

          • Assignee:
            Unassigned
            Reporter:
            Saminda Wijeratne
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development