Ho cambiato il codice precedente con questo codice:

Codice PHP:
print SOAP::Lite->service('http://server/path/to.wsdl')->HelloWorld() . "\n"
e ora mi dice

Use of uninitialized value in concatenation (.) or string at ws.pl line 19.

Ho visto che la funzione "HelloWorld" non viene proprio eseguita (ho messo in debug il web service .NET); come si spiega ciò?