com.ibm.broker.config.appdev.nodes

Class MQOutputNode

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


    public class MQOutputNode
    extends Node

    MQOutputNode instance

    MQOutput sends a message to a WMQ queue

     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

      • MQOutputNode

        public MQOutputNode()
    • Method Detail

      • 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
      • setQueueName

        public MQOutputNode setQueueName(java.lang.String value)
        Set the MQOutputNode "Queue name" property
        Parameters:
        value - String ; the value to set the property "Queue name"
      • getQueueName

        public java.lang.String getQueueName()
        Get the MQOutputNode "Queue name" property
        Returns:
        String; the value of the property "Queue name"
      • setConnectorName

        public MQOutputNode setConnectorName(java.lang.String value)
        Set the MQOutputNode "ConnectorName" property
        Parameters:
        value - String ; the value to set the property "ConnectorName"
      • getConnectorName

        public java.lang.String getConnectorName()
        Get the MQOutputNode "ConnectorName" property
        Returns:
        String; the value of the property "ConnectorName"
      • getConnection

        public MQOutputNode.ENUM_MQOUTPUT_CONNECTION getConnection()
        Get the MQOutputNode "Connection" property
        Returns:
        ENUM_MQOUTPUT_CONNECTION; the value of the property "Connection"
      • setDestinationQueueManagerName

        public MQOutputNode setDestinationQueueManagerName(java.lang.String value)
        Set the MQOutputNode "Destination queue manager name" property
        Parameters:
        value - String ; the value to set the property "Destination queue manager name"
      • getDestinationQueueManagerName

        public java.lang.String getDestinationQueueManagerName()
        Get the MQOutputNode "Destination queue manager name" property
        Returns:
        String; the value of the property "Destination queue manager name"
      • setQueueManagerHostname

        public MQOutputNode setQueueManagerHostname(java.lang.String value)
        Set the MQOutputNode "Queue manager host name" property
        Parameters:
        value - String ; the value to set the property "Queue manager host name"
      • getQueueManagerHostname

        public java.lang.String getQueueManagerHostname()
        Get the MQOutputNode "Queue manager host name" property
        Returns:
        String; the value of the property "Queue manager host name"
      • setListenerPortNumber

        public MQOutputNode setListenerPortNumber(java.lang.String value)
        Set the MQOutputNode "Listener port number" property
        Parameters:
        value - String ; the value to set the property "Listener port number"
      • getListenerPortNumber

        public java.lang.String getListenerPortNumber()
        Get the MQOutputNode "Listener port number" property
        Returns:
        String; the value of the property "Listener port number"
      • setChannelName

        public MQOutputNode setChannelName(java.lang.String value)
        Set the MQOutputNode "Channel name" property
        Parameters:
        value - String ; the value to set the property "Channel name"
      • getChannelName

        public java.lang.String getChannelName()
        Get the MQOutputNode "Channel name" property
        Returns:
        String; the value of the property "Channel name"
      • setSecurityIdentity

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

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

        public MQOutputNode setUseSSL(boolean value)
        Set the MQOutputNode "Use SSL" property
        Parameters:
        value - boolean ; the value to set the property "Use SSL"
      • getUseSSL

        public boolean getUseSSL()
        Get the MQOutputNode "Use SSL" property
        Returns:
        boolean; the value of the property "Use SSL"
      • setSSLPeerName

        public MQOutputNode setSSLPeerName(java.lang.String value)
        Set the MQOutputNode "SSL peer name" property
        Parameters:
        value - String ; the value to set the property "SSL peer name"
      • getSSLPeerName

        public java.lang.String getSSLPeerName()
        Get the MQOutputNode "SSL peer name" property
        Returns:
        String; the value of the property "SSL peer name"
      • setSSLCipherSpec

        public MQOutputNode setSSLCipherSpec(java.lang.String value)
        Set the MQOutputNode "SSL cipher specification" property
        Parameters:
        value - String ; the value to set the property "SSL cipher specification"
      • getSSLCipherSpec

        public java.lang.String getSSLCipherSpec()
        Get the MQOutputNode "SSL cipher specification" property
        Returns:
        String; the value of the property "SSL cipher specification"
      • getDestinationMode

        public MQOutputNode.ENUM_MQOUTPUT_DESTINATIONMODE getDestinationMode()
        Get the MQOutputNode "Destination mode" property
        Returns:
        ENUM_MQOUTPUT_DESTINATIONMODE; the value of the property "Destination mode"
      • getTransactionMode

        public MQOutputNode.ENUM_MQOUTPUT_TRANSACTIONMODE getTransactionMode()
        Get the MQOutputNode "Transaction mode" property
        Returns:
        ENUM_MQOUTPUT_TRANSACTIONMODE; the value of the property "Transaction mode"
      • getPersistenceMode

        public MQOutputNode.ENUM_MQOUTPUT_PERSISTENCEMODE getPersistenceMode()
        Get the MQOutputNode "Persistence mode" property
        Returns:
        ENUM_MQOUTPUT_PERSISTENCEMODE; the value of the property "Persistence mode"
      • setNewMsgId

        public MQOutputNode setNewMsgId(boolean value)
        Set the MQOutputNode "New message ID" property
        Parameters:
        value - boolean ; the value to set the property "New message ID"
      • getNewMsgId

        public boolean getNewMsgId()
        Get the MQOutputNode "New message ID" property
        Returns:
        boolean; the value of the property "New message ID"
      • setNewCorrelId

        public MQOutputNode setNewCorrelId(boolean value)
        Set the MQOutputNode "New correlation ID" property
        Parameters:
        value - boolean ; the value to set the property "New correlation ID"
      • getNewCorrelId

        public boolean getNewCorrelId()
        Get the MQOutputNode "New correlation ID" property
        Returns:
        boolean; the value of the property "New correlation ID"
      • setSegmentationAllowed

        public MQOutputNode setSegmentationAllowed(boolean value)
        Set the MQOutputNode "Segmentation allowed" property
        Parameters:
        value - boolean ; the value to set the property "Segmentation allowed"
      • getSegmentationAllowed

        public boolean getSegmentationAllowed()
        Get the MQOutputNode "Segmentation allowed" property
        Returns:
        boolean; the value of the property "Segmentation allowed"
      • getMessageContext

        public MQOutputNode.ENUM_MQOUTPUT_MESSAGECONTEXT getMessageContext()
        Get the MQOutputNode "Message context" property
        Returns:
        ENUM_MQOUTPUT_MESSAGECONTEXT; the value of the property "Message context"
      • setAlternateUserAuthority

        public MQOutputNode setAlternateUserAuthority(boolean value)
        Set the MQOutputNode "Alternate user authority" property
        Parameters:
        value - boolean ; the value to set the property "Alternate user authority"
      • getAlternateUserAuthority

        public boolean getAlternateUserAuthority()
        Get the MQOutputNode "Alternate user authority" property
        Returns:
        boolean; the value of the property "Alternate user authority"
      • setQueueManagerName

        public MQOutputNode setQueueManagerName(java.lang.String value)
        Set the MQOutputNode "Object queue manager" property
        Parameters:
        value - String ; the value to set the property "Object queue manager"
      • getQueueManagerName

        public java.lang.String getQueueManagerName()
        Get the MQOutputNode "Object queue manager" property
        Returns:
        String; the value of the property "Object queue manager"
      • setRequest

        public MQOutputNode setRequest(boolean value)
        Set the MQOutputNode "Request" property
        Parameters:
        value - boolean ; the value to set the property "Request"
      • getRequest

        public boolean getRequest()
        Get the MQOutputNode "Request" property
        Returns:
        boolean; the value of the property "Request"
      • setReplyToQMgr

        public MQOutputNode setReplyToQMgr(java.lang.String value)
        Set the MQOutputNode "Reply-to queue manager" property
        Parameters:
        value - String ; the value to set the property "Reply-to queue manager"
      • getReplyToQMgr

        public java.lang.String getReplyToQMgr()
        Get the MQOutputNode "Reply-to queue manager" property
        Returns:
        String; the value of the property "Reply-to queue manager"
      • setReplyToQ

        public MQOutputNode setReplyToQ(java.lang.String value)
        Set the MQOutputNode "Reply-to queue" property
        Parameters:
        value - String ; the value to set the property "Reply-to queue"
      • getReplyToQ

        public java.lang.String getReplyToQ()
        Get the MQOutputNode "Reply-to queue" property
        Returns:
        String; the value of the property "Reply-to queue"
      • getValidateMaster

        public MQOutputNode.ENUM_MQOUTPUT_VALIDATEMASTER getValidateMaster()
        Get the MQOutputNode "Validate" property
        Returns:
        ENUM_MQOUTPUT_VALIDATEMASTER; the value of the property "Validate"
      • getValidateFailureAction

        public MQOutputNode.ENUM_MQOUTPUT_VALIDATEFAILUREACTION getValidateFailureAction()
        Get the MQOutputNode "Failure action" property
        Returns:
        ENUM_MQOUTPUT_VALIDATEFAILUREACTION; the value of the property "Failure action"
      • setValidateAllValueConstraints

        public MQOutputNode setValidateAllValueConstraints(boolean value)
        Set the MQOutputNode "Include all value constraints" property
        Parameters:
        value - boolean ; the value to set the property "Include all value constraints"
      • getValidateAllValueConstraints

        public boolean getValidateAllValueConstraints()
        Get the MQOutputNode "Include all value constraints" property
        Returns:
        boolean; the value of the property "Include all value constraints"
      • setSecurityProfileName

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

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

        public MQOutputNode setPolicyUrl(java.lang.String value)
        Set the MQOutputNode "Policy" property
        Parameters:
        value - String ; the value to set the property "Policy"
      • getPolicyUrl

        public java.lang.String getPolicyUrl()
        Get the MQOutputNode "Policy" property
        Returns:
        String; the value of the property "Policy"
      • setAddRequestToGroup

        public MQOutputNode setAddRequestToGroup(boolean value)
        Set the MQOutputNode "Add request to group" property
        Parameters:
        value - boolean ; the value to set the property "Add request to group"
      • getAddRequestToGroup

        public boolean getAddRequestToGroup()
        Get the MQOutputNode "Add request to group" property
        Returns:
        boolean; the value of the property "Add request to group"
      • setGroupRequestFolderName

        public MQOutputNode setGroupRequestFolderName(java.lang.String value)
        Set the MQOutputNode "Request timeout" property
        Parameters:
        value - String ; the value to set the property "Request timeout"
      • getGroupRequestFolderName

        public java.lang.String getGroupRequestFolderName()
        Get the MQOutputNode "Request timeout" property
        Returns:
        String; the value of the property "Request timeout"
      • setGroupRequestTimeout

        public MQOutputNode setGroupRequestTimeout(java.lang.String value)
        Set the MQOutputNode "Request timeout (ms)" property
        Parameters:
        value - String ; the value to set the property "Request timeout (ms)"
      • getGroupRequestTimeout

        public java.lang.String getGroupRequestTimeout()
        Get the MQOutputNode "Request timeout (ms)" property
        Returns:
        String; the value of the property "Request timeout (ms)"
      • 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