com.ibm.broker.config.appdev.nodes

Class CICSRequestNode

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable


    public class CICSRequestNode
    extends Node

    CICSRequestNode instance

    Allows a message flow to send synchronous requests to a CICS system either through CICS Transaction Gateway or direct

     Change Activity:
     -------- ----------- -------------   ------------------------------------
     Reason:  Date:       Originator:     Comments:
     -------- ----------- -------------   ------------------------------------
     xxxxx.x  2010-08-10  dstorey         creation
     xxxxx.x  xxxx-xx-xx  generated       7.0.0.2 Release
     
    See Also:
    Serialized Form
    • Constructor Detail

      • CICSRequestNode

        public CICSRequestNode()
    • Method Detail

      • getResponseContainerDetailsTable

        public CICSRequestNode.ResponseContainerDetailsTable getResponseContainerDetailsTable()
        Retrieve the table for the node CICSRequestNode
        Returns:
        ResponseContainerDetailsTable instance which contains CICSChannelContainerTableRow rows
      • getParserXmlnscOpaqueElementsTable

        public CICSRequestNode.ParserXmlnscOpaqueElementsTable getParserXmlnscOpaqueElementsTable()
        Retrieve the Opaque elements table for the node CICSRequestNode
        Returns:
        ParserXmlnscOpaqueElementsTable instance which contains OpaqueElementsRow rows
      • getInputTerminals

        public InputTerminal[] getInputTerminals()
        Description copied from class: Node
        Gets the full list of available InputTerminals for this Node
        Specified by:
        getInputTerminals in class Node
        Returns:
        InputTerminal[]
      • getOutputTerminals

        public OutputTerminal[] getOutputTerminals()
        Description copied from class: Node
        Gets the full list of available OutputTerminals for this Node
        Specified by:
        getOutputTerminals in class Node
        Returns:
        OutputTerminal[]
      • getTypeName

        public java.lang.String getTypeName()
        Description copied from class: Node
        Gets the node type of this node
        Specified by:
        getTypeName in class Node
        Returns:
        String; the node type
      • setCicsServer

        public CICSRequestNode setCicsServer(java.lang.String value)
        Set the CICSRequestNode "CICS server" property
        Parameters:
        value - String ; the value to set the property "CICS server"
      • getCicsServer

        public java.lang.String getCicsServer()
        Get the CICSRequestNode "CICS server" property
        Returns:
        String; the value of the property "CICS server"
      • setCicsProgramName

        public CICSRequestNode setCicsProgramName(java.lang.String value)
        Set the CICSRequestNode "Program name" property
        Parameters:
        value - String ; the value to set the property "Program name"
      • getCicsProgramName

        public java.lang.String getCicsProgramName()
        Get the CICSRequestNode "Program name" property
        Returns:
        String; the value of the property "Program name"
      • setCicsCommareaLen

        public CICSRequestNode setCicsCommareaLen(int value)
        Set the CICSRequestNode "Commarea length" property
        Parameters:
        value - int ; the value to set the property "Commarea length"
      • getCicsCommareaLen

        public int getCicsCommareaLen()
        Get the CICSRequestNode Commarea length property
        Returns:
        int; the value of the property "Commarea length"
      • setSecurityIdentity

        public CICSRequestNode setSecurityIdentity(java.lang.String value)
        Set the CICSRequestNode "Security identity" property
        Parameters:
        value - String ; the value to set the property "Security identity"
      • getSecurityIdentity

        public java.lang.String getSecurityIdentity()
        Get the CICSRequestNode "Security identity" property
        Returns:
        String; the value of the property "Security identity"
      • setRequestTimeoutSecs

        public CICSRequestNode setRequestTimeoutSecs(int value)
        Set the CICSRequestNode "Request timeout (secs)" property
        Parameters:
        value - int ; the value to set the property "Request timeout (secs)"
      • getRequestTimeoutSecs

        public int getRequestTimeoutSecs()
        Get the CICSRequestNode Request timeout (secs) property
        Returns:
        int; the value of the property "Request timeout (secs)"
      • setSecurityProfileName

        public CICSRequestNode setSecurityProfileName(java.lang.String value)
        Set the CICSRequestNode "Security profile" property
        Parameters:
        value - String ; the value to set the property "Security profile"
      • getSecurityProfileName

        public java.lang.String getSecurityProfileName()
        Get the CICSRequestNode "Security profile" property
        Returns:
        String; the value of the property "Security profile"
      • setMirrorTran

        public CICSRequestNode setMirrorTran(java.lang.String value)
        Set the CICSRequestNode "Mirror transaction ID" property
        Parameters:
        value - String ; the value to set the property "Mirror transaction ID"
      • getMirrorTran

        public java.lang.String getMirrorTran()
        Get the CICSRequestNode "Mirror transaction ID" property
        Returns:
        String; the value of the property "Mirror transaction ID"
      • setEibtrnidOnly

        public CICSRequestNode setEibtrnidOnly(boolean value)
        Set the CICSRequestNode "Set EIBTRNID only" property
        Parameters:
        value - boolean ; the value to set the property "Set EIBTRNID only"
      • getEibtrnidOnly

        public boolean getEibtrnidOnly()
        Get the CICSRequestNode "Set EIBTRNID only" property
        Returns:
        boolean; the value of the property "Set EIBTRNID only"
      • setDataLocation

        public CICSRequestNode setDataLocation(java.lang.String value)
        Set the CICSRequestNode "Data location" property
        Parameters:
        value - String ; the value to set the property "Data location"
      • getDataLocation

        public java.lang.String getDataLocation()
        Get the CICSRequestNode "Data location" property
        Returns:
        String; the value of the property "Data location"
      • setCicsProgramNameLocation

        public CICSRequestNode setCicsProgramNameLocation(java.lang.String value)
        Set the CICSRequestNode "Program name override location " property
        Parameters:
        value - String ; the value to set the property "Program name override location "
      • getCicsProgramNameLocation

        public java.lang.String getCicsProgramNameLocation()
        Get the CICSRequestNode "Program name override location " property
        Returns:
        String; the value of the property "Program name override location "
      • setResultDataLocation

        public CICSRequestNode setResultDataLocation(java.lang.String value)
        Set the CICSRequestNode "Result data location" property
        Parameters:
        value - String ; the value to set the property "Result data location"
      • getResultDataLocation

        public java.lang.String getResultDataLocation()
        Get the CICSRequestNode "Result data location" property
        Returns:
        String; the value of the property "Result data location"
      • setOutputDataLocation

        public CICSRequestNode setOutputDataLocation(java.lang.String value)
        Set the CICSRequestNode "Output data location" property
        Parameters:
        value - String ; the value to set the property "Output data location"
      • getOutputDataLocation

        public java.lang.String getOutputDataLocation()
        Get the CICSRequestNode "Output data location" property
        Returns:
        String; the value of the property "Output data location"
      • setCopyLocalEnvironment

        public CICSRequestNode setCopyLocalEnvironment(boolean value)
        Set the CICSRequestNode "Copy local environment" property
        Parameters:
        value - boolean ; the value to set the property "Copy local environment"
      • getCopyLocalEnvironment

        public boolean getCopyLocalEnvironment()
        Get the CICSRequestNode "Copy local environment" property
        Returns:
        boolean; the value of the property "Copy local environment"
      • setMessageDomainProperty

        public CICSRequestNode setMessageDomainProperty(java.lang.String value)
        Set the CICSRequestNode "Message domain" property
        Parameters:
        value - String ; the value to set the property "Message domain"
      • getMessageDomainProperty

        public java.lang.String getMessageDomainProperty()
        Get the CICSRequestNode "Message domain" property
        Returns:
        String; the value of the property "Message domain"
      • setMessageSetProperty

        public CICSRequestNode setMessageSetProperty(java.lang.String value)
        Set the CICSRequestNode "Message model" property
        Parameters:
        value - String ; the value to set the property "Message model"
      • getMessageSetProperty

        public java.lang.String getMessageSetProperty()
        Get the CICSRequestNode "Message model" property
        Returns:
        String; the value of the property "Message model"
      • setMessageTypeProperty

        public CICSRequestNode setMessageTypeProperty(java.lang.String value)
        Set the CICSRequestNode "Message" property
        Parameters:
        value - String ; the value to set the property "Message"
      • getMessageTypeProperty

        public java.lang.String getMessageTypeProperty()
        Get the CICSRequestNode "Message" property
        Returns:
        String; the value of the property "Message"
      • setMessageFormatProperty

        public CICSRequestNode setMessageFormatProperty(java.lang.String value)
        Set the CICSRequestNode "Physical format" property
        Parameters:
        value - String ; the value to set the property "Physical format"
      • getMessageFormatProperty

        public java.lang.String getMessageFormatProperty()
        Get the CICSRequestNode "Physical format" property
        Returns:
        String; the value of the property "Physical format"
      • setMessageCodedCharSetIdProperty

        public CICSRequestNode setMessageCodedCharSetIdProperty(java.lang.String value)
        Set the CICSRequestNode "Message coded character set ID" property
        Parameters:
        value - String ; the value to set the property "Message coded character set ID"
      • getMessageCodedCharSetIdProperty

        public java.lang.String getMessageCodedCharSetIdProperty()
        Get the CICSRequestNode "Message coded character set ID" property
        Returns:
        String; the value of the property "Message coded character set ID"
      • setMessageEncodingProperty

        public CICSRequestNode setMessageEncodingProperty(java.lang.String value)
        Set the CICSRequestNode "Message encoding" property
        Parameters:
        value - String ; the value to set the property "Message encoding"
      • getMessageEncodingProperty

        public java.lang.String getMessageEncodingProperty()
        Get the CICSRequestNode "Message encoding" property
        Returns:
        String; the value of the property "Message encoding"
      • setNameValueAttribute

        public CICSRequestNode setNameValueAttribute(boolean value)
        Set the CICSRequestNode "If a container is not found in the table, create an attribute in the message collection to hold the container. The container is not parsed and the default message template properties are not used." property
        Parameters:
        value - boolean ; the value to set the property "If a container is not found in the table, create an attribute in the message collection to hold the container. The container is not parsed and the default message template properties are not used."
      • getNameValueAttribute

        public boolean getNameValueAttribute()
        Get the CICSRequestNode "If a container is not found in the table, create an attribute in the message collection to hold the container. The container is not parsed and the default message template properties are not used." property
        Returns:
        boolean; the value of the property "If a container is not found in the table, create an attribute in the message collection to hold the container. The container is not parsed and the default message template properties are not used."
      • setParserXmlnscBuildTreeUsingXMLSchema

        public CICSRequestNode setParserXmlnscBuildTreeUsingXMLSchema(boolean value)
        Set the CICSRequestNode "Build tree using XML schema data types" property
        Parameters:
        value - boolean ; the value to set the property "Build tree using XML schema data types"
      • getParserXmlnscBuildTreeUsingXMLSchema

        public boolean getParserXmlnscBuildTreeUsingXMLSchema()
        Get the CICSRequestNode "Build tree using XML schema data types" property
        Returns:
        boolean; the value of the property "Build tree using XML schema data types"
      • setParserXmlnscUseForXmlnsDomain

        public CICSRequestNode setParserXmlnscUseForXmlnsDomain(boolean value)
        Set the CICSRequestNode "Use XMLNSC compact parser for XMLNS domain" property
        Parameters:
        value - boolean ; the value to set the property "Use XMLNSC compact parser for XMLNS domain"
      • getParserXmlnscUseForXmlnsDomain

        public boolean getParserXmlnscUseForXmlnsDomain()
        Get the CICSRequestNode "Use XMLNSC compact parser for XMLNS domain" property
        Returns:
        boolean; the value of the property "Use XMLNSC compact parser for XMLNS domain"
      • getNodeName

        public java.lang.String getNodeName()
        Description copied from class: Node
        Gets the label name of this node
          MessageFlow mf1 = patternInstanceManager.getMessageFlow("MyFlowProject", "mf1.msgflow");
          Node inputMQNode = mf1.getNodeByName("My Input Node");
          inputMQNode.setNodeName("Renamed Input Node");
         
        Overrides:
        getNodeName in class Node
        Returns:
        String; the node name