[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/12] Download WSDL for SOAP services from server
From: |
Felix Lechner |
Subject: |
[PATCH 00/12] Download WSDL for SOAP services from server |
Date: |
Sun, 10 Mar 2024 12:00:37 -0700 |
Hi Michael,
> Even then it doesn't work for me. Could you, pls, show me the patch
> you okan for debbugs.el, and how it works then for loading
> debbugs.el from scratch?
I just used C-M-x (eval-defun) to reload the WSDL, but here is a
complete patch series that implements it transparently to the
user.
The current WSDL object is passed around efficiently via a keyword
argument without any caching. It seems to work reasonably well
locally.
> Btw, the wsdl URL looks strange. Per convention, web services offer
> their WSDL via an "?WSDL" extension of the URL. See
> <https://stackoverflow.com/questions/20742589/how-to-get-the-wsdl-file-from-a-webservices-url>.
We can discuss better URLs, although I'm not sure it's a convention
everywhere. The giant leap forward here is that users can pick their
own servers without asking you for an update of debbugs.el (or editing
their version of Debbugs.wdsl in place).
Kind regards
Felix
Felix Lechner (12):
Don't hardcode gnu.org as debbugs-port for Gnus interface.
Fix docstring for :affects.
Fix description in docstring for debbugs-ports.
Download WSDL specification dynamically from selected server.
Pass query to debbugs-get-bugs as a list; make space for WSDL.
Pass query to debbugs-get-usertag as a list; make space for WSDL.
Pass query to debbugs-search-est as a list; make space for WSDL.
Pass bug-numbers to debbugs-get-status as a list; make space for WSDL.
Pass parameters to debbugs-soap-invoke-async as a list; make space for
WSDL.
Pass offline to debbugs-gnu-show-reports as keyword; make space for
WSDL
Offer keyword arguments for WSDL to avoid repeated downloads.
Download WSDL early and propagate it via keyword arguments.
debbugs-gnu.el | 97 +++++++++++++++++++++++------------------
debbugs-org.el | 16 ++++---
debbugs.el | 116 ++++++++++++++++++++++++++-----------------------
debbugs.texi | 81 +++++++++++++++++++++-------------
4 files changed, 176 insertions(+), 134 deletions(-)
base-commit: e06d335153fab7eb82771919c82de125b51bdf66
--
2.41.0
- Adding a SOAP server to Debbugs.el, Felix Lechner, 2024/03/07
- Re: Adding a SOAP server to Debbugs.el, Michael Albinus, 2024/03/07
- Re: Adding a SOAP server to Debbugs.el, Felix Lechner, 2024/03/07
- Re: Adding a SOAP server to Debbugs.el, Felix Lechner, 2024/03/08
- Re: Adding a SOAP server to Debbugs.el, Michael Albinus, 2024/03/08
- Re: Adding a SOAP server to Debbugs.el, Felix Lechner, 2024/03/08
- Re: Adding a SOAP server to Debbugs.el, Michael Albinus, 2024/03/09
- [PATCH 00/12] Download WSDL for SOAP services from server,
Felix Lechner <=
- [PATCH 02/12] Fix docstring for :affects., Felix Lechner, 2024/03/10
- [PATCH 03/12] Fix description in docstring for debbugs-ports., Felix Lechner, 2024/03/10
- [PATCH 05/12] Pass query to debbugs-get-bugs as a list; make space for WSDL., Felix Lechner, 2024/03/10
- [PATCH 07/12] Pass query to debbugs-search-est as a list; make space for WSDL., Felix Lechner, 2024/03/10
- [PATCH 06/12] Pass query to debbugs-get-usertag as a list; make space for WSDL., Felix Lechner, 2024/03/10
- [PATCH 10/12] Pass offline to debbugs-gnu-show-reports as keyword; make space for WSDL, Felix Lechner, 2024/03/10
- [PATCH 01/12] Don't hardcode gnu.org as debbugs-port for Gnus interface., Felix Lechner, 2024/03/10
- [PATCH 08/12] Pass bug-numbers to debbugs-get-status as a list; make space for WSDL., Felix Lechner, 2024/03/10
- [PATCH 04/12] Download WSDL specification dynamically from selected server., Felix Lechner, 2024/03/10
- [PATCH 09/12] Pass parameters to debbugs-soap-invoke-async as a list; make space for WSDL., Felix Lechner, 2024/03/10