13.07.2015 Views

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Developersover HTTP. The SOAP binary transport will be implemented using a custom object serialization mechanism. Any classused by the web service must be a subclass of %XML.Adaptor.The WSDL produced for a Cache web service with SOAPBINARY parameter specified as 1 has been enhanced to carry thenecessary information for the Cache web client. These WSDL extensions are valid according to the XML Schema, WSDLand WS-I Basic Profile specifications and are expected to be ignored by all conforming web client toolkits.Note:Web Client toolkits which do not support the WS-I Basic Profile may experience problems with a WSDL that isgenerated for a Cache web service with SOAPBINARY = 1. This should be quite rare and found only with oldertoolkits.7.2.9.2 Support XML Exclusive Canonicalization Version 1.0<strong>Caché</strong> now supports XML Exclusive Canonicalization Version 1.0 (except for the InclusiveNamespaces PrefixList featureof Exclusive Canonicalization). This means the Canonicalize method of %XML.Writer writes the XML document representedby the subtree at a %XML.Node class instance in canonicalized form as mandated by the specification. As part of thisimplementation the order of output of attributes by the Tree, Document and DocumentNode methods is changed to be inthe canonical order. This change will mostly be noticed in the output of schemas and WSDLs.Note:This reordering will have no effect on any standards-conformant XML processor.As part of this implementation the SuppressAutoPrefix property is added to %XML.Writer and %XML.Namespaces whichallows optional suppression of the prefix that is created for the default XML namespace even if it is not needed for thecurrent element.Most methods in %XML.Writer now escape characters as specified by the XML Canonicalization standard. The followingtable describes how methods in this class escape specific characters, when found in attributes and in elements:Original Value&

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!