Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Reference: XML-to-Java Step Properties

Reference: XML-to-Java Step Properties

Common Tab

Property
XML Attribute Name
Description
Step Id
id
The unique ID of the
xml-to-java
mediation step within the assembly.
Input
input
Specifies where the
xml-to-java
mediation step obtains data as input. There are 5 possible values:
  • message
    : the entire message, including
    rootpart
    and attachments.
  • soapbody
    : the content of the SOAP body from the
    rootpart
    of the message. Only applicable when the input contains a SOAP message.
  • attachment
    : a MIME attachment within the message. You must specify the attachment index.
  • rootpart
    : the content of the root part of a MIME message. If the message isn't MIME, the entire message is selected.
  • variable
    : use a named variable from the
    MediationContext
    .
Property
property
The name of the
MediationContext
property into which the
xml-to-java
mediation step inserts the Java object.
Packages
packages
The semicolon separated list of Java packages required by the
xml-to-java
mediation step to convert XML to Java objects using JAXB.
Unwrap JAXB Element
unwrap-jaxbelement
Specifies whether the
xml-to-java
mediation step stores the Java object within the JAXB element.
Namespaces
namespaces
The namespaces used by your XPath expression.
XPath
xpath
The XPath expression that extracts XML from the message to convert it to Java objects.

Advanced Tab

Property
XML Attribute Name
Description
Description
description
A description of the
xml-to-java
mediation step that displays in the consolidated log. You can use this feature to describe the step's function and the data on which it is operating.
Execute When
execute-when
A condition that determines whether the
xml-to-java
step executes.
XPath Version
xpath-version
The XPath version used by the
xml-to-java
mediation step. Example: Version 1.0, Version 2.0, or Version 3.0.