GetObligatorService
Section contains description of Process "
GetObligatorService.process
" .
Folder description:
Folder |
Description |
CalculateBonita |
Design Time Library which serves for calculating pretender bonita. This library using EMS for communication. |
/ProcessDefinitions |
All process definitions |
/ProcessDefinitions/GetObligator |
Processes for obtaining informations about loan of obligator. |
Process description:
Ensure SOAP I/O operation for GetObligator process. |
Process definition:
Full process path:
ProcessDefinitions/GetObligator/GetObligatorService.process
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
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: