GetObligatorService

Section contains description of Process " GetObligatorService.process " .

Folder description:

Folder Description
  No description

Process description:

Ensure SOAP I/O operation for GetObligator process.

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligatorService.process

Diagram:

ObligatorName SOAPEventSource End ObligatorInfo SOAPSendReply GetObligator From: ObligatorName SOAPEventSource To: GetObligator From: GetObligator To: ObligatorInfo SOAPSendReply From: ObligatorInfo SOAPSendReply To: End

Process starter activity:

Name: ObligatorName SOAPEventSource

  • Property Name: ObligatorName SOAPEventSource
    • Type: com.tibco.plugin.soap.SOAPEventSource
    • Resource Type: ae.activities.SOAPEventSourceUI
    • Description: Get input parameters from SOAP for GetObligator process
    • Configuration:
      • service = pfx:GetObligatorServicePort
      • wsdlNamespaceRoot = http://xmlns.example.com/1171360277608/GetObligatorServiceOperationImpl
      • operation = GetObligatorServiceOperation
      • portAddressPrefix =
      • operationStyle = document
      • soapUse = literal
      • embedWsdlComponents = true
      • embedSchemaComponents = true
      • soapAction = /ProcessDefinitions/GetObligator/GetObligatorService
      • sharedChannel = /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

Process end activity:

Name: End

Activities:

Name: GetObligator

  • Type: com.tibco.pe.core.CallProcessActivity
  • Resource Type: ae.process.subprocess
  • Description: Read informations about obligator loan from xml file
  • Configuration:
  • Input bindings:
    • Mapping table

      Target Source
      /Name $ObligatorName-SOAPEventSource/inputMessage/ns:Name
    • Mapping tree

      Mapping
      Name = $ObligatorName-SOAPEventSource/inputMessage/ns:Name
    • Source code

      Mapping
                  <ns:Name xmlns:pd="http://xmlns.tibco.com/bw/process/2003" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pfx="http://xmlns.example.com/1171360277608" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns="http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd">
                      <xsl:value-of select="$ObligatorName-SOAPEventSource/inputMessage/ns:Name"/>
                  </ns:Name>
              

Name: ObligatorInfo SOAPSendReply

  • Type: com.tibco.plugin.soap.SOAPSendReplyActivity
  • Resource Type: ae.activities.SOAPSendReplyUI
  • Description: Send SOAP reply with GetObligator result
  • Configuration:
    • eventSource = ObligatorName SOAPEventSource
  • Input bindings:
    • Mapping table

      Target Source
      /outputMessage/Obligator [COPY-OF] < $GetObligator/ns:Obligator >
    • Mapping tree

      Mapping
      outputMessage
       Obligator = [COPY-OF] < $GetObligator/ns:Obligator >
    • Source code

      Mapping
                  <outputMessage xmlns:pd="http://xmlns.tibco.com/bw/process/2003" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pfx="http://xmlns.example.com/1171360277608" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns="http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd">
                      <xsl:copy-of select="$GetObligator/ns:Obligator"/>
                  </outputMessage>
              

Transitions:

  • From: GetObligator -To: ObligatorInfo SOAPSendReply
    • Label:
    • Condition: Success
    • Description:
  • From: ObligatorInfo SOAPSendReply -To: End
    • Label:
    • Condition: Success
    • Description:
  • From: ObligatorName SOAPEventSource -To: GetObligator
    • Label:
    • Condition: Success
    • Description: