From: Scott N. <sni...@sc...> - 2003-12-09 21:52:34
|
I have checked my recent changes into CVS. The version of nusoap.php is = 1.64. USE THIS VERSION WITH CARE. I recommend you do not install it on = production servers, for instance. While I did not touch a lot of lines = of code, I made some fundamental changes to enhance the behavior of XML = schema information embedded in WSDL. This includes allowing multiple = schemas to be associated with a single WSDL, which is quite significant, = as the wsdl class no longer extends xmlschema. The code passes a number of tests that I run, but I do not claim to have = 100% test coverage. You may find bugs. Please post them to the list so = they can be fixed. The changes break one "feature" that I know of. This line of code $server->wsdl->schemaTargetNamespace =3D 'urn:whatever'; will no longer have any affect. By default, the targetNamespace for a = server's schema is the same as the WSDL targetNamespace. If you want to = force a different targetNamespace for your schema, the configureWSDL = method now has an additional parameter that allows you to do so. Scott Nichol |
From: Scott N. <sni...@sc...> - 2003-12-09 21:59:43
|
And please be patient while the changes make their way to sourceforge's = public CVS. Scott Nichol Do not send e-mail directly to this e-mail address, because it is filtered to accept only mail from specific mail lists. ----- Original Message -----=20 From: "Scott Nichol" <sni...@sc...> To: <nus...@li...> Sent: Tuesday, December 09, 2003 4:52 PM Subject: [Nusoap-general] Be careful with latest CVS version (nusoap.php = 1.64) I have checked my recent changes into CVS. The version of nusoap.php is = 1.64. USE THIS VERSION WITH CARE. I recommend you do not install it on = production servers, for instance. While I did not touch a lot of lines = of code, I made some fundamental changes to enhance the behavior of XML = schema information embedded in WSDL. This includes allowing multiple = schemas to be associated with a single WSDL, which is quite significant, = as the wsdl class no longer extends xmlschema. The code passes a number of tests that I run, but I do not claim to have = 100% test coverage. You may find bugs. Please post them to the list so = they can be fixed. The changes break one "feature" that I know of. This line of code $server->wsdl->schemaTargetNamespace =3D 'urn:whatever'; will no longer have any affect. By default, the targetNamespace for a = server's schema is the same as the WSDL targetNamespace. If you want to = force a different targetNamespace for your schema, the configureWSDL = method now has an additional parameter that allows you to do so. Scott Nichol ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Nusoap-general mailing list Nus...@li... https://lists.sourceforge.net/lists/listinfo/nusoap-general |
From: Ingo F. <ap...@sc...> - 2003-12-12 09:09:36
Attachments:
addresschecker_newaxis.wsdl
|
... ok, bug: WSDL is attached and from that message the "addressOutput" field is serialized incorrectly. In this case nusoap is used as client EXPECTED Result (as from earlier version): <addressOutput xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[6]"><item xsi:type="xsd:string">STREET</item><item xsi:type="xsd:string">STREET2</item><item xsi:type="xsd:string">STREET_NUMBER</item><item xsi:type="xsd:string">LOCATION</item><item xsi:type="xsd:string">POSTCODE</item><item xsi:type="xsd:string">STATE</item></addressOutput> RESULT FROM ACTUAL CVS-VERSION (2 days ago): <addressOutput xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType=":[6]"><item xsi:type="xsd:string">STREET</item><item xsi:type="xsd:string">STREET2</item><item xsi:type="xsd:string">STREET_NUMBER</item><item xsi:type="xsd:string">LOCATION</item><item xsi:type="xsd:string">POSTCODE</item><item xsi:type="xsd:string">STATE</item></addressOutput> ... he is missing the arraytype variable-type :-( Ingo Fischer Scott Nichol wrote: > And please be patient while the changes make their way to sourceforge's public CVS. > > Scott Nichol > > Do not send e-mail directly to this e-mail address, > because it is filtered to accept only mail from > specific mail lists. > > ----- Original Message ----- > From: "Scott Nichol" <sni...@sc...> > To: <nus...@li...> > Sent: Tuesday, December 09, 2003 4:52 PM > Subject: [Nusoap-general] Be careful with latest CVS version (nusoap.php 1.64) > > > I have checked my recent changes into CVS. The version of nusoap.php is 1.64. USE THIS VERSION WITH CARE. I recommend you do not install it on production servers, for instance. While I did not touch a lot of lines of code, I made some fundamental changes to enhance the behavior of XML schema information embedded in WSDL. This includes allowing multiple schemas to be associated with a single WSDL, which is quite significant, as the wsdl class no longer extends xmlschema. > > The code passes a number of tests that I run, but I do not claim to have 100% test coverage. You may find bugs. Please post them to the list so they can be fixed. > > The changes break one "feature" that I know of. This line of code > > $server->wsdl->schemaTargetNamespace = 'urn:whatever'; > > will no longer have any affect. By default, the targetNamespace for a server's schema is the same as the WSDL targetNamespace. If you want to force a different targetNamespace for your schema, the configureWSDL method now has an additional parameter that allows you to do so. > > Scott Nichol > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Nusoap-general mailing list > Nus...@li... > https://lists.sourceforge.net/lists/listinfo/nusoap-general > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Nusoap-general mailing list > Nus...@li... > https://lists.sourceforge.net/lists/listinfo/nusoap-general > > > -- Ingo Fischer _____________________________________________________________________ Ingo Fischer Schlund + Partner AG NOF-Components : http://www.apollon.de Karlsruhe ICQ-Number : 3183043 Tel.: 0721/91374-0 http://www.schlund.de _____________________________________________________________________ |