Java Object types that are created for each schema input type
When you map an input element to
a Cache Put Value parameter,
the type of Java™ object that
is created in the global cache is
determined by the http://www.w3.org/2001/XMLSchema
schema
input.
When you map an input element to the Value parameter,
you are prompted to apply a mapping cast to redefine the default
xs:anySimpleType
schema
type to a specific schema type (see Casting elements in a message map),
so that the global cache entry
is created with a specific Java Object
type. If you do not use a mapping cast on the Value parameter,
the Java Object type that is
created in the global cache might
vary depending on the type of the mapped input element.The following
table details the Java Object
type that is created in the global cache for
each type of
http://www.w3.org/2001/XMLSchema
schema
input. Note: Regardless of the type of the input element in the Cache Put nested mapping,
if the input element has a nil value and you do not specifically cast
the target parameter to a concrete type, the entry that is created
in the global cache is a null value.
Type of the input element that is mapped to the Cache Put Value parameter | Type of Java object that is created in global cache |
---|---|
boolean |
java.lang.Boolean |
byte |
java.lang.Byte |
decimal |
java.math.BigDecimal |
double |
java.lang.Double |
float |
java.lang.Float |
int |
java.lang.Integer |
unSignedshort |
java.lang.Integer |
integer |
java.lang.BigInteger |
negativeInteger |
java.lang.BigInteger |
nonNegativeInteger |
java.lang.BigInteger |
nonPositiveInteger |
java.lang.BigInteger |
postiveInteger |
java.lang.BigInteger |
unsignedLong |
java.lang.BigInteger |
long |
java.lang.Long |
unsignedInt |
java.lang.Long |
short |
java.lang.Short |
unsignedByte |
java.lang.Short |
string |
java.lang.String |
date |
java.lang.String (XML formatted string) |
dateTime |
java.lang.String (XML formatted string) |
gDay |
java.lang.String (XML formatted string) |
gMonth |
java.lang.String (XML formatted string) |
gMonthDay |
java.lang.String (XML formatted string) |
gYear |
java.lang.String (XML formatted string) |
gYearMonth |
java.lang.String (XML formatted string) |
time |
java.lang.String (XML formatted string) |
dayTimeDuration |
java.lang.String (XML formatted string) |
duration |
java.lang.String (XML formatted string) |
yearMonthDuration |
java.lang.String (XML formatted string) |
anyUri |
java.lang.String |
base64Binary |
java.lang.String |
hexBinary |
java.lang.String |
normalizedString |
java.lang.String |
qName |
java.lang.String |