Class SOAPInputMessage

    • Constructor Detail

      • SOAPInputMessage

        public SOAPInputMessage()
        Creates the property container without a name.
      • SOAPInputMessage

        public SOAPInputMessage​(Atom propertyAtom)
        Creates the property container.
        Parameters:
        propertyAtom - the name of the component, unique within it's parent.
    • Method Detail

      • getInput

        public SOAPInputProps getInput()
        Gets the SOAPInputProps input properties.
        Returns:
        The input properties.
      • getMessageHeader

        public MessageHeader getMessageHeader()
        Gets the SOAP header.
        Returns:
        The SOAP header, or null for none.
      • getMessageBody

        public MessageBody getMessageBody()
        Gets the SOAP body.
        Returns:
        The SOAP body, or null for none.
      • getWebServiceProp

        public WebServiceProp getWebServiceProp()
        Gets the Web Service property.
        Returns:
        The Web Service property, or null if not attached to it.
      • getVirtualSpace

        public VirtualSpace getVirtualSpace()
        Gets the VirtualSpace.
        Returns:
        The VirtualSpace connected the the variable input, or null for none.
      • buildMessage

        public void buildMessage​(IMessageBuilder messageBuilder,
                                 javax.xml.soap.SOAPMessage message,
                                 boolean isProduction)
                          throws BuildSchemaException,
                                 PropException,
                                 javax.xml.soap.SOAPException
        Builds the SOAP message to send it.
        Parameters:
        messageBuilder - The message builder.
        message - The message.
        isProduction - Flag indicating the data is "production data" as opposed to sample/template.
        Throws:
        BuildSchemaException - For Schema builder errors.
        PropException - For build error of a property.
        javax.xml.soap.SOAPException - For SOAP errors.