com.ibm.broker.config.appdev.nodes

Class IMSRequestNode

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


    public class IMSRequestNode
    extends Node

    IMSRequestNode instance

    Allows a message flow to send synchronous requests to an IMS system using IMS Connect

     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
    • Field Detail

      • INPUT_TERMINAL_IN

        public final InputTerminal INPUT_TERMINAL_IN
      • OUTPUT_TERMINAL_TIMEOUT

        public final OutputTerminal OUTPUT_TERMINAL_TIMEOUT
      • OUTPUT_TERMINAL_FAILURE

        public final OutputTerminal OUTPUT_TERMINAL_FAILURE
      • OUTPUT_TERMINAL_OUT

        public final OutputTerminal OUTPUT_TERMINAL_OUT
    • Constructor Detail

      • IMSRequestNode

        public IMSRequestNode()
    • Method Detail

      • getParserXmlnscOpaqueElementsTable

        public IMSRequestNode.ParserXmlnscOpaqueElementsTable getParserXmlnscOpaqueElementsTable()
        Retrieve the Opaque elements table for the node IMSRequestNode
        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
      • setUseNodeProperties

        public IMSRequestNode setUseNodeProperties(boolean value)
        Set the IMSRequestNode "Use connection properties defined on node" property
        Parameters:
        value - boolean ; the value to set the property "Use connection properties defined on node"
      • getUseNodeProperties

        public boolean getUseNodeProperties()
        Get the IMSRequestNode "Use connection properties defined on node" property
        Returns:
        boolean; the value of the property "Use connection properties defined on node"
      • setHostname

        public IMSRequestNode setHostname(java.lang.String value)
        Set the IMSRequestNode "Hostname " property
        Parameters:
        value - String ; the value to set the property "Hostname "
      • getHostname

        public java.lang.String getHostname()
        Get the IMSRequestNode "Hostname " property
        Returns:
        String; the value of the property "Hostname "
      • setPortNumber

        public IMSRequestNode setPortNumber(int value)
        Set the IMSRequestNode "Port number" property
        Parameters:
        value - int ; the value to set the property "Port number"
      • getPortNumber

        public int getPortNumber()
        Get the IMSRequestNode Port number property
        Returns:
        int; the value of the property "Port number"
      • setDataStoreName

        public IMSRequestNode setDataStoreName(java.lang.String value)
        Set the IMSRequestNode "Data store name" property
        Parameters:
        value - String ; the value to set the property "Data store name"
      • getDataStoreName

        public java.lang.String getDataStoreName()
        Get the IMSRequestNode "Data store name" property
        Returns:
        String; the value of the property "Data store name"
      • setExecutionTimeout

        public IMSRequestNode setExecutionTimeout(int value)
        Set the IMSRequestNode "Timeout waiting for a transaction to be executed (seconds)" property
        Parameters:
        value - int ; the value to set the property "Timeout waiting for a transaction to be executed (seconds)"
      • getExecutionTimeout

        public int getExecutionTimeout()
        Get the IMSRequestNode Timeout waiting for a transaction to be executed (seconds) property
        Returns:
        int; the value of the property "Timeout waiting for a transaction to be executed (seconds)"
      • setConfigurableService

        public IMSRequestNode setConfigurableService(java.lang.String value)
        Set the IMSRequestNode "Policy" property
        Parameters:
        value - String ; the value to set the property "Policy"
      • getConfigurableService

        public java.lang.String getConfigurableService()
        Get the IMSRequestNode "Policy" property
        Returns:
        String; the value of the property "Policy"
      • setSecurityIdentity

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

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

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

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

        public IMSRequestNode.ENUM_IMSREQUEST_COMMITMODE getCommitMode()
        Get the IMSRequestNode "Commit mode: " property
        Returns:
        ENUM_IMSREQUEST_COMMITMODE; the value of the property "Commit mode: "
      • getSyncLevel

        public IMSRequestNode.ENUM_IMSREQUEST_SYNCLEVEL getSyncLevel()
        Get the IMSRequestNode "Sync level:" property
        Returns:
        ENUM_IMSREQUEST_SYNCLEVEL; the value of the property "Sync level:"
      • setDataLocation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public IMSRequestNode setMessageCodedCharSetIdProperty(java.lang.String value)
        Set the IMSRequestNode "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 IMSRequestNode "Message coded character set ID" property
        Returns:
        String; the value of the property "Message coded character set ID"
      • setMessageEncodingProperty

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

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

        public IMSRequestNode setParserXmlnscBuildTreeUsingXMLSchema(boolean value)
        Set the IMSRequestNode "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 IMSRequestNode "Build tree using XML schema data types" property
        Returns:
        boolean; the value of the property "Build tree using XML schema data types"
      • setParserXmlnscUseForXmlnsDomain

        public IMSRequestNode setParserXmlnscUseForXmlnsDomain(boolean value)
        Set the IMSRequestNode "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 IMSRequestNode "Use XMLNSC compact parser for XMLNS domain" property
        Returns:
        boolean; the value of the property "Use XMLNSC compact parser for XMLNS domain"
      • getParserXmlnscProcessingInstructionsRetainMode

        public IMSRequestNode.ENUM_IMSREQUEST_PARSERXMLNSCPROCESSINGINSTRUCTIONSRETAINMODE getParserXmlnscProcessingInstructionsRetainMode()
        Get the IMSRequestNode "Retain processing instructions" property
        Returns:
        ENUM_IMSREQUEST_PARSERXMLNSCPROCESSINGINSTRUCTIONSRETAINMODE; the value of the property "Retain processing instructions"
      • 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