PDA

Bekijk Volledige Versie : SOAP exception naar client?



hondje
29/12/02, 16:10
Hi,

Ik heb een soap server in de vorm van een java servlet. Een java
servlet stuurt via soap data naar de soap server. Indien de data niet
klopt, throwt de soap server een exception, deze exception word dan
automatisch doorgegeven aan de client.

Lukt dit exception doorgeven ook met php? M.a.w. als de soap server
een exception throwt krijgt het php script deze exception dan ook?

Hans Wolters
29/12/02, 16:20
On Sun, 29 Dec 2002 15:10:41 GMT, hondje <hondje@hetnet.nl> wrote:
> Hi,
>
> Ik heb een soap server in de vorm van een java servlet. Een java
> servlet stuurt via soap data naar de soap server. Indien de data niet
> klopt, throwt de soap server een exception, deze exception word dan
> automatisch doorgegeven aan de client.
>
> Lukt dit exception doorgeven ook met php? M.a.w. als de soap server
> een exception throwt krijgt het php script deze exception dan ook?

Als je dit afvangt in je php code wel

$foo = new bar();
if (!$foo->action())
print 'error';

Afhankelijk van de waarde die je terug krijgt kun je uiteraard die print
regel vervangen door andere acties.

Hans
--
Ik wil http://www.linux.nl wel overnemen voor het symbolische bedrag
van 1 EURO.

E. Martin
30/12/02, 09:52
hondje wrote:

> Ik heb een soap server in de vorm van een java servlet. Een java
> servlet stuurt via soap data naar de soap server. Indien de data niet
> klopt, throwt de soap server een exception, deze exception word dan
> automatisch doorgegeven aan de client.
>
> Lukt dit exception doorgeven ook met php? M.a.w. als de soap server
> een exception throwt krijgt het php script deze exception dan ook?

Helaas ondersteunt PHP (nog) geen exeptions.

Je kunt een SOAP-fout wel op een andere manier afhandelen. Hoe, ligt
aan de SOAP-client die je gebruikt.

Zie bijvoorbeeld de methode van NuSOAP:

http://dietrich.ganx4.com/nusoap/faq.php?id=97

Groeten,
Edwin Martin.

--
Surf Edwin Martin's brainwaves: http://www.bitstorm.org/edwin/

hondje
01/01/03, 21:03
On Mon, 30 Dec 2002 08:52:26 GMT, "E. Martin" <edwin@bitstorm.org>
wrote:

>hondje wrote:
>
>> Ik heb een soap server in de vorm van een java servlet. Een java
>> servlet stuurt via soap data naar de soap server. Indien de data niet
>> klopt, throwt de soap server een exception, deze exception word dan
>> automatisch doorgegeven aan de client.
>>
>> Lukt dit exception doorgeven ook met php? M.a.w. als de soap server
>> een exception throwt krijgt het php script deze exception dan ook?
>
>Helaas ondersteunt PHP (nog) geen exeptions.
>
>Je kunt een SOAP-fout wel op een andere manier afhandelen. Hoe, ligt
>aan de SOAP-client die je gebruikt.
>
>Zie bijvoorbeeld de methode van NuSOAP:
>
>http://dietrich.ganx4.com/nusoap/faq.php?id=97
>

Hans en Edwin, bedankt!