Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-28989

SOAP JAVA server could generate a JAX-WS compatible WSDL

    Details

    • Affected Branches:
      MOODLE_20_STABLE

      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.

        Gliffy Diagrams

          Issue Links

            Activity

            jerome Jérôme Mouneyrac created issue -
            jerome Jérôme Mouneyrac made changes -
            Field Original Value New Value
            Link This issue has been marked as being related by MDL-20804 [ MDL-20804 ]
            salvetore Michael de Raadt made changes -
            Fix Version/s DEV backlog [ 10464 ]
            Labels triaged
            jerome Jérôme Mouneyrac made changes -
            Parent MDL-29276 [ 47385 ]
            Issue Type Improvement [ 4 ] Sub-task [ 5 ]
            moodle.com moodle.com made changes -
            Assignee Jerome Mouneyrac [ jerome ] Aparup Banerjee [ nebgor ]
            Fix Version/s STABLE Sprint 14 [ 11050 ]
            Fix Version/s DEV backlog [ 10464 ]
            filter manager Filter Manager made changes -
            Fix Version/s DEV backlog [ 10464 ]
            Fix Version/s STABLE Sprint 14 [ 11050 ]
            filter manager Filter Manager made changes -
            Assignee Aparup Banerjee [ nebgor ] Jerome Mouneyrac [ jerome ]
            jerome Jérôme Mouneyrac made changes -
            Parent MDL-29276 [ 47385 ]
            Issue Type Sub-task [ 5 ] Task [ 3 ]
            jerome Jérôme Mouneyrac made changes -
            Link This issue has been marked as being related by MDL-28988 [ MDL-28988 ]
            jerome Jérôme Mouneyrac made changes -
            Assignee Jerome Mouneyrac [ jerome ] moodle.com [ moodle.com ]
            Hide
            wdjunaidi 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
            wdjunaidi 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
            jerome 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
            jerome 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
            wdjunaidi 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
            wdjunaidi 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
            jerome 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
            jerome 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
            jerome Jérôme Mouneyrac made changes -
            Affects Version/s Future Dev [ 12153 ]
            jerome Jérôme Mouneyrac made changes -
            Labels triaged dev_docs_required triaged

              People

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

                Dates

                • Created:
                  Updated: