469,568 Members | 1,372 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,568 developers. It's quick & easy.

PHP/SOAP WDSL Restrictions

Hi All,

I'm struggling with the WDSL restrictions in PHP/SOAP for a while
know. I would like to create some simple restrictions in my WDSL file.

The script are running both on the same server with PHP Version 5.2.6
with the official soap extension.

On both my client and server there is some error configuration:

error_reporting(E_ALL);

ini_set("soap.wsdl_cache_enabled", "0");
use_soap_error_handler(true);

In my WDSL file there are some restrictions like:

A rule to accept only numbers, PHP/SOAP is translating not numbers to
0. (but I want an error message!)

<xsd:element name="streetNumber" minOccurs="1" maxOccurs="1"
type="xsd:int">

Almost the same for this more advanced restriction, you can provide
every string. There is no error message and the whole string is
accepted by my server.

<xsd:simpleType name="Email">
<xsd:restriction base="xsd:string">
<xsd:pattern
value="^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]
+)*$">
</xsd:pattern>
</xsd:restriction>
</xsd:simpleType>

I hope there are some people that have some more experience with PHP/
SOAP and the use of restrictions who can help me with this!

Best regards,

Paul
Jun 2 '08 #1
1 2233
I'm struggling with the WDSL restrictions in PHP/SOAP for a while
Sorry, I mean WSDL instead of WDSL.

But of course the problem stays the same :-)
Jun 2 '08 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by Johan Segernäs | last post: by
3 posts views Thread by Neter Smith | last post: by
2 posts views Thread by oh.i.love.spam | last post: by
reply views Thread by suresh191 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.