freelabs @ sbarrax.it

..::.. liberi cantieri ..::..

[Java] A web service client example

Posted on | December 20, 2013 | No Comments

Web_Services_for_dummies_creare_un_servizio_web_SOAP_per_Tomcat_–_il_Consumer_CoseNonJaviste_-_2013-12-20_17.14.50

Web Services for dummies: creare un servizio web SOAP per Tomcat – il Consumer

During my autumnal experience working with Spring on a e-commerce service library,
I had to implement a Web Service client to interface a popular italian payment gateway.

I found a useful and clear article (in Italian) that explains how to create
Web Service client directly from an Eclipse* wizard:
Web Services for dummies: creare un servizio web SOAP per Tomcat – il Consumer“;

you need only your service’s WSDL URL and wizard will generate Java classes
that you can use as Web Service client.

While building this solution some errors occurred, so here are the solutions…

1) “IWAB0503E Unable to update Java build path. Please check your system environment”
This was trivial, due to presence of two different versions javax.xml.soap under my STS*;
removing one of two and restarting STS(Eclipse)* that was fixed.
Reference: “Unable to update Java build path. Please check your system environment. | Roberto Oróstica Correa’s Blog
2) “Server did not recognize the value of HTTP Header SOAPAction”
The problem is caused by using the wrong SOAP version.
As shown in service definition (wsdl) SOAP version required is 1.2,
but my request was 1.1 version;
to fix you have to change namespace definition in Spring xml configuration file,
from http://schemas.xmlsoap.org/soap/envelope/ (v1.1 namespace)
to http://www.w3.org/2003/05/soap-envelope (v1.2 namespace)

Reference: “Server did not recognize the value of HTTP Header SOAPAction(spring.io forum)
Once all building troubles were over, it was easy to look up generated classes
and discover methods to call to perfom requests against Web Service producer…


Other related links:
- http://stackoverflow.com/questions/11631833/spring-webservicetemplate-soapaction-missing-in-http-header
- http://docs.spring.io/spring-ws/site/reference/html/server.html#server-endpoint-mapping
- http://www.rethinkware.com/display/RTW/Changing+soap+version+of+Spring-WS+client
- http://forum.spring.io/forum/spring-projects/web-services/45083-server-did-not-recognize-the-value-of-http-header-soapaction
- http://koenserneels.blogspot.be/2013/10/building-soap-webservices-proxy-module.html


Notes

* Actually I was using Spring Tool Suite, based on Eclipse

wsdl

Service discovered by WSDL

[Ubuntu Firefox] “Your browser does not support OpenSearch search plugins”

Posted on | December 20, 2013 | No Comments

 
If you use ubuntu-repo firefox, maybe you’ll get this error

 

Your browser does not support OpenSearch search plugins

 
I found, amongst many curious posts, that such behaviour is caused by Unity Desktop Integration (have a look in Firefox extensions)…

 

Unity Desktop Integration

 
So, it’s easy, just disable it and restart Firefox

 

UDI-disabled

 
then try to add a plugin, from Mycroft site for instance

 

addOk

 
And it works!
 
 

LG IPS237L

Posted on | December 4, 2013 | No Comments

Un ottimo monitor, bella definizione, linea e contorni molto sottili

Visualizza tutte

Richiedi il tuo

potevano evitarsi di scrivere nel menu messaggi come “devi installare il software Dual Package …” ma fa niente

L’anti-leader

Posted on | November 22, 2013 | No Comments

Civati non è uno pseudo-leader ma un semplice punto di riferimento di una galassia delusa, sconfortata e alla ricerca d’identità.
Quando sei alla ricerca di un’identità è facile seguire le orme di un leader forte, di uno che ti dice cosa fare.
Siamo maestri in questo.
Civati invece ci propone di aderire ad un progetto progressista e dargli forma con la discussione e la partecipazione politica.
E’ facile per i fan del leaderismo carismatico accusarlo di essere un coniglio.
Io credo invece che, per continuare a tenere la barra di dritta senza gridare ed ascoltando tutti ci voglia un sacco di coraggio.
Un coraggio da leoni. Il coraggio di una forza tranquilla, come recitava lo slogan di una campagna elettorale di Mitterand qualche anno fa.

via Civati: l’anti-leader – Il Fatto Quotidiano.

Questo pezzo sintetizza un po’ ciò che mi piace di Civati e che, nonostante non abbia una tessera di partito, mi porta a pensare che un futuro di costruzione e di responsabilizzazione passa da politici come questi.

Lo so che ci sono i “sai che gli italiani votano con la pancia e non col cervello“, e può anche essere che fra un po’ la pancia sarà talmente vuota che voteranno coi forconi, chissà.
Fermarsi un attimo prima, c’è il voto col cervello.

Così, giusto per ricordarlo. (Cit.)

La mancanza di responsabilità e di responsabilizzazione è il nostro male cronico,
la cura però esiste.

mi hanno rubato l’estate…

Posted on | August 18, 2013 | No Comments

… ma sto facendo di tutto per riappropriarmene

di viverne un condensato

la primavera non c’è stata,
il mio mese preferito, dei profumi e delle temperature gradevoli e delle prime passeggiate, è trascorso nel freddo e nell’umido

primavere che non è stata neutralizzata soltanto dal punto di vista meteorologico, ma anche umano: il tempo libero inesistente, dovuto a orari insensatamente prolungati

ora vado in vacanza, praticamente a settembre, e dovrò racchiudere in due settimane il raccolto di odori, sorrisi, risate, passeggiate e corse con moglie e figlie, che normalmente vivrei in sei mesi :)
spero che sia l’ultima volta (di aver subito un furto simile ;) )

keep looking »
Sharing Buttons by Linksku