Moodle
  1. Moodle
  2. MDL-28989

SOAP JAVA server could generate a JAX-WS compatible WSDL

    Details

    • Affected Branches:
      MOODLE_20_STABLE
    • Rank:
      18818

      Description

      In order to use JAVA WS client generator as the one in Netbeans, the produced WSDL by the SOAP server must be JAX-WS compatible.

        Issue Links

          Activity

          Hide
          Wirianto Djunaidi added a comment -

          Is there a quick intro on how to use this feature? I can't seem to find anything in the wiki.

          Show
          Wirianto Djunaidi added a comment - Is there a quick intro on how to use this feature? I can't seem to find anything in the wiki.
          Hide
          Jérôme Mouneyrac added a comment -

          Hi Wirianto, what do you mean? This is an issue about a missing feature.
          Use the Moodle.org web service forum for web service discussion. I try to answer most of web service questions I can, and on this forum everybody is most likely to see the answers. Thank you.

          Show
          Jérôme Mouneyrac added a comment - Hi Wirianto, what do you mean? This is an issue about a missing feature. Use the Moodle.org web service forum for web service discussion. I try to answer most of web service questions I can, and on this forum everybody is most likely to see the answers. Thank you.
          Hide
          Wirianto Djunaidi added a comment -

          Hi Jerome, I'm sorry that I wasn't clear before. I'm trying to figure out how to get the WSDL generated by MDL-20804.

          I'm working on Lightwork Marking webservice port at this moment; so this issue is of interest to me since Lightwork is Java client apps.

          And I wouldn't mind giving a hand on getting these (MDL-28988 and MDL-28989) done. Please let me know if there is anything I can help with.

          Show
          Wirianto Djunaidi added a comment - Hi Jerome, I'm sorry that I wasn't clear before. I'm trying to figure out how to get the WSDL generated by MDL-20804 . I'm working on Lightwork Marking webservice port at this moment; so this issue is of interest to me since Lightwork is Java client apps. And I wouldn't mind giving a hand on getting these ( MDL-28988 and MDL-28989 ) done. Please let me know if there is anything I can help with.
          Hide
          Jérôme Mouneyrac added a comment -

          Hi Wirianto,
          thanks for your offer.

          For this one::
          a) write some short spec explaining how to format the WSDL to make JAX-WS compatible so it works with common WSDL generator (netbeans, eclipse...)
          b) implementing a solution (but we must implement MDL-28988 first)

          For MDL-28988:
          a) write some short spec explaining what WSDL format we want to obtain. Specially some table with 'Moodle web service description' => 'WSDL entity / attribut'
          b) write the SOAP server. Basically similar to the current one except that instead to use autodiscovery we generate the WSDL from parsing the 'Moodle web service description'.

          It's quite some work, but I'll be happy to peer-review if you go for it

          Show
          Jérôme Mouneyrac added a comment - Hi Wirianto, thanks for your offer. For this one:: a) write some short spec explaining how to format the WSDL to make JAX-WS compatible so it works with common WSDL generator (netbeans, eclipse...) b) implementing a solution (but we must implement MDL-28988 first) For MDL-28988 : a) write some short spec explaining what WSDL format we want to obtain. Specially some table with 'Moodle web service description' => 'WSDL entity / attribut' b) write the SOAP server. Basically similar to the current one except that instead to use autodiscovery we generate the WSDL from parsing the 'Moodle web service description'. It's quite some work, but I'll be happy to peer-review if you go for it

            People

            • Votes:
              19 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

              • Created:
                Updated: