HTMLOutput

Section contains description of Process " HTMLOutput.process " .

Folder description:

Folder Description
  No description

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/Output/HTMLOutput.process

Diagram:

Result JMSQueueReceiver End Result SendHTTPResponse Wait for HTTP Request From: Result SendHTTPResponse To: End From: Wait for HTTP Request To: Result SendHTTPResponse From: Result JMSQueueReceiver To: Wait for HTTP Request

Process starter activity:

Name: Result JMSQueueReceiver

  • Property Name: Result JMSQueueReceiver
    • Type: com.tibco.plugin.jms.JMSQueueEventSource
    • Resource Type: ae.activities.JMSQueueEventSource
    • Description:
    • Configuration:
      • PermittedMessageType = XML Text
      • SessionAttributes
        • transacted = false
        • acknowledgeMode = 1 (Auto)
        • maxSessions = 1
        • destination = %%ENV%%.%%JMSQueueName%%
        • selector = Part='Result'
      • ConfigurableHeaders
        • JMSDeliveryMode = PERSISTENT
        • JMSExpiration = 0
        • JMSPriority = 4
      • ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon
      • ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp
      • OutDataxsdString

Process end activity:

Name: End

Activities:

Name: Result SendHTTPResponse

  • Type: com.tibco.plugin.http.HTTPResponseActivity
  • Resource Type: httppalette.httpWebResponse
  • Description:
  • Configuration:
    • closeConnection = true
    • eventSource = Wait for HTTP Request
    • Headers
      • + root (Complex Type, required )
        • - StatusLine(xsd:string,optional)
        • - Content-Type(xsd:string,optional)
        • - Set-Cookie(xsd:string,optional)
        • - Pragma(xsd:string,optional)
        • - Location(xsd:string,optional)
  • Input bindings:
    • Mapping table

      Target Source
      /ResponseActivityInput/asciiContent concat("<H1>Granting Credit Result</H1><B>Name: </B>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Name, "<BR><B>Value: </B>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Value, "<BR><B>Refund: </B>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Refund, "<BR><B>Pawn: </B>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Pawn, "<BR><B>Realty detail: </B>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/RealtyDetail, "<BR><B>Realty value: </B>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/RealtyValue, "<BR><B>Interest: </B>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Interest, "<BR><H2>Result: <FONT COLOR=RED>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/State, "</H2></FONT>")
    • Mapping tree

      Mapping
      ResponseActivityInput
       asciiContent = concat("<H1>Granting Credit Result</H1><B>Name: </B>", $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Name, 
        "<BR><B>Value: </B>",  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Value,
        "<BR><B>Refund: </B>",  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Refund,
        "<BR><B>Pawn: </B>",  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Pawn,
        "<BR><B>Realty detail: </B>",  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/RealtyDetail,
        "<BR><B>Realty value: </B>",  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/RealtyValue,
        "<BR><B>Interest: </B>",  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Interest,
        "<BR><H2>Result: <FONT COLOR=RED>",  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/State, "</H2></FONT>")
    • Source code

      Mapping
                  <ResponseActivityInput xmlns:pd="http://xmlns.tibco.com/bw/process/2003" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://www.tibco.com/pe/SignalInActivitySchema" xmlns:pfx="http://www.tibco.com/xmlns/ae2xsd/2002/05/EMS/GrantingCreditAESchema" xmlns:ns1="http://www.tibco.com/namespaces/tnt/plugins/jms" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                      <asciiContent>
                          <xsl:value-of select="concat(&#34;&lt;H1&gt;Granting Credit Result&lt;/H1&gt;&lt;B&gt;Name: &lt;/B&gt;&#34;, $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Name, &#xA;&#34;&lt;BR&gt;&lt;B&gt;Value: &lt;/B&gt;&#34;,  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Value,&#xA;&#34;&lt;BR&gt;&lt;B&gt;Refund: &lt;/B&gt;&#34;,  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Refund,&#xA;&#34;&lt;BR&gt;&lt;B&gt;Pawn: &lt;/B&gt;&#34;,  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Pawn,&#xA;&#34;&lt;BR&gt;&lt;B&gt;Realty detail: &lt;/B&gt;&#34;,  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/RealtyDetail,&#xA;&#34;&lt;BR&gt;&lt;B&gt;Realty value: &lt;/B&gt;&#34;,  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/RealtyValue,&#xA;&#34;&lt;BR&gt;&lt;B&gt;Interest: &lt;/B&gt;&#34;,  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/Interest,&#xA;&#34;&lt;BR&gt;&lt;H2&gt;Result: &lt;FONT COLOR=RED&gt;&#34;,  $Result-JMSQueueReceiver/ns1:ActivityOutput/Body/pfx:GrantingCreditResult/State, &#34;&lt;/H2&gt;&lt;/FONT&gt;&#34;)"/>
                      </asciiContent>
                  </ResponseActivityInput>
              

Name: Wait for HTTP Request

  • Type: com.tibco.plugin.http.HTTPSignalInActivity
  • Resource Type: httppalette.httpSignalIn
  • Description:
  • Configuration:
    • _eventTimeout = 60000
    • outputMode = String
    • defaultEncoding = ISO8859_1
    • inputOutputVersion = 5.3.0
    • newMimeSupport = true
    • sharedChannel = /SharedConnections/OutputHTTPConnection.sharedhttp
    • Headers
      • + root (Complex Type, required )
        • - Accept(xsd:string,optional)
        • - Accept-Charset(xsd:string,optional)
        • - Accept-Encoding(xsd:string,optional)
        • - Content-Type(xsd:string,optional)
        • - Content-Length(xsd:string,optional)
        • - Connection(xsd:string,optional)
        • - Cookie(xsd:string,optional)
        • - Pragma(xsd:string,optional)

Transitions:

  • From: Result JMSQueueReceiver -To: Wait for HTTP Request
    • Label:
    • Condition: Success
    • Description:
  • From: Result SendHTTPResponse -To: End
    • Label:
    • Condition: Success
    • Description:
  • From: Wait for HTTP Request -To: Result SendHTTPResponse
    • Label:
    • Condition: Success
    • Description: