creditRequestSender

Section contains description of Process " creditRequestSender.process " .

Folder description:

Folder Description
Appraisal This application gets information about a realty and send this information to one of appraisers (choose momentaly the least busy one). The price of the realty is then sent in EMS message.

Process description:

No description

Process definition:

Full process path: TestProcess/creditRequestSender.process

Diagram:

Start End JMS Queue Sender From: Start To: JMS Queue Sender From: JMS Queue Sender To: End

Process starter activity:

Name: Start

Description:

Input Parameters:

  • + creditRequest (Complex Type, required )
    • - customerName(xsd:string,required)
    • - realtyDetails(xsd:string,required)
    • - pawn(xsd:boolean,required)

Process end activity:

Name: End

Activities:

Name: JMS Queue Sender

  • Type: com.tibco.plugin.jms.JMSQueueSendActivity
  • Resource Type: ae.activities.JMSQueueSendActivity
  • Description:
  • Configuration:
    • PermittedMessageType = XML Text
    • SessionAttributes
      • transacted = false
      • acknowledgeMode = 1
      • maxSessions = 1
      • destination = BANK.APPRAISAL.TEST
    • ConfigurableHeaders
      • JMSDeliveryMode = PERSISTENT
      • JMSExpiration = 0
      • JMSPriority = 4
    • ConnectionReference = /SharedJMSResources/JMSConn.sharedjmscon
    • ApplicationProperties =
    • InDataxsdString
  • Input bindings:
    • Mapping table

      Target Source
      /ActivityInput/Body/CreditRequest/Name $Start/creditRequest/customerName
      /ActivityInput/Body/CreditRequest/RealtyDetail $Start/creditRequest/realtyDetails
      /ActivityInput/Body/CreditRequest/Pawn $Start/creditRequest/pawn
    • Mapping tree

      Mapping
      ActivityInput
       Body
        CreditRequest
         Name = $Start/creditRequest/customerName
         RealtyDetail = $Start/creditRequest/realtyDetails
         Pawn = $Start/creditRequest/pawn
    • Source code

      Mapping
                  <ns:ActivityInput xmlns:pd="http://xmlns.tibco.com/bw/process/2003" xmlns:ns2="www.tibco.com/plugin/be" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ns="http://www.tibco.com/namespaces/tnt/plugins/jms" xmlns:ns3="www.tibco.com/be/ontology/BEmodule/Events/creditRequest" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pfx3="http://www.tibco.com/xmlns/ae2xsd/2002/05/Appraisal/AppraisalSchema" xmlns:pfx2="http://www.tibco.com/xmlns/ae2xsd/2002/05/GrantingCredit/GrantinCreditAESchema" xmlns:pfx="www.tibco.com/be/ontology/Events/creditRequest">
                      <Body>
                          <pfx3:CreditRequest>
                              <Name>
                                  <xsl:value-of select="$Start/creditRequest/customerName"/>
                              </Name>
                              <RealtyDetail>
                                  <xsl:value-of select="$Start/creditRequest/realtyDetails"/>
                              </RealtyDetail>
                              <Pawn>
                                  <xsl:value-of select="$Start/creditRequest/pawn"/>
                              </Pawn>
                          </pfx3:CreditRequest>
                      </Body>
                  </ns:ActivityInput>
              

Transitions:

  • From: JMS Queue Sender -To: End
    • Label:
    • Condition: Success
    • Description:
  • From: Start -To: JMS Queue Sender
    • Label:
    • Condition: Success
    • Description: