com.ibm.cics.server
Class Transform

java.lang.Object
  extended by com.ibm.cics.server.Transform

public class Transform
extends java.lang.Object

This class provides the Java interface to the CICS TRANSFORM command.

Since CICS TS version:
4.1
Since package version:
1.200

Constructor Summary
Transform()
           
 
Method Summary
static TransformOutput dataToXML(TransformInput input)
          Transform record based data to XML.
static TransformOutput xmlToData(TransformInput input)
          Transform XML to record based data.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transform

public Transform()
Method Detail

xmlToData

public static TransformOutput xmlToData(TransformInput input)
                                 throws java.lang.IllegalArgumentException,
                                        RecordNotFoundException,
                                        ChannelErrorException,
                                        ContainerErrorException,
                                        LengthErrorException,
                                        InvalidRequestException
Transform XML to record based data.

Parameters:
input - the input parameters for the XMLTODATA command
Returns:
information about the XML that was found
Throws:
java.lang.IllegalArgumentException - Thrown if a required input parameter is missing
RecordNotFoundException - Thrown if the XMLTRANSFORM is not found
ChannelErrorException - Thrown if there is a problem with the CHANNEL
ContainerErrorException - Thrown if there is a problem with a CONTAINER
LengthErrorException - Thrown if a parameter is too long
InvalidRequestException - Thrown if an INVREQ condition occurs
Since CICS TS version:
4.1
Since package version:
1.200

dataToXML

public static TransformOutput dataToXML(TransformInput input)
                                 throws java.lang.IllegalArgumentException,
                                        RecordNotFoundException,
                                        ChannelErrorException,
                                        ContainerErrorException,
                                        LengthErrorException,
                                        InvalidRequestException
Transform record based data to XML.

Parameters:
input - the input parameters for the DATATOXML command
Returns:
a copy of the XML parameters
Throws:
java.lang.IllegalArgumentException - Thrown if a required input parameter is missing
RecordNotFoundException - Thrown if the XMLTRANSFORM is not found
ChannelErrorException - Thrown if there is a problem with the CHANNEL
ContainerErrorException - Thrown if there is a problem with a CONTAINER
LengthErrorException - Thrown if a parameter is too long
InvalidRequestException - Thrown if an INVREQ condition occurs
Since CICS TS version:
4.1
Since package version:
1.200