•JSR168 uses String and String[] as the only extension
types
•WSRP uses <any namespace=“##other”/> from schema.
•Since the JSR168 types are a subset, the remaining issue
is JSR168 exploiting other supplied
types. This requires either “knowing” a class that can be used,
or generating one based on a schema for the
type. WSRP encourages all extensions to be typed so
that all users of the extension can process it safely.
oCorrelated: #93 – Payload extensibility mechanism
v0.7 changed from typed Property[] to introduce
<any/> as this is the base schema mechanism for
carrying such extensions. V0.8 has morphed
this slightly to accommodate JAX-RPC RI restrictions (used in products?) for interoperability of both the WSDL and
runtime messages.
oCorrelated: #121 - user-info extensions being <any>
•