Skip to Content.
Sympa Menu

en - AW: [en@sympa] [EXTERN] soap java examples? (6.2.72)

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: "Goltz, Immo" <address@concealed>
  • To: sympa-users <address@concealed>, Amos <address@concealed>
  • Subject: AW: [en@sympa] [EXTERN] soap java examples? (6.2.72)
  • Date: Thu, 12 Dec 2024 08:02:52 +0000

Hi Amos,

we had similar problems (while migrating to Sympa) and solved it differently.

From the Java developers:
 - The current Sympa SOAP Server implementation is not SOAP 1.1 compliant, as it uses document/rpc encoding.
 - Authentification is very special in the current Sympa implementation (you need to login, first to get a cookie, which is anything else than WSE Security and needs special client implementations to support it. E.g. Axis2, Spring-WS or Apache CXF need heavy implimentation specific extensions to support this authentification). 
 - From a functional point of view, the current implementation is very basic and not suited to manage Sympa lists by Soap completely. 

Due to these issues we decided to implement our own  Sympa SOAP implementation which is 
 - Soap 1.1 document/literal compliant.
 - Supports WSE compliant authentification scheme with UsernameToken WSSE headers.
 - Fits our functional needs to CRUD mailing lists with their admins and members.
 - Returns faults in case of errors.

A long time ago I intended to announce it on this list and make it public on Github. Maybe I should do it now 🙂
But beware, new Sympa versions could break this add-on.

Kind Regards,


Immo




Von: address@concealed <address@concealed> im Auftrag von Amos <address@concealed>
Gesendet: Mittwoch, 11. Dezember 2024 23:36
An: sympa-users <address@concealed>
Betreff: [EXTERN] [en@sympa] soap java examples? (6.2.72)
 
Hi. 

Does anyone have any java soap examples they’d be willing to share? One of our developers is running into problems, especially since the docs and the WSDL file seem to be at odds. 

For example, the description for authenticateAndRun is: The client provides a user email and password and requests a service in a single SOAP access using the authenticateAndRun SOAP service. However, in the WSDL file there’s no field for password for that call. 

This is with 6.2.72. 

Amos




Achtung! Externe E-Mail. Bitte keine Links oder Anhänge anklicken, außer Absender*in ist bekannt und der Inhalt sicher.
[Caution! External email. Do not open attachments or click links, unless this email was received from a known source/sender and you know the content is safe.]




Archive powered by MHonArc 2.6.19+.

Top of Page