This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRISOpens in a new window, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions pageOpens in a new window (login required).


datatype class %xsd.hexBinary extends %Library.Binary


This data type is used to represent binary data that will be encoded using the hex encoding for XML serialization. Internally, this is stored as a string containing a binary value.

When a %Binary data type value is projected to a client application, such as when it is used in a Java, Visual Basic (ActiveX), ODBC, or JDBC application, the Caché Object Server performs no translations or conversions on it. That is, the actual binary data is sent to and from the client without any Unicode (or other) translations.

Method Inventory (Including Private)


parameter MAXLEN;
There is no length restriction for %xsd binary types.
parameter XSDTYPE = hexBinary;
Declares the XSD type used when projecting XML schemas.

Methods (Including Private)

classmethod LogicalToXSD(%val As %xsd.hexBinary) as %String
Converts the Cache %Binary value to the SOAP base64 encoded value.
classmethod XSDToLogical(%val As %String) as %xsd.hexBinary
Converts the SOAP encoded base64 input value to a Cache value.

Inherited Members

Inherited Methods (Including Private)

FeedbackOpens in a new window