MakeDoc CrossReference

Contents

1. Introduction	5

2. BE Documentation	7

2.1. Introduction	7

2.2. Project documentation	7

2.2.1. EventCorrelationRepo	7

2.2.1.1. Cluster Deployement Descriptors	7

2.2.1.2. Concepts	9

2.2.1.3. Concept Views	10

2.2.1.4. Event Views	11

2.2.1.5. Global Variables	12

2.2.1.6. Channels	17

2.2.1.7. Project Views	22

2.2.1.8. Rules	24

2.2.1.9. Rule Functions	31

2.2.1.10. Shared Resources	35

2.2.1.11. Simple Events	37

2.2.1.12. Time Events	52

2.2.2. FraudDetection	54

2.2.2.1. Cluster Deployement Descriptors	54

2.2.2.2. Concepts	57

2.2.2.3. Concept Views	58

2.2.2.4. Event Views	59

2.2.2.5. Channels	60

2.2.2.6. Project Views	65

2.2.2.7. Rules	66

2.2.2.8. Rule Functions	82

2.2.2.9. Scorecards	85

2.2.2.10. Shared Resources	85

2.2.2.11. Simple Events	86

2.2.3. OneExternalEventAndTwoConceptsRepo	100

2.2.3.1. Cluster Deployement Descriptors	100

2.2.3.2. Concepts	102

2.2.3.3. Concept Views	104

2.2.3.4. Event Views	105

2.2.3.5. Global Variables	106

2.2.3.6. Channels	111

2.2.3.7. Project Views	114

2.2.3.8. Rules	114

2.2.3.9. Rule Functions	117

2.2.3.10. Shared Resources	122

2.2.3.11. Simple Events	122

2.2.3.12. State Machines	128

2.3. Cross-reference documentation	131

2.3.1. Global Variables	132

2.3.1.1. Global Variables Reference	132

2.3.2. Destinations	132

2.3.2.1. Destinations Reference	132

2.3.3. User Defined CrossReference Documentation	135

2.3.3.1. JMSConnections Documentation	135

2.4. Quality Assurance documentation	136

2.4.1. Violations by rules	136

2.4.1.1. ERROR - Hardcoded connection parameters	137

2.4.1.2. WARNING - Incorrect description	137

2.4.2. Violations by projects	139

2.4.2.1. EventCorrelationRepo	139

2.4.2.2. FraudDetection	141

2.4.2.3. OneExternalEventAndTwoConceptsRepo	142

2.4.3. QA Rules Summary	143

3. BW Documentation	145

3.1. Introduction	145

3.2. Project documentation	145

3.2.1. AccountState	145

3.2.1.1. Processes	145

3.2.1.2. AE Schemas	168

3.2.1.3. Global Variables	175

3.2.1.4. WSDLs	176

3.2.1.5. Shared JMS Connections	180

3.2.1.6. Shared JDBC Connections	180

3.2.1.7. Shared HTTP Connections	181

3.2.1.8. XSD Schemas	182

3.2.2. AccountState.ear	185

3.2.2.1. Processes	185

3.2.2.2. AE Schemas	203

3.2.2.3. Global Variables	204

3.2.2.4. Archives	205

3.2.2.5. WSDLs	205

3.2.2.6. Shared JMS Connections	209

3.2.2.7. Shared HTTP Connections	209

3.2.2.8. XSD Schemas	210

3.2.3. Appraisal	213

3.2.3.1. Processes	213

3.2.3.2. AE Schemas	235

3.2.3.3. Global Variables	241

3.2.3.4. RV Transports	243

3.2.3.5. Shared JMS Connections	244

3.2.3.6. Concepts	244

3.2.3.7. Concept Views	247

3.2.3.8. Channels	247

3.2.3.9. Events	248

3.2.4. Appraisal.ear	249

3.2.4.1. Processes	249

3.2.4.2. AE Schemas	271

3.2.4.3. Global Variables	273

3.2.4.4. Archives	275

3.2.4.5. RV Transports	275

3.2.4.6. Shared JMS Connections	275

3.2.4.7. Channels	276

3.2.4.8. Events	276

3.2.5. Benefits	277

3.2.5.1. Processes	277

3.2.5.2. AE Schemas	284

3.2.5.3. Global Variables	290

3.2.5.4. Shared JMS Connections	292

3.2.5.5. Shared iProcess Connections	293

3.2.5.6. Services	293

3.2.5.7. XSD Schemas	294

3.2.6. CalculateBonita	295

3.2.6.1. Processes	295

3.2.6.2. AE Schemas	309

3.2.6.3. Global Variables	316

3.2.6.4. WSDLs	317

3.2.6.5. Shared JMS Connections	319

3.2.6.6. Shared JDBC Connections	319

3.2.6.7. Shared HTTP Connections	320

3.2.6.8. XSD Schemas	320

3.2.7. GrantingCredit	321

3.2.7.1. Processes	321

3.2.7.2. AE Schemas	356

3.2.7.3. Global Variables	365

3.2.7.4. WSDLs	366

3.2.7.5. Shared JMS Connections	370

3.2.7.6. Shared JDBC Connections	371

3.2.7.7. Shared HTTP Connections	371

3.2.7.8. XSD Schemas	373

3.2.8. GrantingCredit.ear	375

3.2.8.1. Processes	375

3.2.8.2. AE Schemas	403

3.2.8.3. Global Variables	407

3.2.8.4. Archives	408

3.2.8.5. WSDLs	408

3.2.8.6. Shared JMS Connections	412

3.2.8.7. Shared HTTP Connections	413

3.2.8.8. XSD Schemas	414

3.2.9. pawn.ear	417

3.2.9.1. Global Variables	417

3.2.9.2. Archives	419

3.2.9.3. Shared JMS Connections	419

3.3. Cross-reference documentation	419

3.3.1. Destinations	419

3.3.1.1. Destinations Reference	420

3.3.1.2. Projects Reference	454

3.3.2. Global Variables	498

3.3.2.1. Global Variables Reference	498

3.3.2.2. Projects Reference	518

3.3.3. Database Objects	537

3.3.3.1. Database Objects Reference	537

3.3.3.2. Projects Reference	539

3.4. Quality Assurance documentation	540

3.4.1. Violations by rules	540

3.4.1.1. ERROR - Hardcoded activities timeout	540

3.4.1.2. ERROR - Hardcoded connection parameters	541

3.4.1.3. ERROR - Hardcoded or incorrect format of destination name	542

3.4.1.4. ERROR - Incorrect transitions	543

3.4.1.5. WARNING - Incorrect description	544

3.4.1.6. WARNING - Incorrect directory structure	549

3.4.1.7. WARNING - Missing XSD Annotation	550

3.4.1.8. WARNING - Presence of messages confirmation activities	551

3.4.2. Violations by projects	551

3.4.2.1. AccountState	551

3.4.2.2. AccountState.ear	554

3.4.2.3. Appraisal	555

3.4.2.4. Appraisal.ear	558

3.4.2.5. Benefits	559

3.4.2.6. CalculateBonita	561

3.4.2.7. GrantingCredit	562

3.4.2.8. GrantingCredit.ear	567

3.4.2.9. pawn.ear	571

3.4.3. QA Rules Summary	571

4. BPM Documentation	572

4.1. Introduction	572

4.2. BPM documentation	572

4.2.1. trial BPM	572

4.2.1.1. Procedures	572

4.2.1.2. Sub-Procedures	579

5. CrossReference Documentation	585

5.1. BPMProcedures Documentation	585

5.1.1. PANTHER1 v0.12 (Check the date)	585

5.1.2. PANTHER2 v0.4 (Court process)	585

5.2. BPMSubProcedures Documentation	586

5.2.1. GETDATE v0.4	586

5.2.2. SENDMAIL v0.2 (Panther.SendMail)	586

5.2.3. WSUB003 v1.0 (Panther.TriggerProcess)	587

5.3. JMSQueue Documentation	587

5.3.1. BANK.APPRAISAL.REQUEST	587

5.3.2. BANK.APPRAISAL.TEST	588

5.3.3. BANK.EXAMINATION.TEST	590

1. Introduction

This document contains structured CrossReference documentation. It was generated automatically by MakeDoc for TIBCO. The document contains documentations of selected projects and CrossReference between these projects.

2. BE Documentation

Chapter contains Enterprises documentation.

2.1. Introduction

This document contains structured documentation of TIBCO BE. It was generated automatically by MakeDoc for TIBCO. The document contains 2 main parts. Project documentation, which contains TIBCO BE projects and Cross-Reference documentation, which shows relations between TIBCO BE objects.

2.2. Project documentation

Chapter contains Project documentation.

2.2.1. EventCorrelationRepo

Chapter contains EventCorrelationRepo documentation.

2.2.1.1. Cluster Deployement Descriptors

Chapter contains Cluster Deployement Descriptors documentation.

2.2.1.1.1. EventCorrelationRepo.cdd

Section contains description of Cluster Deployement Descriptor "EventCorrelationRepo.cdd"

Full Path: /EventCorrelationRepo/EventCorrelationRepo.cdd

General Configuration:

Cluster Name: EventCorrelationRepo

Message Encoding: UTF-8

Author: mrozsypal

Comment: Automatic import of version 24. EAR file location was set to: C:\temp\EventCorrelationExample.ear

Version: 11

Date: 2012/07/23 14:03:30

Object Management:

Object Manager: [In Memory]

In Memory

Database Concepts:

Checkpoint Interval: 60

Inactivity Timeout: 0

Initial Size: 5

Max Size: 5

Min Size: 5

Property Check Interval: 900

Retry Count: -1

Wait Timeout: 1

Properties:

coherence

Name: coherence

Value:

Rule Sets:

Function Groups:

Destination Groups:

Log Configurations:

logConfig

Name: logConfig

Enable: true

Levels: *:info

Files:

Enable: true

Directory: logs

Name:

Max Number: 10

Max Size: 10000000

Append: true

Send to Terminal:

Enable: false

Include Output: false

Include Error: false

Encoding:

Custom Line Layout:

Enable: false

Class:

Arguments:

Agent Classes:

BE_Archive

Type: Inference

Name: BE_Archive

Max Size:

Eviction Time:

Size: 1024

Workers: 10

Max Active:

BussinessWork Repo URL:

Concurent RTC: false

Check for Duplicates: falseRules Collections

URI
/

Input Destination Collections

Input Destination ID	URI	Preprocessor	Threading Model	Thread Count	Queue Size
inputAlert_3EE68B45	/Rules/RuleFunctions/CloseHTTPRequest	caller

Processing Units:

Name: default

Name: default

Log Configuration: logConfig

Hot Deploy: false

Enable Cachce Storage: false

Enable Database Concepts: falseAgents:

Agent	Key	Priority
BE_Archive

2.2.1.2. Concepts

Chapter contains Concepts documentation.

2.2.1.2.1. AlertConcept

Section contains description of Concept "AlertConcept"

Full Path: /AlertConcept

Concept Description:

Description
No description

Dependency Diagram

Concept Properties

Name	Type	Multiple	Policy	History
NodeId	String	false	Changes Only	1
CategoryId	String	false	Changes Only	1
Timestamp	DateTime	false	Changes Only	1

2.2.1.3. Concept Views

Chapter contains Concept Views documentation.

2.2.1.3.1. EventCorrelationRepo.conceptview

Section contains description of ConceptView "EventCorrelationRepo.conceptview"

Full Path: EventCorrelationRepo.conceptview

Concept View Diagram

Concept View Diagram Items

AlertConcept.concept

2.2.1.4. Event Views

Chapter contains Event Views documentation.

2.2.1.4.1. EventCorrelationRepo.eventview

Section contains description of EventView "EventCorrelationRepo.eventview"

Full Path: EventCorrelationRepo.eventview

Event View Diagram

Event View Diagram Simple Events

Events/EvCh.event

Events/InputAlertEvent.event

Events/NextTestEvent.event

Events/OutputAlertEvent.event

Events/TestEvent.event

Events/myEvent.event

Event View Diagram Time Events

Events/myTimeEvent.time

2.2.1.5. Global Variables

Chapter contains Global Variables documentation.

2.2.1.5.1. Deployment

Section contains description of Global Variable "Deployment"

Global Variable Description:

No description

Global Variable Configuration:

Name: Deployment

Value: EventCorrelationRepo

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.2. DirLedger

Section contains description of Global Variable "DirLedger"

Global Variable Description:

No description

Global Variable Configuration:

Name: DirLedger

Value: .

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.3. DirTrace

Section contains description of Global Variable "DirTrace"

Global Variable Description:

No description

Global Variable Configuration:

Name: DirTrace

Value: .

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.4. Domain

Section contains description of Global Variable "Domain"

Global Variable Description:

No description

Global Variable Configuration:

Name: Domain

Value: domain

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.5. HawkEnabled

Section contains description of Global Variable "HawkEnabled"

Global Variable Description:

No description

Global Variable Configuration:

Name: HawkEnabled

Value: false

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.6. JmsProviderUrl

Section contains description of Global Variable "JmsProviderUrl"

Global Variable Description:

No description

Global Variable Configuration:

Name: JmsProviderUrl

Value: tcp://localhost:7222

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.7. JmsSslProviderUrl

Section contains description of Global Variable "JmsSslProviderUrl"

Global Variable Description:

No description

Global Variable Configuration:

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.8. RemoteRvDaemon

Section contains description of Global Variable "RemoteRvDaemon"

Global Variable Description:

No description

Global Variable Configuration:

Name: RemoteRvDaemon

Value:

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.9. RvDaemon

Section contains description of Global Variable "RvDaemon"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvDaemon

Value: tcp:7500

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.10. RvNetwork

Section contains description of Global Variable "RvNetwork"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvNetwork

Value:

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.11. RvService

Section contains description of Global Variable "RvService"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvService

Value: 7500

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.12. RvaHost

Section contains description of Global Variable "RvaHost"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvaHost

Value: localhost

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.13. RvaPort

Section contains description of Global Variable "RvaPort"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvaPort

Value: 7600

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.14. TIBHawkDaemon

Section contains description of Global Variable "TIBHawkDaemon"

Global Variable Description:

No description

Global Variable Configuration:

Name: TIBHawkDaemon

Value: tcp:7474

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.15. TIBHawkNetwork

Section contains description of Global Variable "TIBHawkNetwork"

Global Variable Description:

No description

Global Variable Configuration:

Name: TIBHawkNetwork

Value:

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.5.16. TIBHawkService

Section contains description of Global Variable "TIBHawkService"

Global Variable Description:

No description

Global Variable Configuration:

Name: TIBHawkService

Value: 7474

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2004/11/18 06:54:31

2.2.1.6. Channels

Chapter contains Channels documentation.

2.2.1.6.1. ChannelWithMyQueue

Section contains description of Channel "ChannelWithMyQueue"

Full Path: /Channels/ChannelWithMyQueue

Channel Description:

No description

Driver Label:

JMS

Config Method:

REFERENCE

Resource:

/SharedResources/jmsConnection.sharedjmscon

Dependency Diagram

Destinations

Destination NewDestination_0

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.jms.serializer.BytesMessageSerializer

Default Event: /Events/myEvent.event

Description: No description

Queue: true

Name: BANK.APPRAISAL.TEST

Selector:

DeliveryMode: PERSISTENT

AckMode: EXPLICIT_CLIENT_ACKNOWLEDGE(TIBCO Proprietary)

Priority: 4

TTL: 0

2.2.1.6.2. HTTPChannel

Section contains description of Channel "HTTPChannel"

Full Path: /Channels/HTTPChannel

Channel Description:

HTTP Channel

Driver Label:

HTTP

Config Method:

REFERENCE

Resource:

/SharedResources/HTTPConnection.sharedhttp

Extended Configuration:

serverType: BUILT-IN

Dependency Diagram

Destinations

Destination inputAlert

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.http.serializer.SOAPMessageSerializer

Default Event: /Events/InputAlertEvent.event

Description: No description

2.2.1.6.3. myChannel

Section contains description of Channel "myChannel"

Full Path: /Channels/myChannel

Channel Description:

No description

Driver Label:

JMS

Config Method:

PROPERTIES

Properties:

ProviderURL: tcp://192.168.2.1:7222

UserName:

Password:

IsTransacted:

ClientID:

Dependency Diagram

Destinations

Destination NewDestination_0

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.jms.serializer.BytesMessageSerializer

Default Event: /Events/myEvent.event

Description: No description

Queue: true

Name: BANK.EXAMINATION.TEST

Selector:

DeliveryMode: PERSISTENT

AckMode: EXPLICIT_CLIENT_ACKNOWLEDGE(TIBCO Proprietary)

Priority: 5

TTL: 0

Destination NewDestination_1

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.jms.serializer.BytesMessageSerializer

Default Event: /Events/myEvent.event

Description: No description

Queue: true

Name: BANK.APPRAISAL.REQUEST

Selector:

DeliveryMode: PERSISTENT

AckMode: EXPLICIT_CLIENT_ACKNOWLEDGE(TIBCO Proprietary)

Priority: 4

TTL: 0

Destination DestinationForBW

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.jms.serializer.BytesMessageSerializer

Default Event: /Events/InputAlertEvent.event

Description: No description

Queue: true

Name: BANK.APPRAISAL.REQUEST

Selector:

DeliveryMode: PERSISTENT

AckMode: EXPLICIT_CLIENT_ACKNOWLEDGE(TIBCO Proprietary)

Priority: 4

TTL: 0

2.2.1.6.4. testChannel

Section contains description of Channel "testChannel"

Full Path: /Channels/testChannel

Channel Description:

No description

Driver Label:

JMS

Config Method:

REFERENCE

Resource:

/SharedResources/myJMSConnection.sharedjmscon

Dependency Diagram

Destinations

Destination NewDestination_0

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.jms.serializer.BytesMessageSerializer

Default Event: /Events/myEvent.event

Description: No description

Queue: true

Name: BANK.EXAMINATION.TEST

Selector:

DeliveryMode: PERSISTENT

AckMode: EXPLICIT_CLIENT_ACKNOWLEDGE(TIBCO Proprietary)

Priority: 4

TTL: 0

2.2.1.7. Project Views

Chapter contains Project Views documentation.

2.2.1.7.1. EventCorrelationRepo.projectview

Section contains description of ProjectView "EventCorrelationRepo.projectview"

Full Path: EventCorrelationRepo.projectview

Project View Diagram

Concepts:

/AlertConcept Events:

/Events/EvCh

/Events/InputAlertEvent

/Events/NextTestEvent

/Events/OutputAlertEvent

/Events/TestEvent

/Events/myEvent Time Events:

/Events/myTimeEvent Channels:

/Channels/ChannelWithMyQueue

/Channels/HTTPChannel

/Channels/myChannel

/Channels/testChannel Channel Destinations:

/Channels/ChannelWithMyQueue/NewDestination_0

/Channels/HTTPChannel/inputAlert

/Channels/myChannel/NewDestination_0

/Channels/myChannel/NewDestination_1

/Channels/myChannel/DestinationForBW

/Channels/testChannel/NewDestination_0 Rules:

/Rules/AlertRuleSet/CheckConceptTimestamp

/Rules/AlertRuleSet/CreateConcept_SendAlert

/Rules/AlertRuleSet/UpdateConcept_SendAlert Rule Functions:

/Rules/RuleFunctions/AlertFunction

/Rules/RuleFunctions/CloseHTTPRequest Shared HTTP Connections:

SharedResources/HTTPConnection.sharedhttp Shared JMS Connections:

SharedResources/jmsConnection.sharedjmscon

SharedResources/myJMSConnection.sharedjmscon

2.2.1.8. Rules

Chapter contains Rules documentation.

2.2.1.8.1. CheckConceptTimestamp

Section contains description of Rule "CheckConceptTimestamp"

Full Path: /Rules/AlertRuleSet/CheckConceptTimestamp

Rule Description:

No description

Dependency Diagram

Sequence Diagram

Priority:

3

Chain:

Forward:true

Backward:false

Declaration:

/Events/InputAlertEvent: inputalertevent

/AlertConcept: alertconcept

Condition Text:

alertconcept.NodeId==inputalertevent.NodeId; alertconcept.CategoryId==inputalertevent.CategoryId; DateTime.after(DateTime.addSecond(alertconcept.Timestamp,5),inputalertevent.Timestamp);

Action Text:

System.debugOut("AlertId: " + inputalertevent.AlertId + " : Node Id : " + inputalertevent.NodeId + " : Concept exists.... created in last 5 second...no action... just consume event"); Event.consumeEvent(inputalertevent);

2.2.1.8.2. CreateConcept_SendAlert

Section contains description of Rule "CreateConcept_SendAlert"

Full Path: /Rules/AlertRuleSet/CreateConcept_SendAlert

Rule Description:

Create a new concept

Dependency Diagram

Sequence Diagram

Priority:

7

Chain:

Forward:true

Backward:false

Declaration:

/Events/InputAlertEvent: inputalertevent

Condition Text:

Action Text:

System.debugOut("AlertId: " + inputalertevent.AlertId + " : Node Id : " + inputalertevent.NodeId + " : Concept does not exist.... Creating now and forwarding event"); //Event.sendEvent(Event.createEvent("xslt://{{/Events/OutputAlertEvent}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"1.0\" exclude-result-prefixes=\"xsd xsl\">\n <xsl:output method=\"xml\"/>\n <xsl:param name=\"inputalertevent\"/>\n <xsl:template match=\"/\">\n <createEvent>\n <event>\n <xsl:if test=\"$inputalertevent/AlertId\">\n <AlertId>\n <xsl:value-of select=\"$inputalertevent/AlertId\"/>\n </AlertId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/NodeId\">\n <NodeId>\n <xsl:value-of select=\"$inputalertevent/NodeId\"/>\n </NodeId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/CategoryId\">\n <CategoryId>\n <xsl:value-of select=\"$inputalertevent/CategoryId\"/>\n </CategoryId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/Timestamp\">\n <Timestamp>\n <xsl:value-of select=\"$inputalertevent/Timestamp\"/>\n </Timestamp>\n </xsl:if>\n </event>\n </createEvent>\n </xsl:template>\n</xsl:stylesheet>")); Rules.RuleFunctions.AlertFunction(Event.createEvent("xslt://{{/Events/OutputAlertEvent}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"1.0\" exclude-result-prefixes=\"xsd xsl\">\n <xsl:output method=\"xml\"/>\n <xsl:param name=\"inputalertevent\"/>\n <xsl:template match=\"/\">\n <createEvent>\n <event>\n <xsl:if test=\"$inputalertevent/AlertId\">\n <AlertId>\n <xsl:value-of select=\"$inputalertevent/AlertId\"/>\n </AlertId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/NodeId\">\n <NodeId>\n <xsl:value-of select=\"$inputalertevent/NodeId\"/>\n </NodeId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/CategoryId\">\n <CategoryId>\n <xsl:value-of select=\"$inputalertevent/CategoryId\"/>\n </CategoryId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/Timestamp\">\n <Timestamp>\n <xsl:value-of select=\"$inputalertevent/Timestamp\"/>\n </Timestamp>\n </xsl:if>\n </event>\n </createEvent>\n </xsl:template>\n</xsl:stylesheet>")); Event.consumeEvent(inputalertevent);

2.2.1.8.3. UpdateConcept_SendAlert

Section contains description of Rule "UpdateConcept_SendAlert"

Full Path: /Rules/AlertRuleSet/UpdateConcept_SendAlert

Rule Description:

Update the timestamp of the concept

Dependency Diagram

Sequence Diagram

Priority:

5

Chain:

Forward:true

Backward:false

Declaration:

/Events/InputAlertEvent: inputalertevent

/AlertConcept: alertconcept

Condition Text:

alertconcept.NodeId==inputalertevent.NodeId; alertconcept.CategoryId==inputalertevent.CategoryId;

Action Text:

System.debugOut("AlertId: " + inputalertevent.AlertId + " : Node Id : " + inputalertevent.NodeId + " : Concept exists.... created before last 5 second...send output event and consume input event"); alertconcept.Timestamp=inputalertevent.Timestamp; //Event.sendEvent(Event.createEvent("xslt://{{/Events/OutputAlertEvent}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"1.0\" exclude-result-prefixes=\"xsd xsl\">\n <xsl:output method=\"xml\"/>\n <xsl:param name=\"inputalertevent\"/>\n <xsl:template match=\"/\">\n <createEvent>\n <event>\n <xsl:if test=\"$inputalertevent/AlertId\">\n <AlertId>\n <xsl:value-of select=\"$inputalertevent/AlertId\"/>\n </AlertId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/NodeId\">\n <NodeId>\n <xsl:value-of select=\"$inputalertevent/NodeId\"/>\n </NodeId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/CategoryId\">\n <CategoryId>\n <xsl:value-of select=\"$inputalertevent/CategoryId\"/>\n </CategoryId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/Timestamp\">\n <Timestamp>\n <xsl:value-of select=\"$inputalertevent/Timestamp\"/>\n </Timestamp>\n </xsl:if>\n </event>\n </createEvent>\n </xsl:template>\n</xsl:stylesheet>")); Rules.RuleFunctions.AlertFunction(Event.createEvent("xslt://{{/Events/OutputAlertEvent}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xsl:stylesheet xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"1.0\" exclude-result-prefixes=\"xsd xsl\">\n <xsl:output method=\"xml\"/>\n <xsl:param name=\"inputalertevent\"/>\n <xsl:template match=\"/\">\n <createEvent>\n <event>\n <xsl:if test=\"$inputalertevent/AlertId\">\n <AlertId>\n <xsl:value-of select=\"$inputalertevent/AlertId\"/>\n </AlertId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/NodeId\">\n <NodeId>\n <xsl:value-of select=\"$inputalertevent/NodeId\"/>\n </NodeId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/CategoryId\">\n <CategoryId>\n <xsl:value-of select=\"$inputalertevent/CategoryId\"/>\n </CategoryId>\n </xsl:if>\n <xsl:if test=\"$inputalertevent/Timestamp\">\n <Timestamp>\n <xsl:value-of select=\"$inputalertevent/Timestamp\"/>\n </Timestamp>\n </xsl:if>\n </event>\n </createEvent>\n </xsl:template>\n</xsl:stylesheet>")); Event.consumeEvent(inputalertevent);

2.2.1.9. Rule Functions

Chapter contains Rule Functions documentation.

2.2.1.9.1. AlertFunction

Section contains description of RuleFunction "AlertFunction"

Full Path: /Rules/RuleFunctions/AlertFunction

RuleFunction Description:

No description

Dependency Diagram

Sequence Diagram

Virtual:

Virtual: false

Validity:

ACTION

Return Type:

void

Scope:

/Events/OutputAlertEvent: alert

Body:

System.debugOut("__________________________ Sending output alert _______________________________"); System.debugOut("Alert ID:"+alert.AlertId); System.debugOut("Alert Category:"+alert.CategoryId); System.debugOut("Alert.Node ID:"+alert.NodeId);

2.2.1.9.2. CloseHTTPRequest

Section contains description of RuleFunction "CloseHTTPRequest"

Full Path: /Rules/RuleFunctions/CloseHTTPRequest

RuleFunction Description:

No description

Dependency Diagram

Sequence Diagram

Virtual:

Virtual: false

Validity:

ACTION

Return Type:

void

Scope:

Event: e

Body:

Event.replyEvent(e,e); System.debugOut("closing request:"+e);

2.2.1.10. Shared Resources

Chapter contains Shared Resources documentation.

2.2.1.10.1. Shared HTTP Connections

Chapter contains Shared HTTP Connections documentation.

2.2.1.10.1.1. HTTPConnection.sharedhttp

Section contains description of Shared HTTP Connection "HTTPConnection.sharedhttp"

Full Path: /SharedResources/HTTPConnection.sharedhttp

Shared HTTP Connection Description:

No description

Host:

localhost

Port:

8104

Alias:

Use SSL: false

2.2.1.10.2. Shared JMS Connections

Chapter contains Shared JMS Connections documentation.

2.2.1.10.2.1. jmsConnection.sharedjmscon

Section contains description of Shared JMS Connection "jmsConnection.sharedjmscon"

Full Path: /SharedResources/jmsConnection.sharedjmscon

Shared JMS Connection Description:

No description

Resource Type:

ae.shared.JMSConnectionKey

Connection Attributes:

User Name:

Password: *****

Client ID:

Auto-generate Client ID: true

Naming Environment:

Use JNDI: false

Provider URL: tcp://localhost:7222

Naming URL: tibjmsnaming://localhost:7222

Naming Initial Context Factory: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Topic FactoryName: TopicConnectionFactory

Queue FactoryName: QueueConnectionFactory

Naming Principal:

Naming Credential: *****

Use XA For Connection Factory:

false

Use Shared Jndi Config:

false

Admin Factory SSL Password:

*****

SSL Configuration:

SSL: false

2.2.1.10.2.2. myJMSConnection.sharedjmscon

Section contains description of Shared JMS Connection "myJMSConnection.sharedjmscon"

Full Path: /SharedResources/myJMSConnection.sharedjmscon

Shared JMS Connection Description:

No description

Resource Type:

ae.shared.JMSConnectionKey

Connection Attributes:

User Name:

Password:

Client ID:

Auto-generate Client ID: true

Naming Environment:

Use JNDI: false

Provider URL: tcp://192.168.2.1:7222

Naming URL: tibjmsnaming://localhost:7222

Naming Initial Context Factory: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Topic FactoryName: TopicConnectionFactory

Queue FactoryName: QueueConnectionFactory

Naming Principal:

Naming Credential:

Use XA For Connection Factory:

false

Use Shared Jndi Config:

false

Admin Factory SSL Password:

SSL Configuration:

SSL: false

2.2.1.10.3. Shared JNDI Configuration

Chapter contains Shared JNDI Configuration documentation.

2.2.1.10.3.1. jndiConfig.sharedjndiconfig

Section contains description of Shared JMS Connection "jndiConfig.sharedjndiconfig"

Full Path: /SharedResources/jndiConfig.sharedjndiconfig

Shared JMS Connection Description:

No description

Resource Type:

ae.shared.JNDISharedConfiguration

JNDI Configure:

JNDI Context Factory: com.tibco.tibjms.naming.TibjmsInitialContextFactory

JNDI Context URL: tibjmsnaming://localhost:7222

JNDI User Name:

JNDI Password:

Validate JNDI Security Context:

false

2.2.1.11. Simple Events

Chapter contains Simple Events documentation.

2.2.1.11.1. EvCh

Section contains description of Event "EvCh"

Full Path: /Events/EvCh

Event Description:

Description
No description

Time to Live: 0 Seconds

Default destination: /Channels/ChannelWithMyQueue/NewDestination_0

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain

Sequence Diagram

Expiry Action

Expiry Action:

Name: EvCh_expiryAction

Folder: /Events/EvCh

Owner Project Name: EventCorrelationRepo

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.1.11.2. InputAlertEvent

Section contains description of Event "InputAlertEvent"

Full Path: /Events/InputAlertEvent

Event Description:

Description
No description

Time to Live: 0 Seconds

Default destination: /Channels/HTTPChannel/inputAlert

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain
AlertId	String
NodeId	String
CategoryId	String
Timestamp	DateTime

Sequence Diagram

Expiry Action

Expiry Action:

Name: InputAlertEvent_expiryAction

Folder: /Events/InputAlertEvent

Owner Project Name: EventCorrelationRepo

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.1.11.3. NextTestEvent

Section contains description of Event "NextTestEvent"

Full Path: /Events/NextTestEvent

Event Description:

Description
No description

Time to Live: -1 Seconds

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain

Sequence Diagram

Expiry Action

Expiry Action:

Name: NextTestEvent_expiryAction

Folder: /Events/NextTestEvent

Owner Project Name: EventCorrelationRepo

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.1.11.4. OutputAlertEvent

Section contains description of Event "OutputAlertEvent"

Full Path: /Events/OutputAlertEvent

Event Description:

Description
No description

Time to Live: 0 Seconds

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain
AlertId	String
NodeId	String
CategoryId	String
Timestamp	DateTime

Sequence Diagram

Expiry Action

Expiry Action:

Name: OutputAlertEvent_expiryAction

Folder: /Events/OutputAlertEvent

Owner Project Name: EventCorrelationRepo

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.1.11.5. TestEvent

Section contains description of Event "TestEvent"

Full Path: /Events/TestEvent

Event Description:

Description
No description

Time to Live: 0 Seconds

Default destination: /Channels/myChannel/DestinationForBW

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain

Sequence Diagram

Expiry Action

Expiry Action:

Name: TestEvent_expiryAction

Folder: /Events/TestEvent

Owner Project Name: EventCorrelationRepo

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.1.11.6. myEvent

Section contains description of Event "myEvent"

Full Path: /Events/myEvent

Event Description:

Description
No description

Time to Live: 0 Seconds

Default destination: /Channels/myChannel/NewDestination_0

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain
event_ID	String

Sequence Diagram

Expiry Action

Expiry Action:

Name: myEvent_expiryAction

Folder: /Events/myEvent

Owner Project Name: EventCorrelationRepo

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.1.12. Time Events

Chapter contains Time Events documentation.

2.2.1.12.1. myTimeEvent

Section contains description of Time Event "myTimeEvent"

Full Path: /Events/myTimeEvent

Time Event Description:

Description
No description

Type: TimeEvent

Interval: 0

Events per Interval: 1

Dependency Diagram

Sequence Diagram

2.2.2. FraudDetection

Chapter contains FraudDetection documentation.

2.2.2.1. Cluster Deployement Descriptors

Chapter contains Cluster Deployement Descriptors documentation.

2.2.2.1.1. fd.cdd

Section contains description of Cluster Deployement Descriptor "fd.cdd"

Full Path: /FraudDetection/fd.cdd

General Configuration:

Cluster Name: fd

Message Encoding: UTF-8

Author: TIBCO Software, inc

Comment:

Version: 9

Date: 2012/07/23 14:25:07

Object Management:

Object Manager: [In Memory]

In Memory

Database Concepts:

Checkpoint Interval: 60

Inactivity Timeout: 0

Initial Size: 5

Max Size: 5

Min Size: 5

Property Check Interval: 900

Retry Count: -1

Wait Timeout: 1

Properties:

be.engine.multiEngineOn

Name: be.engine.multiEngineOn

Value: false

Rule Sets:

all-rules

URI
/

Function Groups:

all-functions

URI
/

Destination Groups:

Http

Input Destination ID: AllOperations

URI: /Channels/HTTP/AllOps

Preprocessor: /RuleFunctions/PreProcessor

Threading Model: caller

Thread Count:

Queue Size: 0

Log Configurations:

logConfig

Name: logConfig

Enable: true

Levels: *:info

Files:

Enable: true

Directory: logs

Name:

Max Number: 10

Max Size: 5000000

Append: true

Send to Terminal:

Enable: false

Include Output: false

Include Error: false

Encoding:

Custom Line Layout:

Enable: false

Class:

Arguments:

Agent Classes:

inference-class

Type: Inference

Name: inference-class

Max Size:

Eviction Time:

Size: 1024

Workers: 10

Max Active:

BussinessWork Repo URL:

Concurent RTC: false

Check for Duplicates: falseRules Collections

URI
Ref: all-rules
/RuleFunctions/InitializeScorecard

Processing Units:

Name: default

Name: default

Log Configuration: logConfig

Hot Deploy: false

Enable Cachce Storage: false

Enable Database Concepts: falseAgents:

Agent	Key	Priority
inference-class

Properties:

com.sun.management.jmxremote

Name: com.sun.management.jmxremote

Value:

2.2.2.2. Concepts

Chapter contains Concepts documentation.

2.2.2.2.1. Account

Section contains description of Concept "Account"

Full Path: /Concepts/Account

Concept Description:

Description
This concept maintains history for account transactions

Dependency Diagram

Concept Properties

Name	Type	Multiple	Policy	History
Balance	double	false	Changes Only	1
Debits	double	false	All Values	5
Status	String	false	Changes Only	1
AvgMonthlyBalance	double	false	Changes Only	0

2.2.2.3. Concept Views

Chapter contains Concept Views documentation.

2.2.2.3.1. FraudDetection.conceptview

Section contains description of ConceptView "FraudDetection.conceptview"

Full Path: FraudDetection.conceptview

Concept View Diagram

Concept View Diagram Items

Concepts/Account.concept

2.2.2.4. Event Views

Chapter contains Event Views documentation.

2.2.2.4.1. FraudDetection.eventview

Section contains description of EventView "FraudDetection.eventview"

Full Path: FraudDetection.eventview

Event View Diagram

Event View Diagram Simple Events

Events/AccountOperations.event

Events/CreateAccount.event

Events/Debit.event

Events/Unsuspend.event

Events/sendingEvent.event

Event View Diagram Time Events

2.2.2.5. Channels

Chapter contains Channels documentation.

2.2.2.5.1. HTTP

Section contains description of Channel "HTTP"

Full Path: /Channels/HTTP

Channel Description:

An HTTP channel

Driver Label:

HTTP

Config Method:

REFERENCE

Resource:

/SharedResources/HTTPConnection.sharedhttp

Extended Configuration:

serverType: BUILT-IN

Dependency Diagram

Destinations

Destination AllOps

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.http.serializer.RESTMessageSerializer

Default Event: /Events/AccountOperations.event

Description: No description

2.2.2.5.2. JMSChannel

Section contains description of Channel "JMSChannel"

Full Path: /Channels/JMSChannel

Channel Description:

No description

Driver Label:

JMS

Config Method:

PROPERTIES

Properties:

ProviderURL: tcp://localhost:7222

UserName:

Password:

IsTransacted:

ClientID:

Dependency Diagram

Destinations

Destination NewDestination_0

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.jms.serializer.BytesMessageSerializer

Default Event: .event

Description: No description

Queue: true

Name: queue

Selector:

DeliveryMode: PERSISTENT

AckMode: EXPLICIT_CLIENT_ACKNOWLEDGE(TIBCO Proprietary)

Priority: 4

TTL: 0

2.2.2.5.3. channelWithJMSQueue

Section contains description of Channel "channelWithJMSQueue"

Full Path: /Channels/channelWithJMSQueue

Channel Description:

No description

Driver Label:

JMS

Config Method:

REFERENCE

Resource:

/SharedResources/jmsConnection.sharedjmscon

Dependency Diagram

Destinations

Destination NewDestination_0

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.jms.serializer.BytesMessageSerializer

Default Event: /Events/sendingEvent.event

Description: No description

Queue: true

Name: BANK.APPRAISAL.TEST

Selector:

DeliveryMode: PERSISTENT

AckMode: EXPLICIT_CLIENT_ACKNOWLEDGE(TIBCO Proprietary)

Priority: 4

TTL: 0

2.2.2.6. Project Views

Chapter contains Project Views documentation.

2.2.2.6.1. FraudDetection.projectview

Section contains description of ProjectView "FraudDetection.projectview"

Full Path: FraudDetection.projectview

Project View Diagram

Concepts:

/Concepts/Account Events:

/Events/sendingEvent

/Events/Unsuspend

/Events/AccountOperations

/Events/Debit

/Events/CreateAccount Channels:

/Channels/channelWithJMSQueue

/Channels/JMSChannel

/Channels/HTTP Channel Destinations:

/Channels/channelWithJMSQueue/NewDestination_0

/Channels/JMSChannel/NewDestination_0

/Channels/HTTP/AllOps Rules:

/Rules/UnsuspendAccount

/Rules/FraudDetection

/Rules/CreateAccount

/Rules/CheckNegativeBalance

/Rules/BadCreateAccount

/Rules/BadApplyDebit

/Rules/ApplyDebit Rule Functions:

/RuleFunctions/PreProcessor

/RuleFunctions/InitializeScorecard Score Cards:

/FraudCriteria Shared HTTP Connections:

SharedResources/HTTPConnection.sharedhttp Shared JMS Connections:

SharedResources/jmsConnection.sharedjmscon

2.2.2.7. Rules

Chapter contains Rules documentation.

2.2.2.7.1. ApplyDebit

Section contains description of Rule "ApplyDebit"

Full Path: /Rules/ApplyDebit

Rule Description:

Debits the matching account by the specified amount

Dependency Diagram

Sequence Diagram

Priority:

1

Chain:

Forward:true

Backward:false

Declaration:

/Events/Debit: debit

/Concepts/Account: account

Condition Text:

//Checks whether the extId of an Account instance in working memory //matches the incoming event's account ID account@extId == debit.AccountId;

Action Text:

//If Account Status is not Suspended, debits the account if (account.Status !="Suspended") { account.Debits=debit.Amount; System.debugOut("#### Debiting account " +account@extId+ " by $" +debit.Amount); account.Balance=account.Balance - debit.Amount; System.debugOut("#### New balance: $" + account.Balance); } else { System.debugOut("#### Cannot debit the suspended account " +account@extId ); } Event.consumeEvent(debit);

2.2.2.7.2. BadApplyDebit

Section contains description of Rule "BadApplyDebit"

Full Path: /Rules/BadApplyDebit

Rule Description:

No description

Dependency Diagram

Sequence Diagram

Priority:

5

Chain:

Forward:true

Backward:false

Declaration:

/Events/Debit: debit

Condition Text:

Action Text:

System.debugOut("#### Debit not applied, account not found: " + debit.AccountId); Event.consumeEvent(debit);

2.2.2.7.3. BadCreateAccount

Section contains description of Rule "BadCreateAccount"

Full Path: /Rules/BadCreateAccount

Rule Description:

Applies upon request to create an account that already exists.

Author:

jpascoe-lt2

Dependency Diagram

Sequence Diagram

Priority:

1

Chain:

Forward:true

Backward:false

Declaration:

/Concepts/Account: existingAccount

/Events/CreateAccount: request

Condition Text:

//Checks whether the extId of an Account instance in the Rete network //matches the incoming event's account ID. existingAccount@extId == request.AccountId;

Action Text:

System.debugOut("#### Account already exists: " + request.AccountId); Event.consumeEvent(request);

2.2.2.7.4. CheckNegativeBalance

Section contains description of Rule "CheckNegativeBalance"

Full Path: /Rules/CheckNegativeBalance

Rule Description:

No description

Dependency Diagram

Sequence Diagram

Priority:

5

Chain:

Forward:true

Backward:false

Declaration:

/Concepts/Account: account

Condition Text:

// Checks that the balance is less than zero account.Balance < 0; // Checks that Account status is not set to Suspended account.Status != "Suspended";

Action Text:

account.Status = "Suspended"; System.debugOut("#### Account ID " + account@extId + " STATUS set to Suspended. Balance " + account.Balance + " is less than zero");

2.2.2.7.5. CreateAccount

Section contains description of Rule "CreateAccount"

Full Path: /Rules/CreateAccount

Rule Description:

No description

Dependency Diagram

Sequence Diagram

Priority:

5

Chain:

Forward:true

Backward:false

Declaration:

/Events/CreateAccount: request

Condition Text:

Action Text:

Concepts.Account.Account( request.AccountId /*extId String */, request.Balance /*Balance double */, 0 /*Debits double */, "Normal" /*Status String */, request.AvgMonthlyBalance /*AvgMonthlyBalance double */); System.debugOut("#### Created account " + request.AccountId); Event.consumeEvent(request);

2.2.2.7.6. FraudDetection

Section contains description of Rule "FraudDetection"

Full Path: /Rules/FraudDetection

Rule Description:

No description

Dependency Diagram

Sequence Diagram

Priority:

5

Chain:

Forward:true

Backward:false

Declaration:

/Concepts/Account: account

Condition Text:

//1. Checks the number of debits in the verification interval Temporal.History.howMany( account.Debits, DateTime.getTimeInMillis(DateTime.now()) - FraudCriteria.interval, DateTime.getTimeInMillis(DateTime.now()), true) >= FraudCriteria.numTransactions; //2. Checks the percentage of the average balance that was debited in the verification interval Temporal.Numeric.addAllHistoryDouble( account.Debits, DateTime.getTimeInMillis(DateTime.now()) - FraudCriteria.interval) > (FraudCriteria.debitsPercent * account.AvgMonthlyBalance); //3. Checks that the Account status is not set to Suspended account.Status != "Suspended";

Action Text:

account.Status = "Suspended"; System.debugOut("#### Account ID " + account@extId + " STATUS set to Suspended. Fraud suspected.");

2.2.2.7.7. UnsuspendAccount

Section contains description of Rule "UnsuspendAccount"

Full Path: /Rules/UnsuspendAccount

Rule Description:

No description

Author:

nprade-nb

Dependency Diagram

Sequence Diagram

Priority:

1

Chain:

Forward:true

Backward:false

Declaration:

/Concepts/Account: account

/Events/Unsuspend: request

Condition Text:

account@extId == request.AccountId; account.Status == "Suspended";

Action Text:

account.Status = "Normal";

2.2.2.8. Rule Functions

Chapter contains Rule Functions documentation.

2.2.2.8.1. InitializeScorecard

Section contains description of RuleFunction "InitializeScorecard"

Full Path: /RuleFunctions/InitializeScorecard

RuleFunction Description:

Sets values in the FraudCriteria scorecard

Dependency Diagram

Sequence Diagram

Virtual:

Virtual: false

Validity:

ACTION

Return Type:

void

Body:

// Initializes the scorecard variables. FraudCriteria.debitsPercent = .8; // 80% FraudCriteria.interval = 120*1000; // 120 seconds FraudCriteria.numTransactions = 3; // 3 transactions max System.debugOut("#### Criteria:"); System.debugOut(" debitsPercent = " + FraudCriteria.debitsPercent); System.debugOut(" interval = " + FraudCriteria.interval); System.debugOut(" numTransactions = " + FraudCriteria.numTransactions);

2.2.2.8.2. PreProcessor

Section contains description of RuleFunction "PreProcessor"

Full Path: /RuleFunctions/PreProcessor

RuleFunction Description:

Closes requests from the HTTP server

Dependency Diagram

Sequence Diagram

Virtual:

Virtual: false

Validity:

ACTION

Return Type:

void

Scope:

Event: request

Body:

// Replies to the request event, in order to close the HTTP request. // To keep it simple, uses the request event as the response. Event.replyEvent(request, request);

2.2.2.9. Scorecards

Chapter contains Scorecards documentation.

2.2.2.9.1. FraudCriteria

Section contains description of Scorecard "FraudCriteria"

Full Path: /FraudCriteria

Concept Description:

Description
Stores the criteria used to determine fraud

Scorecard Properties

Name	Type	Multiple	Policy	History	Domain
interval	long	False	Changes Only	0
numTransactions	int	False	All Values	0
debitsPercent	double	False	Changes Only	0

2.2.2.10. Shared Resources

Chapter contains Shared Resources documentation.

2.2.2.10.1. Shared HTTP Connections

Chapter contains Shared HTTP Connections documentation.

2.2.2.10.1.1. HTTPConnection.sharedhttp

Section contains description of Shared HTTP Connection "HTTPConnection.sharedhttp"

Full Path: /SharedResources/HTTPConnection.sharedhttp

Shared HTTP Connection Description:

No description

Host:

localhost

Port:

8104

Alias:

Use SSL: false

2.2.2.10.2. Shared JMS Connections

Chapter contains Shared JMS Connections documentation.

2.2.2.10.2.1. jmsConnection.sharedjmscon

Section contains description of Shared JMS Connection "jmsConnection.sharedjmscon"

Full Path: /SharedResources/jmsConnection.sharedjmscon

Shared JMS Connection Description:

No description

Resource Type:

ae.shared.JMSConnectionKey

Connection Attributes:

User Name:

Password: *****

Client ID:

Auto-generate Client ID: true

Naming Environment:

Use JNDI: false

Provider URL: tcp://localhost:7222

Naming URL: tibjmsnaming://localhost:7222

Naming Initial Context Factory: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Topic FactoryName: TopicConnectionFactory

Queue FactoryName: QueueConnectionFactory

Naming Principal:

Naming Credential: *****

Use XA For Connection Factory:

false

Use Shared Jndi Config:

false

Admin Factory SSL Password:

*****

SSL Configuration:

SSL: true

Cert: /SharedResources/.folder

Identity:

Trace: true

Debug Trace: true

Verify Host Name: true

Expected Host Name:

Strong CipherSuites Only: true

2.2.2.11. Simple Events

Chapter contains Simple Events documentation.

2.2.2.11.1. AccountOperations

Section contains description of Event "AccountOperations"

Full Path: /Events/AccountOperations

Event Description:

Description
Parent event for all account-related events

Time to Live: 0 Seconds

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain
AccountId	String

Sequence Diagram

Expiry Action

Expiry Action:

Name: AccountOperations_expiryAction

Folder: /Events/AccountOperations

Owner Project Name: FraudDetection

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.2.11.2. CreateAccount

Section contains description of Event "CreateAccount"

Full Path: /Events/CreateAccount

Event Description:

Description
Triggers the CreateAccount rule to create an account

Parent Event: AccountOperations

Time to Live: 0 Seconds

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain
AvgMonthlyBalance	double
Balance	double

Sequence Diagram

Expiry Action

Expiry Action:

Name: CreateAccount_expiryAction

Folder: /Events/CreateAccount

Owner Project Name: FraudDetection

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.2.11.3. Debit

Section contains description of Event "Debit"

Full Path: /Events/Debit

Event Description:

Description
Specifies an account (by inheritance) and a debit amount

Parent Event: AccountOperations

Time to Live: 0 Seconds

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain
Amount	double

Sequence Diagram

Expiry Action

Expiry Action:

Name: Debit_expiryAction

Folder: /Events/Debit

Owner Project Name: FraudDetection

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.2.11.4. Unsuspend

Section contains description of Event "Unsuspend"

Full Path: /Events/Unsuspend

Event Description:

Description
No description

Parent Event: AccountOperations

Time to Live: 0 Seconds

Default destination: /Channels/HTTP/AllOps

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain

Sequence Diagram

Expiry Action

Expiry Action:

Name: Unsuspend_expiryAction

Folder: /Events/Unsuspend

Owner Project Name: FraudDetection

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.2.11.5. sendingEvent

Section contains description of Event "sendingEvent"

Full Path: /Events/sendingEvent

Event Description:

Description
No description

Time to Live: 0 Seconds

Default destination: /Channels/channelWithJMSQueue/NewDestination_0

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain

Sequence Diagram

Expiry Action

Expiry Action:

Name: sendingEvent_expiryAction

Folder: /Events/sendingEvent

Owner Project Name: FraudDetection

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.3. OneExternalEventAndTwoConceptsRepo

Chapter contains OneExternalEventAndTwoConceptsRepo documentation.

2.2.3.1. Cluster Deployement Descriptors

Chapter contains Cluster Deployement Descriptors documentation.

2.2.3.1.1. OneExternalEventAndTwoConceptsRepo.cdd

Section contains description of Cluster Deployement Descriptor "OneExternalEventAndTwoConceptsRepo.cdd"

Full Path: /OneExternalEventAndTwoConceptsRepo/OneExternalEventAndTwoConceptsRepo.cdd

General Configuration:

Cluster Name: OneExternalEventAndTwoConceptsRepo

Message Encoding: UTF-8

Author: Puneet Nayyar

Comment: Automatic import of version 3. EAR file location was set to: C:\temp\OneExternalEventAndTwoConceptsRepo.ear

Version: 9

Date: 2012/07/23 14:52:28

Object Management:

Object Manager: [In Memory]

In Memory

Database Concepts:

Checkpoint Interval: 60

Inactivity Timeout: 0

Initial Size: 5

Max Size: 5

Min Size: 5

Property Check Interval: 900

Retry Count: -1

Wait Timeout: 1

Properties:

coherence

Name: coherence

Value:

Rule Sets:

Function Groups:

Destination Groups:

Log Configurations:

logConfig

Name: logConfig

Enable: true

Levels: *:info

Files:

Enable: true

Directory: logs

Name:

Max Number: 10

Max Size: 5000000

Append: true

Send to Terminal:

Enable: false

Include Output: false

Include Error: false

Encoding:

Custom Line Layout:

Enable: false

Class:

Arguments:

Agent Classes:

inference-class

Type: Inference

Name: inference-class

Max Size:

Eviction Time:

Size: 1024

Workers: 10

Max Active:

BussinessWork Repo URL:

Concurent RTC: false

Check for Duplicates: falseRules Collections

URI
/
/Rules/InitializeAccounts

Input Destination Collections

Input Destination ID	URI	Preprocessor	Threading Model	Thread Count	Queue Size
inputDest_30F4C9A1	/Rules/CloseHTTPRequest	caller

Processing Units:

Name: default

Name: default

Log Configuration: logConfig

Hot Deploy: false

Enable Cachce Storage: false

Enable Database Concepts: falseAgents:

Agent	Key	Priority
inference-class

2.2.3.2. Concepts

Chapter contains Concepts documentation.

2.2.3.2.1. CheckingAccount

Section contains description of Concept "CheckingAccount"

Full Path: /Concepts/CheckingAccount

Concept Description:

Description
No description

Dependency Diagram

Concept Properties

Name	Type	Multiple	Policy	History
Id	String	false	Changes Only	1
Balance	double	false	Changes Only	1
Type	String	false	Changes Only	1
Status	String	false	Changes Only	1

2.2.3.2.2. CreditCardAcc

Section contains description of Concept "CreditCardAcc"

Full Path: /Concepts/CreditCardAcc

Concept Description:

Description
No description

Dependency Diagram

State Machine Paths:

State Machine Path: /Concepts/myStateMachine

Concept Properties

Name	Type	Multiple	Policy	History
Id	String	false	Changes Only	1
Amount	double	false	Changes Only	1
Type	String	false	Changes Only	1
CreditLimit	double	false	Changes Only	1

2.2.3.3. Concept Views

Chapter contains Concept Views documentation.

2.2.3.3.1. OneExternalEventAndTwoConceptsRepo.conceptview

Section contains description of ConceptView "OneExternalEventAndTwoConceptsRepo.conceptview"

Full Path: OneExternalEventAndTwoConceptsRepo.conceptview

Concept View Diagram

Concept View Diagram Items

Concepts/CheckingAccount.concept

Concepts/CreditCardAcc.concept

2.2.3.4. Event Views

Chapter contains Event Views documentation.

2.2.3.4.1. OneExternalEventAndTwoConceptsRepo.eventview

Section contains description of EventView "OneExternalEventAndTwoConceptsRepo.eventview"

Full Path: OneExternalEventAndTwoConceptsRepo.eventview

Event View Diagram

Event View Diagram Simple Events

Events/Payment.event

Events/simpleEvent.event

Event View Diagram Time Events

2.2.3.5. Global Variables

Chapter contains Global Variables documentation.

2.2.3.5.1. Deployment

Section contains description of Global Variable "Deployment"

Global Variable Description:

No description

Global Variable Configuration:

Name: Deployment

Value: TimedHelloWorld

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.2. DirLedger

Section contains description of Global Variable "DirLedger"

Global Variable Description:

No description

Global Variable Configuration:

Name: DirLedger

Value: .

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.3. DirTrace

Section contains description of Global Variable "DirTrace"

Global Variable Description:

No description

Global Variable Configuration:

Name: DirTrace

Value: .

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.4. Domain

Section contains description of Global Variable "Domain"

Global Variable Description:

No description

Global Variable Configuration:

Name: Domain

Value: domain

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.5. HawkEnabled

Section contains description of Global Variable "HawkEnabled"

Global Variable Description:

No description

Global Variable Configuration:

Name: HawkEnabled

Value: false

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:46

2.2.3.5.6. JmsProviderUrl

Section contains description of Global Variable "JmsProviderUrl"

Global Variable Description:

No description

Global Variable Configuration:

Name: JmsProviderUrl

Value: tcp://localhost:7222

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.7. JmsSslProviderUrl

Section contains description of Global Variable "JmsSslProviderUrl"

Global Variable Description:

No description

Global Variable Configuration:

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.8. RemoteRvDaemon

Section contains description of Global Variable "RemoteRvDaemon"

Global Variable Description:

No description

Global Variable Configuration:

Name: RemoteRvDaemon

Value:

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.9. RvDaemon

Section contains description of Global Variable "RvDaemon"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvDaemon

Value: tcp:7500

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:46

2.2.3.5.10. RvNetwork

Section contains description of Global Variable "RvNetwork"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvNetwork

Value:

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.11. RvService

Section contains description of Global Variable "RvService"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvService

Value: 7500

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:46

2.2.3.5.12. RvaHost

Section contains description of Global Variable "RvaHost"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvaHost

Value: localhost

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.13. RvaPort

Section contains description of Global Variable "RvaPort"

Global Variable Description:

No description

Global Variable Configuration:

Name: RvaPort

Value: 7600

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:46

2.2.3.5.14. TIBHawkDaemon

Section contains description of Global Variable "TIBHawkDaemon"

Global Variable Description:

No description

Global Variable Configuration:

Name: TIBHawkDaemon

Value: tcp:7474

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.15. TIBHawkNetwork

Section contains description of Global Variable "TIBHawkNetwork"

Global Variable Description:

No description

Global Variable Configuration:

Name: TIBHawkNetwork

Value:

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.5.16. TIBHawkService

Section contains description of Global Variable "TIBHawkService"

Global Variable Description:

No description

Global Variable Configuration:

Name: TIBHawkService

Value: 7474

Type: String

Deployment settable: false

Service settable: true

Constrain:

Last Modified: 2005/01/21 02:30:45

2.2.3.6. Channels

Chapter contains Channels documentation.

2.2.3.6.1. HTTPChannel

Section contains description of Channel "HTTPChannel"

Full Path: /Channels/HTTPChannel

Channel Description:

HTTP Channel

Driver Label:

HTTP

Config Method:

REFERENCE

Resource:

/SharedResources/HTTPConnection.sharedhttp

Extended Configuration:

serverType: BUILT-IN

Dependency Diagram

Destinations

Destination inputDest

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.http.serializer.RESTMessageSerializer

Default Event: /Events/Payment.event

Description: No description

2.2.3.6.2. myChannel

Section contains description of Channel "myChannel"

Full Path: /Channels/myChannel

Channel Description:

No description

Driver Label:

JMS

Config Method:

PROPERTIES

Properties:

ProviderURL: tcp://localhost:7222

UserName:

Password:

IsTransacted:

ClientID:

Dependency Diagram

Destinations

Destination NewDestination_0

Properties

Serializer/Deserializer Class: com.tibco.cep.driver.jms.serializer.BytesMessageSerializer

Default Event: .event

Description: No description

Queue: true

Name: BANK.APPRAISAL.TEST

Selector:

DeliveryMode: PERSISTENT

AckMode: EXPLICIT_CLIENT_ACKNOWLEDGE(TIBCO Proprietary)

Priority: 4

TTL: 0

2.2.3.7. Project Views

Chapter contains Project Views documentation.

2.2.3.7.1. OneExternalEventAndTwoConceptsRepo.projectview

Section contains description of ProjectView "OneExternalEventAndTwoConceptsRepo.projectview"

Full Path: OneExternalEventAndTwoConceptsRepo.projectview

Project View Diagram

Concepts:

/Concepts/CreditCardAcc

/Concepts/CheckingAccount Events:

/Events/Payment

/Events/simpleEvent Channels:

/Channels/myChannel

/Channels/HTTPChannel Channel Destinations:

/Channels/myChannel/NewDestination_0

/Channels/HTTPChannel/inputDest Rules:

/Rules/RuleSet/TransferMoney Rule Functions:

/Rules/InitializeAccounts

/Rules/CloseHTTPRequest Shared HTTP Connections:

SharedResources/HTTPConnection.sharedhttp State Machines:

/Concepts/myStateMachine

2.2.3.8. Rules

Chapter contains Rules documentation.

2.2.3.8.1. TransferMoney

Section contains description of Rule "TransferMoney"

Full Path: /Rules/RuleSet/TransferMoney

Rule Description:

No description

Dependency Diagram

Sequence Diagram

Priority:

1

Chain:

Forward:true

Backward:false

Declaration:

/Events/Payment: billpayment

/Concepts/CheckingAccount: checkingaccount

/Concepts/CreditCardAcc: ccaccount

Condition Text:

checkingaccount.Id==billpayment.CheckingAccountId; ccaccount.Id==billpayment.CreditCardAccountId;

Action Text:

System.debugOut("##### Processing transfer request"); System.debugOut("##### Bill payment amount:"+billpayment.Amount); System.debugOut("##### CURRENT BALANCES Credit Card Account <"+ccaccount.Id+">:$"+ccaccount.Amount+" Checking Account <" + checkingaccount.Id+">:$"+checkingaccount.Balance); checkingaccount.Balance=checkingaccount.Balance-billpayment.Amount; ccaccount.Amount=ccaccount.Amount-billpayment.Amount; System.debugOut("##### NEW BALANCES Credit Card Account <"+ccaccount.Id+">:$"+ccaccount.Amount+" Checking Account <" + checkingaccount.Id+">:$"+checkingaccount.Balance);

2.2.3.9. Rule Functions

Chapter contains Rule Functions documentation.

2.2.3.9.1. CloseHTTPRequest

Section contains description of RuleFunction "CloseHTTPRequest"

Full Path: /Rules/CloseHTTPRequest

RuleFunction Description:

No description

Dependency Diagram

Sequence Diagram

Virtual:

Virtual: false

Validity:

ACTION

Return Type:

void

Scope:

Event: e

Body:

Event.replyEvent(e,e);

2.2.3.9.2. InitializeAccounts

Section contains description of RuleFunction "InitializeAccounts"

Full Path: /Rules/InitializeAccounts

RuleFunction Description:

No description

Dependency Diagram

Sequence Diagram

Virtual:

Virtual: false

Validity:

ACTION

Return Type:

void

Body:

Concepts.CheckingAccount cka = Concepts.CheckingAccount.CheckingAccount(null /*extId String */, "Checking1" /*Id String */, 25000.0 /*Amount double */, "CHECKING" /*Type String */, "OK" /*Status String */); Concepts.CreditCardAcc cda = Concepts.CreditCardAcc.CreditCardAcc(null /*extId String */, "Credit1" /*Id String */, 1000.0 /*Amount double */, "CREDIT" /*Type String */, 20000.0 /*CreditLimit double */); System.debugOut("##### Created checking account id <Checking1> and credit account <Credit1>"); System.debugOut("##### CHECKING account balance "+ cka.Balance); System.debugOut("##### CREDIT account balance "+cda.Amount);

2.2.3.10. Shared Resources

Chapter contains Shared Resources documentation.

2.2.3.10.1. Shared HTTP Connections

Chapter contains Shared HTTP Connections documentation.

2.2.3.10.1.1. HTTPConnection.sharedhttp

Section contains description of Shared HTTP Connection "HTTPConnection.sharedhttp"

Full Path: /SharedResources/HTTPConnection.sharedhttp

Shared HTTP Connection Description:

No description

Host:

localhost

Port:

8104

Alias:

Use SSL: false

2.2.3.11. Simple Events

Chapter contains Simple Events documentation.

2.2.3.11.1. Payment

Section contains description of Event "Payment"

Full Path: /Events/Payment

Event Description:

Description
No description

Time to Live: 0 Seconds

Default destination: /Channels/HTTPChannel/inputDest

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain
TransactionType	String
Amount	double
CheckingAccountId	String
CreditCardAccountId	String

Sequence Diagram

Expiry Action

Expiry Action:

Name: Payment_expiryAction

Folder: /Events/Payment

Owner Project Name: OneExternalEventAndTwoConceptsRepo

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.3.11.2. simpleEvent

Section contains description of Event "simpleEvent"

Full Path: /Events/simpleEvent

Event Description:

Description
No description

Time to Live: 0 Seconds

Default destination: /Channels/myChannel/NewDestination_0

Retry On Exception: true

Dependency Diagram

Event Properties

Name	Type	Domain

Sequence Diagram

Expiry Action

Expiry Action:

Name: simpleEvent_expiryAction

Folder: /Events/simpleEvent

Owner Project Name: OneExternalEventAndTwoConceptsRepo

Compilation Status: 0

Action Text:

Condition Text:

Priority: 0

Max Rules: 0

Test Interval: 0

Start Time: 0

Requeue: false

Backward Chain: false

Forward Chain: false

Condition Function: false

Function: false

2.2.3.12. State Machines

Chapter contains State Machines documentation.

2.2.3.12.1. myStateMachine

Section contains description of State Machine "myStateMachine"

Full Path: /Concepts/myStateMachine

State Diagram

Extended properties

Name: Backing Store

Properties:

Name: Table Name

Value:

Name: Type Name

Value:

Name: hasBackingStore

Value: true

Name: Cache

Properties:

Name: Constant [true | false]

Value: false

Name: Pre Load On Recovery [true | false]

Value: false

Name: Maximum Records to Load On Recovery [Set 0 for All]

Value: 0

Name: Check for Version [true | false]

Value: true

Name: Is Cache Limited[true | false]

Value: true

Name: Evict From Cache on Update [true | false]

Value: true

Entry Action:

Name: myStateMachine_entryAction

Folder: /Concepts

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Exit Action:

Name: myStateMachine_exitAction

Folder: /Concepts

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Timeout Action:

Name: myStateMachine_timeoutAction

OwnerProjectName: OneExternalEventAndTwoConceptsRepo

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Timeout Expression:

Name: myStateMachine_timeoutExpression

OwnerProjectName: OneExternalEventAndTwoConceptsRepo

ActionText: return 0;

ConditionText:

ReturnType: long

Validity: CONDITION

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

State Entities

Start

Name: BackingStore

Name: Column Name

Value: Name: index Value: false

Entry Action:

Name: myStateMachine_Start_entryAction

Folder: /Concepts

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Exit Action:

Name: myStateMachine_Start_exitAction

Folder: /Concepts/myStateMachine

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Timeout Action:

Name: myStateMachine_Start_timeoutAction

OwnerProjectName:

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Timeout Expression:

Name: myStateMachine_Start_timeoutExpression

OwnerProjectName: OneExternalEventAndTwoConceptsRepo

ActionText: return 0;

ConditionText:

ReturnType: long

Validity: CONDITION

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

End

Name: BackingStore

Name: Column Name

Value: Name: index Value: false

Entry Action:

Name: myStateMachine_End_entryAction

Folder: /Concepts/myStateMachine

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Exit Action:

Name: myStateMachine_End_exitAction

Folder: /Concepts

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Timeout Action:

Name: myStateMachine_End_timeoutAction

OwnerProjectName:

ActionText:

ConditionText:

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

Timeout Expression:

Name: myStateMachine_End_timeoutExpression

OwnerProjectName: OneExternalEventAndTwoConceptsRepo

ActionText: return 0;

ConditionText:

ReturnType: long

Validity: CONDITION

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

State Transitions

Transition_0

Name: Transition_0

OwnerProjectName: OneExternalEventAndTwoConceptsRepo

GuardRule:

Name: myStateMachine_Transition_0_guardRule

Folder: /Concepts/myStateMachine

OwnerProjectName: OneExternalEventAndTwoConceptsRepo

ActionText:

ConditionText:

Priority: 5

Symbols:

idName: creditcardacc

Type: /Concepts/CreditCardAcc

2.3. Cross-reference documentation

Chapter contains Cross-reference documentation.

2.3.1. Global Variables

Chapter contains Global Variables CrossReference documentation.

2.3.1.1. Global Variables Reference

Chapter contains Global Variables Reference CrossReference documentation.

2.3.1.1.1. Deployment

Defined in:	With value:
EventCorrelationRepo	EventCorrelationRepo

Files listed below reference this global variable

/EventCorrelationRepo/Channels/ChannelWithMyQueue.channel

/EventCorrelationRepo/Channels/myChannel.channel

/EventCorrelationRepo/Channels/testChannel.channel

2.3.1.1.2. Deployment

Defined in:	With value:
OneExternalEventAndTwoConceptsRepo	TimedHelloWorld

Files listed below reference this global variable

/OneExternalEventAndTwoConceptsRepo/Channels/myChannel.channel

2.3.2. Destinations

Chapter contains Destinations CrossReference documentation.

2.3.2.1. Destinations Reference

Chapter contains Destinations Reference CrossReference documentation.

2.3.2.1.1. JMS Messages

Chapter contains JMS Messages CrossReference documentation.

2.3.2.1.1.1. JMS Connection

Chapter contains destinations which use JMS connection with parameters: provider URL="tcp://192.168.2.1:7222".

2.3.2.1.1.1.1. Queues

Chapter contains JMS Queues from all projects.

2.3.2.1.1.1.1.1. BANK.APPRAISAL.REQUEST

Section contains list of middleware objects using "BANK.APPRAISAL.REQUEST"

Project: EventCorrelationRepo

Source: BE Event /Events/InputAlertEvent

Action Type: Send

Direction: Out

Source: BE Event /Events/myEvent

Action Type: Send

Direction: Out

Source: BE Event /Events/TestEvent

Action Type: Send

Direction: In

2.3.2.1.1.1.1.2. BANK.EXAMINATION.TEST

Section contains list of middleware objects using "BANK.EXAMINATION.TEST"

Project: EventCorrelationRepo

Source: BE Event /Events/myEvent

Action Type: Send

Direction: In

Source: BE Event /Events/myEvent

Action Type: Send

Direction: Out

2.3.2.1.1.2. JMS Connection

Chapter contains destinations which use JMS connection with parameters: provider URL="tcp://localhost:7222".

2.3.2.1.1.2.1. Queues

Chapter contains JMS Queues from all projects.

2.3.2.1.1.2.1.1. BANK.APPRAISAL.TEST

Section contains list of middleware objects using "BANK.APPRAISAL.TEST"

Project: EventCorrelationRepo

Source: BE Event /Events/EvCh

Action Type: Send

Direction: In

Source: BE Event /Events/myEvent

Action Type: Send

Direction: Out

Project: FraudDetection

Source: BE Event /Events/sendingEvent

Action Type: Send

Direction: In

Source: BE Event /Events/sendingEvent

Action Type: Send

Direction: Out

Project: OneExternalEventAndTwoConceptsRepo

Source: BE Event /Events/simpleEvent

Action Type: Send

Direction: In

2.3.3. User Defined CrossReference Documentation

User Defined CrossReference

2.3.3.1. JMSConnections Documentation

This part contains CrossReference Documentation of JMS Connections (Servers)

2.3.3.1.1. tcp://192.168.2.1:7222

Section contains list of middleware objects using JMS Connection with provider URL="tcp://192.168.2.1:7222"

Project: EventCorrelationRepo

Source: Independent JMSQueue BANK.APPRAISAL.REQUEST

Action Type: Use

Direction: In

Source: Independent JMSQueue BANK.EXAMINATION.TEST

Action Type: Use

Direction: In

2.3.3.1.2. tcp://localhost:7222

Section contains list of middleware objects using JMS Connection with provider URL="tcp://localhost:7222"

Project: EventCorrelationRepo

Source: Independent JMSQueue BANK.APPRAISAL.TEST

Action Type: Use

Direction: In

Project: FraudDetection

Source: Independent JMSQueue queue

Action Type: Use

Direction: In

2.4. Quality Assurance documentation

Chapter contains Quality Assurance documentation. It checks whether defined rules were followed in chosen projects and shows all occurences of violations of these rules.

2.4.1. Violations by rules

Chapter contains rules which were not followed and description of their particular violations.

2.4.1.1. ERROR - Hardcoded connection parameters

Chapter contains projects and their violations of rule 'Hardcoded connection parameters' - 'Check for hardcoded connection'.

2.4.1.1.1. EventCorrelationRepo

Description of rule: Hardcoded connection

Violation appeared in following files:

HTTP connections

/SharedResources/HTTPConnection.sharedhttp

JMS connections

/SharedResources/jmsConnection.sharedjmscon

/SharedResources/myJMSConnection.sharedjmscon

JNDI connections

/SharedResources/jndiConfig.sharedjndiconfig

2.4.1.1.2. FraudDetection

Description of rule: Hardcoded connection

Violation appeared in following files:

HTTP connections

/SharedResources/HTTPConnection.sharedhttp

JMS connections

/SharedResources/jmsConnection.sharedjmscon

2.4.1.1.3. OneExternalEventAndTwoConceptsRepo

Description of rule: Hardcoded connection

Violation appeared in following files:

HTTP connections

/SharedResources/HTTPConnection.sharedhttp

2.4.1.2. WARNING - Incorrect description

Chapter contains projects and their violations of rule 'Incorrect description' - 'Check for presence of item description'.

2.4.1.2.1. EventCorrelationRepo

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/ae.aeschema

/AESchemas/ae/baseDocument.aeschema

/AESchemas/corba.aeschema

/AESchemas/java.aeschema

/AESchemas/sql.aeschema

Channels

/Channels/ChannelWithMyQueue.channel

/Channels/HTTPChannel.channel

/Channels/myChannel.channel

/Channels/testChannel.channel

Concepts

/AlertConcept.concept

Events

/Events/EvCh.event

/Events/InputAlertEvent.event

/Events/NextTestEvent.event

/Events/OutputAlertEvent.event

/Events/TestEvent.event

/Events/myEvent.event

Shared HTTP Connection

/SharedResources/HTTPConnection.sharedhttp

Shared JMS Connections

/SharedResources/jmsConnection.sharedjmscon

/SharedResources/myJMSConnection.sharedjmscon

TimeEvent

/Events/myTimeEvent.time

2.4.1.2.2. FraudDetection

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

Channels

/Channels/HTTP.channel

/Channels/JMSChannel.channel

/Channels/channelWithJMSQueue.channel

Events

/Events/Unsuspend.event

/Events/sendingEvent.event

Shared HTTP Connection

/SharedResources/HTTPConnection.sharedhttp

Shared JMS Connections

/SharedResources/jmsConnection.sharedjmscon

2.4.1.2.3. OneExternalEventAndTwoConceptsRepo

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/ae.aeschema

/AESchemas/ae/baseDocument.aeschema

/AESchemas/corba.aeschema

/AESchemas/java.aeschema

/AESchemas/sql.aeschema

Channels

/Channels/HTTPChannel.channel

/Channels/myChannel.channel

Concepts

/Concepts/CheckingAccount.concept

/Concepts/CreditCardAcc.concept

Events

/Events/Payment.event

/Events/simpleEvent.event

Shared HTTP Connection

/SharedResources/HTTPConnection.sharedhttp

StateMachine

/Concepts/myStateMachine.statemachine

2.4.2. Violations by projects

Chapter contains projects in which occurences of violations appeared.

2.4.2.1. EventCorrelationRepo

Chapter contains items of 'EventCorrelationRepo' project and their violations of defined rules.

2.4.2.1.1. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.1.2. /AESchemas/ae/baseDocument.aeschema

List of violations which appeared in file /AESchemas/ae/baseDocument.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.1.3. /AESchemas/corba.aeschema

List of violations which appeared in file /AESchemas/corba.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.1.4. /AESchemas/java.aeschema

List of violations which appeared in file /AESchemas/java.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.1.5. /AESchemas/sql.aeschema

List of violations which appeared in file /AESchemas/sql.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.1.6. /AlertConcept.concept

List of violations which appeared in file /AlertConcept.concept

WARNING - Incorrect description - Concepts

Item doesn't contain any description or description too short

2.4.2.1.7. /Channels/ChannelWithMyQueue.channel

List of violations which appeared in file /Channels/ChannelWithMyQueue.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.1.8. /Channels/HTTPChannel.channel

List of violations which appeared in file /Channels/HTTPChannel.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.1.9. /Channels/myChannel.channel

List of violations which appeared in file /Channels/myChannel.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.1.10. /Channels/testChannel.channel

List of violations which appeared in file /Channels/testChannel.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.1.11. /Events/EvCh.event

List of violations which appeared in file /Events/EvCh.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.1.12. /Events/InputAlertEvent.event

List of violations which appeared in file /Events/InputAlertEvent.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.1.13. /Events/myEvent.event

List of violations which appeared in file /Events/myEvent.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.1.14. /Events/myTimeEvent.time

List of violations which appeared in file /Events/myTimeEvent.time

WARNING - Incorrect description - TimeEvent

Item doesn't contain any description or description too short

2.4.2.1.15. /Events/NextTestEvent.event

List of violations which appeared in file /Events/NextTestEvent.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.1.16. /Events/OutputAlertEvent.event

List of violations which appeared in file /Events/OutputAlertEvent.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.1.17. /Events/TestEvent.event

List of violations which appeared in file /Events/TestEvent.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.1.18. /SharedResources/HTTPConnection.sharedhttp

List of violations which appeared in file /SharedResources/HTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

2.4.2.1.19. /SharedResources/jmsConnection.sharedjmscon

List of violations which appeared in file /SharedResources/jmsConnection.sharedjmscon

ERROR - Hardcoded connection parameters - JMS connections

Hardcoded connection

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

2.4.2.1.20. /SharedResources/jndiConfig.sharedjndiconfig

List of violations which appeared in file /SharedResources/jndiConfig.sharedjndiconfig

ERROR - Hardcoded connection parameters - JNDI connections

Hardcoded connection

2.4.2.1.21. /SharedResources/myJMSConnection.sharedjmscon

List of violations which appeared in file /SharedResources/myJMSConnection.sharedjmscon

ERROR - Hardcoded connection parameters - JMS connections

Hardcoded connection

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

2.4.2.2. FraudDetection

Chapter contains items of 'FraudDetection' project and their violations of defined rules.

2.4.2.2.1. /Channels/channelWithJMSQueue.channel

List of violations which appeared in file /Channels/channelWithJMSQueue.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.2.2. /Channels/HTTP.channel

List of violations which appeared in file /Channels/HTTP.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.2.3. /Channels/JMSChannel.channel

List of violations which appeared in file /Channels/JMSChannel.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.2.4. /Events/sendingEvent.event

List of violations which appeared in file /Events/sendingEvent.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.2.5. /Events/Unsuspend.event

List of violations which appeared in file /Events/Unsuspend.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.2.6. /SharedResources/HTTPConnection.sharedhttp

List of violations which appeared in file /SharedResources/HTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

2.4.2.2.7. /SharedResources/jmsConnection.sharedjmscon

List of violations which appeared in file /SharedResources/jmsConnection.sharedjmscon

ERROR - Hardcoded connection parameters - JMS connections

Hardcoded connection

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

2.4.2.3. OneExternalEventAndTwoConceptsRepo

Chapter contains items of 'OneExternalEventAndTwoConceptsRepo' project and their violations of defined rules.

2.4.2.3.1. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.3.2. /AESchemas/ae/baseDocument.aeschema

List of violations which appeared in file /AESchemas/ae/baseDocument.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.3.3. /AESchemas/corba.aeschema

List of violations which appeared in file /AESchemas/corba.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.3.4. /AESchemas/java.aeschema

List of violations which appeared in file /AESchemas/java.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.3.5. /AESchemas/sql.aeschema

List of violations which appeared in file /AESchemas/sql.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

2.4.2.3.6. /Channels/HTTPChannel.channel

List of violations which appeared in file /Channels/HTTPChannel.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.3.7. /Channels/myChannel.channel

List of violations which appeared in file /Channels/myChannel.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

2.4.2.3.8. /Concepts/CheckingAccount.concept

List of violations which appeared in file /Concepts/CheckingAccount.concept

WARNING - Incorrect description - Concepts

Item doesn't contain any description or description too short

2.4.2.3.9. /Concepts/CreditCardAcc.concept

List of violations which appeared in file /Concepts/CreditCardAcc.concept

WARNING - Incorrect description - Concepts

Item doesn't contain any description or description too short

2.4.2.3.10. /Concepts/myStateMachine.statemachine

List of violations which appeared in file /Concepts/myStateMachine.statemachine

WARNING - Incorrect description - StateMachine

Item doesn't contain any description or description too short

2.4.2.3.11. /Events/Payment.event

List of violations which appeared in file /Events/Payment.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.3.12. /Events/simpleEvent.event

List of violations which appeared in file /Events/simpleEvent.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

2.4.2.3.13. /SharedResources/HTTPConnection.sharedhttp

List of violations which appeared in file /SharedResources/HTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

2.4.3. QA Rules Summary

Section contains list of invalid QualityAssurance rules.

Invalid QA Rules

No invalid rules detected.

3. BW Documentation

Chapter contains outputs documentation.

3.1. Introduction

This document contains structured documentation of TIBCO BW/BE projects. It was generated automatically by MakeDoc for TIBCO. The document has two parts, project documentation and cross-reference documentation.

Project documentation provides detailed description for each documented project, it is structured same way as in TIBCO Designer. Besides, it contains also automatically generated diagrams for following resources: processes, WSDLs, XSDs, state machines and concept views. If defined, the documentation for design time libraries is also generated.

Cross-reference documentation shows relations among all documented projects. It gives an overview of communication in part called Destinations, an overview of global variables usage in part Global Variables and an overview of relations among Projects and Database objects in part called Database Objects. Following communication types are documented: JMS messages, SOAP actions, Business Events, Rendezvous messages and JDBC calls.

3.2. Project documentation

Chapter contains project documentation.

All processes and resources contained in TIBCO project and their configurations are detaily described, including references among them (like "Go to referenced resource.." button in TIBCO designer").

3.2.1. AccountState

Chapter contains AccountState's project documentation.

Modification time: 2012/06/12 11:29:49

This application simulate get bank account state process which using rating of client bonita.

3.2.1.1. Processes

Chapter contains description of BusinessWorks Processes from project AccountState.

3.2.1.1.1. envDLEmptyProcess

Section contains description of Process " envDLEmptyProcess.process " .

Source Library: " envDL "

Process description:

No description

Process definition:

Full process path: envDLEmptyProcess.process

Diagram:

Process starter activity:

Name: Start

Description:

Process end activity:

Name: End

Activities:

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description:

Transitions:

From: Null -To: End

Label:

Condition: Success

Description:

From: Start -To: Null

Label:

Condition: Success

Description:

3.2.1.1.2. AccountState

Section contains description of Process " AccountState.process " .

Process description:

Main communication process. Receive input parameters. Call CalculateBonita process and at the end send result.

Process definition:

Full process path: ProcessDefinitions/AccountState.process

Diagram:

Process starter activity:

Name: Autentification HTTPReceiver

Property Name: Autentification HTTPReceiver

Type: com.tibco.plugin.http.HTTPEventSource

Resource Type: httppalette.httpEventSource

Description: Receive input client autentification information from HTTP

Configuration:

outputMode = String

defaultEncoding = ISO8859_1

inputOutputVersion = 5.3.0

newMimeSupport = true

sharedChannel = /SharedConnections/IOHTTPConnection.sharedhttp

customField

row

attribute = Name

attributeType = string

attributeCard = required

row

attribute = Password

attributeType = string

attributeCard = required

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)

Process end activity:

Name: End

Activities:

Name: AccountState SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description: SOAPRequest on GetAccountState process and get reply with result

Configuration:

timeout = 0

service = pfx:GetAccountStateService

servicePort = UserName_sp_SOAPEventSource

operation = GetAccountStateOperation

soapAction = /ProcessDefinitions/GetAccountState/GetAccountStateService

endpointURL = %%AccountStateServiceEndpointURL%%

Input bindings:

Target	Source
/inputMessage/Name	$Autentification-HTTPReceiver/ProcessStarterOutput/parameters/Name

Name: AccountState SendHTTPResponse

Type: com.tibco.plugin.http.HTTPResponseActivity

Resource Type: httppalette.httpWebResponse

Description: Send result as HTTP

Configuration:

closeConnection = true

eventSource = Autentification HTTPReceiver

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:

Target	Source
/ResponseActivityInput/asciiContent	concat("<H1>Account state</H1><B>Account no: </B>",$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Number, "<BR><B>Name: </B>", $AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Name, "<BR><B>Value: </B>", $AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Value, "<BR><B>Account status: </B>", (if($Bonita-JMSQueueRequestor/ns2:ActivityOutput/Body/pfx2:PretenderBonita/Bonita <= 0) then "Basic" else if($Bonita-JMSQueueRequestor/ns2:ActivityOutput/Body/pfx2:PretenderBonita/Bonita = 1) then "Normal" else if($Bonita-JMSQueueRequestor/ns2:ActivityOutput/Body/pfx2:PretenderBonita/Bonita = 2) then "Bronze" else if($Bonita-JMSQueueRequestor/ns2:ActivityOutput/Body/pfx2:PretenderBonita/Bonita = 3) then "Silver" else "Gold"))

Name: Bonita JMSQueueRequestor

Type: com.tibco.plugin.jms.JMSQueueRequestReplyActivity

Resource Type: ae.activities.JMSQueueRequestReplyActivity

Description: JMS request on CalculateBonita process and get reply with result

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- InputParameters (XML Element Reference, required )

OutDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replyToQueue	concat($_globalVariables/ns1:GlobalVariables/ENV,$_globalVariables/ns1:GlobalVariables/AccountStateJMSQueueName)
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/InputParameters/Name	$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Name
/ActivityInput/Body/InputParameters/Value	$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Value
/ActivityInput/Body/InputParameters/MonthIncrement	$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:MonthIncrement
/ActivityInput/Body/InputParameters/RealtyValue	0
/ActivityInput/Body/InputParameters/Refund	0

Transitions:

From: AccountState SOAPRequestReply -To: Bonita JMSQueueRequestor

Label:

Condition: ($Autentification-HTTPReceiver/ProcessStarterOutput/parameters/Name = $AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Name) and ($Autentification-HTTPReceiver/ProcessStarterOutput/parameters/Password = $AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Password)

Description:

From: AccountState SendHTTPResponse -To: End

Label:

Condition: Success

Description:

From: Autentification HTTPReceiver -To: AccountState SOAPRequestReply

Label:

Condition: Success

Description:

From: Bonita JMSQueueRequestor -To: AccountState SendHTTPResponse

Label:

Condition: Success

Description:

3.2.1.1.3. CalculateBonita

Section contains description of Process " CalculateBonita.process " .

Source Library: " CalculateBonita "

Process description:

Calculate pretender's bonita

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonita.process

Diagram:

Process starter activity:

Name: Start

Description: Start of process with InputParameters structure

Input Parameters:

+ InputParameters (Complex Type, required )

- MonthIncrement(xsd:long,required)

- Value(xsd:long,required)

- RealtyValue(xsd:long,required)

- Problem(xsd:boolean,required)

- Loan(xsd:long,required)

- Refund(xsd:long,required)

Process end activity:

Name: End

Output Parameters:

- Bonita(xsd:long,required)

Return bindings:

Target	Source
/Bonita	$Schema0/Bonita + (if(( $Start/InputParameters/Problem = 1) and ($Schema0/Bonita > 0))then -1 else 0) + (if($Start/InputParameters/Value >= 1000000)then floor($Start/InputParameters/Value div 1000000) else 0)

Process variables:

Schema: Schema0

- Bonita(xsd:long,required)

Activities:

Name: Assign Bonita

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Bonita calculation

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Bonita	if($Start/InputParameters/MonthIncrement < 10000) then 0 else if((($Start/InputParameters/RealtyValue * 0.7)< (-$Start/InputParameters/Value))and (((-$Start/InputParameters/Value) + $Start/InputParameters/Loan)> 300000))then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 7000) then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 15000) then 1 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 30000) then 2 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 100000) then 3 else 4

Name: UpdateDB

Type: com.tibco.plugin.jdbc.JDBCUpdateActivity

Resource Type: ae.activities.JDBCUpdateActivity

Description:

Configuration:

timeout = 10

commit = false

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/SharedTibco.sharedjdbc

statement = UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?

Prepared_Param_DataType

parameter

parameterName = id

dataType = NUMERIC

Transitions:

From: Assign Bonita -To: UpdateDB

Label:

Condition: Success

Description:

From: Start -To: Assign Bonita

Label:

Condition: Success

Description:

From: UpdateDB -To: End

Label:

Condition: Success

Description:

3.2.1.1.4. CalculateBonitaService

Section contains description of Process " CalculateBonitaService.process " .

Source Library: " CalculateBonita "

Process description:

Get and prepare input parameters for process CalculateBonita. Then send request with calculated bonita.

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

Diagram:

Process starter activity:

Name: InputParameters JMSQueueReceiver

Property Name: InputParameters JMSQueueReceiver

Type: com.tibco.plugin.jms.JMSQueueEventSource

Resource Type: ae.activities.JMSQueueEventSource

Description: Get JMS message with CalculateBonita message selector and InputParameters

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1 (Auto)

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

selector = Part='CalculateBonita'

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

OutDataxsdString

- InputParameters (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: CalculateBonita

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description: Calculate pretender's bonita from InputParameters and Obligator records

Configuration:

processName = /ProcessDefinitions/CalculateBonita/CalculateBonita.process

Input bindings:

Target	Source
/InputParameters/MonthIncrement	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/MonthIncrement
/InputParameters/Value	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/InputParameters/RealtyValue	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue
/InputParameters/Problem	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Problem
/InputParameters/Loan	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Value
/InputParameters/Refund	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Refund + $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund

Name: Obligators SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description: SOAPRequest on GetObligator process and get reply with result

Configuration:

timeout = 0

service = pfx2:GetObligatorService

servicePort = ObligatorName_sp_SOAPEventSource

operation = GetObligatorServiceOperation

soapAction = /ProcessDefinitions/GetObligator/GetObligatorService

endpointURL = %%GetObligatorServiceEndpointURL%%

useProxy = false

requireBasicAuth = false

basicHttpAuthIdentity =

Input bindings:

Target	Source
/inputMessage/Name	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name

Name: Reply to JMS Message

Type: com.tibco.plugin.jms.JMSReplyActivity

Resource Type: ae.activities.JMSReplyActivity

Description: Send JMS reply with calculated bonita

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

EventSource = InputParameters JMSQueueReceiver

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/PretenderBonita/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/PretenderBonita/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/PretenderBonita/Bonita	$CalculateBonita/Bonita

Transitions:

From: CalculateBonita -To: Reply to JMS Message

Label:

Condition: Success

Description:

From: InputParameters JMSQueueReceiver -To: Obligators SOAPRequestReply

Label:

Condition: Success

Description:

From: Obligators SOAPRequestReply -To: CalculateBonita

Label:

Condition: Success

Description:

From: Reply to JMS Message -To: End

Label:

Condition: Success

Description:

3.2.1.1.5. GetAccountState

Section contains description of Process " GetAccountState.process " .

Process description:

Load AccountState of concrete user's account from xml file

Process definition:

Full process path: ProcessDefinitions/GetAccountState/GetAccountState.process

Diagram:

Process starter activity:

Name: Start

Description: Start process with account owner name.

Input Parameters:

+ root (Complex Type, required )

- Name (XML Element Reference, required )

- ID(xsd:int,required)

Process end activity:

Name: End

Output Parameters:

- Account (XML Element Reference, required )

Return bindings:

Target	Source
/ Account	[copy-of] $Schema0/pfx:Account

Process variables:

Schema: Schema0

Activities:

Name: Assign ActualAccount

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Assign Account data when the owner name and input name are same

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/ Account	[copy-of] $ParseXML-AccountsList/pfx:AccountsList[$AccountIndex]/pfx:Account

Name: Assign NullAccount

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Set default result as null Account structure

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Account/Number	""
/Account/Name	""
/Account/Value	0
/Account/MonthIncrement	0
/Account/Password	""

Name: GetAccount

Type: com.tibco.plugin.jdbc.JDBCQueryActivity

Resource Type: ae.activities.JDBCQueryActivity

Description:

Configuration:

timeout = 10

commit = false

maxRows = 100

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/Tibco.sharedjdbc

statement = SELECT ID, NAME, VALUE, MONTH_INCREMENT FROM ACCOUNTS WHERE ID = ?

processInSubsets = true

Prepared_Param_DataType

parameter

parameterName = id

dataType = INTEGER

Input bindings:

Target	Source
/jdbcQueryActivityInput/subsetSize	1

Name: ParseXML AccountsList

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: Parse text input to xml according to Accounts xsd schema

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- AccountsList (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-Accounts/ns1:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile Accounts

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: Read file as text

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultAccountsFile

Name: UpdateCustomerDB

Type: com.tibco.plugin.jdbc.JDBCUpdateActivity

Resource Type: ae.activities.JDBCUpdateActivity

Description:

Configuration:

timeout = 10

commit = false

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/SharedTibco.sharedjdbc

statement = UPDATE CUSTOMER SET DATE = ? WHERE ID = ?

Prepared_Param_DataType

parameter

parameterName = date_now

dataType = VARCHAR

parameter

parameterName = id

dataType = INTEGER

Input bindings:

Target	Source
/jdbcUpdateActivityInput/date_now	current-dateTime()
/jdbcUpdateActivityInput/id	$Start/root/ID

Transitions:

From: Assign ActualAccount -To: UpdateCustomerDB

Label:

Condition: Success

Description:

From: Assign NullAccount -To: CycleGroup

Label:

Condition: Success

Description:

From: CycleGroup -To: End

Label:

Condition: Success

Description:

From: GetAccount -To: Assign ActualAccount

Label:

Condition: Success

Description:

From: ParseXML AccountsList -To: Assign NullAccount

Label:

Condition: Success

Description:

From: ReadFile Accounts -To: ParseXML AccountsList

Label:

Condition: Success

Description:

From: Start -To: ReadFile Accounts

Label:

Condition: Success

Description:

From: UpdateCustomerDB -To: end

Label:

Condition: Success

Description:

From: start -To: GetAccount

Label:

Condition: Success

Description:

Groups:

Name: CycleGroup

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = repeat

serializable = false

indexSlot = AccountIndex

activityOutputName =

repeatCondition = ($AccountIndex >= $ParseXML-AccountsList/pfx:AccountsList/@Count) or ($ParseXML-AccountsList/pfx:AccountsList/pfx:Account[$AccountIndex]/pfx:Name =$Start/pfx:Name)

accumulateOutput = false

3.2.1.1.6. GetAccountStateService

Section contains description of Process " GetAccountStateService.process " .

Process description:

Get and prepare input parameters for process GetAccountState. Them send request with AccountState.

Process definition:

Full process path: ProcessDefinitions/GetAccountState/GetAccountStateService.process

Diagram:

Process starter activity:

Name: UserName SOAPEventSource

Property Name: UserName SOAPEventSource

Type: com.tibco.plugin.soap.SOAPEventSource

Resource Type: ae.activities.SOAPEventSourceUI

Description: Get input parameters from SOAP for GetAccountState process

Configuration:

service = pfx:GetAccountStateServicePort

wsdlNamespaceRoot = http://xmlns.example.com/1171610171437/GetAccountStateOperationImpl

operation = GetAccountStateOperation

portAddressPrefix =

operationStyle = document

soapUse = literal

embedWsdlComponents = true

embedSchemaComponents = true

soapAction = /ProcessDefinitions/GetAccountState/GetAccountStateService

sharedChannel = /SharedConnections/SOAPHTTPConnection.sharedhttp

Process end activity:

Name: End

Activities:

Name: AccountState SOAPSendReply

Type: com.tibco.plugin.soap.SOAPSendReplyActivity

Resource Type: ae.activities.SOAPSendReplyUI

Description: Send SOAP reply with GetAccountState result

Configuration:

eventSource = UserName SOAPEventSource

Input bindings:

Target	Source
/outputMessage / Account	[copy-of] $GetAccountState/ns:Account

Name: GetAccountState

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description: Read informations about account from xml file

Configuration:

processName = /ProcessDefinitions/GetAccountState/GetAccountState.process

Input bindings:

Target	Source
/Name	$UserName-SOAPEventSource/inputMessage/ns:Name

Transitions:

From: AccountState SOAPSendReply -To: End

Label:

Condition: Success

Description:

From: GetAccountState -To: AccountState SOAPSendReply

Label:

Condition: Success

Description:

From: UserName SOAPEventSource -To: GetAccountState

Label:

Condition: Success

Description:

3.2.1.1.7. GetObligator

Section contains description of Process " GetObligator.process " .

Source Library: " CalculateBonita "

Process description:

Read informations about obligator loan from xml file

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligator.process

Diagram:

Process starter activity:

Name: Start

Description: Start process with parameter Name (Pretender's name)

Input Parameters:

+ root (Complex Type, required )

- cust_id(xsd:int,required)

- Name (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- Obligator (XML Element Reference, required )

Return bindings:

Target	Source
/ Obligator	[copy-of] $Schema0/pfx:Obligator

Process variables:

Schema: Schema0

Activities:

Name: Assign ActualObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Assign Obligator data when the Obligator name and input name are same

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/ Obligator[$ObligatorIndex]	[copy-of] $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]

Name: Assign NullObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Set default result as null Obligator strucure

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Obligator/Name	""
/Obligator/Value	0
/Obligator/Problem	0
/Obligator/Refund	0

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description: Do nothing

Name: ParseXML ObligatorsList

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: Parse text input to xml according to ObligatorRegistr xsd schema

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- ObligatorsList (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-ObligatorsRegistr/ns1:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile ObligatorsRegistr

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: Read file as text.

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultObligatorsRegistrFile

Name: UpdateCustomerDB

Type: com.tibco.plugin.jdbc.JDBCUpdateActivity

Resource Type: ae.activities.JDBCUpdateActivity

Description:

Configuration:

timeout = 10

commit = false

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/SharedTibco.sharedjdbc

statement = UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?

Prepared_Param_DataType

parameter

parameterName = obligator_name

dataType = VARCHAR

parameter

parameterName = customer_id

dataType = INTEGER

Input bindings:

Target	Source
/jdbcUpdateActivityInput/obligator_name	$ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name
/jdbcUpdateActivityInput/customer_id	$Start/root/cust_id

Transitions:

From: Assign ActualObligator -To: UpdateCustomerDB

Label:

Condition: Success

Description:

From: Assign NullObligator -To: CycleGroup

Label:

Condition: Success

Description:

From: CycleGroup -To: End

Label:

Condition: Success

Description:

From: Null -To: end

Label:

Condition: Success

Description:

From: ParseXML ObligatorsList -To: Assign NullObligator

Label:

Condition: Success

Description:

From: ReadFile ObligatorsRegistr -To: ParseXML ObligatorsList

Label:

Condition: Success

Description:

From: Start -To: ReadFile ObligatorsRegistr

Label:

Condition: Success

Description:

From: UpdateCustomerDB -To: end

Label:

Condition: Success

Description:

From: start -To: Assign ActualObligator

Label:

Condition: $Start/pfx:Name = $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name

Description:

From: start -To: Null

Label:

Condition: Success

Description:

Groups:

Name: CycleGroup

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = repeat

serializable = false

indexSlot = ObligatorIndex

activityOutputName =

repeatCondition = ($ObligatorIndex >= $ParseXML-ObligatorsList/pfx:ObligatorsList/@Count) or ($ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name =$Start/pfx:Name)

accumulateOutput = false

3.2.1.1.8. GetObligatorService

Section contains description of Process " GetObligatorService.process " .

Source Library: " CalculateBonita "

Process description:

Ensure SOAP I/O operation for GetObligator process.

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligatorService.process

Diagram:

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:

processName = /ProcessDefinitions/GetObligator/GetObligator.process

Input bindings:

Target	Source
/Name	$ObligatorName-SOAPEventSource/inputMessage/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:

Target	Source
/outputMessage / Obligator	[copy-of] $GetObligator/ns:Obligator

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:

3.2.1.1.9. CreateAccounts

Section contains description of Process " CreateAccounts.process " .

Process description:

Create default basic Accounts xml file

Process definition:

Full process path: ProcessDefinitions/XMLCreator/CreateAccounts.process

Diagram:

Process starter activity:

Name: Start

Description:

Process end activity:

Name: End

Activities:

Name: RenderXML Accounts

Type: com.tibco.plugin.xml.XMLRendererActivity

Resource Type: ae.activities.XMLRendererActivity

Description:

Configuration:

renderAsText = text

validateInput = true

renderDefaultPrefix = true

textEncoding = UTF-8

term

- AccountsList (XML Element Reference, required )

Input bindings:

Target	Source
/AccountsList	1
/AccountsList/Account/Number	123456789
/AccountsList/Account/Name	"Jan Novak"
/AccountsList/Account/Value	1545738
/AccountsList/Account/MonthIncrement	75000
/AccountsList/Account/Password	"key"

Name: WriteFile Accounts

Type: com.tibco.plugin.file.FileWriteActivity

Resource Type: ae.activities.FileWriteActivity

Description:

Configuration:

encoding = text

compressFile = None

Input bindings:

Target	Source
/WriteActivityInputTextClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultAccountsFile
/WriteActivityInputTextClass/textContent	$RenderXML-Accounts/xmlString

Transitions:

From: RenderXML Accounts -To: WriteFile Accounts

Label:

Condition: Success

Description:

From: Start -To: RenderXML Accounts

Label:

Condition: Success

Description:

From: WriteFile Accounts -To: End

Label:

Condition: Success

Description:

3.2.1.1.10. CreateObligatorsRegistr

Section contains description of Process " CreateObligatorsRegistr.process " .

Source Library: " CalculateBonita "

Process description:

Create default basic ObligatorRegistr xml file

Process definition:

Full process path: ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

Diagram:

Process starter activity:

Name: Start

Description: Start of process

Process end activity:

Name: End

Activities:

Name: RenderXML ObligatorsList

Type: com.tibco.plugin.xml.XMLRendererActivity

Resource Type: ae.activities.XMLRendererActivity

Description: Render string in XML format according to ObligatorsRegistr XSD schema

Configuration:

renderAsText = text

validateInput = true

renderDefaultPrefix = true

textEncoding = UTF-8

term

- ObligatorsList (XML Element Reference, required )

Input bindings:

Target	Source
/ObligatorsList	1
/ObligatorsList/Obligator/Name	"Jan Novak"
/ObligatorsList/Obligator/Value	100000
/ObligatorsList/Obligator/Problem	0
/ObligatorsList/Obligator/Refund	5000

Name: WriteFile ObligatorRegistr

Type: com.tibco.plugin.file.FileWriteActivity

Resource Type: ae.activities.FileWriteActivity

Description: Save rendered xml string as file

Configuration:

encoding = text

compressFile = None

Input bindings:

Target	Source
/WriteActivityInputTextClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultObligatorsRegistrFile
/WriteActivityInputTextClass/textContent	$RenderXML-ObligatorsList/xmlString

Transitions:

From: RenderXML ObligatorsList -To: WriteFile ObligatorRegistr

Label:

Condition: Success

Description:

From: Start -To: RenderXML ObligatorsList

Label:

Condition: Success

Description:

From: WriteFile ObligatorRegistr -To: End

Label:

Condition: Success

Description:

3.2.1.2. AE Schemas

Chapter contains description of BusinessWorks AE Schemas from project AccountState.

3.2.1.2.1. ae

Section contains description of AE Schema ae.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
assocList	assocList
binary	binary	java.lang.Byte[]
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
dateTime	dateTime	java.util.Date
date	date	java.util.Date
i1	i1	java.lang.Byte
i2	i2	java.lang.Short
i4	i4	java.lang.Integer
i8	i8	java.lang.Long
interval	interval
r4	r4	java.lang.Float
r8	r8	java.lang.Double
string	string	java.lang.String
time	time	java.util.Date
ui1	ui1	java.lang.Short
ui2	ui2	java.lang.Integer
ui4	ui4	java.lang.Long
ui8	ui8	java.lang.Long
void	void

3.2.1.2.2. corba

Section contains description of AE Schema corba.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
long	long	java.lang.Integer
longlong	longlong	java.lang.Long
octet	octet	java.lang.Byte
short	short	java.lang.Short
string	string	java.lang.String
ulonglong	ulonglong	java.lang.Long
ulong	ulong	java.lang.Long
ushort	ushort	java.lang.Integer
wchar	wchar	java.lang.Character
wstring	wstring	java.lang.String

3.2.1.2.3. java

Section contains description of AE Schema java.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
int	int	java.lang.Integer
long	long	java.lang.Long
short	short	java.lang.Short
string	string	java.lang.String

3.2.1.2.4. sql

Section contains description of AE Schema sql.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
BIGINT	BIGINT	java.lang.Long
BIT	BIT	java.lang.Boolean
DATE	DATE	java.sql.Date
DOUBLE PRECISION	DOUBLE PRECISION	java.lang.Double
FLOAT	FLOAT	java.lang.Float
INTEGER	INTEGER	java.lang.Integer
LONGVARBINARY	LONGVARBINARY	java.lang.Byte[]
LONGVARCHAR	LONGVARCHAR	java.lang.String
REAL	REAL	java.lang.Float
SMALLINT	SMALLINT	java.lang.Short
TIMESTAMP	TIMESTAMP	java.sql.Timestamp
TIME	TIME	java.sql.Time
TINYINT	TINYINT	java.lang.Short
VARBINARY	VARBINARY	java.lang.Byte[]
VARCHAR	VARCHAR	java.lang.String

3.2.1.2.5. CalculateBonitaAESchema

Section contains description of AE Schema CalculateBonitaAESchema.aeschema

Source Library: CalculateBonita

AE Schema Description:

CalculateBonita AESchema for EMS communication Class for calculated result Class for input parameters

Classes:

Class name: InputParameters

Attributes:

MonthIncrement

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: PretenderBonita

Attributes:

Bonita

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

3.2.1.2.6. baseDocument

Section contains description of AE Schema baseDocument.aeschema

AE Schema Description:

No description

Classes:

Class name: MAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: MBusinessDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseBusinessDocument

Attributes:

DataSection

Readable: true

Writeable: true

Type: /AESchemas/ae/baseDocument.aeschema#sequence.sequence[MDataSection]

Class name: MDataSection

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: aeAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: baseAdvisoryDocument

Attributes:

Analysis

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Description

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Severity

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Subject

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: baseBusinessDocument

Attributes:

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ComponentId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ConfirmCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Encrypted

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

ErrorAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotEnd

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

LotId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotItem

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReplyAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Sequences:

sequence[MDataSection]

Element Type: /AESchemas/ae/baseDocument.aeschema#class.MDataSection

Maximum Length:

3.2.1.3. Global Variables

Chapter contains description of BusinessWorks Global Variables from project AccountState.

3.2.1.3.1. defaultVars

Section contains description of Global Variables " defaultVars "

Source Library: " CalculateBonita, envDL "

Name: AccountStateJMSQueueName

Value: BANK.ACCOUNTSTATE.BONITAVALUE

Name: AccountStateServiceEndpointURL

Value: http://localhost:9998/ProcessDefinitions/GetAccountState/GetAccountStateService

Name: CalculateBonitaHTTPSOAPPort

Value: 9997

Name: CalculateBonitaJMSQueueName

Value: BANK.CALCULATEBONITA.REQUEST

Name: CalculateBonitaJNDIContextFactory

Value: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Name: CalculateBonitaJNDIContextURL

Value: tibjmsnaming://localhost:7222

Name: DefaultAccountsFile

Value: X:\MakeDoc\demo\trialBE\trialProjects\GrantingCredit\XML\Accounts.xml

Name: DefaultObligatorsRegistrFile

Value: X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\ObligatorsRegistr.xml

Name: Deployment

Value: AccountState

Name: Domain

Value: domain

Name: ENV

Value: DEV

Name: GetObligatorServiceEndpointURL

Value: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Name: HTTPSOAPPort

Value: 9998

Name: IOHTTPPort

Value: 9999

Name: JmsProviderUrl

Value: tcp://localhost:7222

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

3.2.1.3.2. defaultVars/jdbc

Section contains description of Global Variables " defaultVars/jdbc "

Source Library: " CalculateBonita "

Name: password

Value: *****

Name: sid

Value: ACCOUNTS

Name: url_port

Value: 10.246.4.34:1521

Name: user

Value: dbuser

3.2.1.3.3. defaultVars/jdbcTIBCO/database

Section contains description of Global Variables " defaultVars/jdbcTIBCO/database "

Name: password

Value: *****

Name: sid

Value: TIBCO

Name: url_port

Value: 10.246.4.34:1521

Name: user

Value: tibcouser

3.2.1.4. WSDLs

Chapter contains description of BusinessWorks WSDLs from project AccountState.

3.2.1.4.1. GetAccountStateAbstractWSDL

Section contains description of WSDL Schema GetAccountStateAbstractWSDL.wsdl

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/AccountState/SharedResources/Schema.xsd

xmlns: tns - http://xmlns.example.com/1171610171437

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: GetAccountStateOperation

Parameters:

Input: tns:GetAccountStateServiceInputMessage

Output: tns:GetAccountStateServiceOutputMessage

Messages:

Name: GetAccountStateServiceInputMessage

Part Element: ns:Name

Part Name: part1

Name: GetAccountStateServiceOutputMessage

Part Element: ns:Account

Part Name: part1

3.2.1.4.2. GetAccountStateConcreteWSDL

Section contains description of WSDL Schema GetAccountStateConcreteWSDL.wsdl

Service: GetAccountStateService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/AccountState/SharedResources/Schema.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171610171437/GetAccountStateOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/AccountState/SharedResources/Schema.xsd

schema

ns0 : Account

ns0 : AccountsList

ns0 : MonthIncrement - xs:long

ns0 : Name - xs:string

ns0 : Number - xs:string

ns0 : Password - xs:string

ns0 : Value - xs:long

Port configuration:

Binding: tns:UserName_sp_SOAPEventSourceBinding

Name: UserName_sp_SOAPEventSource

Soap Address: http://localhost:9998/ProcessDefinitions/GetAccountState/GetAccountStateService

Operations:

Name: GetAccountStateOperation

Parameters:

Input: tns:GetAccountStateServiceInputMessage

Output: tns:GetAccountStateServiceOutputMessage

Messages:

Name: GetAccountStateServiceInputMessage

Part Element: ns0:Name

Part Name: part1

Name: GetAccountStateServiceOutputMessage

Part Element: ns0:Account

Part Name: part1

3.2.1.4.3. GetObligatorServiceAbstractWSDL

Section contains description of WSDL Schema GetObligatorServiceAbstractWSDL.wsdl

Source Library: " CalculateBonita "

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: tns - http://xmlns.example.com/1171360277608

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns:Obligator

Part Name: part1

3.2.1.4.4. GetObligatorServiceConcreteWSDL

Section contains description of WSDL Schema GetObligatorServiceConcreteWSDL.wsdl

Source Library: " CalculateBonita "

Service: GetObligatorService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171360277608/GetObligatorServiceOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

schema

ns0 : Name - xs:string

ns0 : Obligator

ns0 : ObligatorsList

ns0 : Problem - xs:boolean

ns0 : Refund - xs:long

ns0 : Value - xs:long

Port configuration:

Binding: tns:ObligatorName_sp_SOAPEventSourceBinding

Name: ObligatorName_sp_SOAPEventSource

Soap Address: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns0:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns0:Obligator

Part Name: part1

3.2.1.5. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project AccountState.

3.2.1.5.1. CalculateBonitaEMSConnection

Section contains description of JMS Connection " CalculateBonitaEMSConnection "

Source Library: " CalculateBonita "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

EMS connection for input parameters and output result of CalculateBonita library

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	true
JNDI Context Factory:	%%CalculateBonitaJNDIContextFactory%%
JNDI Context URL:	%%CalculateBonitaJNDIContextURL%%
JNDI User Name:
Topic Connection Factory:	TopicConnectionFactory
Queue Connection Factory:	QueueConnectionFactory

3.2.1.6. Shared JDBC Connections

Chapter contains description of BusinessWorks Shared JDBC Connections from project AccountState.

3.2.1.6.1. SharedTibco

Section contains description of Shared JDBC " SharedTibco.sharedjdbc "

Source Library: " CalculateBonita "

Resource type: ae.shared.JDBCSharedResource

JDBC description:

No description

JDBC configuration:

Name	Value
driver	tibcosoftwareinc.jdbc.oracle.OracleDriver
maxConnections	120
loginTimeout	0
connectionType	JDBC
UseSharedJndiConfig	false
location	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
user	%%jdbc/user%%
password	%%jdbc/password%%

3.2.1.6.2. Tibco

Section contains description of Shared JDBC " Tibco.sharedjdbc "

Resource type: ae.shared.JDBCSharedResource

JDBC description:

No description

JDBC configuration:

Name	Value
driver	tibcosoftwareinc.jdbc.oracle.OracleDriver
maxConnections	120
loginTimeout	0
connectionType	JDBC
UseSharedJndiConfig	false
location	jdbc:tibcosoftwareinc:oracle://%%jdbcTIBCO/database/url_port%%;SID=%%jdbcTIBCO/database/sid%%
user	%%jdbcTIBCO/database/user%%
password	%%jdbcTIBCO/database/password%%

3.2.1.7. Shared HTTP Connections

Chapter contains description of BusinessWorks Shared HTTP Connections from project AccountState.

3.2.1.7.1. CalculateBonitaSOAPHTTPConnection

Section contains description of Shared HTTP Resource " CalculateBonitaSOAPHTTPConnection.sharedhttp "

Source Library: " CalculateBonita "

HTTP description:

Connection for HTTP SOAP communication with GetObligator process Connection for HTTP SOAP communication with GetObligator process

HTTP configuration:

Name	Value
Host	localhost
Port	%%CalculateBonitaHTTPSOAPPort%%

3.2.1.7.2. IOHTTPConnection

The File, which was made as result of transformation by DITA, isn't valid against DTD schema. That is why it was replaced by this file.

3.2.1.7.3. SOAPHTTPConnection

Section contains description of Shared HTTP Resource " SOAPHTTPConnection.sharedhttp "

HTTP description:

Connection for HTTP SOAP communication with GetAcoountState process

HTTP configuration:

Name	Value
serverType	Tomcat
Host	localhost
Port	%%HTTPSOAPPort%%

Connection properties:

Name	Value	Default value
maxPostSize (bytes)	2097152
maxSavePostSize (bytes)	4096
uriEncoding
acceptCount
compressableMimeType	text/html,text/xml,text/plain
compression	off
connectionTimeOut (ms)	60000

3.2.1.8. XSD Schemas

Chapter contains description of XSD Schemas from project AccountState.

3.2.1.8.1. AccountsXSD

Section contains description of XSD Schema AccountsXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/AccountState/SharedResources/Schema.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

AccountsList

Account

Name

Value

Number

MonthIncrement

Password

Detail

element AccountsList

element ref Account , maxOccurs unbounded

attribute Count type xs:string , use required

element Account

element ref Number

element ref Name

element ref Value

element ref MonthIncrement

element ref Password

element Name

type : xs:string

element Value

type : xs:long

element Number

type : xs:string

element MonthIncrement

type : xs:long

element Password

type : xs:string

3.2.1.8.2. ObligatorsRegistrXSD

Section contains description of XSD Schema ObligatorsRegistrXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

ObligatorsList

Obligator

Name

Value

Problem

Refund

Detail

element ObligatorsList

element ref Obligator , maxOccurs unbounded

attribute Count type xs:string , use required

element Obligator

element ref Name

element ref Value

element ref Problem

element ref Refund

element Name

type : xs:string

element Value

type : xs:long

element Problem

type : xs:boolean

element Refund

type : xs:long

3.2.2. AccountState.ear

Chapter contains AccountState.ear's project documentation.

Modification time: 2012/09/17 20:54:29

No detailed description of project AccountState.ear available.

3.2.2.1. Processes

Chapter contains description of BusinessWorks Processes from project AccountState.ear.

3.2.2.1.1. AccountState

Section contains description of Process " AccountState.process " .

Process description:

Main communication process. Receive input parameters. Call CalculateBonita process and at the end send result.

Process definition:

Full process path: ProcessDefinitions/AccountState.process

Diagram:

Process starter activity:

Name: Autentification HTTPReceiver

Property Name: Autentification HTTPReceiver

Type: com.tibco.plugin.http.HTTPEventSource

Resource Type: httppalette.httpEventSource

Description: Receive input client autentification information from HTTP

Configuration:

outputMode = String

defaultEncoding = ISO8859_1

inputOutputVersion = 5.3.0

newMimeSupport = true

sharedChannel = /SharedConnections/IOHTTPConnection.sharedhttp

customField

row

attribute = Name

attributeType = string

attributeCard = required

row

attribute = Password

attributeType = string

attributeCard = required

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)

Process end activity:

Name: End

Activities:

Name: AccountState SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description: SOAPRequest on GetAccountState process and get reply with result

Configuration:

timeout = 0

service = pfx:GetAccountStateService

servicePort = UserName_sp_SOAPEventSource

operation = GetAccountStateOperation

soapAction = /ProcessDefinitions/GetAccountState/GetAccountStateService

endpointURL = %%AccountStateServiceEndpointURL%%

Input bindings:

Target	Source
/inputMessage/Name	$Autentification-HTTPReceiver/ProcessStarterOutput/parameters/Name

Name: AccountState SendHTTPResponse

Type: com.tibco.plugin.http.HTTPResponseActivity

Resource Type: httppalette.httpWebResponse

Description: Send result as HTTP

Configuration:

closeConnection = true

eventSource = Autentification HTTPReceiver

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:

Target	Source
/ResponseActivityInput/asciiContent	concat("<H1>Account state</H1><B>Account no: </B>",$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Number, "<BR><B>Name: </B>", $AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Name, "<BR><B>Value: </B>", $AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Value, "<BR><B>Account status: </B>", (if($Bonita-JMSQueueRequestor/ns2:ActivityOutput/Body/pfx2:PretenderBonita/Bonita <= 0) then "Basic" else if($Bonita-JMSQueueRequestor/ns2:ActivityOutput/Body/pfx2:PretenderBonita/Bonita = 1) then "Normal" else if($Bonita-JMSQueueRequestor/ns2:ActivityOutput/Body/pfx2:PretenderBonita/Bonita = 2) then "Bronze" else if($Bonita-JMSQueueRequestor/ns2:ActivityOutput/Body/pfx2:PretenderBonita/Bonita = 3) then "Silver" else "Gold"))

Name: Bonita JMSQueueRequestor

Type: com.tibco.plugin.jms.JMSQueueRequestReplyActivity

Resource Type: ae.activities.JMSQueueRequestReplyActivity

Description: JMS request on CalculateBonita process and get reply with result

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- InputParameters (XML Element Reference, required )

OutDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replyToQueue	concat($_globalVariables/ns1:GlobalVariables/ENV,$_globalVariables/ns1:GlobalVariables/AccountStateJMSQueueName)
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/InputParameters/Name	$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Name
/ActivityInput/Body/InputParameters/Value	$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Value
/ActivityInput/Body/InputParameters/MonthIncrement	$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:MonthIncrement
/ActivityInput/Body/InputParameters/RealtyValue	0
/ActivityInput/Body/InputParameters/Refund	0

Name: FailedAutentification SendHTTPResponse

Type: com.tibco.plugin.http.HTTPResponseActivity

Resource Type: httppalette.httpWebResponse

Description: Send message about failed autentification as HTTP

Configuration:

closeConnection = true

eventSource = Autentification HTTPReceiver

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:

Target	Source
/ResponseActivityInput/asciiContent	"<H1>Autentification data failed</H1>"

Transitions:

From: AccountState SOAPRequestReply -To: Bonita JMSQueueRequestor

Label:

Condition: ($Autentification-HTTPReceiver/ProcessStarterOutput/parameters/Name = $AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Name) and ($Autentification-HTTPReceiver/ProcessStarterOutput/parameters/Password = $AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Password)

Description:

From: AccountState SOAPRequestReply -To: FailedAutentification SendHTTPResponse

Label:

Condition: ($Autentification-HTTPReceiver/ProcessStarterOutput/parameters/Name !=$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Name) or ($Autentification-HTTPReceiver/ProcessStarterOutput/parameters/Password !=$AccountState-SOAPRequestReply/outputMessage/ns:Account/ns:Password)

Description:

From: AccountState SendHTTPResponse -To: End

Label:

Condition: Success

Description:

From: Autentification HTTPReceiver -To: AccountState SOAPRequestReply

Label:

Condition: Success

Description:

From: Bonita JMSQueueRequestor -To: AccountState SendHTTPResponse

Label:

Condition: Success

Description:

From: FailedAutentification SendHTTPResponse -To: End

Label:

Condition: Success

Description:

3.2.2.1.2. CalculateBonita

Section contains description of Process " CalculateBonita.process " .

Process description:

Calculate pretender's bonita

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonita.process

Diagram:

Process starter activity:

Name: Start

Description: Start of process with InputParameters structure

Input Parameters:

+ InputParameters (Complex Type, required )

- MonthIncrement(xsd:long,required)

- Value(xsd:long,required)

- RealtyValue(xsd:long,required)

- Problem(xsd:boolean,required)

- Loan(xsd:long,required)

- Refund(xsd:long,required)

Process end activity:

Name: End

Output Parameters:

- Bonita(xsd:long,required)

Return bindings:

Target	Source
/Bonita	$Schema0/Bonita + (if(( $Start/InputParameters/Problem = 1) and ($Schema0/Bonita > 0))then -1 else 0) + (if($Start/InputParameters/Value >= 1000000)then floor($Start/InputParameters/Value div 1000000) else 0)

Process variables:

Schema: Schema0

- Bonita(xsd:long,required)

Activities:

Name: Assign Bonita

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Bonita calculation

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Bonita	if($Start/InputParameters/MonthIncrement < 10000) then 0 else if((($Start/InputParameters/RealtyValue * 0.7)< (-$Start/InputParameters/Value))and (((-$Start/InputParameters/Value) + $Start/InputParameters/Loan)> 300000))then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 7000) then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 15000) then 1 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 30000) then 2 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 100000) then 3 else 4

Transitions:

From: Assign Bonita -To: End

Label:

Condition: Success

Description:

From: Start -To: Assign Bonita

Label:

Condition: Success

Description:

3.2.2.1.3. CalculateBonitaService

Section contains description of Process " CalculateBonitaService.process " .

Process description:

Get and prepare input parameters for process CalculateBonita. Then send request with calculated bonita.

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

Diagram:

Process starter activity:

Name: InputParameters JMSQueueReceiver

Property Name: InputParameters JMSQueueReceiver

Type: com.tibco.plugin.jms.JMSQueueEventSource

Resource Type: ae.activities.JMSQueueEventSource

Description: Get JMS message with CalculateBonita message selector and InputParameters

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1 (Auto)

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

selector = Part='CalculateBonita'

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

OutDataxsdString

- InputParameters (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: CalculateBonita

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description: Calculate pretender's bonita from InputParameters and Obligator records

Configuration:

processName = /ProcessDefinitions/CalculateBonita/CalculateBonita.process

Input bindings:

Target	Source
/InputParameters/MonthIncrement	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/MonthIncrement
/InputParameters/Value	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/InputParameters/RealtyValue	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue
/InputParameters/Problem	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Problem
/InputParameters/Loan	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Value
/InputParameters/Refund	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Refund + $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund

Name: Obligators SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description: SOAPRequest on GetObligator process and get reply with result

Configuration:

timeout = 0

service = pfx2:GetObligatorService

servicePort = ObligatorName_sp_SOAPEventSource

operation = GetObligatorServiceOperation

soapAction = /ProcessDefinitions/GetObligator/GetObligatorService

endpointURL = %%GetObligatorServiceEndpointURL%%

useProxy = false

requireBasicAuth = false

basicHttpAuthIdentity =

Input bindings:

Target	Source
/inputMessage/Name	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name

Name: Reply to JMS Message

Type: com.tibco.plugin.jms.JMSReplyActivity

Resource Type: ae.activities.JMSReplyActivity

Description: Send JMS reply with calculated bonita

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

EventSource = InputParameters JMSQueueReceiver

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/PretenderBonita/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/PretenderBonita/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/PretenderBonita/Bonita	$CalculateBonita/Bonita

Transitions:

From: CalculateBonita -To: Reply to JMS Message

Label:

Condition: Success

Description:

From: InputParameters JMSQueueReceiver -To: Obligators SOAPRequestReply

Label:

Condition: Success

Description:

From: Obligators SOAPRequestReply -To: CalculateBonita

Label:

Condition: Success

Description:

From: Reply to JMS Message -To: End

Label:

Condition: Success

Description:

3.2.2.1.4. GetAccountState

Section contains description of Process " GetAccountState.process " .

Process description:

Load AccountState of concrete user's account from xml file

Process definition:

Full process path: ProcessDefinitions/GetAccountState/GetAccountState.process

Diagram:

Process starter activity:

Name: Start

Description: Start process with account owner name.

Input Parameters:

- Name (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- Account (XML Element Reference, required )

Return bindings:

Target	Source
/ Account	[copy-of] $Schema0/pfx:Account

Process variables:

Schema: Schema0

Activities:

Name: Assign ActualAccount

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Assign Account data when the owner name and input name are same

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/ Account	[copy-of] $ParseXML-AccountsList/pfx:AccountsList[$AccountIndex]/pfx:Account

Name: Assign NullAccount

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Set default result as null Account structure

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Account/Number	""
/Account/Name	""
/Account/Value	0
/Account/MonthIncrement	0
/Account/Password	""

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description: Do nothing

Name: ParseXML AccountsList

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: Parse text input to xml according to Accounts xsd schema

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- AccountsList (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-Accounts/ns1:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile Accounts

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: Read file as text

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultAccountsFile

Transitions:

From: Assign ActualAccount -To: end

Label:

Condition: Success

Description:

From: Assign NullAccount -To: CycleGroup

Label:

Condition: Success

Description:

From: CycleGroup -To: End

Label:

Condition: Success

Description:

From: Null -To: end

Label:

Condition: Success

Description:

From: ParseXML AccountsList -To: Assign NullAccount

Label:

Condition: Success

Description:

From: ReadFile Accounts -To: ParseXML AccountsList

Label:

Condition: Success

Description:

From: Start -To: ReadFile Accounts

Label:

Condition: Success

Description:

From: start -To: Assign ActualAccount

Label:

Condition: $Start/pfx:Name = $ParseXML-AccountsList/pfx:AccountsList/pfx:Account[$AccountIndex]/pfx:Name

Description:

From: start -To: Null

Label:

Condition: Success

Description:

Groups:

Name: CycleGroup

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = repeat

serializable = false

indexSlot = AccountIndex

activityOutputName =

repeatCondition = ($AccountIndex >= $ParseXML-AccountsList/pfx:AccountsList/@Count) or ($ParseXML-AccountsList/pfx:AccountsList/pfx:Account[$AccountIndex]/pfx:Name =$Start/pfx:Name)

accumulateOutput = false

3.2.2.1.5. GetAccountStateService

Section contains description of Process " GetAccountStateService.process " .

Process description:

Get and prepare input parameters for process GetAccountState. Them send request with AccountState.

Process definition:

Full process path: ProcessDefinitions/GetAccountState/GetAccountStateService.process

Diagram:

Process starter activity:

Name: UserName SOAPEventSource

Property Name: UserName SOAPEventSource

Type: com.tibco.plugin.soap.SOAPEventSource

Resource Type: ae.activities.SOAPEventSourceUI

Description: Get input parameters from SOAP for GetAccountState process

Configuration:

service = pfx:GetAccountStateServicePort

wsdlNamespaceRoot = http://xmlns.example.com/1171610171437/GetAccountStateOperationImpl

operation = GetAccountStateOperation

portAddressPrefix =

operationStyle = document

soapUse = literal

embedWsdlComponents = true

embedSchemaComponents = true

soapAction = /ProcessDefinitions/GetAccountState/GetAccountStateService

sharedChannel = /SharedConnections/SOAPHTTPConnection.sharedhttp

Process end activity:

Name: End

Activities:

Name: AccountState SOAPSendReply

Type: com.tibco.plugin.soap.SOAPSendReplyActivity

Resource Type: ae.activities.SOAPSendReplyUI

Description: Send SOAP reply with GetAccountState result

Configuration:

eventSource = UserName SOAPEventSource

Input bindings:

Target	Source
/outputMessage / Account	[copy-of] $GetAccountState/ns:Account

Name: GetAccountState

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description: Read informations about account from xml file

Configuration:

processName = /ProcessDefinitions/GetAccountState/GetAccountState.process

Input bindings:

Target	Source
/Name	$UserName-SOAPEventSource/inputMessage/ns:Name

Transitions:

From: AccountState SOAPSendReply -To: End

Label:

Condition: Success

Description:

From: GetAccountState -To: AccountState SOAPSendReply

Label:

Condition: Success

Description:

From: UserName SOAPEventSource -To: GetAccountState

Label:

Condition: Success

Description:

3.2.2.1.6. GetObligator

Section contains description of Process " GetObligator.process " .

Process description:

Read informations about obligator loan from xml file

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligator.process

Diagram:

Process starter activity:

Name: Start

Description: Start process with parameter Name (Pretender's name)

Input Parameters:

- Name (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- Obligator (XML Element Reference, required )

Return bindings:

Target	Source
/ Obligator	[copy-of] $Schema0/pfx:Obligator

Process variables:

Schema: Schema0

Activities:

Name: Assign ActualObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Assign Obligator data when the Obligator name and input name are same

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/ Obligator[$ObligatorIndex]	[copy-of] $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]

Name: Assign NullObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Set default result as null Obligator strucure

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Obligator/Name	""
/Obligator/Value	0
/Obligator/Problem	0
/Obligator/Refund	0

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description: Do nothing

Name: ParseXML ObligatorsList

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: Parse text input to xml according to ObligatorRegistr xsd schema

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- ObligatorsList (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-ObligatorsRegistr/ns1:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile ObligatorsRegistr

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: Read file as text.

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultObligatorsRegistrFile

Transitions:

From: Assign ActualObligator -To: end

Label:

Condition: Success

Description:

From: Assign NullObligator -To: CycleGroup

Label:

Condition: Success

Description:

From: CycleGroup -To: End

Label:

Condition: Success

Description:

From: Null -To: end

Label:

Condition: Success

Description:

From: ParseXML ObligatorsList -To: Assign NullObligator

Label:

Condition: Success

Description:

From: ReadFile ObligatorsRegistr -To: ParseXML ObligatorsList

Label:

Condition: Success

Description:

From: Start -To: ReadFile ObligatorsRegistr

Label:

Condition: Success

Description:

From: start -To: Assign ActualObligator

Label:

Condition: $Start/pfx:Name = $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name

Description:

From: start -To: Null

Label:

Condition: Success

Description:

Groups:

Name: CycleGroup

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = repeat

serializable = false

indexSlot = ObligatorIndex

activityOutputName =

repeatCondition = ($ObligatorIndex >= $ParseXML-ObligatorsList/pfx:ObligatorsList/@Count) or ($ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name =$Start/pfx:Name)

accumulateOutput = false

3.2.2.1.7. GetObligatorService

Section contains description of Process " GetObligatorService.process " .

Process description:

Ensure SOAP I/O operation for GetObligator process.

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligatorService.process

Diagram:

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:

processName = /ProcessDefinitions/GetObligator/GetObligator.process

Input bindings:

Target	Source
/Name	$ObligatorName-SOAPEventSource/inputMessage/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:

Target	Source
/outputMessage / Obligator	[copy-of] $GetObligator/ns:Obligator

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:

3.2.2.2. AE Schemas

Chapter contains description of BusinessWorks AE Schemas from project AccountState.ear.

3.2.2.2.1. ae

Section contains description of AE Schema ae.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
assocList	assocList
binary	binary	java.lang.Byte[]
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
dateTime	dateTime	java.util.Date
date	date	java.util.Date
i1	i1	java.lang.Byte
i2	i2	java.lang.Short
i4	i4	java.lang.Integer
i8	i8	java.lang.Long
interval	interval
r4	r4	java.lang.Float
r8	r8	java.lang.Double
string	string	java.lang.String
time	time	java.util.Date
ui1	ui1	java.lang.Short
ui2	ui2	java.lang.Integer
ui4	ui4	java.lang.Long
ui8	ui8	java.lang.Long
void	void

3.2.2.2.2. CalculateBonitaAESchema

Section contains description of AE Schema CalculateBonitaAESchema.aeschema

AE Schema Description:

CalculateBonita AESchema for EMS communication Class for calculated result Class for input parameters

Classes:

Class name: InputParameters

Attributes:

MonthIncrement

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: PretenderBonita

Attributes:

Bonita

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

3.2.2.3. Global Variables

Chapter contains description of BusinessWorks Global Variables from project AccountState.ear.

3.2.2.3.1. defaultVars

Section contains description of Global Variables " defaultVars "

Name: AccountStateJMSQueueName

Value: BANK.ACCOUNTSTATE.BONITAVALUE

Name: AccountStateServiceEndpointURL

Value: http://localhost:9998/ProcessDefinitions/GetAccountState/GetAccountStateService

Name: CalculateBonitaHTTPSOAPPort

Value: 9997

Name: CalculateBonitaJMSQueueName

Value: BANK.CALCULATEBONITA.REQUEST

Name: CalculateBonitaJNDIContextFactory

Value: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Name: CalculateBonitaJNDIContextURL

Value: tibjmsnaming://localhost:7222

Name: DefaultAccountsFile

Value: X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\Accounts.xml

Name: DefaultObligatorsRegistrFile

Value: X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\ObligatorsRegistr.xml

Name: Deployment

Value: AccountState

Name: Domain

Value: domain

Name: ENV

Value: DEV

Name: GetObligatorServiceEndpointURL

Value: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Name: HTTPSOAPPort

Value: 9998

Name: IOHTTPPort

Value: 9999

Name: JmsProviderUrl

Value: tcp://localhost:7222

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Name: MessageEncoding

Value: UTF-8

3.2.2.4. Archives

Chapter contains description of BusinessWorks Enterprise Archives from project AccountState.ear.

3.2.2.4.1. AccountState

Section contains description of Enterprise Archive " AccountState.mdearinfo "

Enterprise archive:

Archive name: AccountState

Author: PIKE Electronic

Version: 9

Service settable global vars:

File location: *** ARCHIVE WAS RECONSTRUCTED FROM EAR's TIBCO.XML. ***

Description:

3.2.2.5. WSDLs

Chapter contains description of BusinessWorks WSDLs from project AccountState.ear.

3.2.2.5.1. GetAccountStateAbstractWSDL

Section contains description of WSDL Schema GetAccountStateAbstractWSDL.wsdl

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/AccountState/SharedResources/Schema.xsd

xmlns: tns - http://xmlns.example.com/1171610171437

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: GetAccountStateOperation

Parameters:

Input: tns:GetAccountStateServiceInputMessage

Output: tns:GetAccountStateServiceOutputMessage

Messages:

Name: GetAccountStateServiceInputMessage

Part Element: ns:Name

Part Name: part1

Name: GetAccountStateServiceOutputMessage

Part Element: ns:Account

Part Name: part1

3.2.2.5.2. GetAccountStateConcreteWSDL

Section contains description of WSDL Schema GetAccountStateConcreteWSDL.wsdl

Service: GetAccountStateService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/AccountState/SharedResources/Schema.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171610171437/GetAccountStateOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/AccountState/SharedResources/Schema.xsd

schema

ns0 : Account

ns0 : AccountsList

ns0 : MonthIncrement - xs:long

ns0 : Name - xs:string

ns0 : Number - xs:string

ns0 : Password - xs:string

ns0 : Value - xs:long

Port configuration:

Binding: tns:UserName_sp_SOAPEventSourceBinding

Name: UserName_sp_SOAPEventSource

Soap Address: http://localhost:9998/ProcessDefinitions/GetAccountState/GetAccountStateService

Operations:

Name: GetAccountStateOperation

Parameters:

Input: tns:GetAccountStateServiceInputMessage

Output: tns:GetAccountStateServiceOutputMessage

Messages:

Name: GetAccountStateServiceInputMessage

Part Element: ns0:Name

Part Name: part1

Name: GetAccountStateServiceOutputMessage

Part Element: ns0:Account

Part Name: part1

3.2.2.5.3. GetObligatorServiceAbstractWSDL

Section contains description of WSDL Schema GetObligatorServiceAbstractWSDL.wsdl

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: tns - http://xmlns.example.com/1171360277608

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns:Obligator

Part Name: part1

3.2.2.5.4. GetObligatorServiceConcreteWSDL

Section contains description of WSDL Schema GetObligatorServiceConcreteWSDL.wsdl

Service: GetObligatorService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171360277608/GetObligatorServiceOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

schema

ns0 : Name - xs:string

ns0 : Obligator

ns0 : ObligatorsList

ns0 : Problem - xs:boolean

ns0 : Refund - xs:long

ns0 : Value - xs:long

Port configuration:

Binding: tns:ObligatorName_sp_SOAPEventSourceBinding

Name: ObligatorName_sp_SOAPEventSource

Soap Address: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns0:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns0:Obligator

Part Name: part1

3.2.2.6. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project AccountState.ear.

3.2.2.6.1. CalculateBonitaEMSConnection

Section contains description of JMS Connection " CalculateBonitaEMSConnection "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

EMS connection for input parameters and output result of CalculateBonita library

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	true
JNDI Context Factory:	%%CalculateBonitaJNDIContextFactory%%
JNDI Context URL:	%%CalculateBonitaJNDIContextURL%%
JNDI User Name:
Topic Connection Factory:	TopicConnectionFactory
Queue Connection Factory:	QueueConnectionFactory

3.2.2.7. Shared HTTP Connections

Chapter contains description of BusinessWorks Shared HTTP Connections from project AccountState.ear.

3.2.2.7.1. CalculateBonitaSOAPHTTPConnection

Section contains description of Shared HTTP Resource " CalculateBonitaSOAPHTTPConnection.sharedhttp "

HTTP description:

Connection for HTTP SOAP communication with GetObligator process Connection for HTTP SOAP communication with GetObligator process Connection for HTTP SOAP communication with GetObligator process

HTTP configuration:

Name	Value
Host	localhost
Port	%%CalculateBonitaHTTPSOAPPort%%

3.2.2.7.2. IOHTTPConnection

Section contains description of Shared HTTP Resource " IOHTTPConnection.sharedhttp "

HTTP description:

HTTP connection for input/output communication of application. HTTP connection for input/output communication of application.

HTTP configuration:

Name	Value
Host	localhost
Port	%%IOHTTPPort%%

3.2.2.7.3. SOAPHTTPConnection

Section contains description of Shared HTTP Resource " SOAPHTTPConnection.sharedhttp "

HTTP description:

Connection for HTTP SOAP communication with GetAcoountState process Connection for HTTP SOAP communication with GetAcoountState process

HTTP configuration:

Name	Value
Host	localhost
Port	%%HTTPSOAPPort%%

3.2.2.8. XSD Schemas

Chapter contains description of XSD Schemas from project AccountState.ear.

3.2.2.8.1. AccountsXSD

Section contains description of XSD Schema AccountsXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/AccountState/SharedResources/Schema.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

AccountsList

Account

Name

Value

Number

MonthIncrement

Password

Detail

element AccountsList

element ref Account , maxOccurs unbounded

attribute Count type xs:string , use required

element Account

element ref Number

element ref Name

element ref Value

element ref MonthIncrement

element ref Password

element Name

type : xs:string

element Value

type : xs:long

element Number

type : xs:string

element MonthIncrement

type : xs:long

element Password

type : xs:string

3.2.2.8.2. ObligatorsRegistrXSD

Section contains description of XSD Schema ObligatorsRegistrXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

ObligatorsList

Obligator

Name

Value

Problem

Refund

Detail

element ObligatorsList

element ref Obligator , maxOccurs unbounded

attribute Count type xs:string , use required

element Obligator

element ref Name

element ref Value

element ref Problem

element ref Refund

element Name

type : xs:string

element Value

type : xs:long

element Problem

type : xs:boolean

element Refund

type : xs:long

3.2.3. Appraisal

Chapter contains Appraisal's project documentation.

Modification time: 2012/06/12 11:29:49

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.

3.2.3.1. Processes

Chapter contains description of BusinessWorks Processes from project Appraisal.

3.2.3.1.1. envDLEmptyProcess

Section contains description of Process " envDLEmptyProcess.process " .

Source Library: " envDL "

Process description:

No description

Process definition:

Full process path: envDLEmptyProcess.process

Diagram:

Process starter activity:

Name: Start

Description:

Process end activity:

Name: End

Activities:

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description:

Transitions:

From: Null -To: End

Label:

Condition: Success

Description:

From: Start -To: Null

Label:

Condition: Success

Description:

3.2.3.1.2. ProcessRequest1

Section contains description of Process " ProcessRequest1.process " .

Process description:

receive request for appraisal and get number of tasks from xml file

Process definition:

Full process path: ProcessDefinitions/Appraiser1/ProcessRequest1.process

Diagram:

Process starter activity:

Name: AppraisalRequestSub

Property Name: AppraisalRequestSub

Type: com.tibco.plugin.tibrv.RVEventSource

Resource Type: ae.rvpalette.RVEventSource

Description: subscriber for appraisal requests

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsRawRVObjectForOutput = false

subject = %%ENV%%.%%AppraisalRequestSubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: ParseXMLFile

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: parse xml file with number of tasks

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

+ tasks (Complex Type, required )

- number(xsd:string,required)

Input bindings:

Target	Source
/xmlString	$ReadXMLFile/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadXMLFile

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: read number of tasks from xml file

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns1:GlobalVariables/TaskFile1

Name: ReplyToAppraisalRequest

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send count of tasks

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = WaitForTaskConfirmation

replySubject = $AppraisalRequestSub/ActivityOutput/body/replySubj

xsdString

- ApprReply (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	$AppraisalRequestSub/ActivityOutput/body/replySubj
/ActivityInput/body/tasksNumber	$ParseXMLFile/tasks/number
/ActivityInput/body/confirmSubj	concat($_globalVariables/ns1:GlobalVariables/ENV,".",$_globalVariables/ns1:GlobalVariables/Appr1ConfirmSubj)

Name: SendAppraisalValue

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send appraisal of realty value

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = WaitForTaskConfirmation

xsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	[IF] < $WaitForTaskConfirmation/ActivityOutput/replySubject > $WaitForTaskConfirmation/ActivityOutput/replySubject
/ActivityInput/body/customerName / nil	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $WaitForTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/body/customerName	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > $WaitForTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/body/realtyValue	$_globalVariables/ns1:GlobalVariables/ApprValue1

Name: Timeout

Type: com.tibco.plugin.timer.SleepActivity

Resource Type: ae.activities.sleep

Description:

Input bindings:

Target	Source
/SleepInputSchema/IntervalInMillisec	20000

Name: WaitForTaskConfirmation

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for confirmation of appraisal task

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%Appr1ConfirmSubj%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprDetails (XML Element Reference, required )

Transitions:

From: AppraisalRequestSub -To: ReadXMLFile

Label:

Condition: Success

Description:

From: ParseXMLFile -To: ReplyToAppraisalRequest

Label:

Condition: Success

Description:

From: ReadXMLFile -To: ParseXMLFile

Label:

Condition: Success

Description:

From: ReplyToAppraisalRequest -To: WaitForConfirmation

Label:

Condition: Success

Description:

From: SendAppraisalValue -To: end

Label:

Condition: Success

Description:

From: Timeout -To: end

Label:

Condition: Success

Description:

From: WaitForConfirmation -To: End

Label:

Condition: Success

Description:

From: WaitForTaskConfirmation -To: SendAppraisalValue

Label:

Condition: Success

Description:

From: start -To: Timeout

Label:

Condition: Success

Description:

From: start -To: WaitForTaskConfirmation

Label:

Condition: Success

Description:

Groups:

Name: WaitForConfirmation

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = pickFirstGroup

serializable = false

3.2.3.1.3. ProcessRequest2

Section contains description of Process " ProcessRequest2.process " .

Process description:

receive request for appraisal and get number of tasks from xml file

Process definition:

Full process path: ProcessDefinitions/Appraiser2/ProcessRequest2.process

Diagram:

Process starter activity:

Name: AppraisalRequestSub

Property Name: AppraisalRequestSub

Type: com.tibco.plugin.tibrv.RVEventSource

Resource Type: ae.rvpalette.RVEventSource

Description: subscriber for appraisal requests

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsRawRVObjectForOutput = false

subject = %%ENV%%.%%AppraisalRequestSubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: ParseXMLFile

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: parse xml file with number of tasks

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

+ tasks (Complex Type, required )

- number(xsd:string,required)

Input bindings:

Target	Source
/xmlString	$ReadXMLFile/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadXMLFile

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: read number of tasks from xml file

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns1:GlobalVariables/TaskFile2

Name: ReplyToAppraisalRequest

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send count of tasks

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = AppraisalRequestSub

replySubject = $AppraisalRequestSub/ActivityOutput/body/replySubj

xsdString

- ApprReply (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	$AppraisalRequestSub/ActivityOutput/body/replySubj
/ActivityInput/body/tasksNumber	$ParseXMLFile/tasks/number
/ActivityInput/body/confirmSubj	concat($_globalVariables/ns1:GlobalVariables/ENV,".",$_globalVariables/ns1:GlobalVariables/Appr2ConfirmSubj)

Name: SendAppraisalValue

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send appraisal of realty value

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = WaitForTaskConfirmation

xsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	[IF] < $WaitForTaskConfirmation/ActivityOutput/replySubject > $WaitForTaskConfirmation/ActivityOutput/replySubject
/ActivityInput/body/customerName / nil	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $WaitForTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/body/customerName	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > $WaitForTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/body/realtyValue	$_globalVariables/ns1:GlobalVariables/ApprValue2

Name: Timeout

Type: com.tibco.plugin.timer.SleepActivity

Resource Type: ae.activities.sleep

Description:

Input bindings:

Target	Source
/SleepInputSchema/IntervalInMillisec	15000

Name: WaitForTaskConfirmation

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for confirmation of appraisal task

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%Appr2ConfirmSubj%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprDetails (XML Element Reference, required )

Transitions:

From: AppraisalRequestSub -To: ReadXMLFile

Label:

Condition: Success

Description:

From: ParseXMLFile -To: ReplyToAppraisalRequest

Label:

Condition: Success

Description:

From: ReadXMLFile -To: ParseXMLFile

Label:

Condition: Success

Description:

From: ReplyToAppraisalRequest -To: WaitForConfirmation

Label:

Condition: Success

Description:

From: SendAppraisalValue -To: end

Label:

Condition: Success

Description:

From: Timeout -To: end

Label:

Condition: Success

Description:

From: WaitForConfirmation -To: End

Label:

Condition: Success

Description:

From: WaitForTaskConfirmation -To: SendAppraisalValue

Label:

Condition: Success

Description:

From: start -To: Timeout

Label:

Condition: Success

Description:

From: start -To: WaitForTaskConfirmation

Label:

Condition: Success

Description:

Groups:

Name: WaitForConfirmation

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = pickFirstGroup

serializable = false

3.2.3.1.4. ProcessRequest3

Section contains description of Process " ProcessRequest3.process " .

Process description:

receive request for appraisal and get number of tasks from xml file

Process definition:

Full process path: ProcessDefinitions/Appraiser3/ProcessRequest3.process

Diagram:

Process starter activity:

Name: AppraisalRequestSub

Property Name: AppraisalRequestSub

Type: com.tibco.plugin.tibrv.RVEventSource

Resource Type: ae.rvpalette.RVEventSource

Description: subscriber for appraisal requests

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsRawRVObjectForOutput = false

subject = %%ENV%%.%%AppraisalRequestSubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: ParseXMLFile

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: parse xml file with number of tasks

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

+ tasks (Complex Type, required )

- number(xsd:string,required)

Input bindings:

Target	Source
/xmlString	$ReadXMLFile/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadXMLFile

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: read number of tasks from xml file

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns1:GlobalVariables/TaskFile3

Name: ReplyToAppraisalRequest

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send count of tasks

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = AppraisalRequestSub

replySubject = $AppraisalRequestSub/ActivityOutput/body/replySubj

xsdString

- ApprReply (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	$AppraisalRequestSub/ActivityOutput/body/replySubj
/ActivityInput/body/tasksNumber	$ParseXMLFile/tasks/number
/ActivityInput/body/confirmSubj	concat($_globalVariables/ns1:GlobalVariables/ENV,".",$_globalVariables/ns1:GlobalVariables/Appr3ConfirmSubj)

Name: SendAppraisalValue

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send appraisal of realty value

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = WaitForTaskConfirmation

xsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	[IF] < $WaitForTaskConfirmation/ActivityOutput/replySubject > $WaitForTaskConfirmation/ActivityOutput/replySubject
/ActivityInput/body/customerName / nil	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $WaitForTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/body/customerName	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > $WaitForTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/body/realtyValue	$_globalVariables/ns1:GlobalVariables/ApprValue3

Name: Timeout

Type: com.tibco.plugin.timer.SleepActivity

Resource Type: ae.activities.sleep

Description:

Input bindings:

Target	Source
/SleepInputSchema/IntervalInMillisec	15000

Name: WaitForTaskConfirmation

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for confirmation of appraisal task

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%Appr3ConfirmSubj%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprDetails (XML Element Reference, required )

Transitions:

From: AppraisalRequestSub -To: ReadXMLFile

Label:

Condition: Success

Description:

From: ParseXMLFile -To: ReplyToAppraisalRequest

Label:

Condition: Success

Description:

From: ReadXMLFile -To: ParseXMLFile

Label:

Condition: Success

Description:

From: ReplyToAppraisalRequest -To: WaitForConfirmation

Label:

Condition: Success

Description:

From: SendAppraisalValue -To: end

Label:

Condition: Success

Description:

From: Timeout -To: end

Label:

Condition: Success

Description:

From: WaitForConfirmation -To: End

Label:

Condition: Success

Description:

From: WaitForTaskConfirmation -To: SendAppraisalValue

Label:

Condition: Success

Description:

From: start -To: Timeout

Label:

Condition: Success

Description:

From: start -To: WaitForTaskConfirmation

Label:

Condition: Success

Description:

Groups:

Name: WaitForConfirmation

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = pickFirstGroup

serializable = false

3.2.3.1.5. PublishAppraisalRequest

Section contains description of Process " PublishAppraisalRequest.process " .

Process description:

publish appraisal request

Process definition:

Full process path: ProcessDefinitions/BankService/PublishAppraisalRequest.process

Diagram:

Process starter activity:

Name: ReceiveApprRequest

Property Name: ReceiveApprRequest

Type: com.tibco.be.bw.plugin.BEReceiveEvent

Resource Type: ae.activities.BEReceiveEvent

Description: receive request for appraisal

Configuration:

eventRef = /pawn/Events/appraisalRequest.event

Process end activity:

Name: End

Process variables:

Schema: taskMin

+ root (Complex Type, required )

- confirm_subject(xsd:string,required)

- value(xsd:int,required)

Activities:

Name: InitMin

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: init taskMin process variable

Configuration:

variableName = taskMin

Input bindings:

Target	Source
/root/confirm_subject	""
/root/value	1000000

Name: PublishRVRequest

Type: com.tibco.plugin.tibrv.RVPubActivity

Resource Type: ae.rvpalette.RVPubActivity

Description: publish RV request for appraisal

Configuration:

wantsXMLCompliantFieldNames = true

sharedChannel = /SharedConnections/RVTransport.rvtransport

subject = %%ENV%%.%%AppraisalRequestSubject%%

xsdString

- ApprRequest (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/body/replySubj	concat($_globalVariables/ns:GlobalVariables/ENV,".",$_globalVariables/ns:GlobalVariables/AppraisalReplySubject)

Name: SaveTaskMin

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: save appraiser with minimal task count

Configuration:

variableName = taskMin

Input bindings:

Target	Source
/root/confirm_subject	$WaitForReply/ActivityOutput/body/confirmSubj
/root/value	$WaitForReply/ActivityOutput/body/tasksNumber

Name: SendApprResult

Type: com.tibco.plugin.jms.JMSQueueSendActivity

Resource Type: ae.activities.JMSQueueSendActivity

Description: send appraisal value to examination service

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%QueueApprResult%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedJMSResources/JMSConn.sharedjmscon

ApplicationProperties =

InDataxsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/Body/ApprResult/customerName / nil	[IF] < $SendTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $SendTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/Body/ApprResult/customerName	[IF] < $SendTaskConfirmation/ActivityOutput/body/customerName > $SendTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/Body/ApprResult/realtyValue / nil	[IF] < $SendTaskConfirmation/ActivityOutput/body/realtyValue > [copy-of] $SendTaskConfirmation/ActivityOutput/body/realtyValue/@xsi:nil
/ActivityInput/Body/ApprResult/realtyValue	[IF] < $SendTaskConfirmation/ActivityOutput/body/realtyValue > $SendTaskConfirmation/ActivityOutput/body/realtyValue

Name: SendTaskConfirmation

Type: com.tibco.plugin.tibrv.RVRequestActivity

Resource Type: ae.rvpalette.RVRequestActivity

Description: send confirmation and details for appraisal then wait for reply including appraisal result

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsXMLCompliantFieldNamesOutput = true

sharedChannel = /SharedConnections/RVTransport.rvtransport

subject = $taskMin/root/confirm_subject

inputXsdString

- ApprDetails (XML Element Reference, required )

outputXsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/subject	$taskMin/root/confirm_subject
/ActivityInput/replySubject	concat($_globalVariables/ns:GlobalVariables/ENV,".",$_globalVariables/ns:GlobalVariables/AppraisalResultSubject)
/ActivityInput/body/customerName/value-of	when ? exists($ReceiveApprRequest/ns4:BEReceiveEventOutput/ns6:appraisalRequest/customerName) : $ReceiveApprRequest/ns4:BEReceiveEventOutput/ns6:appraisalRequest/customerName ; otherwise : ;
/ActivityInput/body/realtyDetails/value-of	when ? exists($ReceiveApprRequest/ns4:BEReceiveEventOutput/ns6:appraisalRequest/realtyDetails) : $ReceiveApprRequest/ns4:BEReceiveEventOutput/ns6:appraisalRequest/realtyDetails ; otherwise : ;

Name: WaitForReply

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for replies from appraisers

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%AppraisalReplySubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprReply (XML Element Reference, required )

Transitions:

From: Choose the least busy appraiser -To: end

Label:

Condition: Success

Description:

From: Critical section -To: SendTaskConfirmation

Label:

Condition: Success

Description:

From: InitMin -To: PublishRVRequest

Label:

Condition: Success

Description:

From: PublishRVRequest -To: Choose the least busy appraiser

Label:

Condition: Success

Description:

From: ReceiveApprRequest -To: Critical section

Label:

Condition: Success

Description:

From: SaveTaskMin -To: end

Label:

Condition: Success

Description:

From: SendApprResult -To: End

Label:

Condition: Success

Description:

From: SendTaskConfirmation -To: SendApprResult

Label:

Condition: Success

Description:

From: WaitForReply -To: SaveTaskMin

Label: smaller count of tasks

Condition: $WaitForReply/ActivityOutput/body/tasksNumber < $taskMin/root/value

Description: appraiser's count of tasks is smaller than saved minimum

From: WaitForReply -To: end

Label: greater count of tasks

Condition: $WaitForReply/ActivityOutput/body/tasksNumber >= $taskMin/root/value

Description: appraiser's count of tasks is greater than (or equal to) saved minimum

From: start -To: InitMin

Label:

Condition: Success

Description:

From: start -To: WaitForReply

Label:

Condition: Success

Description:

Groups:

Name: Choose the least busy appraiser

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = while

serializable = false

indexSlot = index

outSlot = result

activityOutputName = WaitForReply

whileCondition = $index < 5

accumulateOutput = false

Name: Critical section

Type: com.tibco.pe.core.CriticalSectionGroup

Resource Type: ae.process.group

Configuration:

groupType = criticalSection

serializable = false

scope = single

3.2.3.1.6. apprResultReceiver

Section contains description of Process " apprResultReceiver.process " .

Process description:

No description

Process definition:

Full process path: TestProcess/apprResultReceiver.process

Diagram:

Process starter activity:

Name: ApprValueReceiver

Property Name: ApprValueReceiver

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 = %%QueueApprReq%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedJMSResources/JMSConn.sharedjmscon

ApplicationProperties =

OutDataxsdString

- ApprResult (XML Element Reference, 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

InDataxsdString =

Transitions:

From: ApprValueReceiver -To: JMS Queue Sender

Label:

Condition: Success

Description:

From: JMS Queue Sender -To: End

Label:

Condition: Success

Description:

3.2.3.1.7. creditRequestSender

Section contains description of Process " creditRequestSender.process " .

Process description:

No description

Process definition:

Full process path: TestProcess/creditRequestSender.process

Diagram:

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

- CreditRequest (XML Element Reference, required )

Input bindings:

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

Transitions:

From: JMS Queue Sender -To: End

Label:

Condition: Success

Description:

From: Start -To: JMS Queue Sender

Label:

Condition: Success

Description:

3.2.3.1.8. SendApprRequest

Section contains description of Process " SendApprRequest.process " .

Process description:

send BE request for appraisal to bank service

Process definition:

Full process path: pawn/SendApprRequest.process

Diagram:

Process starter activity:

Name: CreditReqReceiver

Property Name: CreditReqReceiver

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%%.%%QueueCreditReq%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedJMSResources/JMSConn.sharedjmscon

ApplicationProperties =

OutDataxsdString

- CreditRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: SendAppraisalReq

Type: com.tibco.be.bw.plugin.BESendEvent

Resource Type: ae.activities.BESendEvent

Description: send BE request for appraisal

Configuration:

eventRef = /pawn/Events/appraisalRequest.event

Input bindings:

Target	Source
/BESendEventInput/appraisalRequest/customerName	$CreditReqReceiver/ns1:ActivityOutput/Body/pfx3:CreditRequest/Name
/BESendEventInput/appraisalRequest/realtyDetails	$CreditReqReceiver/ns1:ActivityOutput/Body/pfx3:CreditRequest/RealtyDetail

Transitions:

From: CreditReqReceiver -To: End

Label: no pawn

Condition: $CreditReqReceiver/ns1:ActivityOutput/Body/pfx3:CreditRequest/Pawn = "false"

Description: customer has no pawn

From: CreditReqReceiver -To: SendAppraisalReq

Label: pawn

Condition: $CreditReqReceiver/ns1:ActivityOutput/Body/pfx3:CreditRequest/Pawn="true"

Description: customer has pawn

From: SendAppraisalReq -To: End

Label:

Condition: Success

Description:

3.2.3.2. AE Schemas

Chapter contains description of BusinessWorks AE Schemas from project Appraisal.

3.2.3.2.1. ae

Section contains description of AE Schema ae.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
assocList	assocList
binary	binary	java.lang.Byte[]
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
dateTime	dateTime	java.util.Date
date	date	java.util.Date
i1	i1	java.lang.Byte
i2	i2	java.lang.Short
i4	i4	java.lang.Integer
i8	i8	java.lang.Long
interval	interval
r4	r4	java.lang.Float
r8	r8	java.lang.Double
string	string	java.lang.String
time	time	java.util.Date
ui1	ui1	java.lang.Short
ui2	ui2	java.lang.Integer
ui4	ui4	java.lang.Long
ui8	ui8	java.lang.Long
void	void

3.2.3.2.2. corba

Section contains description of AE Schema corba.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
long	long	java.lang.Integer
longlong	longlong	java.lang.Long
octet	octet	java.lang.Byte
short	short	java.lang.Short
string	string	java.lang.String
ulonglong	ulonglong	java.lang.Long
ulong	ulong	java.lang.Long
ushort	ushort	java.lang.Integer
wchar	wchar	java.lang.Character
wstring	wstring	java.lang.String

3.2.3.2.3. java

Section contains description of AE Schema java.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
int	int	java.lang.Integer
long	long	java.lang.Long
short	short	java.lang.Short
string	string	java.lang.String

3.2.3.2.4. sql

Section contains description of AE Schema sql.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
BIGINT	BIGINT	java.lang.Long
BIT	BIT	java.lang.Boolean
DATE	DATE	java.sql.Date
DOUBLE PRECISION	DOUBLE PRECISION	java.lang.Double
FLOAT	FLOAT	java.lang.Float
INTEGER	INTEGER	java.lang.Integer
LONGVARBINARY	LONGVARBINARY	java.lang.Byte[]
LONGVARCHAR	LONGVARCHAR	java.lang.String
REAL	REAL	java.lang.Float
SMALLINT	SMALLINT	java.lang.Short
TIMESTAMP	TIMESTAMP	java.sql.Timestamp
TIME	TIME	java.sql.Time
TINYINT	TINYINT	java.lang.Short
VARBINARY	VARBINARY	java.lang.Byte[]
VARCHAR	VARCHAR	java.lang.String

3.2.3.2.5. AppraisalSchema

Section contains description of AE Schema AppraisalSchema.aeschema

AE Schema Description:

reply for appraisal request from bank service, includes number of tasks and subject for confirmation message from appraiser including appraised realty value task confirmation message from bank service including realty details request for appraisal

Classes:

Class name: ApprDetails

Attributes:

customerName

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

realtyDetails

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class name: ApprReply

Attributes:

confirmSubj

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

tasksNumber

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: ApprRequest

Attributes:

replySubj

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class name: ApprResult

Attributes:

customerName

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

realtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: CreditRequest

Attributes:

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Pawn

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

RealtyDetail

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

3.2.3.2.6. baseDocument

Section contains description of AE Schema baseDocument.aeschema

AE Schema Description:

No description

Classes:

Class name: MAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: MBusinessDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseBusinessDocument

Attributes:

DataSection

Readable: true

Writeable: true

Type: /AESchemas/ae/baseDocument.aeschema#sequence.sequence[MDataSection]

Class name: MDataSection

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: aeAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: baseAdvisoryDocument

Attributes:

Analysis

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Description

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Severity

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Subject

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: baseBusinessDocument

Attributes:

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ComponentId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ConfirmCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Encrypted

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

ErrorAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotEnd

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

LotId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotItem

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReplyAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Sequences:

sequence[MDataSection]

Element Type: /AESchemas/ae/baseDocument.aeschema#class.MDataSection

Maximum Length:

3.2.3.3. Global Variables

Chapter contains description of BusinessWorks Global Variables from project Appraisal.

3.2.3.3.1. defaultVars

Section contains description of Global Variables " defaultVars "

Source Library: " envDL "

Name: Appr1ConfirmSubj

Value: APPRAISAL.APPRAISER1.CONFIRM

Name: Appr2ConfirmSubj

Value: APPRAISAL.APPRAISER2.CONFIRM

Name: Appr3ConfirmSubj

Value: APPRAISAL.APPRAISER3.CONFIRM

Name: Appr4ConfirmSubj

Value: APPRAISAL.APPRAISER4.CONFIRM

Name: ApprValue1

Value: 1000000

Name: ApprValue2

Value: 1200000

Name: ApprValue3

Value: 1250000

Name: ApprValue4

Value: 1200000

Name: AppraisalReplySubject

Value: APPRAISAL.SERVICE.REPLY

Name: AppraisalRequestSubject

Value: APPRAISAL.APPRAISER.REQUEST

Name: AppraisalResultSubject

Value: APPRAISAL.SERVICE.RESULT

Name: Deployment

Value: appraisal

Name: DirLedger

Value: .

Name: DirTrace

Value: .

Name: Domain

Value: domain

Name: ENV

Value: DEV

Name: HawkEnabled

Value: false

Name: JmsProviderUrl

Value: tcp://localhost:7222

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Name: QueueApprReq

Value: BANK.APPRAISAL.REQUEST

Name: QueueApprResult

Value: BANK.EXAMINATION.APPRVALUE

Name: QueueCreditReq

Value: BANK.PAWN.CREDITREQ

Name: RemoteRvDaemon

Value:

Name: RvDaemon

Value: tcp:7500

Name: RvNetwork

Value:

Name: RvService

Value: 7500

Name: RvaHost

Value: localhost

Name: RvaPort

Value: 7600

Name: TIBHawkDaemon

Value: tcp:7474

Name: TIBHawkNetwork

Value:

Name: TIBHawkService

Value: 7474

Name: TaskFile1

Value: X:\MakeDoc\demo\trialBE\trialProjects\Appraisal\data\tasks1.xml

Name: TaskFile2

Value: X:\MakeDoc\demo\trialBE\trialProjects\Appraisal\data\tasks2.xml

Name: TaskFile3

Value: X:\MakeDoc\demo\trialBE\trialProjects\Appraisal\data\tasks3.xml

Name: TaskFile4

Value: X:\MakeDoc\demo\trialBE\trialProjects\Appraisal\data\tasks4.xml

3.2.3.4. RV Transports

Chapter contains description of BusinessWorks RV Transports from project Appraisal.

3.2.3.4.1. RVTransport

Section contains description of Rendezvous Transport " RVTransport.rvtransport "

Transport description:

No description

Transport configuration:

Name	Value
workerWeight	1
workerTasks	10
workerCompleteTime	0
schedulerWeight	1
scheduleHeartbeat	1.0
scheduleActivation	3.5
showExpertSettings	reliable
network	%%RvNetwork%%
daemon	%%RvDaemon%%
service	%%RvService%%

3.2.3.5. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project Appraisal.

3.2.3.5.1. JMSConn

Section contains description of JMS Connection " JMSConn "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

No description

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	false
Provider URL:	%%JmsProviderUrl%%
Use XA Connection Factory:	false

3.2.3.6. Concepts

Chapter contains description of BusinessEvents Concepts from project Appraisal.

3.2.3.6.1. Appraiser

Section contains description of Concept " Appraiser "

Full Path: /pawn/Concepts/Appraiser

Concept Description:

No description

Concept Properties

customerName

Type: ConceptReference : /pawn/Concepts/apprReqConcept.concept

Multiple: false

Policy: Changes Only

History: 1

3.2.3.6.2. Appraiser1

Section contains description of Concept " Appraiser1 "

Full Path: /pawn/Concepts/Appraiser1

Concept Description:

No description

Parent Concept: /pawn/Concepts/Appraiser.concept

3.2.3.6.3. Appraiser2

Section contains description of Concept " Appraiser2 "

Full Path: /pawn/Concepts/Appraiser2

Concept Description:

No description

Parent Concept: /pawn/Concepts/Appraiser.concept

3.2.3.6.4. apprReqConcept

Section contains description of Concept " apprReqConcept "

Full Path: /pawn/Concepts/apprReqConcept

Concept Description:

No description

Concept Properties

customerName

Type: String

Multiple: false

Policy: Changes Only

History: 1

realtyDetail

Type: String

Multiple: false

Policy: Changes Only

History: 1

State Machines

CreateRequest

CreateRequest

States

Start

RequestSent

End

Transitions

[no name]

rule :

priority : 5

no condition : false

[no name]

rule :

priority : 5

no condition : false

3.2.3.6.5. creditReqConcept

Section contains description of Concept " creditReqConcept "

Full Path: /pawn/Concepts/creditReqConcept

Concept Description:

No description

Concept Properties

customerName

Type: String

Multiple: false

Policy: Changes Only

History: 1

realtyDetail

Type: String

Multiple: false

Policy: Changes Only

History: 1

pawn

Type: boolean

Multiple: false

Policy: Changes Only

History: 1

State Machines

Classify

Classify

States

Start

WithoutAppraisal

NeedsAppraisal

End

Transitions

[no name]

rule : 1 == 2;

priority : 5

no condition : false

no pawn

rule : creditreqconcept.pawn == false;

priority : 5

no condition : false

[no name]

rule : 1 == 2;

priority : 5

no condition : false

pawn

rule : creditreqconcept.pawn == true;

priority : 5

no condition : false

3.2.3.7. Concept Views

Chapter contains description of BusinessEvents Concept Views from project Appraisal.

3.2.3.7.1. ConceptView

Section contains description of Concept View " ConceptView "

Full Path: /pawn/Concepts/ConceptView

Concept View description:

each Appraiser references appraisal request which is handled by it

Figure:

Concepts:

Appraiser1

Appraiser2

Appraiser

apprReqConcept

3.2.3.8. Channels

Chapter contains description of BusinessEvents Channels from project Appraisal.

3.2.3.8.1. JMSChannel

Section contains description of Channel " JMSChannel "

Full Path: /pawn/Channels/JMSChannel

Channel description:

No description

Properties:

Channel Type: JMS

Channel Properties: /SharedJMSResources/JMSConn.sharedjmscon

Destinations

Destination apprReqQueue

Properties

Serializer/Deserializer Class:

Default Event: /pawn/Events/appraisalRequest.event

Queue : true

Name : %%ENV%%.%%QueueApprReq%%

Selector :

DurableSuscriberName : %%Deployment%%:%%be.engine.name%%:%%ChannelURI%%:%%DestinationURI%%

Destination apprReqTopic

Properties

Serializer/Deserializer Class:

Default Event: /pawn/Events/appraisalRequest.event

Queue : false

Name : %%ENV%%.%%QueueApprReq%%

Selector :

DurableSuscriberName :

3.2.3.9. Events

Chapter contains description of BusinessEvents Events from project Appraisal.

3.2.3.9.1. appraisalRequest

Section contains description of Event " appraisalRequest "

Full Path: /pawn/Events/appraisalRequest

Event description:

No description

Properties:

Inherits from:

Time to live: 0 Seconds

Serialize as: Default

Default Destination: /pawn/Channels/JMSChannel.channel

Rule " expiryAction "

Priority:	5

Actions:

(no action)

User Defined Properties:

Property Name	Type
customerName	String
realtyDetails	String

3.2.4. Appraisal.ear

Chapter contains Appraisal.ear's project documentation.

Modification time: 2012/09/17 20:54:29

No detailed description of project Appraisal.ear available.

3.2.4.1. Processes

Chapter contains description of BusinessWorks Processes from project Appraisal.ear.

3.2.4.1.1. ProcessRequest1

Section contains description of Process " ProcessRequest1.process " .

Process description:

receive request for appraisal and get number of tasks from xml file

Process definition:

Full process path: ProcessDefinitions/Appraiser1/ProcessRequest1.process

Diagram:

Process starter activity:

Name: AppraisalRequestSub

Property Name: AppraisalRequestSub

Type: com.tibco.plugin.tibrv.RVEventSource

Resource Type: ae.rvpalette.RVEventSource

Description: subscriber for appraisal requests

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsRawRVObjectForOutput = false

subject = %%ENV%%.%%AppraisalRequestSubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: ParseXMLFile

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: parse xml file with number of tasks

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

+ tasks (Complex Type, required )

- number(xsd:string,required)

Input bindings:

Target	Source
/xmlString	$ReadXMLFile/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadXMLFile

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: read number of tasks from xml file

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns1:GlobalVariables/TaskFile1

Name: ReplyToAppraisalRequest

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send count of tasks

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = AppraisalRequestSub

replySubject = $AppraisalRequestSub/ActivityOutput/body/replySubj

xsdString

- ApprReply (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	$AppraisalRequestSub/ActivityOutput/body/replySubj
/ActivityInput/body/tasksNumber	$ParseXMLFile/tasks/number
/ActivityInput/body/confirmSubj	concat($_globalVariables/ns1:GlobalVariables/ENV,".",$_globalVariables/ns1:GlobalVariables/Appr1ConfirmSubj)

Name: SendAppraisalValue

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send appraisal of realty value

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = WaitForTaskConfirmation

xsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	[IF] < $WaitForTaskConfirmation/ActivityOutput/replySubject > $WaitForTaskConfirmation/ActivityOutput/replySubject
/ActivityInput/body/customerName / nil	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $WaitForTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/body/customerName	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > $WaitForTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/body/realtyValue	$_globalVariables/ns1:GlobalVariables/ApprValue1

Name: Timeout

Type: com.tibco.plugin.timer.SleepActivity

Resource Type: ae.activities.sleep

Description:

Input bindings:

Target	Source
/SleepInputSchema/IntervalInMillisec	15000

Name: WaitForTaskConfirmation

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for confirmation of appraisal task

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%Appr1ConfirmSubj%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprDetails (XML Element Reference, required )

Transitions:

From: AppraisalRequestSub -To: ReadXMLFile

Label:

Condition: Success

Description:

From: ParseXMLFile -To: ReplyToAppraisalRequest

Label:

Condition: Success

Description:

From: ReadXMLFile -To: ParseXMLFile

Label:

Condition: Success

Description:

From: ReplyToAppraisalRequest -To: WaitForConfirmation

Label:

Condition: Success

Description:

From: SendAppraisalValue -To: end

Label:

Condition: Success

Description:

From: Timeout -To: end

Label:

Condition: Success

Description:

From: WaitForConfirmation -To: End

Label:

Condition: Success

Description:

From: WaitForTaskConfirmation -To: SendAppraisalValue

Label:

Condition: Success

Description:

From: start -To: Timeout

Label:

Condition: Success

Description:

From: start -To: WaitForTaskConfirmation

Label:

Condition: Success

Description:

Groups:

Name: WaitForConfirmation

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = pickFirstGroup

serializable = false

3.2.4.1.2. ProcessRequest2

Section contains description of Process " ProcessRequest2.process " .

Process description:

receive request for appraisal and get number of tasks from xml file

Process definition:

Full process path: ProcessDefinitions/Appraiser2/ProcessRequest2.process

Diagram:

Process starter activity:

Name: AppraisalRequestSub

Property Name: AppraisalRequestSub

Type: com.tibco.plugin.tibrv.RVEventSource

Resource Type: ae.rvpalette.RVEventSource

Description: subscriber for appraisal requests

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsRawRVObjectForOutput = false

subject = %%ENV%%.%%AppraisalRequestSubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: ParseXMLFile

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: parse xml file with number of tasks

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

+ tasks (Complex Type, required )

- number(xsd:string,required)

Input bindings:

Target	Source
/xmlString	$ReadXMLFile/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadXMLFile

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: read number of tasks from xml file

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns1:GlobalVariables/TaskFile2

Name: ReplyToAppraisalRequest

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send count of tasks

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = AppraisalRequestSub

replySubject = $AppraisalRequestSub/ActivityOutput/body/replySubj

xsdString

- ApprReply (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	$AppraisalRequestSub/ActivityOutput/body/replySubj
/ActivityInput/body/tasksNumber	$ParseXMLFile/tasks/number
/ActivityInput/body/confirmSubj	concat($_globalVariables/ns1:GlobalVariables/ENV,".",$_globalVariables/ns1:GlobalVariables/Appr2ConfirmSubj)

Name: SendAppraisalValue

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send appraisal of realty value

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = WaitForTaskConfirmation

xsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	[IF] < $WaitForTaskConfirmation/ActivityOutput/replySubject > $WaitForTaskConfirmation/ActivityOutput/replySubject
/ActivityInput/body/customerName / nil	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $WaitForTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/body/customerName	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > $WaitForTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/body/realtyValue	$_globalVariables/ns1:GlobalVariables/ApprValue2

Name: Timeout

Type: com.tibco.plugin.timer.SleepActivity

Resource Type: ae.activities.sleep

Description:

Input bindings:

Target	Source
/SleepInputSchema/IntervalInMillisec	15000

Name: WaitForTaskConfirmation

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for confirmation of appraisal task

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%Appr2ConfirmSubj%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprDetails (XML Element Reference, required )

Transitions:

From: AppraisalRequestSub -To: ReadXMLFile

Label:

Condition: Success

Description:

From: ParseXMLFile -To: ReplyToAppraisalRequest

Label:

Condition: Success

Description:

From: ReadXMLFile -To: ParseXMLFile

Label:

Condition: Success

Description:

From: ReplyToAppraisalRequest -To: WaitForConfirmation

Label:

Condition: Success

Description:

From: SendAppraisalValue -To: end

Label:

Condition: Success

Description:

From: Timeout -To: end

Label:

Condition: Success

Description:

From: WaitForConfirmation -To: End

Label:

Condition: Success

Description:

From: WaitForTaskConfirmation -To: SendAppraisalValue

Label:

Condition: Success

Description:

From: start -To: Timeout

Label:

Condition: Success

Description:

From: start -To: WaitForTaskConfirmation

Label:

Condition: Success

Description:

Groups:

Name: WaitForConfirmation

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = pickFirstGroup

serializable = false

3.2.4.1.3. ProcessRequest3

Section contains description of Process " ProcessRequest3.process " .

Process description:

receive request for appraisal and get number of tasks from xml file

Process definition:

Full process path: ProcessDefinitions/Appraiser3/ProcessRequest3.process

Diagram:

Process starter activity:

Name: AppraisalRequestSub

Property Name: AppraisalRequestSub

Type: com.tibco.plugin.tibrv.RVEventSource

Resource Type: ae.rvpalette.RVEventSource

Description: subscriber for appraisal requests

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsRawRVObjectForOutput = false

subject = %%ENV%%.%%AppraisalRequestSubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: ParseXMLFile

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: parse xml file with number of tasks

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

+ tasks (Complex Type, required )

- number(xsd:string,required)

Input bindings:

Target	Source
/xmlString	$ReadXMLFile/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadXMLFile

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: read number of tasks from xml file

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns1:GlobalVariables/TaskFile3

Name: ReplyToAppraisalRequest

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send count of tasks

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = AppraisalRequestSub

replySubject = $AppraisalRequestSub/ActivityOutput/body/replySubj

xsdString

- ApprReply (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	$AppraisalRequestSub/ActivityOutput/body/replySubj
/ActivityInput/body/tasksNumber	$ParseXMLFile/tasks/number
/ActivityInput/body/confirmSubj	concat($_globalVariables/ns1:GlobalVariables/ENV,".",$_globalVariables/ns1:GlobalVariables/Appr3ConfirmSubj)

Name: SendAppraisalValue

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send appraisal of realty value

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = WaitForTaskConfirmation

xsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	[IF] < $WaitForTaskConfirmation/ActivityOutput/replySubject > $WaitForTaskConfirmation/ActivityOutput/replySubject
/ActivityInput/body/customerName / nil	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $WaitForTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/body/customerName	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > $WaitForTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/body/realtyValue	$_globalVariables/ns1:GlobalVariables/ApprValue3

Name: Timeout

Type: com.tibco.plugin.timer.SleepActivity

Resource Type: ae.activities.sleep

Description:

Input bindings:

Target	Source
/SleepInputSchema/IntervalInMillisec	15000

Name: WaitForTaskConfirmation

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for confirmation of appraisal task

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%Appr3ConfirmSubj%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprDetails (XML Element Reference, required )

Transitions:

From: AppraisalRequestSub -To: ReadXMLFile

Label:

Condition: Success

Description:

From: ParseXMLFile -To: ReplyToAppraisalRequest

Label:

Condition: Success

Description:

From: ReadXMLFile -To: ParseXMLFile

Label:

Condition: Success

Description:

From: ReplyToAppraisalRequest -To: WaitForConfirmation

Label:

Condition: Success

Description:

From: SendAppraisalValue -To: end

Label:

Condition: Success

Description:

From: Timeout -To: end

Label:

Condition: Success

Description:

From: WaitForConfirmation -To: End

Label:

Condition: Success

Description:

From: WaitForTaskConfirmation -To: SendAppraisalValue

Label:

Condition: Success

Description:

From: start -To: Timeout

Label:

Condition: Success

Description:

From: start -To: WaitForTaskConfirmation

Label:

Condition: Success

Description:

Groups:

Name: WaitForConfirmation

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = pickFirstGroup

serializable = false

3.2.4.1.4. ProcessRequest4

Section contains description of Process " ProcessRequest4.process " .

Process description:

receive request for appraisal and get number of tasks from xml file

Process definition:

Full process path: ProcessDefinitions/Appraiser4/ProcessRequest4.process

Diagram:

Process starter activity:

Name: AppraisalRequestSub

Property Name: AppraisalRequestSub

Type: com.tibco.plugin.tibrv.RVEventSource

Resource Type: ae.rvpalette.RVEventSource

Description: subscriber for appraisal requests

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsRawRVObjectForOutput = false

subject = %%ENV%%.%%AppraisalRequestSubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: ParseXMLFile

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: parse xml file with number of tasks

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

+ tasks (Complex Type, required )

- number(xsd:string,required)

Input bindings:

Target	Source
/xmlString	$ReadXMLFile/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadXMLFile

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: read number of tasks from xml file

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns1:GlobalVariables/TaskFile4

Name: ReplyToAppraisalRequest

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send count of tasks

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = AppraisalRequestSub

replySubject = $AppraisalRequestSub/ActivityOutput/body/replySubj

xsdString

- ApprReply (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	$AppraisalRequestSub/ActivityOutput/body/replySubj
/ActivityInput/body/tasksNumber	$ParseXMLFile/tasks/number
/ActivityInput/body/confirmSubj	concat($_globalVariables/ns1:GlobalVariables/ENV,".",$_globalVariables/ns1:GlobalVariables/Appr4ConfirmSubj)

Name: SendAppraisalValue

Type: com.tibco.plugin.tibrv.RVReplyActivity

Resource Type: ae.rvpalette.RVReplyActivity

Description: send appraisal of realty value

Configuration:

wantsXMLCompliantFieldNames = true

eventSource = WaitForTaskConfirmation

xsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replySubject	[IF] < $WaitForTaskConfirmation/ActivityOutput/replySubject > $WaitForTaskConfirmation/ActivityOutput/replySubject
/ActivityInput/body/customerName / nil	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $WaitForTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/body/customerName	[IF] < $WaitForTaskConfirmation/ActivityOutput/body/customerName > $WaitForTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/body/realtyValue	$_globalVariables/ns1:GlobalVariables/ApprValue4

Name: Timeout

Type: com.tibco.plugin.timer.SleepActivity

Resource Type: ae.activities.sleep

Description:

Input bindings:

Target	Source
/SleepInputSchema/IntervalInMillisec	15000

Name: WaitForTaskConfirmation

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for confirmation of appraisal task

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%Appr4ConfirmSubj%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprDetails (XML Element Reference, required )

Transitions:

From: AppraisalRequestSub -To: ReadXMLFile

Label:

Condition: Success

Description:

From: ParseXMLFile -To: ReplyToAppraisalRequest

Label:

Condition: Success

Description:

From: ReadXMLFile -To: ParseXMLFile

Label:

Condition: Success

Description:

From: ReplyToAppraisalRequest -To: WaitForConfirmation

Label:

Condition: Success

Description:

From: SendAppraisalValue -To: end

Label:

Condition: Success

Description:

From: Timeout -To: end

Label:

Condition: Success

Description:

From: WaitForConfirmation -To: End

Label:

Condition: Success

Description:

From: WaitForTaskConfirmation -To: SendAppraisalValue

Label:

Condition: Success

Description:

From: start -To: Timeout

Label:

Condition: Success

Description:

From: start -To: WaitForTaskConfirmation

Label:

Condition: Success

Description:

Groups:

Name: WaitForConfirmation

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = pickFirstGroup

serializable = false

3.2.4.1.5. PublishAppraisalRequest

Section contains description of Process " PublishAppraisalRequest.process " .

Process description:

publish appraisal request

Process definition:

Full process path: ProcessDefinitions/BankService/PublishAppraisalRequest.process

Diagram:

Process starter activity:

Name: ReceiveApprRequest

Property Name: ReceiveApprRequest

Type: com.tibco.be.bw.plugin.BEReceiveEvent

Resource Type: ae.activities.BEReceiveEvent

Description: receive request for appraisal

Configuration:

eventRef = /pawn/Events/appraisalRequest.event

Process end activity:

Name: End

Process variables:

Schema: taskMin

+ root (Complex Type, required )

- confirm_subject(xsd:string,required)

- value(xsd:int,required)

Activities:

Name: InitMin

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: init taskMin process variable

Configuration:

variableName = taskMin

Input bindings:

Target	Source
/root/confirm_subject	""
/root/value	1000000

Name: PublishRVRequest

Type: com.tibco.plugin.tibrv.RVPubActivity

Resource Type: ae.rvpalette.RVPubActivity

Description: publish RV request for appraisal

Configuration:

wantsXMLCompliantFieldNames = true

sharedChannel = /SharedConnections/RVTransport.rvtransport

subject = %%ENV%%.%%AppraisalRequestSubject%%

xsdString

- ApprRequest (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/body/replySubj	concat($_globalVariables/ns:GlobalVariables/ENV,".",$_globalVariables/ns:GlobalVariables/AppraisalReplySubject)

Name: SaveTaskMin

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: save appraiser with minimal task count

Configuration:

variableName = taskMin

Input bindings:

Target	Source
/root/confirm_subject	$WaitForReply/ActivityOutput/body/confirmSubj
/root/value	$WaitForReply/ActivityOutput/body/tasksNumber

Name: SendApprResult

Type: com.tibco.plugin.jms.JMSQueueSendActivity

Resource Type: ae.activities.JMSQueueSendActivity

Description: send appraisal value to examination service

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%QueueApprResult%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedJMSResources/JMSConn.sharedjmscon

ApplicationProperties =

InDataxsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/Body/ApprResult/customerName / nil	[IF] < $SendTaskConfirmation/ActivityOutput/body/customerName > [copy-of] $SendTaskConfirmation/ActivityOutput/body/customerName/@xsi:nil
/ActivityInput/Body/ApprResult/customerName	[IF] < $SendTaskConfirmation/ActivityOutput/body/customerName > $SendTaskConfirmation/ActivityOutput/body/customerName
/ActivityInput/Body/ApprResult/realtyValue / nil	[IF] < $SendTaskConfirmation/ActivityOutput/body/realtyValue > [copy-of] $SendTaskConfirmation/ActivityOutput/body/realtyValue/@xsi:nil
/ActivityInput/Body/ApprResult/realtyValue	[IF] < $SendTaskConfirmation/ActivityOutput/body/realtyValue > $SendTaskConfirmation/ActivityOutput/body/realtyValue

Name: SendTaskConfirmation

Type: com.tibco.plugin.tibrv.RVRequestActivity

Resource Type: ae.rvpalette.RVRequestActivity

Description: send confirmation and details for appraisal then wait for reply including appraisal result

Configuration:

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

wantsXMLCompliantFieldNamesOutput = true

sharedChannel = /SharedConnections/RVTransport.rvtransport

subject = $taskMin/root/confirm_subject

inputXsdString

- ApprDetails (XML Element Reference, required )

outputXsdString

- ApprResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/subject	$taskMin/root/confirm_subject
/ActivityInput/replySubject	concat($_globalVariables/ns:GlobalVariables/ENV,".",$_globalVariables/ns:GlobalVariables/AppraisalResultSubject)
/ActivityInput/body/customerName/value-of	when ? exists($ReceiveApprRequest/ns4:BEReceiveEventOutput/ns6:appraisalRequest/customerName) : $ReceiveApprRequest/ns4:BEReceiveEventOutput/ns6:appraisalRequest/customerName ; otherwise : ;
/ActivityInput/body/realtyDetails/value-of	when ? exists($ReceiveApprRequest/ns4:BEReceiveEventOutput/ns6:appraisalRequest/realtyDetails) : $ReceiveApprRequest/ns4:BEReceiveEventOutput/ns6:appraisalRequest/realtyDetails ; otherwise : ;

Name: WaitForReply

Type: com.tibco.plugin.tibrv.RVSignalInActivity

Resource Type: ae.rvpalette.rvSignalInActivity

Description: wait for replies from appraisers

Configuration:

_eventTimeout = 60000

wantsValidationForOutput = true

wantsFiltrationForOutput = true

wantsXMLCompliantFieldNames = true

subject = %%ENV%%.%%AppraisalReplySubject%%

sharedChannel = /SharedConnections/RVTransport.rvtransport

xsdString

- ApprReply (XML Element Reference, required )

Transitions:

From: Choose the least busy appraiser -To: end

Label:

Condition: Success

Description:

From: Critical section -To: SendTaskConfirmation

Label:

Condition: Success

Description:

From: InitMin -To: PublishRVRequest

Label:

Condition: Success

Description:

From: PublishRVRequest -To: Choose the least busy appraiser

Label:

Condition: Success

Description:

From: ReceiveApprRequest -To: Critical section

Label:

Condition: Success

Description:

From: SaveTaskMin -To: end

Label:

Condition: Success

Description:

From: SendApprResult -To: End

Label:

Condition: Success

Description:

From: SendTaskConfirmation -To: SendApprResult

Label:

Condition: Success

Description:

From: WaitForReply -To: SaveTaskMin

Label: smaller count of tasks

Condition: $WaitForReply/ActivityOutput/body/tasksNumber < $taskMin/root/value

Description: appraiser's count of tasks is smaller than saved minimum

From: WaitForReply -To: end

Label: greater count of tasks

Condition: $WaitForReply/ActivityOutput/body/tasksNumber >= $taskMin/root/value

Description: appraiser's count of tasks is greater than (or equal to) saved minimum

From: start -To: InitMin

Label:

Condition: Success

Description:

From: start -To: WaitForReply

Label:

Condition: Success

Description:

Groups:

Name: Choose the least busy appraiser

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = while

serializable = false

indexSlot = index

outSlot = result

activityOutputName = WaitForReply

whileCondition = $index < 5

accumulateOutput = false

Name: Critical section

Type: com.tibco.pe.core.CriticalSectionGroup

Resource Type: ae.process.group

Configuration:

groupType = criticalSection

serializable = false

scope = single

3.2.4.1.6. SendApprRequest

Section contains description of Process " SendApprRequest.process " .

Process description:

send BE request for appraisal to bank service

Process definition:

Full process path: pawn/SendApprRequest.process

Diagram:

Process starter activity:

Name: CreditReqReceiver

Property Name: CreditReqReceiver

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%%.%%QueueCreditReq%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedJMSResources/JMSConn.sharedjmscon

ApplicationProperties =

OutDataxsdString

- CreditRequest (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: SendAppraisalReq

Type: com.tibco.be.bw.plugin.BESendEvent

Resource Type: ae.activities.BESendEvent

Description: send BE request for appraisal

Configuration:

eventRef = /pawn/Events/appraisalRequest.event

Input bindings:

Target	Source
/BESendEventInput/appraisalRequest/customerName	$CreditReqReceiver/ns1:ActivityOutput/Body/pfx3:CreditRequest/Name
/BESendEventInput/appraisalRequest/realtyDetails	$CreditReqReceiver/ns1:ActivityOutput/Body/pfx3:CreditRequest/RealtyDetail

Transitions:

From: CreditReqReceiver -To: End

Label: no pawn

Condition: $CreditReqReceiver/ns1:ActivityOutput/Body/pfx3:CreditRequest/Pawn = "false"

Description: customer has no pawn

From: CreditReqReceiver -To: SendAppraisalReq

Label: pawn

Condition: $CreditReqReceiver/ns1:ActivityOutput/Body/pfx3:CreditRequest/Pawn="true"

Description: customer has pawn

From: SendAppraisalReq -To: End

Label:

Condition: Success

Description:

3.2.4.2. AE Schemas

Chapter contains description of BusinessWorks AE Schemas from project Appraisal.ear.

3.2.4.2.1. ae

Section contains description of AE Schema ae.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
assocList	assocList
binary	binary	java.lang.Byte[]
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
dateTime	dateTime	java.util.Date
date	date	java.util.Date
i1	i1	java.lang.Byte
i2	i2	java.lang.Short
i4	i4	java.lang.Integer
i8	i8	java.lang.Long
interval	interval
r4	r4	java.lang.Float
r8	r8	java.lang.Double
string	string	java.lang.String
time	time	java.util.Date
ui1	ui1	java.lang.Short
ui2	ui2	java.lang.Integer
ui4	ui4	java.lang.Long
ui8	ui8	java.lang.Long
void	void

3.2.4.2.2. AppraisalSchema

Section contains description of AE Schema AppraisalSchema.aeschema

AE Schema Description:

reply for appraisal request from bank service, includes number of tasks and subject for confirmation message from appraiser including appraised realty value task confirmation message from bank service including realty details request for appraisal

Classes:

Class name: ApprDetails

Attributes:

customerName

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

realtyDetails

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class name: ApprReply

Attributes:

confirmSubj

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

tasksNumber

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: ApprRequest

Attributes:

replySubj

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class name: ApprResult

Attributes:

customerName

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

realtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: CreditRequest

Attributes:

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Pawn

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

RealtyDetail

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

3.2.4.3. Global Variables

Chapter contains description of BusinessWorks Global Variables from project Appraisal.ear.

3.2.4.3.1. defaultVars

Section contains description of Global Variables " defaultVars "

Name: Appr1ConfirmSubj

Value: APPRAISAL.APPRAISER1.CONFIRM

Name: Appr2ConfirmSubj

Value: APPRAISAL.APPRAISER2.CONFIRM

Name: Appr3ConfirmSubj

Value: APPRAISAL.APPRAISER3.CONFIRM

Name: Appr4ConfirmSubj

Value: APPRAISAL.APPRAISER4.CONFIRM

Name: ApprValue1

Value: 1000000

Name: ApprValue2

Value: 1200000

Name: ApprValue3

Value: 1250000

Name: ApprValue4

Value: 1200000

Name: AppraisalReplySubject

Value: APPRAISAL.SERVICE.REPLY

Name: AppraisalRequestSubject

Value: APPRAISAL.APPRAISER.REQUEST

Name: AppraisalResultSubject

Value: APPRAISAL.SERVICE.RESULT

Name: Deployment

Value: appraisal

Name: DirLedger

Value: .

Name: DirTrace

Value: .

Name: Domain

Value: domain

Name: ENV

Value: DEV

Name: HawkEnabled

Value: false

Name: JmsProviderUrl

Value: tcp://localhost:7222

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Name: MessageEncoding

Value: UTF-8

Name: QueueApprReq

Value: BANK.APPRAISAL.REQUEST

Name: QueueApprResult

Value: BANK.EXAMINATION.APPRVALUE

Name: QueueCreditReq

Value: BANK.PAWN.CREDITREQ

Name: RemoteRvDaemon

Value:

Name: RvDaemon

Value: tcp:7500

Name: RvNetwork

Value:

Name: RvService

Value: 7500

Name: RvaHost

Value: localhost

Name: RvaPort

Value: 7600

Name: TIBHawkDaemon

Value: tcp:7474

Name: TIBHawkNetwork

Value:

Name: TIBHawkService

Value: 7474

Name: TaskFile1

Value: X:\MakeDoc\demo\trial30\trialProjects\Appraisal\data\tasks1.xml

Name: TaskFile2

Value: X:\MakeDoc\demo\trial30\trialProjects\Appraisal\data\tasks2.xml

Name: TaskFile3

Value: X:\MakeDoc\demo\trial30\trialProjects\Appraisal\data\tasks3.xml

Name: TaskFile4

Value: X:\MakeDoc\demo\trial30\trialProjects\Appraisal\data\tasks4.xml

3.2.4.4. Archives

Chapter contains description of BusinessWorks Enterprise Archives from project Appraisal.ear.

3.2.4.4.1. Appraisal

Section contains description of Enterprise Archive " Appraisal.mdearinfo "

Enterprise archive:

Archive name: Appraisal

Author: PIKE Electronic

Version: 11

Service settable global vars:

File location: *** ARCHIVE WAS RECONSTRUCTED FROM EAR's TIBCO.XML. ***

Description: appraisal module archive

3.2.4.5. RV Transports

Chapter contains description of BusinessWorks RV Transports from project Appraisal.ear.

3.2.4.5.1. RVTransport

Section contains description of Rendezvous Transport " RVTransport.rvtransport "

Transport description:

No description

Transport configuration:

Name	Value
workerWeight	1
workerTasks	10
workerCompleteTime	0
schedulerWeight	1
scheduleHeartbeat	1.0
scheduleActivation	3.5
showExpertSettings	reliable
network	%%RvNetwork%%
daemon	%%RvDaemon%%
service	%%RvService%%

3.2.4.6. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project Appraisal.ear.

3.2.4.6.1. JMSConn

Section contains description of JMS Connection " JMSConn "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

No description

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	false
Provider URL:	%%JmsProviderUrl%%
Use XA Connection Factory:	false

3.2.4.7. Channels

Chapter contains description of BusinessEvents Channels from project Appraisal.ear.

3.2.4.7.1. JMSChannel

Section contains description of Channel " JMSChannel "

Full Path: /pawn/Channels/JMSChannel

Channel description:

No description

Properties:

Channel Type: JMS

Channel Properties: /SharedJMSResources/JMSConn.sharedjmscon

Destinations

Destination apprReqQueue

Properties

Serializer/Deserializer Class:

Default Event: /pawn/Events/appraisalRequest.event

Queue : true

Name : %%ENV%%.%%QueueApprReq%%

Selector :

DurableSuscriberName : %%Deployment%%:%%be.engine.name%%:%%ChannelURI%%:%%DestinationURI%%

Destination apprReqTopic

Properties

Serializer/Deserializer Class:

Default Event: /pawn/Events/appraisalRequest.event

Queue : false

Name : %%ENV%%.%%QueueApprReq%%

Selector :

DurableSuscriberName :

3.2.4.8. Events

Chapter contains description of BusinessEvents Events from project Appraisal.ear.

3.2.4.8.1. appraisalRequest

Section contains description of Event " appraisalRequest "

Full Path: /pawn/Events/appraisalRequest

Event description:

No description

Properties:

Inherits from:

Time to live: 0 Seconds

Serialize as: Default

Default Destination: /pawn/Channels/JMSChannel.channel

Rule " expiryAction "

Priority:	5

Actions:

(no action)

User Defined Properties:

Property Name	Type
customerName	String
realtyDetails	String

3.2.5. Benefits

Chapter contains Benefits's project documentation.

Modification time: 2012/06/12 11:29:49

3.2.5.1. Processes

Chapter contains description of BusinessWorks Processes from project Benefits.

3.2.5.1.1. GetDate

Section contains description of Process " GetDate.process " .

Process description:

The process gets current date from the system....

Process definition:

Full process path: PantherBW/ProcessDefinitions/BusinessLogic/GetDate.process

Diagram:

Process starter activity:

Name: Start

Description: The beginning of the process.

Input Parameters:

- GetInformationRequest (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- GetInformationResponse (XML Element Reference, required )

Return bindings:

Target	Source
/GetInformationResponse	when ? $_error : -1$_error/ns:ErrorReport/StackTrace ; otherwise : 0$SetDate/root/DateTime ;

Activities:

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description: The error branch.

Name: SetDate

Type: com.tibco.plugin.mapper.MapperActivity

Resource Type: ae.activities.MapperActivity

Description: The component where we get the current date.

Configuration:

+ root (Complex Type, required )

- DateTime(xsd:date,required)

Input bindings:

Target	Source
/root/DateTime	current-date()

Transitions:

From: Null -To: End

Label:

Condition: Success

Description:

From: SetDate -To: End

Label:

Condition: Success

Description:

From: SetDate -To: Null

Label:

Condition: Error

Description:

From: Start -To: SetDate

Label:

Condition: Success

Description:

3.2.5.1.2. SendEmail

Section contains description of Process " SendEmail.process " .

Process description:

The process which sends emails...

Process definition:

Full process path: PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

Diagram:

Process starter activity:

Name: Start

Description: The beginning of the SendEmail process.

Input Parameters:

- SendEmailRequest (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- SendEmailResponse (XML Element Reference, required )

Return bindings:

Target	Source
/SendEmailResponse	when ? $_error : -1$_error/ns3:ErrorReport/StackTrace ; otherwise : 0 ;

Activities:

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description: SendEmail error branch

Name: Send Mail

Type: com.tibco.plugin.mail.MailPubActivity

Resource Type: ae.activities.MailActivityResource

Description: sending of the email.....

Configuration:

newMimeSupport = true

inputOutputVersion = $_globalVariables/ns1:GlobalVariables/PantherBW/Shared/Email/to

authenticate = false

nonRFC822 = false

host = %%PantherBW/Shared/Email/SMTP%%

InputHeaders

+ root (Complex Type, required )

- Content-Type(xsd:string,optional)

Input bindings:

Target	Source
/mailActivityInput/from	$_globalVariables/ns1:GlobalVariables/PantherBW/Shared/Email/from
/mailActivityInput/to	$_globalVariables/ns1:GlobalVariables/PantherBW/Shared/Email/to
/mailActivityInput/subject	"test"
/mailActivityInput/bodyElement/bodyText	$Start/pfx:SendEmailRequest/pfx:message

Transitions:

From: Null -To: End

Label:

Condition: Success

Description:

From: Send Mail -To: End

Label:

Condition: Success

Description:

From: Send Mail -To: Null

Label:

Condition: Error

Description:

From: Start -To: Send Mail

Label:

Condition: Success

Description:

3.2.5.1.3. TriggerCourtProcess

Section contains description of Process " TriggerCourtProcess.process " .

Process description:

The process which triggers procedures in the iProcess

Process definition:

Full process path: PantherBW/ProcessDefinitions/BusinessLogic/TriggerCourtProcess.process

Diagram:

Process starter activity:

Name: Start

Description: The beginning of TriggerCourt process

Input Parameters:

- TriggerCourtProcessRequest (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- TriggerCourtProcessResponse (XML Element Reference, required )

Return bindings:

Target	Source
/TriggerCourtProcessResponse	when ? $Variable0/Results/ResultCode=0 : 0 ; otherwise : -1"Error." ;

Process variables:

Schema: Variable0

+ Results (Complex Type, required )

- ResultCode(xsd:int,required)

- ResultMsg(xsd:string,optional)

Activities:

Name: Assign

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: It assigns the error value and error message.

Configuration:

variableName = Variable0

Input bindings:

Target	Source
/Results/ResultCode	-1
/Results/ResultMsg	"Error"

Name: Panther1 - restart process

Type: com.tibco.plugin.staffware.iProcessStartCaseActivity

Resource Type: ae.activities.iProcessStartCase

Description: Panther1 - restart process

Configuration:

StaffwareStepType = 2

StaffwareProcedureStatus = 1

UseCasePrecedenceRule = true

StaffwareProcedureStartMode = 1

ShowStaffwareProcedureSystemFields = false

ValidateInputValueLength = true

OverrideTransactionBehavior = false

StaticConfiguration = false

StaffwareProcedureName = PANTHER1 (0.6)

StaffwareProcedureInput = N_EMAILS^82^?^10^0,T_DATE^65^?^20^0,T_ERRORMSG^70^?^0^0,T_EXPDATE^65^?^20^0,T_FIRSTMAIL^65^?^20^0,T_WAIT^65^?^20^0,

StaffwareNodeInfo = 0^/^:^[3.1.1]^

StaffwareStepName = RT00

StaffwareStepInput =

StaffwareConnection = /SharedResources/Connection/iProcess Connection.sharediprocesscon

Input bindings:

Target	Source
/iProcessStartCaseActivityInput/CaseDescription-24	$Start/pfx:TriggerCourtProcessRequest/pfx:SW_CASENUM

Name: Panther1 - send email

Type: com.tibco.plugin.staffware.iProcessStartCaseActivity

Resource Type: ae.activities.iProcessStartCase

Description: Panther1 - send email

Configuration:

StaffwareStepType = 0

StaffwareProcedureStatus = 1

UseCasePrecedenceRule = true

StaffwareProcedureStartMode = 1

ShowStaffwareProcedureSystemFields = false

ValidateInputValueLength = true

OverrideTransactionBehavior = false

StaticConfiguration = false

StaffwareProcedureName = PANTHER1 (0.6)

StaffwareProcedureInput = N_EMAILS^82^?^10^0,T_DATE^65^?^20^0,T_ERRORMSG^70^?^0^0,T_EXPDATE^65^?^20^0,T_FIRSTMAIL^65^?^20^0,T_WAIT^65^?^20^0,

StaffwareNodeInfo = 0^/^:^[3.1.1]^

StaffwareStepName = RT03

StaffwareStepInput =

StaffwareConnection = /SharedResources/Connection/iProcess Connection.sharediprocesscon

Input bindings:

Target	Source
/iProcessStartCaseActivityInput/CaseDescription-24	$Start/pfx:TriggerCourtProcessRequest/pfx:SW_CASENUM

Name: Panther2 - begin the process

Type: com.tibco.plugin.staffware.iProcessStartCaseActivity

Resource Type: ae.activities.iProcessStartCase

Description: Panther2 - begin the process

Configuration:

StaffwareStepType = 2

StaffwareProcedureStatus = 1

UseCasePrecedenceRule = true

StaffwareProcedureStartMode = 1

ShowStaffwareProcedureSystemFields = false

ValidateInputValueLength = true

OverrideTransactionBehavior = false

StaticConfiguration = false

StaffwareProcedureName = PANTHER2 (0.1)

StaffwareProcedureInput =

StaffwareNodeInfo = 0^/^:^[3.1.1]^

StaffwareStepName = RT00

StaffwareStepInput =

StaffwareConnection = /SharedResources/Connection/iProcess Connection.sharediprocesscon

Input bindings:

Target	Source
/iProcessStartCaseActivityInput/CaseDescription-24	$Start/pfx:TriggerCourtProcessRequest/pfx:SW_CASENUM

Transitions:

From: Assign -To: End

Label:

Condition: Success

Description:

From: Panther1 - restart process -To: End

Label:

Condition: Success

Description:

From: Panther1 - send email -To: End

Label:

Condition: Success

Description:

From: Panther2 - begin the process -To: End

Label:

Condition: Success

Description:

From: Start -To: Assign

Label: otherwise

Condition: Success with no matching condition

Description:

From: Start -To: End

Label: end process

Condition: $Start/pfx:TriggerCourtProcessRequest/pfx:message="QUIT"

Description: ends the process

From: Start -To: Panther1 - restart process

Label: restart

Condition: $Start/pfx:TriggerCourtProcessRequest/pfx:message="RESTART"

Description: restarts the whole process

From: Start -To: Panther1 - send email

Label: mail

Condition: $Start/pfx:TriggerCourtProcessRequest/pfx:message="MAIL"

Description: starts the procedure which sends email

From: Start -To: Panther2 - begin the process

Label: court

Condition: $Start/pfx:TriggerCourtProcessRequest/pfx:message="COURT"

Description: starts the court

3.2.5.2. AE Schemas

Chapter contains description of BusinessWorks AE Schemas from project Benefits.

3.2.5.2.1. ae

Section contains description of AE Schema ae.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
assocList	assocList
binary	binary	java.lang.Byte[]
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
dateTime	dateTime	java.util.Date
date	date	java.util.Date
i1	i1	java.lang.Byte
i2	i2	java.lang.Short
i4	i4	java.lang.Integer
i8	i8	java.lang.Long
interval	interval
r4	r4	java.lang.Float
r8	r8	java.lang.Double
string	string	java.lang.String
time	time	java.util.Date
ui1	ui1	java.lang.Short
ui2	ui2	java.lang.Integer
ui4	ui4	java.lang.Long
ui8	ui8	java.lang.Long
void	void

3.2.5.2.2. corba

Section contains description of AE Schema corba.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
long	long	java.lang.Integer
longlong	longlong	java.lang.Long
octet	octet	java.lang.Byte
short	short	java.lang.Short
string	string	java.lang.String
ulonglong	ulonglong	java.lang.Long
ulong	ulong	java.lang.Long
ushort	ushort	java.lang.Integer
wchar	wchar	java.lang.Character
wstring	wstring	java.lang.String

3.2.5.2.3. java

Section contains description of AE Schema java.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
int	int	java.lang.Integer
long	long	java.lang.Long
short	short	java.lang.Short
string	string	java.lang.String

3.2.5.2.4. sql

Section contains description of AE Schema sql.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
BIGINT	BIGINT	java.lang.Long
BIT	BIT	java.lang.Boolean
DATE	DATE	java.sql.Date
DOUBLE PRECISION	DOUBLE PRECISION	java.lang.Double
FLOAT	FLOAT	java.lang.Float
INTEGER	INTEGER	java.lang.Integer
LONGVARBINARY	LONGVARBINARY	java.lang.Byte[]
LONGVARCHAR	LONGVARCHAR	java.lang.String
REAL	REAL	java.lang.Float
SMALLINT	SMALLINT	java.lang.Short
TIMESTAMP	TIMESTAMP	java.sql.Timestamp
TIME	TIME	java.sql.Time
TINYINT	TINYINT	java.lang.Short
VARBINARY	VARBINARY	java.lang.Byte[]
VARCHAR	VARCHAR	java.lang.String

3.2.5.2.5. baseDocument

Section contains description of AE Schema baseDocument.aeschema

AE Schema Description:

No description

Classes:

Class name: MAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: MBusinessDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseBusinessDocument

Attributes:

DataSection

Readable: true

Writeable: true

Type: /AESchemas/ae/baseDocument.aeschema#sequence.sequence[MDataSection]

Class name: MDataSection

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: aeAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: baseAdvisoryDocument

Attributes:

Analysis

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Description

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Severity

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Subject

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: baseBusinessDocument

Attributes:

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ComponentId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ConfirmCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Encrypted

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

ErrorAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotEnd

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

LotId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotItem

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReplyAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Sequences:

sequence[MDataSection]

Element Type: /AESchemas/ae/baseDocument.aeschema#class.MDataSection

Maximum Length:

3.2.5.3. Global Variables

Chapter contains description of BusinessWorks Global Variables from project Benefits.

3.2.5.3.1. defaultVars

Section contains description of Global Variables " defaultVars "

Name: Deployment

Value: pantherbw

Name: DirLedger

Value: .

Name: DirTrace

Value: .

Name: Domain

Value: domain

Name: HawkEnabled

Value: false

Name: JmsProviderUrl

Value: tcp://localhost:7222

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Name: RemoteRvDaemon

Value:

Name: RvDaemon

Value: tcp:7500

Name: RvNetwork

Value:

Name: RvService

Value: 7500

Name: RvaHost

Value: localhost

Name: RvaPort

Value: 7600

Name: TIBHawkDaemon

Value: tcp:7474

Name: TIBHawkNetwork

Value:

Name: TIBHawkService

Value: 7474

3.2.5.3.2. defaultVars/PantherBW/JMSConnection

Section contains description of Global Variables " defaultVars/PantherBW/JMSConnection "

Name: JMSDestinationQueue

Value: queue/iProcess/Panther

Name: JNDIContextFactory

Value: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Name: JNDIContextURL

Value: tibjmsnaming://192.168.3.209:7222

Name: JNDIPassword

Value: admin

Name: JNDIUserName

Value: admin

Name: Password

Value: admin

Name: QueueConnectionFactory

Value: QueueConnectionFactory

Name: TopicConnectionFactory

Value: TopicConnectionFactory

Name: UserName

Value: admin

3.2.5.3.3. defaultVars/PantherBW/Shared/Email

Section contains description of Global Variables " defaultVars/PantherBW/Shared/Email "

Name: SMTP

Value: mail.pikeelectronic.com

Name: from

Value: z@z.cz

Name: to

Value: g@g.cz

3.2.5.3.4. defaultVars/PantherBW/iProcessConnection

Section contains description of Global Variables " defaultVars/PantherBW/iProcessConnection "

Name: IPAddress

Value: 192.168.3.209

Name: UDPPort

Value: 28001

Name: objectsServerName

Value: TIBCOIPE

Name: password

Value: swadmin

Name: username

Value: swadmin

3.2.5.3.5. defaultVars/PantherBW/iProcessDatabaseConnection

Section contains description of Global Variables " defaultVars/PantherBW/iProcessDatabaseConnection "

Name: JDBCDriver

Value: tibcosoftwareinc.jdbc.oracle.OracleDriver

Name: LoginTimeOut

Value: 10

Name: MaxConnections

Value: 10

Name: OperationTimeOut

Value: 10

Name: Password

Value: swpro

Name: SchemaOwner

Value: swpro

Name: URL

Value: jdbc:tibcosoftwareinc:oracle://192.168.3.209:1521;SID=TIBCO

Name: UserName

Value: swpro

3.2.5.4. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project Benefits.

3.2.5.4.1. iProcess

Section contains description of JMS Connection " iProcess "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

No description

JMS configuration:

Name	Value
User Name:	%%PantherBW/JMSConnection/UserName%%
Client ID:
Use JNDI Connection Factory:	true
JNDI Context Factory:	%%PantherBW/JMSConnection/JNDIContextFactory%%
JNDI Context URL:	%%PantherBW/JMSConnection/JNDIContextURL%%
JNDI User Name:	%%PantherBW/JMSConnection/JNDIUserName%%
Topic Connection Factory:	%%PantherBW/JMSConnection/TopicConnectionFactory%%
Queue Connection Factory:	%%PantherBW/JMSConnection/QueueConnectionFactory%%

3.2.5.5. Shared iProcess Connections

Chapter contains description of Shared iProcess Connections from project Benefits.

3.2.5.5.1. iProcess Connection

Section contains description of Shared iProcess Connection " iProcess Connection.sharediprocesscon "

iProcess connection description:

No description

iProcess connection configuration:

ServerDiscovery	0
ServerName	TIBCOIPE
ComputerName
IPAddress	%%PantherBW/iProcessConnection/IPAddress%%
UDPPortNumber	%%PantherBW/iProcessConnection/UDPPort%%
TCPPortNumber	28001
IsDirector	0
UserName	%%PantherBW/iProcessConnection/username%%
UserPassword	%%PantherBW/iProcessConnection/password%%
DatabaseConnectionType	0
DatabaseMaxConnection	%%PantherBW/iProcessDatabaseConnection/MaxConnections%%
DatabaseLoginTimeout	%%PantherBW/iProcessDatabaseConnection/LoginTimeOut%%
DatabaseOperationTimeout	%%PantherBW/iProcessDatabaseConnection/OperationTimeOut%%
AutoDataBaseConfig	false
DatabaseType	1
JDBCDriverName	%%PantherBW/iProcessDatabaseConnection/JDBCDriver%%
XADataSourceName
DatabaseURL	%%PantherBW/iProcessDatabaseConnection/URL%%
DatabaseUserName	%%PantherBW/iProcessDatabaseConnection/UserName%%
DatabasePassword	%%PantherBW/iProcessDatabaseConnection/Password%%
AdminUserName	%%PantherBW/iProcessDatabaseConnection/SchemaOwner%%

3.2.5.6. Services

Chapter contains description of BusinessWorks Services from project Benefits.

3.2.5.6.1. iProcessPantherBWServiceAgent

Section contains description of Service " iProcessPantherBWServiceAgent.serviceagent "

Service description:

No description

Configuration:

Number of MaxSessions: 1

JMSConnection: /SharedResources/Connection/iProcess.sharedjmscon

DestinationQueue: %%PantherBW/JMSConnection/JMSDestinationQueue%%

Selected Processes:

/PantherBW/ProcessDefinitions/BusinessLogic/GetDate.process

/PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

/PantherBW/ProcessDefinitions/BusinessLogic/TriggerCourtProcess.process

3.2.5.7. XSD Schemas

Chapter contains description of XSD Schemas from project Benefits.

3.2.5.7.1. PantherBW

Section contains description of XSD Schema PantherBW.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/pantherbw/PantherBW/ProcessDefinitions/Schema/Schema.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

GetInformationRequest

GetInformationResponse

SendEmailRequest

SendEmailResponse

TriggerCourtProcessRequest

TriggerCourtProcessResponse

Complex Types

Results

Input

Detail

element GetInformationRequest

nillable : true

extension base Input

element GetInformationResponse

extension base Results

element DateTime type xs:date , minOccurs 0

element SendEmailRequest

extension base Input

element message type xs:string

element SendEmailResponse

extension base Results

complexType Results

element ResultCode type xs:int

element ResultMessage type xs:string , minOccurs 0

element TriggerCourtProcessRequest

extension base Input

element message type xs:string

element TriggerCourtProcessResponse

extension base Results

complexType Input

element SW_CASENUM type xs:string

3.2.6. CalculateBonita

Chapter contains CalculateBonita's project documentation.

Modification time: 2012/06/12 11:29:49

Design Time Library which serves for calculating pretender bonita. This library using EMS for communication.

3.2.6.1. Processes

Chapter contains description of BusinessWorks Processes from project CalculateBonita.

3.2.6.1.1. envDLEmptyProcess

Section contains description of Process " envDLEmptyProcess.process " .

Source Library: " envDL "

Process description:

No description

Process definition:

Full process path: envDLEmptyProcess.process

Diagram:

Process starter activity:

Name: Start

Description:

Process end activity:

Name: End

Activities:

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description:

Transitions:

From: Null -To: End

Label:

Condition: Success

Description:

From: Start -To: Null

Label:

Condition: Success

Description:

3.2.6.1.2. CalculateBonita

Section contains description of Process " CalculateBonita.process " .

Process description:

Calculate pretender's bonita

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonita.process

Diagram:

Process starter activity:

Name: Start

Description: Start of process with InputParameters structure

Input Parameters:

+ InputParameters (Complex Type, required )

- MonthIncrement(xsd:long,required)

- Value(xsd:long,required)

- RealtyValue(xsd:long,required)

- Problem(xsd:boolean,required)

- Loan(xsd:long,required)

- Refund(xsd:long,required)

Process end activity:

Name: End

Output Parameters:

- Bonita(xsd:long,required)

Return bindings:

Target	Source
/Bonita	$Schema0/Bonita + (if(( $Start/InputParameters/Problem = 1) and ($Schema0/Bonita > 0))then -1 else 0) + (if($Start/InputParameters/Value >= 1000000)then floor($Start/InputParameters/Value div 1000000) else 0)

Process variables:

Schema: Schema0

- Bonita(xsd:long,required)

Activities:

Name: Assign Bonita

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Bonita calculation

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Bonita	if($Start/InputParameters/MonthIncrement < 10000) then 0 else if((($Start/InputParameters/RealtyValue * 0.7)< (-$Start/InputParameters/Value))and (((-$Start/InputParameters/Value) + $Start/InputParameters/Loan)> 300000))then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 7000) then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 15000) then 1 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 30000) then 2 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 100000) then 3 else 4

Name: UpdateDB

Type: com.tibco.plugin.jdbc.JDBCUpdateActivity

Resource Type: ae.activities.JDBCUpdateActivity

Description:

Configuration:

timeout = 10

commit = false

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/SharedTibco.sharedjdbc

statement = UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?

Prepared_Param_DataType

parameter

parameterName = id

dataType = NUMERIC

Transitions:

From: Assign Bonita -To: UpdateDB

Label:

Condition: Success

Description:

From: Start -To: Assign Bonita

Label:

Condition: Success

Description:

From: UpdateDB -To: End

Label:

Condition: Success

Description:

3.2.6.1.3. CalculateBonitaService

Section contains description of Process " CalculateBonitaService.process " .

Process description:

Get and prepare input parameters for process CalculateBonita. Then send request with calculated bonita.

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

Diagram:

Process starter activity:

Name: InputParameters JMSQueueReceiver

Property Name: InputParameters JMSQueueReceiver

Type: com.tibco.plugin.jms.JMSQueueEventSource

Resource Type: ae.activities.JMSQueueEventSource

Description: Get JMS message with CalculateBonita message selector and InputParameters

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1 (Auto)

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

selector = Part='CalculateBonita'

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

OutDataxsdString

- InputParameters (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: CalculateBonita

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description: Calculate pretender's bonita from InputParameters and Obligator records

Configuration:

processName = /ProcessDefinitions/CalculateBonita/CalculateBonita.process

Input bindings:

Target	Source
/InputParameters/MonthIncrement	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/MonthIncrement
/InputParameters/Value	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/InputParameters/RealtyValue	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue
/InputParameters/Problem	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Problem
/InputParameters/Loan	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Value
/InputParameters/Refund	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Refund + $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund

Name: Obligators SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description: SOAPRequest on GetObligator process and get reply with result

Configuration:

timeout = 0

service = pfx2:GetObligatorService

servicePort = ObligatorName_sp_SOAPEventSource

operation = GetObligatorServiceOperation

soapAction = /ProcessDefinitions/GetObligator/GetObligatorService

endpointURL = %%GetObligatorServiceEndpointURL%%

useProxy = false

requireBasicAuth = false

basicHttpAuthIdentity =

Input bindings:

Target	Source
/inputMessage/Name	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name

Name: Reply to JMS Message

Type: com.tibco.plugin.jms.JMSReplyActivity

Resource Type: ae.activities.JMSReplyActivity

Description: Send JMS reply with calculated bonita

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

EventSource = InputParameters JMSQueueReceiver

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/PretenderBonita/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/PretenderBonita/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/PretenderBonita/Bonita	$CalculateBonita/Bonita

Transitions:

From: CalculateBonita -To: Reply to JMS Message

Label:

Condition: Success

Description:

From: InputParameters JMSQueueReceiver -To: Obligators SOAPRequestReply

Label:

Condition: Success

Description:

From: Obligators SOAPRequestReply -To: CalculateBonita

Label:

Condition: Success

Description:

From: Reply to JMS Message -To: End

Label:

Condition: Success

Description:

3.2.6.1.4. GetObligator

Section contains description of Process " GetObligator.process " .

Process description:

Read informations about obligator loan from xml file

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligator.process

Diagram:

Process starter activity:

Name: Start

Description: Start process with parameter Name (Pretender's name)

Input Parameters:

+ root (Complex Type, required )

- cust_id(xsd:int,required)

- Name (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- Obligator (XML Element Reference, required )

Return bindings:

Target	Source
/ Obligator	[copy-of] $Schema0/pfx:Obligator

Process variables:

Schema: Schema0

Activities:

Name: Assign ActualObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Assign Obligator data when the Obligator name and input name are same

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/ Obligator[$ObligatorIndex]	[copy-of] $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]

Name: Assign NullObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Set default result as null Obligator strucure

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Obligator/Name	""
/Obligator/Value	0
/Obligator/Problem	0
/Obligator/Refund	0

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description: Do nothing

Name: ParseXML ObligatorsList

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: Parse text input to xml according to ObligatorRegistr xsd schema

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- ObligatorsList (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-ObligatorsRegistr/ns1:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile ObligatorsRegistr

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: Read file as text.

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultObligatorsRegistrFile

Name: UpdateCustomerDB

Type: com.tibco.plugin.jdbc.JDBCUpdateActivity

Resource Type: ae.activities.JDBCUpdateActivity

Description:

Configuration:

timeout = 10

commit = false

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/SharedTibco.sharedjdbc

statement = UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?

Prepared_Param_DataType

parameter

parameterName = obligator_name

dataType = VARCHAR

parameter

parameterName = customer_id

dataType = INTEGER

Input bindings:

Target	Source
/jdbcUpdateActivityInput/obligator_name	$ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name
/jdbcUpdateActivityInput/customer_id	$Start/root/cust_id

Transitions:

From: Assign ActualObligator -To: UpdateCustomerDB

Label:

Condition: Success

Description:

From: Assign NullObligator -To: CycleGroup

Label:

Condition: Success

Description:

From: CycleGroup -To: End

Label:

Condition: Success

Description:

From: Null -To: end

Label:

Condition: Success

Description:

From: ParseXML ObligatorsList -To: Assign NullObligator

Label:

Condition: Success

Description:

From: ReadFile ObligatorsRegistr -To: ParseXML ObligatorsList

Label:

Condition: Success

Description:

From: Start -To: ReadFile ObligatorsRegistr

Label:

Condition: Success

Description:

From: UpdateCustomerDB -To: end

Label:

Condition: Success

Description:

From: start -To: Assign ActualObligator

Label:

Condition: $Start/pfx:Name = $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name

Description:

From: start -To: Null

Label:

Condition: Success

Description:

Groups:

Name: CycleGroup

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = repeat

serializable = false

indexSlot = ObligatorIndex

activityOutputName =

repeatCondition = ($ObligatorIndex >= $ParseXML-ObligatorsList/pfx:ObligatorsList/@Count) or ($ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name =$Start/pfx:Name)

accumulateOutput = false

3.2.6.1.5. GetObligatorService

Section contains description of Process " GetObligatorService.process " .

Process description:

Ensure SOAP I/O operation for GetObligator process.

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligatorService.process

Diagram:

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:

processName = /ProcessDefinitions/GetObligator/GetObligator.process

Input bindings:

Target	Source
/Name	$ObligatorName-SOAPEventSource/inputMessage/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:

Target	Source
/outputMessage / Obligator	[copy-of] $GetObligator/ns:Obligator

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:

3.2.6.1.6. RetrieveResource

Section contains description of Process " RetrieveResource.process " .

Process description:

Process for retrieve concrete WSDL resource.

Process definition:

Full process path: ProcessDefinitions/GetObligator/RetrieveResource.process

Diagram:

Process starter activity:

Name: HTTP Receiver

Property Name: HTTP Receiver

Type: com.tibco.plugin.http.HTTPEventSource

Resource Type: httppalette.httpEventSource

Description: Receive HTTP request on WSDL resource

Configuration:

outputMode = String

defaultEncoding = ISO8859_1

inputOutputVersion = 5.3.0

newMimeSupport = true

sharedChannel = /SharedConnections/CalculateBonitaSOAPHTTPConnection.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)

Process end activity:

Name: End

Activities:

Name: RetrieveResources

Type: com.tibco.plugin.soap.urlaccess.RetrieveResource

Resource Type: ae.activities.RetrieveResource

Description: Retrieve WSDL resources

Input bindings:

Target	Source
/inputClass/resourcePath	$HTTP-Receiver/ProcessStarterOutput/RequestURI
/inputClass/filter	[IF] < $HTTP-Receiver/ProcessStarterOutput/QueryString > $HTTP-Receiver/ProcessStarterOutput/QueryString

Name: Send HTTP Response

Type: com.tibco.plugin.http.HTTPResponseActivity

Resource Type: httppalette.httpWebResponse

Description: Send HTTP response with WSDL resource

Configuration:

closeConnection = true

eventSource = HTTP Receiver

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:

Target	Source
/ResponseActivityInput/asciiContent	$RetrieveResources/outputClass/resourceData

Transitions:

From: HTTP Receiver -To: RetrieveResources

Label:

Condition: Success

Description:

From: RetrieveResources -To: Send HTTP Response

Label:

Condition: Success

Description:

From: Send HTTP Response -To: End

Label:

Condition: Success

Description:

3.2.6.1.7. CreateObligatorsRegistr

Section contains description of Process " CreateObligatorsRegistr.process " .

Process description:

Create default basic ObligatorRegistr xml file

Process definition:

Full process path: ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

Diagram:

Process starter activity:

Name: Start

Description: Start of process

Input Parameters:

Process end activity:

Name: End

Output Parameters:

Activities:

Name: RenderXML ObligatorsList

Type: com.tibco.plugin.xml.XMLRendererActivity

Resource Type: ae.activities.XMLRendererActivity

Description: Render string in XML format according to ObligatorsRegistr XSD schema

Configuration:

renderAsText = text

validateInput = true

renderDefaultPrefix = true

textEncoding = UTF-8

term

- ObligatorsList (XML Element Reference, required )

Input bindings:

Target	Source
/ObligatorsList	1
/ObligatorsList/Obligator/Name	"Jan Novak"
/ObligatorsList/Obligator/Value	100000
/ObligatorsList/Obligator/Problem	0
/ObligatorsList/Obligator/Refund	5000

Name: WriteFile ObligatorRegistr

Type: com.tibco.plugin.file.FileWriteActivity

Resource Type: ae.activities.FileWriteActivity

Description: Save rendered xml string as file

Configuration:

encoding = text

compressFile = None

Input bindings:

Target	Source
/WriteActivityInputTextClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultObligatorsRegistrFile
/WriteActivityInputTextClass/textContent	$RenderXML-ObligatorsList/xmlString

Transitions:

From: RenderXML ObligatorsList -To: WriteFile ObligatorRegistr

Label:

Condition: Success

Description:

From: Start -To: RenderXML ObligatorsList

Label:

Condition: Success

Description:

From: WriteFile ObligatorRegistr -To: End

Label:

Condition: Success

Description:

3.2.6.2. AE Schemas

Chapter contains description of BusinessWorks AE Schemas from project CalculateBonita.

3.2.6.2.1. ae

Section contains description of AE Schema ae.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
assocList	assocList
binary	binary	java.lang.Byte[]
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
dateTime	dateTime	java.util.Date
date	date	java.util.Date
i1	i1	java.lang.Byte
i2	i2	java.lang.Short
i4	i4	java.lang.Integer
i8	i8	java.lang.Long
interval	interval
r4	r4	java.lang.Float
r8	r8	java.lang.Double
string	string	java.lang.String
time	time	java.util.Date
ui1	ui1	java.lang.Short
ui2	ui2	java.lang.Integer
ui4	ui4	java.lang.Long
ui8	ui8	java.lang.Long
void	void

3.2.6.2.2. corba

Section contains description of AE Schema corba.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
long	long	java.lang.Integer
longlong	longlong	java.lang.Long
octet	octet	java.lang.Byte
short	short	java.lang.Short
string	string	java.lang.String
ulonglong	ulonglong	java.lang.Long
ulong	ulong	java.lang.Long
ushort	ushort	java.lang.Integer
wchar	wchar	java.lang.Character
wstring	wstring	java.lang.String

3.2.6.2.3. java

Section contains description of AE Schema java.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
int	int	java.lang.Integer
long	long	java.lang.Long
short	short	java.lang.Short
string	string	java.lang.String

3.2.6.2.4. sql

Section contains description of AE Schema sql.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
BIGINT	BIGINT	java.lang.Long
BIT	BIT	java.lang.Boolean
DATE	DATE	java.sql.Date
DOUBLE PRECISION	DOUBLE PRECISION	java.lang.Double
FLOAT	FLOAT	java.lang.Float
INTEGER	INTEGER	java.lang.Integer
LONGVARBINARY	LONGVARBINARY	java.lang.Byte[]
LONGVARCHAR	LONGVARCHAR	java.lang.String
REAL	REAL	java.lang.Float
SMALLINT	SMALLINT	java.lang.Short
TIMESTAMP	TIMESTAMP	java.sql.Timestamp
TIME	TIME	java.sql.Time
TINYINT	TINYINT	java.lang.Short
VARBINARY	VARBINARY	java.lang.Byte[]
VARCHAR	VARCHAR	java.lang.String

3.2.6.2.5. CalculateBonitaAESchema

Section contains description of AE Schema CalculateBonitaAESchema.aeschema

AE Schema Description:

CalculateBonita AESchema for EMS communication Class for calculated result Class for input parameters

Classes:

Class name: InputParameters

Attributes:

MonthIncrement

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: PretenderBonita

Attributes:

Bonita

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

3.2.6.2.6. baseDocument

Section contains description of AE Schema baseDocument.aeschema

AE Schema Description:

No description

Classes:

Class name: MAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: MBusinessDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseBusinessDocument

Attributes:

DataSection

Readable: true

Writeable: true

Type: /AESchemas/ae/baseDocument.aeschema#sequence.sequence[MDataSection]

Class name: MDataSection

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: aeAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: baseAdvisoryDocument

Attributes:

Analysis

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Description

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Severity

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Subject

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: baseBusinessDocument

Attributes:

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ComponentId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ConfirmCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Encrypted

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

ErrorAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotEnd

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

LotId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotItem

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReplyAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Sequences:

sequence[MDataSection]

Element Type: /AESchemas/ae/baseDocument.aeschema#class.MDataSection

Maximum Length:

3.2.6.3. Global Variables

Chapter contains description of BusinessWorks Global Variables from project CalculateBonita.

3.2.6.3.1. defaultVars

Section contains description of Global Variables " defaultVars "

Source Library: " envDL "

Name: CalculateBonitaHTTPSOAPPort

Value: 9997

Name: CalculateBonitaJMSQueueName

Value: BANK.CALCULATEBONITA.REQUEST

Name: CalculateBonitaJNDIContextFactory

Value: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Name: CalculateBonitaJNDIContextURL

Value: tibjmsnaming://localhost:7222

Name: DefaultObligatorsRegistrFile

Value: X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\ObligatorsRegistr.xml

Name: Deployment

Value: CalculateBonita

Name: Domain

Value: domain

Name: ENV

Value: DEV

Name: GetObligatorServiceEndpointURL

Value: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

3.2.6.3.2. defaultVars/jdbc

Section contains description of Global Variables " defaultVars/jdbc "

Name: password

Value: *****

Name: sid

Value: ACCOUNTS

Name: url_port

Value: 10.246.4.34:1521

Name: user

Value: dbuser

3.2.6.4. WSDLs

Chapter contains description of BusinessWorks WSDLs from project CalculateBonita.

3.2.6.4.1. GetObligatorServiceAbstractWSDL

Section contains description of WSDL Schema GetObligatorServiceAbstractWSDL.wsdl

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: tns - http://xmlns.example.com/1171360277608

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns:Obligator

Part Name: part1

3.2.6.4.2. GetObligatorServiceConcreteWSDL

Section contains description of WSDL Schema GetObligatorServiceConcreteWSDL.wsdl

Service: GetObligatorService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171360277608/GetObligatorServiceOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

schema

ns0 : Name - xs:string

ns0 : Obligator

ns0 : ObligatorsList

ns0 : Problem - xs:boolean

ns0 : Refund - xs:long

ns0 : Value - xs:long

Port configuration:

Binding: tns:ObligatorName_sp_SOAPEventSourceBinding

Name: ObligatorName_sp_SOAPEventSource

Soap Address: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns0:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns0:Obligator

Part Name: part1

3.2.6.5. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project CalculateBonita.

3.2.6.5.1. CalculateBonitaEMSConnection

Section contains description of JMS Connection " CalculateBonitaEMSConnection "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

EMS connection for input parameters and output result of CalculateBonita library

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	true
JNDI Context Factory:	%%CalculateBonitaJNDIContextFactory%%
JNDI Context URL:	%%CalculateBonitaJNDIContextURL%%
JNDI User Name:
Topic Connection Factory:	TopicConnectionFactory
Queue Connection Factory:	QueueConnectionFactory

3.2.6.6. Shared JDBC Connections

Chapter contains description of BusinessWorks Shared JDBC Connections from project CalculateBonita.

3.2.6.6.1. SharedTibco

Section contains description of Shared JDBC " SharedTibco.sharedjdbc "

Resource type: ae.shared.JDBCSharedResource

JDBC description:

No description

JDBC configuration:

Name	Value
driver	tibcosoftwareinc.jdbc.oracle.OracleDriver
maxConnections	120
loginTimeout	0
connectionType	JDBC
UseSharedJndiConfig	false
location	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
user	%%jdbc/user%%
password	%%jdbc/password%%

3.2.6.7. Shared HTTP Connections

Chapter contains description of BusinessWorks Shared HTTP Connections from project CalculateBonita.

3.2.6.7.1. CalculateBonitaSOAPHTTPConnection

Section contains description of Shared HTTP Resource " CalculateBonitaSOAPHTTPConnection.sharedhttp "

HTTP description:

Connection for HTTP SOAP communication with GetObligator process

HTTP configuration:

Name	Value
Host	localhost
Port	%%CalculateBonitaHTTPSOAPPort%%

3.2.6.8. XSD Schemas

Chapter contains description of XSD Schemas from project CalculateBonita.

3.2.6.8.1. ObligatorsRegistrXSD

Section contains description of XSD Schema ObligatorsRegistrXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

ObligatorsList

Obligator

Name

Value

Problem

Refund

Detail

element ObligatorsList

element ref Obligator , maxOccurs unbounded

attribute Count type xs:string , use required

element Obligator

element ref Name

element ref Value

element ref Problem

element ref Refund

element Name

type : xs:string

element Value

type : xs:long

element Problem

type : xs:boolean

element Refund

type : xs:long

3.2.7. GrantingCredit

Chapter contains GrantingCredit's project documentation.

Modification time: 2012/06/12 11:29:49

The application Granting credit provides resolution whether a credit (or mortgage) can be granded to a user. Information about user is the input of the application.

3.2.7.1. Processes

Chapter contains description of BusinessWorks Processes from project GrantingCredit.

3.2.7.1.1. envDLEmptyProcess

Section contains description of Process " envDLEmptyProcess.process " .

Source Library: " envDL "

Process description:

No description

Process definition:

Full process path: envDLEmptyProcess.process

Diagram:

Process starter activity:

Name: Start

Description:

Process end activity:

Name: End

Activities:

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description:

Transitions:

From: Null -To: End

Label:

Condition: Success

Description:

From: Start -To: Null

Label:

Condition: Success

Description:

3.2.7.1.2. GrantingCredit

Section contains description of Process " GrantingCredit.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/GrantingCredit.process

Diagram:

Process starter activity:

Name: InputFileName HTTPReceiver

Property Name: InputFileName HTTPReceiver

Type: com.tibco.plugin.http.HTTPEventSource

Resource Type: httppalette.httpEventSource

Description:

Configuration:

outputMode = String

defaultEncoding = UTF8

inputOutputVersion = 5.3.0

newMimeSupport = true

sharedChannel = /SharedConnections/InputHTTPConnection.sharedhttp

customField

row

attribute = InputParameters

attributeType = string

attributeCard = optional

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)

Process end activity:

Name: End

Activities:

Name: Appraisal JMSQueueSender

Type: com.tibco.plugin.jms.JMSQueueSendActivity

Resource Type: ae.activities.JMSQueueSendActivity

Description:

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%AppraisalJMSQueueRequestName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties =

InDataxsdString

- AppraisalRequest (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/Body/AppraisalRequest/Name	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Name
/ActivityInput/Body/AppraisalRequest/RealtyDetail	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyDetail
/ActivityInput/Body/AppraisalRequest/Pawn	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Pawn

Name: InputParameters JMSQueueSender

Type: com.tibco.plugin.jms.JMSQueueSendActivity

Resource Type: ae.activities.JMSQueueSendActivity

Description:

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%JMSQueueName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

JMSReplyTo =

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- InputParameters (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"InputParameters"
/ActivityInput/Body/InputParameters/Name	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Name
/ActivityInput/Body/InputParameters/Value	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Value
/ActivityInput/Body/InputParameters/Salary	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Salary
/ActivityInput/Body/InputParameters/Refund	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Refund
/ActivityInput/Body/InputParameters/Pawn	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Pawn
/ActivityInput/Body/InputParameters/RealtyDetail	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyDetail
/ActivityInput/Body/InputParameters/RealtyValue	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyValue

Name: InputParameters SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description:

Configuration:

timeout = 0

service = pfx:LoadParametersService

servicePort = InputFileName_sp_from_sp_SOAPEventSource

operation = LoadParametersServiceOperation

soapAction = /ProcessDefinitions/LoadParameters/LoadParametersService

endpointURL = %%LoadParametersServiceEndpointURL%%

useProxy = false

requireBasicAuth = false

basicHttpAuthIdentity =

Input bindings:

Target	Source
/inputMessage/InputFile/FileName	$InputFileName-HTTPReceiver/ProcessStarterOutput/parameters/InputParameters

Name: InputParameters SendHTTPResponse

Type: com.tibco.plugin.http.HTTPResponseActivity

Resource Type: httppalette.httpWebResponse

Description:

Configuration:

closeConnection = true

eventSource = InputFileName HTTPReceiver

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:

Target	Source
/ResponseActivityInput/asciiContent	concat("<H1>InputParameters:</H1><B>Name:</B> ", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Name, "<BR><B>Value: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Value, "<BR><B>Refund: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Refund, "<BR><B>Salary: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Salary, "<BR><B>Pawn: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Pawn, "<BR><B>RealtyDetail: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyDetail, "<BR><B>RealtyValue: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyValue)

Transitions:

From: Appraisal JMSQueueSender -To: InputParameters JMSQueueSender

Label:

Condition: Success

Description:

From: InputFileName HTTPReceiver -To: InputParameters SOAPRequestReply

Label:

Condition: Success

Description:

From: InputParameters JMSQueueSender -To: End

Label:

Condition: Success

Description:

From: InputParameters SOAPRequestReply -To: InputParameters SendHTTPResponse

Label:

Condition: Success

Description:

From: InputParameters SendHTTPResponse -To: Appraisal JMSQueueSender

Label:

Condition: Success

Description:

3.2.7.1.3. CalculateBonita

Section contains description of Process " CalculateBonita.process " .

Source Library: " CalculateBonita "

Process description:

Calculate pretender's bonita

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonita.process

Diagram:

Process starter activity:

Name: Start

Description: Start of process with InputParameters structure

Input Parameters:

+ InputParameters (Complex Type, required )

- MonthIncrement(xsd:long,required)

- Value(xsd:long,required)

- RealtyValue(xsd:long,required)

- Problem(xsd:boolean,required)

- Loan(xsd:long,required)

- Refund(xsd:long,required)

Process end activity:

Name: End

Output Parameters:

- Bonita(xsd:long,required)

Return bindings:

Target	Source
/Bonita	$Schema0/Bonita + (if(( $Start/InputParameters/Problem = 1) and ($Schema0/Bonita > 0))then -1 else 0) + (if($Start/InputParameters/Value >= 1000000)then floor($Start/InputParameters/Value div 1000000) else 0)

Process variables:

Schema: Schema0

- Bonita(xsd:long,required)

Activities:

Name: Assign Bonita

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Bonita calculation

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Bonita	if($Start/InputParameters/MonthIncrement < 10000) then 0 else if((($Start/InputParameters/RealtyValue * 0.7)< (-$Start/InputParameters/Value))and (((-$Start/InputParameters/Value) + $Start/InputParameters/Loan)> 300000))then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 7000) then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 15000) then 1 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 30000) then 2 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 100000) then 3 else 4

Name: UpdateDB

Type: com.tibco.plugin.jdbc.JDBCUpdateActivity

Resource Type: ae.activities.JDBCUpdateActivity

Description:

Configuration:

timeout = 10

commit = false

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/SharedTibco.sharedjdbc

statement = UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?

Prepared_Param_DataType

parameter

parameterName = id

dataType = NUMERIC

Transitions:

From: Assign Bonita -To: UpdateDB

Label:

Condition: Success

Description:

From: Start -To: Assign Bonita

Label:

Condition: Success

Description:

From: UpdateDB -To: End

Label:

Condition: Success

Description:

3.2.7.1.4. CalculateBonitaService

Section contains description of Process " CalculateBonitaService.process " .

Source Library: " CalculateBonita "

Process description:

Get and prepare input parameters for process CalculateBonita. Then send request with calculated bonita.

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

Diagram:

Process starter activity:

Name: InputParameters JMSQueueReceiver

Property Name: InputParameters JMSQueueReceiver

Type: com.tibco.plugin.jms.JMSQueueEventSource

Resource Type: ae.activities.JMSQueueEventSource

Description: Get JMS message with CalculateBonita message selector and InputParameters

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1 (Auto)

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

selector = Part='CalculateBonita'

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

OutDataxsdString

- InputParameters (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: CalculateBonita

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description: Calculate pretender's bonita from InputParameters and Obligator records

Configuration:

processName = /ProcessDefinitions/CalculateBonita/CalculateBonita.process

Input bindings:

Target	Source
/InputParameters/MonthIncrement	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/MonthIncrement
/InputParameters/Value	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/InputParameters/RealtyValue	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue
/InputParameters/Problem	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Problem
/InputParameters/Loan	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Value
/InputParameters/Refund	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Refund + $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund

Name: Obligators SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description: SOAPRequest on GetObligator process and get reply with result

Configuration:

timeout = 0

service = pfx2:GetObligatorService

servicePort = ObligatorName_sp_SOAPEventSource

operation = GetObligatorServiceOperation

soapAction = /ProcessDefinitions/GetObligator/GetObligatorService

endpointURL = %%GetObligatorServiceEndpointURL%%

useProxy = false

requireBasicAuth = false

basicHttpAuthIdentity =

Input bindings:

Target	Source
/inputMessage/Name	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name

Name: Reply to JMS Message

Type: com.tibco.plugin.jms.JMSReplyActivity

Resource Type: ae.activities.JMSReplyActivity

Description: Send JMS reply with calculated bonita

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

EventSource = InputParameters JMSQueueReceiver

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/PretenderBonita/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/PretenderBonita/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/PretenderBonita/Bonita	$CalculateBonita/Bonita

Transitions:

From: CalculateBonita -To: Reply to JMS Message

Label:

Condition: Success

Description:

From: InputParameters JMSQueueReceiver -To: Obligators SOAPRequestReply

Label:

Condition: Success

Description:

From: Obligators SOAPRequestReply -To: CalculateBonita

Label:

Condition: Success

Description:

From: Reply to JMS Message -To: End

Label:

Condition: Success

Description:

3.2.7.1.5. Examination

Section contains description of Process " Examination.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/Examination/Examination.process

Diagram:

Process starter activity:

Name: Start

Description:

Input Parameters:

+ InputParameters (Complex Type, required )

- Refund(xsd:long,required)

- Salary(xsd:long,required)

- Value(xsd:long,required)

- Bonita(xsd:short,required)

- Pawn(xsd:boolean,required)

- ID(xsd:int,required)

Process end activity:

Name: End

Output Parameters:

+ ExaminationResult (Complex Type, required )

- State(xsd:boolean,required)

- Interest(xsd:double,required)

Return bindings:

Target	Source
/ExaminationResult/State	if(($GetMinRefund-JavaCode/javaCodeActivityOutput/MinRefund <= $Start/InputParameters/Refund) and ($Schema0/Interest > 0))then 1 else 0
/ExaminationResult/Interest	$Schema0/Interest

Process variables:

Schema: Schema0

- Interest(xsd:double,required)

Activities:

Name: GetMinRefund JavaCode

Type: com.tibco.plugin.java.JavaActivity

Resource Type: ae.javapalette.javaActivity

Description:

Configuration:

fileName = ExaminationGetMinRefundJavaCode

packageName = ProcessDefinitions.Examination.Examination

fullsource = package ProcessDefinitions.Examination.Examination; import java.util.*; import java.io.*; import java.lang.Math; public class ExaminationGetMinRefundJavaCode{ /****** START SET/GET METHOD, DO NOT MODIFY *****/ protected long Years = 0; protected double Interest = 0.0d; protected long Value = 0; protected long MinRefund = 0; public long getYears() { return Years; } public void setYears(long val) { Years = val; } public double getInterest() { return Interest; } public void setInterest(double val) { Interest = val; } public long getValue() { return Value; } public void setValue(long val) { Value = val; } public long getMinRefund() { return MinRefund; } public void setMinRefund(long val) { MinRefund = val; } /****** END SET/GET METHOD, DO NOT MODIFY *****/ private double power(double x, long y) { double result = x; for(long i = 0; i < y-1; i++) { result = result * x; } return result; } public ExaminationGetMinRefundJavaCode() { double temp = power((1 + 0.10/12),(getYears()*12)); setMinRefund((long)Math.round((getValue() * getInterest() /12 *temp) / (temp-1))); } public void invoke() throws Exception { /* Available Variables: DO NOT MODIFY In : long Years In : double Interest In : long Value Out : long MinRefund * Available Variables: DO NOT MODIFY *****/ } }

inputData

row

fieldName = Years

fieldType = long

fieldRequired = required

row

fieldName = Interest

fieldType = double

fieldRequired = required

row

fieldName = Value

fieldType = long

fieldRequired = required

outputData

row

fieldName = MinRefund

fieldType = long

fieldRequired = required

byteCode

class

name = ExaminationGetMinRefundJavaCode

byteCode (Java bytecode is ignored in this documentation)

Input bindings:

Target	Source
/javaCodeActivityInput/Years	20
/javaCodeActivityInput/Interest	$Schema0/Interest * 0.01
/javaCodeActivityInput/Value	$Start/InputParameters/Value

Name: Interest Assign

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description:

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Interest	if($Start/InputParameters/Bonita >= 4) then 3 else if($Start/InputParameters/Bonita >= 3) then 3.5 else if($Start/InputParameters/Bonita >= 2) then 4 else if($Start/InputParameters/Bonita >= 1) then 4.5 else 0

Name: UpdateCustomerDB

Type: com.tibco.plugin.jdbc.JDBCUpdateActivity

Resource Type: ae.activities.JDBCUpdateActivity

Description:

Configuration:

timeout = 10

commit = false

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/SharedTibco.sharedjdbc

statement = UPDATE STATES SET INTEREST = ? WHERE ID = ?

Prepared_Param_DataType

parameter

parameterName = interest

dataType = DECIMAL

parameter

parameterName = customer_id

dataType = INTEGER

Input bindings:

Target	Source
/jdbcUpdateActivityInput/interest	$Schema0/Interest
/jdbcUpdateActivityInput/customer_id	$Start/InputParameters/ID

Transitions:

From: GetMinRefund JavaCode -To: End

Label:

Condition: Success

Description:

From: Interest Assign -To: UpdateCustomerDB

Label:

Condition: Success

Description:

From: Start -To: Interest Assign

Label:

Condition: Success

Description:

From: UpdateCustomerDB -To: GetMinRefund JavaCode

Label:

Condition: Success

Description:

3.2.7.1.6. ExaminationService

Section contains description of Process " ExaminationService.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/Examination/ExaminationService.process

Diagram:

Process starter activity:

Name: InputParameters JMSQueueReceiver

Property Name: InputParameters 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='InputParameters'

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

OutDataxsdString

- InputParameters (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: Appraisal WaitForJMSQueueMessage

Type: com.tibco.plugin.jms.JMSQueueSignalInActivity

Resource Type: ae.activities.JMSQueueSignalInActivity

Description:

Configuration:

_eventTimeout = 60000

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1 (Auto)

maxSessions = -1

destination = %%ENV%%.%%AppraisalJMSQueueResultName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties =

OutDataxsdString

- AppraisalResult (XML Element Reference, required )

Name: Bonita JMSQueueRequestor

Type: com.tibco.plugin.jms.JMSQueueRequestReplyActivity

Resource Type: ae.activities.JMSQueueRequestReplyActivity

Description:

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- InputParameters (XML Element Reference, required )

OutDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replyToQueue	concat($_globalVariables/ns1:GlobalVariables/ENV, $_globalVariables/ns1:GlobalVariables/ExaminationJMSQueueName)
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/InputParameters/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/InputParameters/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/InputParameters/Value	$Negate-Value/Value
/ActivityInput/Body/InputParameters/MonthIncrement / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary/@xsi:nil
/ActivityInput/Body/InputParameters/MonthIncrement	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary
/ActivityInput/Body/InputParameters/RealtyValue/value-of	when ? exists(if($Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/customerName = $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name) then $Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/realtyValue else $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue) : if($Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/customerName = $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name) then $Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/realtyValue else $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue ; otherwise : ;
/ActivityInput/Body/InputParameters/Refund / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund/@xsi:nil
/ActivityInput/Body/InputParameters/Refund	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund

Name: Examination

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description:

Configuration:

processName = /ProcessDefinitions/Examination/Examination.process

Input bindings:

Target	Source
/InputParameters/Refund	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund
/InputParameters/Salary	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary
/InputParameters/Value	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/InputParameters/Bonita	$Bonita-JMSQueueRequestor/ns:ActivityOutput/Body/pfx2:PretenderBonita/Bonita
/InputParameters/Pawn	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn

Name: Negate Value

Type: com.tibco.plugin.mapper.MapperActivity

Resource Type: ae.activities.MapperActivity

Description:

Configuration:

- Value(xsd:long,required)

Input bindings:

Target	Source
/Value	- $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value

Name: Result JMSQueueSender

Type: com.tibco.plugin.jms.JMSQueueSendActivity

Resource Type: ae.activities.JMSQueueSendActivity

Description:

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%JMSQueueName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- GrantingCreditResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"Result"
/ActivityInput/Body/GrantingCreditResult/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/GrantingCreditResult/Value / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/Value	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/ActivityInput/Body/GrantingCreditResult/Refund / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/Refund	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund
/ActivityInput/Body/GrantingCreditResult/Pawn / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/Pawn	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn
/ActivityInput/Body/GrantingCreditResult/Interest	$Examination/ExaminationResult/Interest
/ActivityInput/Body/GrantingCreditResult/State	$Examination/ExaminationResult/State
/ActivityInput/Body/GrantingCreditResult/RealtyValue / nil	[copy-of] $Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/realtyValue/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/RealtyValue	$Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/realtyValue
/ActivityInput/Body/GrantingCreditResult/RealtyDetail / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyDetail > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyDetail/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/RealtyDetail	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyDetail > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyDetail

Transitions:

From: Appraisal WaitForJMSQueueMessage -To: Negate Value

Label:

Condition: Success

Description:

From: Bonita JMSQueueRequestor -To: Examination

Label:

Condition: Success

Description:

From: Examination -To: Result JMSQueueSender

Label:

Condition: Success

Description:

From: InputParameters JMSQueueReceiver -To: Appraisal WaitForJMSQueueMessage

Label:

Condition: $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn = "true"

Description:

From: InputParameters JMSQueueReceiver -To: Negate Value

Label:

Condition: $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn = "false"

Description:

From: Negate Value -To: Bonita JMSQueueRequestor

Label:

Condition: Success

Description:

From: Result JMSQueueSender -To: End

Label:

Condition: Success

Description:

3.2.7.1.7. GetObligator

Section contains description of Process " GetObligator.process " .

Source Library: " CalculateBonita "

Process description:

Read informations about obligator loan from xml file

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligator.process

Diagram:

Process starter activity:

Name: Start

Description: Start process with parameter Name (Pretender's name)

Input Parameters:

+ root (Complex Type, required )

- cust_id(xsd:int,required)

- Name (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- Obligator (XML Element Reference, required )

Return bindings:

Target	Source
/ Obligator	[copy-of] $Schema0/pfx:Obligator

Process variables:

Schema: Schema0

Activities:

Name: Assign ActualObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Assign Obligator data when the Obligator name and input name are same

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/ Obligator[$ObligatorIndex]	[copy-of] $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]

Name: Assign NullObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Set default result as null Obligator strucure

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Obligator/Name	""
/Obligator/Value	0
/Obligator/Problem	0
/Obligator/Refund	0

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description: Do nothing

Name: ParseXML ObligatorsList

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: Parse text input to xml according to ObligatorRegistr xsd schema

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- ObligatorsList (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-ObligatorsRegistr/ns1:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile ObligatorsRegistr

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: Read file as text.

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultObligatorsRegistrFile

Name: UpdateCustomerDB

Type: com.tibco.plugin.jdbc.JDBCUpdateActivity

Resource Type: ae.activities.JDBCUpdateActivity

Description:

Configuration:

timeout = 10

commit = false

emptyStrAsNil = false

jdbcSharedConfig = /SharedConnections/SharedTibco.sharedjdbc

statement = UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?

Prepared_Param_DataType

parameter

parameterName = obligator_name

dataType = VARCHAR

parameter

parameterName = customer_id

dataType = INTEGER

Input bindings:

Target	Source
/jdbcUpdateActivityInput/obligator_name	$ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name
/jdbcUpdateActivityInput/customer_id	$Start/root/cust_id

Transitions:

From: Assign ActualObligator -To: UpdateCustomerDB

Label:

Condition: Success

Description:

From: Assign NullObligator -To: CycleGroup

Label:

Condition: Success

Description:

From: CycleGroup -To: End

Label:

Condition: Success

Description:

From: Null -To: end

Label:

Condition: Success

Description:

From: ParseXML ObligatorsList -To: Assign NullObligator

Label:

Condition: Success

Description:

From: ReadFile ObligatorsRegistr -To: ParseXML ObligatorsList

Label:

Condition: Success

Description:

From: Start -To: ReadFile ObligatorsRegistr

Label:

Condition: Success

Description:

From: UpdateCustomerDB -To: end

Label:

Condition: Success

Description:

From: start -To: Assign ActualObligator

Label:

Condition: $Start/pfx:Name = $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name

Description:

From: start -To: Null

Label:

Condition: Success

Description:

Groups:

Name: CycleGroup

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = repeat

serializable = false

indexSlot = ObligatorIndex

activityOutputName =

repeatCondition = ($ObligatorIndex >= $ParseXML-ObligatorsList/pfx:ObligatorsList/@Count) or ($ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name =$Start/pfx:Name)

accumulateOutput = false

3.2.7.1.8. GetObligatorService

Section contains description of Process " GetObligatorService.process " .

Source Library: " CalculateBonita "

Process description:

Ensure SOAP I/O operation for GetObligator process.

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligatorService.process

Diagram:

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:

processName = /ProcessDefinitions/GetObligator/GetObligator.process

Input bindings:

Target	Source
/Name	$ObligatorName-SOAPEventSource/inputMessage/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:

Target	Source
/outputMessage / Obligator	[copy-of] $GetObligator/ns:Obligator

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:

3.2.7.1.9. LoadParameters

Section contains description of Process " LoadParameters.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/LoadParameters/LoadParameters.process

Diagram:

Process starter activity:

Name: Start

Description:

Input Parameters:

- InputFile (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- InputParameters (XML Element Reference, required )

Return bindings:

Target	Source
/ InputParameters	[copy-of] $ParseXML-as-InputParameters/pfx:InputParameters

Activities:

Name: ParseXML as InputParameters

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description:

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- InputParameters (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-with-InputName/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile with InputName

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description:

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	if ($Start/pfx:InputFile/pfx:FileName="") then $_globalVariables/ns3:GlobalVariables/DefaultInputParametersFile else $Start/pfx:InputFile/pfx:FileName

Transitions:

From: ParseXML as InputParameters -To: End

Label:

Condition: Success

Description:

From: ReadFile with InputName -To: ParseXML as InputParameters

Label:

Condition: Success

Description:

From: Start -To: ReadFile with InputName

Label:

Condition: Success

Description:

3.2.7.1.10. LoadParametersService

Section contains description of Process " LoadParametersService.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/LoadParameters/LoadParametersService.process

Diagram:

Process starter activity:

Name: InputFileName from SOAPEventSource

Property Name: InputFileName from SOAPEventSource

Type: com.tibco.plugin.soap.SOAPEventSource

Resource Type: ae.activities.SOAPEventSourceUI

Description:

Configuration:

service = pfx:LoadParametersServicePort

wsdlNamespaceRoot = http://xmlns.example.com/1171295149828/LoadParametersServiceOperationImpl

operation = LoadParametersServiceOperation

portAddressPrefix =

operationStyle = document

soapUse = literal

embedWsdlComponents = true

embedSchemaComponents = true

soapAction = /ProcessDefinitions/LoadParameters/LoadParametersService

sharedChannel = /SharedConnections/SOAPHTTPConnection.sharedhttp

inputAttachmentBindings =

outputAttachmentBindings =

Process end activity:

Name: End

Activities:

Name: InputParameters SOAPSendReply

Type: com.tibco.plugin.soap.SOAPSendReplyActivity

Resource Type: ae.activities.SOAPSendReplyUI

Description:

Configuration:

eventSource = InputFileName from SOAPEventSource

Input bindings:

Target	Source
/outputMessage / InputParameters	[copy-of] $LoadParameters/ns:InputParameters

Name: LoadParameters

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description:

Configuration:

processName = /ProcessDefinitions/LoadParameters/LoadParameters.process

Input bindings:

Target	Source
/ InputFile	[copy-of] $InputFileName-from-SOAPEventSource/inputMessage/ns:InputFile

Transitions:

From: InputFileName from SOAPEventSource -To: LoadParameters

Label:

Condition: Success

Description:

From: InputParameters SOAPSendReply -To: End

Label:

Condition: Success

Description:

From: LoadParameters -To: InputParameters SOAPSendReply

Label:

Condition: Success

Description:

3.2.7.1.11. HTMLOutput

Section contains description of Process " HTMLOutput.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/Output/HTMLOutput.process

Diagram:

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 = %%JMSQueueName%%

selector = Part='Result'

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

OutDataxsdString

- GrantingCreditResult (XML Element Reference, required )

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:

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>")

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:

3.2.7.1.12. LoadParameterServiceTest

Section contains description of Process " LoadParameterServiceTest.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/Tests/LoadParameterServiceTest.process

Diagram:

Process starter activity:

Name: Start

Description:

Process end activity:

Name: End

Activities:

Name: SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description:

Configuration:

timeout = 0

service = pfx:LoadParametersService

servicePort = InputFileName_sp_from_sp_SOAPEventSource

operation = LoadParametersServiceOperation

soapAction = /ProcessDefinitions/LoadParameters/LoadParametersService

endpointURL = http://localhost:%%HTTPSOAPPort%%/ProcessDefinitions/LoadParameters/LoadParametersService

useProxy = false

requireBasicAuth = false

basicHttpAuthIdentity =

Input bindings:

Target	Source
/inputMessage/InputFile/FileName	$_globalVariables/ns:GlobalVariables/DefaultInputParametersFile

Transitions:

From: SOAPRequestReply -To: End

Label:

Condition: Success

Description:

From: Start -To: SOAPRequestReply

Label:

Condition: Success

Description:

3.2.7.1.13. Test

Section contains description of Process " Test.process " .

Process description:

No description

Process definition:

Full process path: GrantingCredit/ProcessDefinitions/Tests/Test.process

Diagram:

Process starter activity:

Name: Start

Description:

Process end activity:

Name: End

Transitions:

From: Start -To: End

Label:

Condition: Success

Description:

3.2.7.1.14. CreateInputFile

Section contains description of Process " CreateInputFile.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/XMLCreator/CreateInputFile.process

Diagram:

Process starter activity:

Name: Start

Description:

Process end activity:

Name: End

Activities:

Name: RenderXML InputParameters

Type: com.tibco.plugin.xml.XMLRendererActivity

Resource Type: ae.activities.XMLRendererActivity

Description:

Configuration:

renderAsText = text

validateInput = true

textEncoding = UTF-8

renderDefaultPrefix = true

term

- InputParameters (XML Element Reference, required )

Input bindings:

Target	Source
/InputParameters/Name	"Jan Novak"
/InputParameters/Value	750000
/InputParameters/Refund	5000
/InputParameters/Salary	20000
/InputParameters/Pawn	1
/InputParameters/RealtyDetail	"Realty no: 1587649"
/InputParameters/RealtyValue	1500000

Name: WriteFile InputFile

Type: com.tibco.plugin.file.FileWriteActivity

Resource Type: ae.activities.FileWriteActivity

Description:

Configuration:

encoding = text

compressFile = None

Input bindings:

Target	Source
/WriteActivityInputTextClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultInputParametersFile
/WriteActivityInputTextClass/textContent	$RenderXML-InputParameters/xmlString

Transitions:

From: RenderXML InputParameters -To: WriteFile InputFile

Label:

Condition: Success

Description:

From: Start -To: RenderXML InputParameters

Label:

Condition: Success

Description:

From: WriteFile InputFile -To: End

Label:

Condition: Success

Description:

3.2.7.1.15. CreateObligatorsRegistr

Section contains description of Process " CreateObligatorsRegistr.process " .

Source Library: " CalculateBonita "

Process description:

Create default basic ObligatorRegistr xml file

Process definition:

Full process path: ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

Diagram:

Process starter activity:

Name: Start

Description: Start of process

Process end activity:

Name: End

Activities:

Name: RenderXML ObligatorsList

Type: com.tibco.plugin.xml.XMLRendererActivity

Resource Type: ae.activities.XMLRendererActivity

Description: Render string in XML format according to ObligatorsRegistr XSD schema

Configuration:

renderAsText = text

validateInput = true

renderDefaultPrefix = true

textEncoding = UTF-8

term

- ObligatorsList (XML Element Reference, required )

Input bindings:

Target	Source
/ObligatorsList	1
/ObligatorsList/Obligator/Name	"Jan Novak"
/ObligatorsList/Obligator/Value	100000
/ObligatorsList/Obligator/Problem	0
/ObligatorsList/Obligator/Refund	5000

Name: WriteFile ObligatorRegistr

Type: com.tibco.plugin.file.FileWriteActivity

Resource Type: ae.activities.FileWriteActivity

Description: Save rendered xml string as file

Configuration:

encoding = text

compressFile = None

Input bindings:

Target	Source
/WriteActivityInputTextClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultObligatorsRegistrFile
/WriteActivityInputTextClass/textContent	$RenderXML-ObligatorsList/xmlString

Transitions:

From: RenderXML ObligatorsList -To: WriteFile ObligatorRegistr

Label:

Condition: Success

Description:

From: Start -To: RenderXML ObligatorsList

Label:

Condition: Success

Description:

From: WriteFile ObligatorRegistr -To: End

Label:

Condition: Success

Description:

3.2.7.2. AE Schemas

Chapter contains description of BusinessWorks AE Schemas from project GrantingCredit.

3.2.7.2.1. ae

Section contains description of AE Schema ae.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
assocList	assocList
binary	binary	java.lang.Byte[]
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
dateTime	dateTime	java.util.Date
date	date	java.util.Date
i1	i1	java.lang.Byte
i2	i2	java.lang.Short
i4	i4	java.lang.Integer
i8	i8	java.lang.Long
interval	interval
r4	r4	java.lang.Float
r8	r8	java.lang.Double
string	string	java.lang.String
time	time	java.util.Date
ui1	ui1	java.lang.Short
ui2	ui2	java.lang.Integer
ui4	ui4	java.lang.Long
ui8	ui8	java.lang.Long
void	void

3.2.7.2.2. corba

Section contains description of AE Schema corba.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
long	long	java.lang.Integer
longlong	longlong	java.lang.Long
octet	octet	java.lang.Byte
short	short	java.lang.Short
string	string	java.lang.String
ulonglong	ulonglong	java.lang.Long
ulong	ulong	java.lang.Long
ushort	ushort	java.lang.Integer
wchar	wchar	java.lang.Character
wstring	wstring	java.lang.String

3.2.7.2.3. java

Section contains description of AE Schema java.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
double	double	java.lang.Double
float	float	java.lang.Float
int	int	java.lang.Integer
long	long	java.lang.Long
short	short	java.lang.Short
string	string	java.lang.String

3.2.7.2.4. sql

Section contains description of AE Schema sql.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
BIGINT	BIGINT	java.lang.Long
BIT	BIT	java.lang.Boolean
DATE	DATE	java.sql.Date
DOUBLE PRECISION	DOUBLE PRECISION	java.lang.Double
FLOAT	FLOAT	java.lang.Float
INTEGER	INTEGER	java.lang.Integer
LONGVARBINARY	LONGVARBINARY	java.lang.Byte[]
LONGVARCHAR	LONGVARCHAR	java.lang.String
REAL	REAL	java.lang.Float
SMALLINT	SMALLINT	java.lang.Short
TIMESTAMP	TIMESTAMP	java.sql.Timestamp
TIME	TIME	java.sql.Time
TINYINT	TINYINT	java.lang.Short
VARBINARY	VARBINARY	java.lang.Byte[]
VARCHAR	VARCHAR	java.lang.String

3.2.7.2.5. AppraisalAESchema

Section contains description of AE Schema AppraisalAESchema.aeschema

AE Schema Description:

No description

Classes:

Class name: AppraisalRequest

Attributes:

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Pawn

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

RealtyDetail

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class name: AppraisalResult

Attributes:

customerName

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

realtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

3.2.7.2.6. CalculateBonitaAESchema

Section contains description of AE Schema CalculateBonitaAESchema.aeschema

Source Library: CalculateBonita

AE Schema Description:

CalculateBonita AESchema for EMS communication Class for calculated result Class for input parameters

Classes:

Class name: InputParameters

Attributes:

MonthIncrement

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: PretenderBonita

Attributes:

Bonita

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

3.2.7.2.7. GrantingCreditAESchema

Section contains description of AE Schema GrantingCreditAESchema.aeschema

AE Schema Description:

GrantingCredit AESchema for EMS communication Class for resulting AccountState Class for input parameters

Classes:

Class name: GrantingCreditResult

Attributes:

Interest

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.r8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Pawn

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

RealtyDetail

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

State

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: InputParameters

Attributes:

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Pawn

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

RealtyDetail

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Salary

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

3.2.7.2.8. baseDocument

Section contains description of AE Schema baseDocument.aeschema

AE Schema Description:

No description

Classes:

Class name: MAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: MBusinessDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseBusinessDocument

Attributes:

DataSection

Readable: true

Writeable: true

Type: /AESchemas/ae/baseDocument.aeschema#sequence.sequence[MDataSection]

Class name: MDataSection

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: aeAdvisoryDocument

Superclass: /AESchemas/ae/baseDocument.aeschema#class.baseAdvisoryDocument

Attributes:

Data

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

Class name: baseAdvisoryDocument

Attributes:

Analysis

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Description

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Severity

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Subject

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Class name: baseBusinessDocument

Attributes:

ApplicationContext

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.any

ApplicationId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ApplicationInstanceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ComponentId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ConfirmCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

DateTimeStamp

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.dateTime

Encrypted

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

ErrorAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotEnd

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

LotId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

LotItem

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReferenceId

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

ReplyAddress

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

VerbCode

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Version

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i4

Sequences:

sequence[MDataSection]

Element Type: /AESchemas/ae/baseDocument.aeschema#class.MDataSection

Maximum Length:

3.2.7.3. Global Variables

Chapter contains description of BusinessWorks Global Variables from project GrantingCredit.

3.2.7.3.1. defaultVars

Section contains description of Global Variables " defaultVars "

Source Library: " CalculateBonita, envDL "

Name: AppraisalJMSQueueRequestName

Value: BANK.PAWN.CREDITREQ

Name: AppraisalJMSQueueResultName

Value: BANK.EXAMINATION.APPRVALUE

Name: CalculateBonitaHTTPSOAPPort

Value: 9997

Name: CalculateBonitaJMSQueueName

Value: BANK.CALCULATEBONITA.REQUEST

Name: CalculateBonitaJNDIContextFactory

Value: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Name: CalculateBonitaJNDIContextURL

Value: tibjmsnaming://localhost:7222

Name: DefaultInputParametersFile

Value: X:\MakeDoc\demo\trialBE\trialProjects\GrantingCredit\XML\InputParameters.xml

Name: DefaultObligatorsRegistrFile

Value: X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\ObligatorsRegistr.xml

Name: Deployment

Value: GrantingCredit

Name: Domain

Value: domain

Name: ENV

Value: DEV

Name: ExaminationJMSQueueName

Value: BANK.EXAMINATION.BONITAVALUE

Name: GetObligatorServiceEndpointURL

Value: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Name: HTTPSOAPPort

Value: 9998

Name: Host

Value: localhost

Name: InputHTTPPort

Value: 9999

Name: JMSQueueName

Value: BANK.EXAMINATION.TEST

Name: JmsProviderUrl

Value: tcp://localhost:7222

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Name: LoadParametersServiceEndpointURL

Value: http://localhost:9998/ProcessDefinitions/LoadParameters/LoadParametersService

Name: OutputHTTPPort

Value: 9996

Name: RemoteRvDaemon

Value:

Name: RvDaemon

Value: tcp:7500

Name: RvNetwork

Value:

Name: RvService

Value: 7500

Name: RvaHost

Value: localhost

Name: RvaPort

Value: 7600

3.2.7.3.2. defaultVars/jdbc

Section contains description of Global Variables " defaultVars/jdbc "

Source Library: " CalculateBonita "

Name: password

Value: *****

Name: sid

Value: ACCOUNTS

Name: url_port

Value: 10.246.4.34:1521

Name: user

Value: dbuser

3.2.7.4. WSDLs

Chapter contains description of BusinessWorks WSDLs from project GrantingCredit.

3.2.7.4.1. GetObligatorServiceAbstractWSDL

Section contains description of WSDL Schema GetObligatorServiceAbstractWSDL.wsdl

Source Library: " CalculateBonita "

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: tns - http://xmlns.example.com/1171360277608

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns:Obligator

Part Name: part1

3.2.7.4.2. GetObligatorServiceConcreteWSDL

Section contains description of WSDL Schema GetObligatorServiceConcreteWSDL.wsdl

Source Library: " CalculateBonita "

Service: GetObligatorService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171360277608/GetObligatorServiceOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

schema

ns0 : Name - xs:string

ns0 : Obligator

ns0 : ObligatorsList

ns0 : Problem - xs:boolean

ns0 : Refund - xs:long

ns0 : Value - xs:long

Port configuration:

Binding: tns:ObligatorName_sp_SOAPEventSourceBinding

Name: ObligatorName_sp_SOAPEventSource

Soap Address: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns0:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns0:Obligator

Part Name: part1

3.2.7.4.3. LoadParametersServiceAbstractWSDL

Section contains description of WSDL Schema LoadParametersServiceAbstractWSDL.wsdl

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema.xsd

xmlns: tns - http://xmlns.example.com/1171295149828

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: LoadParametersServiceOperation

Parameters:

Input: tns:LoadParametersServiceInputMessage

Output: tns:LoadParametersServiceOutputMessage

Messages:

Name: LoadParametersServiceInputMessage

Part Element: ns:InputFile

Part Name: part1

Name: LoadParametersServiceOutputMessage

Part Element: ns:InputParameters

Part Name: part1

3.2.7.4.4. LoadParametersServiceConcreteWSDL

Section contains description of WSDL Schema LoadParametersServiceConcreteWSDL.wsdl

Service: LoadParametersService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171295149828/LoadParametersServiceOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema.xsd

schema

ns0 : FileName - xs:string

ns0 : InputFile

ns0 : InputParameters

ns0 : Name - xs:string

ns0 : Pawn - xs:boolean

ns0 : RealtyDetail - xs:string

ns0 : RealtyValue - xs:long

ns0 : Refund - xs:long

ns0 : Salary - xs:long

ns0 : Value - xs:long

Port configuration:

Binding: tns:InputFileName_sp_from_sp_SOAPEventSourceBinding

Name: InputFileName_sp_from_sp_SOAPEventSource

Soap Address: http://localhost:9998/ProcessDefinitions/LoadParameters/LoadParametersService

Operations:

Name: LoadParametersServiceOperation

Parameters:

Input: tns:LoadParametersServiceInputMessage

Output: tns:LoadParametersServiceOutputMessage

Messages:

Name: LoadParametersServiceInputMessage

Part Element: ns0:InputFile

Part Name: part1

Name: LoadParametersServiceOutputMessage

Part Element: ns0:InputParameters

Part Name: part1

3.2.7.5. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project GrantingCredit.

3.2.7.5.1. CalculateBonitaEMSConnection

Section contains description of JMS Connection " CalculateBonitaEMSConnection "

Source Library: " CalculateBonita "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

EMS connection for input parameters and output result of CalculateBonita library

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	true
JNDI Context Factory:	%%CalculateBonitaJNDIContextFactory%%
JNDI Context URL:	%%CalculateBonitaJNDIContextURL%%
JNDI User Name:
Topic Connection Factory:	TopicConnectionFactory
Queue Connection Factory:	QueueConnectionFactory

3.2.7.5.2. EMSConnection

Section contains description of JMS Connection " EMSConnection "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

No description

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	true
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
JNDI Context URL:	tibjmsnaming://localhost:7222
JNDI User Name:
Topic Connection Factory:	TopicConnectionFactory
Queue Connection Factory:	QueueConnectionFactory

3.2.7.6. Shared JDBC Connections

Chapter contains description of BusinessWorks Shared JDBC Connections from project GrantingCredit.

3.2.7.6.1. SharedTibco

Section contains description of Shared JDBC " SharedTibco.sharedjdbc "

Source Library: " CalculateBonita "

Resource type: ae.shared.JDBCSharedResource

JDBC description:

No description

JDBC configuration:

Name	Value
driver	tibcosoftwareinc.jdbc.oracle.OracleDriver
maxConnections	120
loginTimeout	0
connectionType	JDBC
UseSharedJndiConfig	false
location	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
user	%%jdbc/user%%
password	%%jdbc/password%%

3.2.7.7. Shared HTTP Connections

Chapter contains description of BusinessWorks Shared HTTP Connections from project GrantingCredit.

3.2.7.7.1. CalculateBonitaSOAPHTTPConnection

Section contains description of Shared HTTP Resource " CalculateBonitaSOAPHTTPConnection.sharedhttp "

Source Library: " CalculateBonita "

HTTP description:

Connection for HTTP SOAP communication with GetObligator process Connection for HTTP SOAP communication with GetObligator process

HTTP configuration:

Name	Value
Host	localhost
Port	%%CalculateBonitaHTTPSOAPPort%%

3.2.7.7.2. InputHTTPConnection

Section contains description of Shared HTTP Resource " InputHTTPConnection.sharedhttp "

HTTP description:

No description

HTTP configuration:

Name	Value
Host	localhost
Port	%%InputHTTPPort%%

3.2.7.7.3. OutputHTTPConnection

Section contains description of Shared HTTP Resource " OutputHTTPConnection.sharedhttp "

HTTP description:

No description

HTTP configuration:

Name	Value
Host	localhost
Port	%%OutputHTTPPort%%

3.2.7.7.4. SOAPHTTPConnection

Section contains description of Shared HTTP Resource " SOAPHTTPConnection.sharedhttp "

HTTP description:

No description

HTTP configuration:

Name	Value
Host	localhost
Port	%%HTTPSOAPPort%%

3.2.7.8. XSD Schemas

Chapter contains description of XSD Schemas from project GrantingCredit.

3.2.7.8.1. InputParametersXSD

Section contains description of XSD Schema InputParametersXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

InputFile

FileName

InputParameters

Name

Value

Salary

Pawn

RealtyDetail

RealtyValue

Refund

Detail

element InputFile

element ref FileName

element FileName

type : xs:string

element InputParameters

element ref Name

element ref Value

element ref Refund

element ref Salary

element ref Pawn

element ref RealtyDetail

element ref RealtyValue

element Name

type : xs:string

element Value

type : xs:long

element Salary

type : xs:long

element Pawn

type : xs:boolean

element RealtyDetail

type : xs:string

element RealtyValue

type : xs:long

element Refund

type : xs:long

3.2.7.8.2. ObligatorsRegistrXSD

Section contains description of XSD Schema ObligatorsRegistrXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

ObligatorsList

Obligator

Name

Value

Problem

Refund

Detail

element ObligatorsList

element ref Obligator , maxOccurs unbounded

attribute Count type xs:string , use required

element Obligator

element ref Name

element ref Value

element ref Problem

element ref Refund

element Name

type : xs:string

element Value

type : xs:long

element Problem

type : xs:boolean

element Refund

type : xs:long

3.2.8. GrantingCredit.ear

Chapter contains GrantingCredit.ear's project documentation.

Modification time: 2012/09/17 20:54:29

No detailed description of project GrantingCredit.ear available.

3.2.8.1. Processes

Chapter contains description of BusinessWorks Processes from project GrantingCredit.ear.

3.2.8.1.1. GrantingCredit

Section contains description of Process " GrantingCredit.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/GrantingCredit.process

Diagram:

Process starter activity:

Name: InputFileName HTTPReceiver

Property Name: InputFileName HTTPReceiver

Type: com.tibco.plugin.http.HTTPEventSource

Resource Type: httppalette.httpEventSource

Description:

Configuration:

outputMode = String

defaultEncoding = UTF8

inputOutputVersion = 5.3.0

newMimeSupport = true

sharedChannel = /SharedConnections/InputHTTPConnection.sharedhttp

customField

row

attribute = InputParameters

attributeType = string

attributeCard = optional

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)

Process end activity:

Name: End

Activities:

Name: Appraisal JMSQueueSender

Type: com.tibco.plugin.jms.JMSQueueSendActivity

Resource Type: ae.activities.JMSQueueSendActivity

Description:

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%AppraisalJMSQueueRequestName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties =

InDataxsdString

- AppraisalRequest (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/Body/AppraisalRequest/Name	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Name
/ActivityInput/Body/AppraisalRequest/RealtyDetail	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyDetail
/ActivityInput/Body/AppraisalRequest/Pawn	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Pawn

Name: InputParameters JMSQueueSender

Type: com.tibco.plugin.jms.JMSQueueSendActivity

Resource Type: ae.activities.JMSQueueSendActivity

Description:

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%JMSQueueName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

JMSReplyTo =

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- InputParameters (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"InputParameters"
/ActivityInput/Body/InputParameters/Name	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Name
/ActivityInput/Body/InputParameters/Value	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Value
/ActivityInput/Body/InputParameters/Salary	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Salary
/ActivityInput/Body/InputParameters/Refund	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Refund
/ActivityInput/Body/InputParameters/Pawn	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Pawn
/ActivityInput/Body/InputParameters/RealtyDetail	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyDetail
/ActivityInput/Body/InputParameters/RealtyValue	$InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyValue

Name: InputParameters SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description:

Configuration:

timeout = 0

service = pfx:LoadParametersService

servicePort = InputFileName_sp_from_sp_SOAPEventSource

operation = LoadParametersServiceOperation

soapAction = /ProcessDefinitions/LoadParameters/LoadParametersService

endpointURL = %%LoadParametersServiceEndpointURL%%

useProxy = false

requireBasicAuth = false

basicHttpAuthIdentity =

Input bindings:

Target	Source
/inputMessage/InputFile/FileName	$InputFileName-HTTPReceiver/ProcessStarterOutput/parameters/InputParameters

Name: InputParameters SendHTTPResponse

Type: com.tibco.plugin.http.HTTPResponseActivity

Resource Type: httppalette.httpWebResponse

Description:

Configuration:

closeConnection = true

eventSource = InputFileName HTTPReceiver

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:

Target	Source
/ResponseActivityInput/asciiContent	concat("<H1>InputParameters:</H1><B>Name:</B> ", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Name, "<BR><B>Value: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Value, "<BR><B>Refund: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Refund, "<BR><B>Salary: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Salary, "<BR><B>Pawn: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:Pawn, "<BR><B>RealtyDetail: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyDetail, "<BR><B>RealtyValue: </B>", $InputParameters-SOAPRequestReply/outputMessage/ns:InputParameters/ns:RealtyValue)

Transitions:

From: Appraisal JMSQueueSender -To: InputParameters JMSQueueSender

Label:

Condition: Success

Description:

From: InputFileName HTTPReceiver -To: InputParameters SOAPRequestReply

Label:

Condition: Success

Description:

From: InputParameters JMSQueueSender -To: End

Label:

Condition: Success

Description:

From: InputParameters SOAPRequestReply -To: InputParameters SendHTTPResponse

Label:

Condition: Success

Description:

From: InputParameters SendHTTPResponse -To: Appraisal JMSQueueSender

Label:

Condition: Success

Description:

3.2.8.1.2. CalculateBonita

Section contains description of Process " CalculateBonita.process " .

Process description:

Calculate pretender's bonita

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonita.process

Diagram:

Process starter activity:

Name: Start

Description: Start of process with InputParameters structure

Input Parameters:

+ InputParameters (Complex Type, required )

- MonthIncrement(xsd:long,required)

- Value(xsd:long,required)

- RealtyValue(xsd:long,required)

- Problem(xsd:boolean,required)

- Loan(xsd:long,required)

- Refund(xsd:long,required)

Process end activity:

Name: End

Output Parameters:

- Bonita(xsd:long,required)

Return bindings:

Target	Source
/Bonita	$Schema0/Bonita + (if(( $Start/InputParameters/Problem = 1) and ($Schema0/Bonita > 0))then -1 else 0) + (if($Start/InputParameters/Value >= 1000000)then floor($Start/InputParameters/Value div 1000000) else 0)

Process variables:

Schema: Schema0

- Bonita(xsd:long,required)

Activities:

Name: Assign Bonita

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Bonita calculation

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Bonita	if($Start/InputParameters/MonthIncrement < 10000) then 0 else if((($Start/InputParameters/RealtyValue * 0.7)< (-$Start/InputParameters/Value))and (((-$Start/InputParameters/Value) + $Start/InputParameters/Loan)> 300000))then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 7000) then 0 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 15000) then 1 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 30000) then 2 else if($Start/InputParameters/MonthIncrement - $Start/InputParameters/Refund < 100000) then 3 else 4

Transitions:

From: Assign Bonita -To: End

Label:

Condition: Success

Description:

From: Start -To: Assign Bonita

Label:

Condition: Success

Description:

3.2.8.1.3. CalculateBonitaService

Section contains description of Process " CalculateBonitaService.process " .

Process description:

Get and prepare input parameters for process CalculateBonita. Then send request with calculated bonita.

Process definition:

Full process path: ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

Diagram:

Process starter activity:

Name: InputParameters JMSQueueReceiver

Property Name: InputParameters JMSQueueReceiver

Type: com.tibco.plugin.jms.JMSQueueEventSource

Resource Type: ae.activities.JMSQueueEventSource

Description: Get JMS message with CalculateBonita message selector and InputParameters

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1 (Auto)

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

selector = Part='CalculateBonita'

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

OutDataxsdString

- InputParameters (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: CalculateBonita

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description: Calculate pretender's bonita from InputParameters and Obligator records

Configuration:

processName = /ProcessDefinitions/CalculateBonita/CalculateBonita.process

Input bindings:

Target	Source
/InputParameters/MonthIncrement	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/MonthIncrement
/InputParameters/Value	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/InputParameters/RealtyValue	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue
/InputParameters/Problem	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Problem
/InputParameters/Loan	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Value
/InputParameters/Refund	$Obligators-SOAPRequestReply/outputMessage/ns2:Obligator/ns2:Refund + $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund

Name: Obligators SOAPRequestReply

Type: com.tibco.plugin.soap.SOAPSendReceiveActivity

Resource Type: ae.activities.SOAPSendReceiveUI

Description: SOAPRequest on GetObligator process and get reply with result

Configuration:

timeout = 0

service = pfx2:GetObligatorService

servicePort = ObligatorName_sp_SOAPEventSource

operation = GetObligatorServiceOperation

soapAction = /ProcessDefinitions/GetObligator/GetObligatorService

endpointURL = %%GetObligatorServiceEndpointURL%%

useProxy = false

requireBasicAuth = false

basicHttpAuthIdentity =

Input bindings:

Target	Source
/inputMessage/Name	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name

Name: Reply to JMS Message

Type: com.tibco.plugin.jms.JMSReplyActivity

Resource Type: ae.activities.JMSReplyActivity

Description: Send JMS reply with calculated bonita

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

EventSource = InputParameters JMSQueueReceiver

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/PretenderBonita/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/PretenderBonita/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/PretenderBonita/Bonita	$CalculateBonita/Bonita

Transitions:

From: CalculateBonita -To: Reply to JMS Message

Label:

Condition: Success

Description:

From: InputParameters JMSQueueReceiver -To: Obligators SOAPRequestReply

Label:

Condition: Success

Description:

From: Obligators SOAPRequestReply -To: CalculateBonita

Label:

Condition: Success

Description:

From: Reply to JMS Message -To: End

Label:

Condition: Success

Description:

3.2.8.1.4. Examination

Section contains description of Process " Examination.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/Examination/Examination.process

Diagram:

Process starter activity:

Name: Start

Description:

Input Parameters:

+ InputParameters (Complex Type, required )

- Refund(xsd:long,required)

- Salary(xsd:long,required)

- Value(xsd:long,required)

- Bonita(xsd:short,required)

- Pawn(xsd:boolean,required)

Process end activity:

Name: End

Output Parameters:

+ ExaminationResult (Complex Type, required )

- State(xsd:boolean,required)

- Interest(xsd:double,required)

Return bindings:

Target	Source
/ExaminationResult/State	if(($GetMinRefund-JavaCode/javaCodeActivityOutput/MinRefund <= $Start/InputParameters/Refund) and ($Schema0/Interest > 0))then 1 else 0
/ExaminationResult/Interest	$Schema0/Interest

Process variables:

Schema: Schema0

- Interest(xsd:double,required)

Activities:

Name: GetMinRefund JavaCode

Type: com.tibco.plugin.java.JavaActivity

Resource Type: ae.javapalette.javaActivity

Description:

Configuration:

fileName = ExaminationGetMinRefundJavaCode

packageName = ProcessDefinitions.Examination.Examination

fullsource = package ProcessDefinitions.Examination.Examination; import java.util.*; import java.io.*; import java.lang.Math; public class ExaminationGetMinRefundJavaCode{ /****** START SET/GET METHOD, DO NOT MODIFY *****/ protected long Years = 0; protected double Interest = 0.0d; protected long Value = 0; protected long MinRefund = 0; public long getYears() { return Years; } public void setYears(long val) { Years = val; } public double getInterest() { return Interest; } public void setInterest(double val) { Interest = val; } public long getValue() { return Value; } public void setValue(long val) { Value = val; } public long getMinRefund() { return MinRefund; } public void setMinRefund(long val) { MinRefund = val; } /****** END SET/GET METHOD, DO NOT MODIFY *****/ private double power(double x, long y) { double result = x; for(long i = 0; i < y-1; i++) { result = result * x; } return result; } public ExaminationGetMinRefundJavaCode() { double temp = power((1 + 0.10/12),(getYears()*12)); setMinRefund((long)Math.round((getValue() * getInterest() /12 *temp) / (temp-1))); } public void invoke() throws Exception { /* Available Variables: DO NOT MODIFY In : long Years In : double Interest In : long Value Out : long MinRefund * Available Variables: DO NOT MODIFY *****/ } }

inputData

row

fieldName = Years

fieldType = long

fieldRequired = required

row

fieldName = Interest

fieldType = double

fieldRequired = required

row

fieldName = Value

fieldType = long

fieldRequired = required

outputData

row

fieldName = MinRefund

fieldType = long

fieldRequired = required

byteCode

class

name = ExaminationGetMinRefundJavaCode

byteCode (Java bytecode is ignored in this documentation)

Input bindings:

Target	Source
/javaCodeActivityInput/Years	20
/javaCodeActivityInput/Interest	$Schema0/Interest * 0.01
/javaCodeActivityInput/Value	$Start/InputParameters/Value

Name: Interest Assign

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description:

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Interest	if($Start/InputParameters/Bonita >= 4) then 3 else if($Start/InputParameters/Bonita >= 3) then 3.5 else if($Start/InputParameters/Bonita >= 2) then 4 else if($Start/InputParameters/Bonita >= 1) then 4.5 else 0

Transitions:

From: GetMinRefund JavaCode -To: End

Label:

Condition: Success

Description:

From: Interest Assign -To: GetMinRefund JavaCode

Label:

Condition: Success

Description:

From: Start -To: Interest Assign

Label:

Condition: Success

Description:

3.2.8.1.5. ExaminationService

Section contains description of Process " ExaminationService.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/Examination/ExaminationService.process

Diagram:

Process starter activity:

Name: InputParameters JMSQueueReceiver

Property Name: InputParameters 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='InputParameters'

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

OutDataxsdString

- InputParameters (XML Element Reference, required )

Process end activity:

Name: End

Activities:

Name: Appraisal WaitForJMSQueueMessage

Type: com.tibco.plugin.jms.JMSQueueSignalInActivity

Resource Type: ae.activities.JMSQueueSignalInActivity

Description:

Configuration:

_eventTimeout = 60000

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1 (Auto)

maxSessions = -1

destination = %%ENV%%.%%AppraisalJMSQueueResultName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties =

OutDataxsdString

- AppraisalResult (XML Element Reference, required )

Name: Bonita JMSQueueRequestor

Type: com.tibco.plugin.jms.JMSQueueRequestReplyActivity

Resource Type: ae.activities.JMSQueueRequestReplyActivity

Description:

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%CalculateBonitaJMSQueueName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- InputParameters (XML Element Reference, required )

OutDataxsdString

- PretenderBonita (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/replyToQueue	concat($_globalVariables/ns1:GlobalVariables/ENV, $_globalVariables/ns1:GlobalVariables/ExaminationJMSQueueName)
/ActivityInput/OtherProperties/Part	"CalculateBonita"
/ActivityInput/Body/InputParameters/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/InputParameters/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/InputParameters/Value	$Negate-Value/Value
/ActivityInput/Body/InputParameters/MonthIncrement / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary/@xsi:nil
/ActivityInput/Body/InputParameters/MonthIncrement	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary
/ActivityInput/Body/InputParameters/RealtyValue/value-of	when ? exists(if($Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/customerName = $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name) then $Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/realtyValue else $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue) : if($Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/customerName = $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name) then $Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/realtyValue else $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyValue ; otherwise : ;
/ActivityInput/Body/InputParameters/Refund / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund/@xsi:nil
/ActivityInput/Body/InputParameters/Refund	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund

Name: Examination

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description:

Configuration:

processName = /ProcessDefinitions/Examination/Examination.process

Input bindings:

Target	Source
/InputParameters/Refund	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund
/InputParameters/Salary	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Salary
/InputParameters/Value	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/InputParameters/Bonita	$Bonita-JMSQueueRequestor/ns:ActivityOutput/Body/pfx2:PretenderBonita/Bonita
/InputParameters/Pawn	$InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn

Name: Negate Value

Type: com.tibco.plugin.mapper.MapperActivity

Resource Type: ae.activities.MapperActivity

Description:

Configuration:

- Value(xsd:long,required)

Input bindings:

Target	Source
/Value	- $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value

Name: Result JMSQueueSender

Type: com.tibco.plugin.jms.JMSQueueSendActivity

Resource Type: ae.activities.JMSQueueSendActivity

Description:

Configuration:

PermittedMessageType = XML Text

SessionAttributes

transacted = false

acknowledgeMode = 1

maxSessions = 1

destination = %%ENV%%.%%JMSQueueName%%

ConfigurableHeaders

JMSDeliveryMode = PERSISTENT

JMSExpiration = 0

JMSPriority = 4

ConnectionReference = /SharedConnections/EMSConnection.sharedjmscon

ApplicationProperties = /SharedResources/JMSApplicationProperties.sharedjmsapp

InDataxsdString

- GrantingCreditResult (XML Element Reference, required )

Input bindings:

Target	Source
/ActivityInput/OtherProperties/Part	"Result"
/ActivityInput/Body/GrantingCreditResult/Name / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/Name	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Name
/ActivityInput/Body/GrantingCreditResult/Value / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/Value	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Value
/ActivityInput/Body/GrantingCreditResult/Refund / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/Refund	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Refund
/ActivityInput/Body/GrantingCreditResult/Pawn / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/Pawn	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn
/ActivityInput/Body/GrantingCreditResult/Interest	$Examination/ExaminationResult/Interest
/ActivityInput/Body/GrantingCreditResult/State	$Examination/ExaminationResult/State
/ActivityInput/Body/GrantingCreditResult/RealtyValue / nil	[copy-of] $Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/realtyValue/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/RealtyValue	$Appraisal-WaitForJMSQueueMessage/ns:ActivityOutput/Body/pfx4:AppraisalResult/realtyValue
/ActivityInput/Body/GrantingCreditResult/RealtyDetail / nil	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyDetail > [copy-of] $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyDetail/@xsi:nil
/ActivityInput/Body/GrantingCreditResult/RealtyDetail	[IF] < $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyDetail > $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/RealtyDetail

Transitions:

From: Appraisal WaitForJMSQueueMessage -To: Negate Value

Label:

Condition: Success

Description:

From: Bonita JMSQueueRequestor -To: Examination

Label:

Condition: Success

Description:

From: Examination -To: Result JMSQueueSender

Label:

Condition: Success

Description:

From: InputParameters JMSQueueReceiver -To: Appraisal WaitForJMSQueueMessage

Label:

Condition: $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn = "true"

Description:

From: InputParameters JMSQueueReceiver -To: Negate Value

Label:

Condition: $InputParameters-JMSQueueReceiver/ns:ActivityOutput/Body/pfx:InputParameters/Pawn = "false"

Description:

From: Negate Value -To: Bonita JMSQueueRequestor

Label:

Condition: Success

Description:

From: Result JMSQueueSender -To: End

Label:

Condition: Success

Description:

3.2.8.1.6. GetObligator

Section contains description of Process " GetObligator.process " .

Process description:

Read informations about obligator loan from xml file

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligator.process

Diagram:

Process starter activity:

Name: Start

Description: Start process with parameter Name (Pretender's name)

Input Parameters:

- Name (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- Obligator (XML Element Reference, required )

Return bindings:

Target	Source
/ Obligator	[copy-of] $Schema0/pfx:Obligator

Process variables:

Schema: Schema0

Activities:

Name: Assign ActualObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Assign Obligator data when the Obligator name and input name are same

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/ Obligator[$ObligatorIndex]	[copy-of] $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]

Name: Assign NullObligator

Type: com.tibco.pe.core.AssignActivity

Resource Type: ae.activities.assignActivity

Description: Set default result as null Obligator strucure

Configuration:

variableName = Schema0

Input bindings:

Target	Source
/Obligator/Name	""
/Obligator/Value	0
/Obligator/Problem	0
/Obligator/Refund	0

Name: Null

Type: com.tibco.plugin.timer.NullActivity

Resource Type: ae.activities.null

Description: Do nothing

Name: ParseXML ObligatorsList

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description: Parse text input to xml according to ObligatorRegistr xsd schema

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- ObligatorsList (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-ObligatorsRegistr/ns1:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile ObligatorsRegistr

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description: Read file as text.

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	$_globalVariables/ns:GlobalVariables/DefaultObligatorsRegistrFile

Transitions:

From: Assign ActualObligator -To: end

Label:

Condition: Success

Description:

From: Assign NullObligator -To: CycleGroup

Label:

Condition: Success

Description:

From: CycleGroup -To: End

Label:

Condition: Success

Description:

From: Null -To: end

Label:

Condition: Success

Description:

From: ParseXML ObligatorsList -To: Assign NullObligator

Label:

Condition: Success

Description:

From: ReadFile ObligatorsRegistr -To: ParseXML ObligatorsList

Label:

Condition: Success

Description:

From: Start -To: ReadFile ObligatorsRegistr

Label:

Condition: Success

Description:

From: start -To: Assign ActualObligator

Label:

Condition: $Start/pfx:Name = $ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name

Description:

From: start -To: Null

Label:

Condition: Success

Description:

Groups:

Name: CycleGroup

Type: com.tibco.pe.core.LoopGroup

Resource Type: ae.process.group

Configuration:

groupType = repeat

serializable = false

indexSlot = ObligatorIndex

activityOutputName =

repeatCondition = ($ObligatorIndex >= $ParseXML-ObligatorsList/pfx:ObligatorsList/@Count) or ($ParseXML-ObligatorsList/pfx:ObligatorsList/pfx:Obligator[$ObligatorIndex]/pfx:Name =$Start/pfx:Name)

accumulateOutput = false

3.2.8.1.7. GetObligatorService

Section contains description of Process " GetObligatorService.process " .

Process description:

Ensure SOAP I/O operation for GetObligator process.

Process definition:

Full process path: ProcessDefinitions/GetObligator/GetObligatorService.process

Diagram:

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:

processName = /ProcessDefinitions/GetObligator/GetObligator.process

Input bindings:

Target	Source
/Name	$ObligatorName-SOAPEventSource/inputMessage/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:

Target	Source
/outputMessage / Obligator	[copy-of] $GetObligator/ns:Obligator

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:

3.2.8.1.8. LoadParameters

Section contains description of Process " LoadParameters.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/LoadParameters/LoadParameters.process

Diagram:

Process starter activity:

Name: Start

Description:

Input Parameters:

- InputFile (XML Element Reference, required )

Process end activity:

Name: End

Output Parameters:

- InputParameters (XML Element Reference, required )

Return bindings:

Target	Source
/ InputParameters	[copy-of] $ParseXML-as-InputParameters/pfx:InputParameters

Activities:

Name: ParseXML as InputParameters

Type: com.tibco.plugin.xml.XMLParseActivity

Resource Type: ae.activities.XMLParseActivity

Description:

Configuration:

inputStyle = text

xsdVersion = default

validateOutput = true

term

- InputParameters (XML Element Reference, required )

Input bindings:

Target	Source
/xmlString	$ReadFile-with-InputName/ns:ReadActivityOutputTextClass/fileContent/textContent

Name: ReadFile with InputName

Type: com.tibco.plugin.file.FileReadActivity

Resource Type: ae.activities.FileReadActivity

Description:

Configuration:

encoding = text

Input bindings:

Target	Source
/ReadActivityInputClass/fileName	if ($Start/pfx:InputFile/pfx:FileName="") then $_globalVariables/ns3:GlobalVariables/DefaultInputParametersFile else $Start/pfx:InputFile/pfx:FileName

Transitions:

From: ParseXML as InputParameters -To: End

Label:

Condition: Success

Description:

From: ReadFile with InputName -To: ParseXML as InputParameters

Label:

Condition: Success

Description:

From: Start -To: ReadFile with InputName

Label:

Condition: Success

Description:

3.2.8.1.9. LoadParametersService

Section contains description of Process " LoadParametersService.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/LoadParameters/LoadParametersService.process

Diagram:

Process starter activity:

Name: InputFileName from SOAPEventSource

Property Name: InputFileName from SOAPEventSource

Type: com.tibco.plugin.soap.SOAPEventSource

Resource Type: ae.activities.SOAPEventSourceUI

Description:

Configuration:

service = pfx:LoadParametersServicePort

wsdlNamespaceRoot = http://xmlns.example.com/1171295149828/LoadParametersServiceOperationImpl

operation = LoadParametersServiceOperation

portAddressPrefix =

operationStyle = document

soapUse = literal

embedWsdlComponents = true

embedSchemaComponents = true

soapAction = /ProcessDefinitions/LoadParameters/LoadParametersService

sharedChannel = /SharedConnections/SOAPHTTPConnection.sharedhttp

inputAttachmentBindings =

outputAttachmentBindings =

Process end activity:

Name: End

Activities:

Name: InputParameters SOAPSendReply

Type: com.tibco.plugin.soap.SOAPSendReplyActivity

Resource Type: ae.activities.SOAPSendReplyUI

Description:

Configuration:

eventSource = InputFileName from SOAPEventSource

Input bindings:

Target	Source
/outputMessage / InputParameters	[copy-of] $LoadParameters/ns:InputParameters

Name: LoadParameters

Type: com.tibco.pe.core.CallProcessActivity

Resource Type: ae.process.subprocess

Description:

Configuration:

processName = /ProcessDefinitions/LoadParameters/LoadParameters.process

Input bindings:

Target	Source
/ InputFile	[copy-of] $InputFileName-from-SOAPEventSource/inputMessage/ns:InputFile

Transitions:

From: InputFileName from SOAPEventSource -To: LoadParameters

Label:

Condition: Success

Description:

From: InputParameters SOAPSendReply -To: End

Label:

Condition: Success

Description:

From: LoadParameters -To: InputParameters SOAPSendReply

Label:

Condition: Success

Description:

3.2.8.1.10. HTMLOutput

Section contains description of Process " HTMLOutput.process " .

Process description:

No description

Process definition:

Full process path: ProcessDefinitions/Output/HTMLOutput.process

Diagram:

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

- GrantingCreditResult (XML Element Reference, required )

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:

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>")

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:

3.2.8.2. AE Schemas

Chapter contains description of BusinessWorks AE Schemas from project GrantingCredit.ear.

3.2.8.2.1. ae

Section contains description of AE Schema ae.aeschema

AE Schema Description:

No description

Scalars:

Scalar Name	Type	Java Class
any	any
assocList	assocList
binary	binary	java.lang.Byte[]
boolean	boolean	java.lang.Boolean
char	char	java.lang.Character
dateTime	dateTime	java.util.Date
date	date	java.util.Date
i1	i1	java.lang.Byte
i2	i2	java.lang.Short
i4	i4	java.lang.Integer
i8	i8	java.lang.Long
interval	interval
r4	r4	java.lang.Float
r8	r8	java.lang.Double
string	string	java.lang.String
time	time	java.util.Date
ui1	ui1	java.lang.Short
ui2	ui2	java.lang.Integer
ui4	ui4	java.lang.Long
ui8	ui8	java.lang.Long
void	void

3.2.8.2.2. AppraisalAESchema

Section contains description of AE Schema AppraisalAESchema.aeschema

AE Schema Description:

No description

Classes:

Class name: AppraisalRequest

Attributes:

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Pawn

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

RealtyDetail

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Class name: AppraisalResult

Attributes:

customerName

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

realtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

3.2.8.2.3. CalculateBonitaAESchema

Section contains description of AE Schema CalculateBonitaAESchema.aeschema

AE Schema Description:

CalculateBonita AESchema for EMS communication Class for calculated result Class for input parameters

Classes:

Class name: InputParameters

Attributes:

MonthIncrement

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: PretenderBonita

Attributes:

Bonita

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

3.2.8.2.4. GrantingCreditAESchema

Section contains description of AE Schema GrantingCreditAESchema.aeschema

AE Schema Description:

GrantingCredit AESchema for EMS communication Class for resulting AccountState Class for input parameters

Classes:

Class name: GrantingCreditResult

Attributes:

Interest

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.r8

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Pawn

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

RealtyDetail

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

State

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Class name: InputParameters

Attributes:

Name

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

Pawn

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.boolean

RealtyDetail

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.string

RealtyValue

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Refund

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Salary

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

Value

Readable: true

Writeable: true

Type: /AESchemas/ae.aeschema#scalar.i8

3.2.8.3. Global Variables

Chapter contains description of BusinessWorks Global Variables from project GrantingCredit.ear.

3.2.8.3.1. defaultVars

Section contains description of Global Variables " defaultVars "

Name: AppraisalJMSQueueRequestName

Value: BANK.PAWN.CREDITREQ

Name: AppraisalJMSQueueResultName

Value: BANK.EXAMINATION.APPRVALUE

Name: CalculateBonitaHTTPSOAPPort

Value: 9997

Name: CalculateBonitaJMSQueueName

Value: BANK.CALCULATEBONITA.REQUEST

Name: CalculateBonitaJNDIContextFactory

Value: com.tibco.tibjms.naming.TibjmsInitialContextFactory

Name: CalculateBonitaJNDIContextURL

Value: tibjmsnaming://localhost:7222

Name: DefaultInputParametersFile

Value: X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\InputParameters.xml

Name: DefaultObligatorsRegistrFile

Value: X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\ObligatorsRegistr.xml

Name: Deployment

Value: GrantingCredit

Name: Domain

Value: domain

Name: ENV

Value: DEV

Name: ExaminationJMSQueueName

Value: BANK.EXAMINATION.BONITAVALUE

Name: GetObligatorServiceEndpointURL

Value: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Name: HTTPSOAPPort

Value: 9998

Name: Host

Value: localhost

Name: InputHTTPPort

Value: 9999

Name: JMSQueueName

Value: BANK.GRANTINGCREDIT.RESULT

Name: JmsProviderUrl

Value: tcp://localhost:7222

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Name: LoadParametersServiceEndpointURL

Value: http://localhost:9998/ProcessDefinitions/LoadParameters/LoadParametersService

Name: MessageEncoding

Value: UTF-8

Name: OutputHTTPPort

Value: 9996

Name: RemoteRvDaemon

Value:

Name: RvDaemon

Value: tcp:7500

Name: RvNetwork

Value:

Name: RvService

Value: 7500

Name: RvaHost

Value: localhost

Name: RvaPort

Value: 7600

3.2.8.4. Archives

Chapter contains description of BusinessWorks Enterprise Archives from project GrantingCredit.ear.

3.2.8.4.1. GrantingCredit

Section contains description of Enterprise Archive " GrantingCredit.mdearinfo "

Enterprise archive:

Archive name: GrantingCredit

Author: PIKE Electronic

Version: 13

Service settable global vars:

File location: *** ARCHIVE WAS RECONSTRUCTED FROM EAR's TIBCO.XML. ***

Description:

3.2.8.5. WSDLs

Chapter contains description of BusinessWorks WSDLs from project GrantingCredit.ear.

3.2.8.5.1. GetObligatorServiceAbstractWSDL

Section contains description of WSDL Schema GetObligatorServiceAbstractWSDL.wsdl

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: tns - http://xmlns.example.com/1171360277608

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns:Obligator

Part Name: part1

3.2.8.5.2. GetObligatorServiceConcreteWSDL

Section contains description of WSDL Schema GetObligatorServiceConcreteWSDL.wsdl

Service: GetObligatorService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171360277608/GetObligatorServiceOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

schema

ns0 : Name - xs:string

ns0 : Obligator

ns0 : ObligatorsList

ns0 : Problem - xs:boolean

ns0 : Refund - xs:long

ns0 : Value - xs:long

Port configuration:

Binding: tns:ObligatorName_sp_SOAPEventSourceBinding

Name: ObligatorName_sp_SOAPEventSource

Soap Address: http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Operations:

Name: GetObligatorServiceOperation

Parameters:

Input: tns:GetObligatorServiceInputMessage

Output: tns:GetObligatorServiceOutputMessage

Messages:

Name: GetObligatorServiceInputMessage

Part Element: ns0:Name

Part Name: part1

Name: GetObligatorServiceOutputMessage

Part Element: ns0:Obligator

Part Name: part1

3.2.8.5.3. LoadParametersServiceAbstractWSDL

Section contains description of WSDL Schema LoadParametersServiceAbstractWSDL.wsdl

Service:

Documentation:

Namespaces:

xmlns: - http://schemas.xmlsoap.org/wsdl/

xmlns: ns - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema.xsd

xmlns: tns - http://xmlns.example.com/1171295149828

xmlns: xml - http://www.w3.org/XML/1998/namespace

xmlns: xsd - http://www.w3.org/2001/XMLSchema

Types:

Port configuration:

Empty

Operations:

Name: LoadParametersServiceOperation

Parameters:

Input: tns:LoadParametersServiceInputMessage

Output: tns:LoadParametersServiceOutputMessage

Messages:

Name: LoadParametersServiceInputMessage

Part Element: ns:InputFile

Part Name: part1

Name: LoadParametersServiceOutputMessage

Part Element: ns:InputParameters

Part Name: part1

3.2.8.5.4. LoadParametersServiceConcreteWSDL

Section contains description of WSDL Schema LoadParametersServiceConcreteWSDL.wsdl

Service: LoadParametersService

Documentation:

Diagram:

Namespaces:

xmlns: ns0 - http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema.xsd

xmlns: soap - http://schemas.xmlsoap.org/wsdl/soap/

xmlns: tns - http://xmlns.example.com/1171295149828/LoadParametersServiceOperationImpl

xmlns: wsdl - http://schemas.xmlsoap.org/wsdl/

xmlns: xml - http://www.w3.org/XML/1998/namespace

Types:

Namespace: http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema.xsd

schema

ns0 : FileName - xs:string

ns0 : InputFile

ns0 : InputParameters

ns0 : Name - xs:string

ns0 : Pawn - xs:boolean

ns0 : RealtyDetail - xs:string

ns0 : RealtyValue - xs:long

ns0 : Refund - xs:long

ns0 : Salary - xs:long

ns0 : Value - xs:long

Port configuration:

Binding: tns:InputFileName_sp_from_sp_SOAPEventSourceBinding

Name: InputFileName_sp_from_sp_SOAPEventSource

Soap Address: http://localhost:9998/ProcessDefinitions/LoadParameters/LoadParametersService

Operations:

Name: LoadParametersServiceOperation

Parameters:

Input: tns:LoadParametersServiceInputMessage

Output: tns:LoadParametersServiceOutputMessage

Messages:

Name: LoadParametersServiceInputMessage

Part Element: ns0:InputFile

Part Name: part1

Name: LoadParametersServiceOutputMessage

Part Element: ns0:InputParameters

Part Name: part1

3.2.8.6. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project GrantingCredit.ear.

3.2.8.6.1. CalculateBonitaEMSConnection

Section contains description of JMS Connection " CalculateBonitaEMSConnection "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

EMS connection for input parameters and output result of CalculateBonita library

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	true
JNDI Context Factory:	%%CalculateBonitaJNDIContextFactory%%
JNDI Context URL:	%%CalculateBonitaJNDIContextURL%%
JNDI User Name:
Topic Connection Factory:	TopicConnectionFactory
Queue Connection Factory:	QueueConnectionFactory

3.2.8.6.2. EMSConnection

Section contains description of JMS Connection " EMSConnection "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

No description

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	true
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
JNDI Context URL:	tibjmsnaming://localhost:7222
JNDI User Name:
Topic Connection Factory:	TopicConnectionFactory
Queue Connection Factory:	QueueConnectionFactory

3.2.8.7. Shared HTTP Connections

Chapter contains description of BusinessWorks Shared HTTP Connections from project GrantingCredit.ear.

3.2.8.7.1. CalculateBonitaSOAPHTTPConnection

Section contains description of Shared HTTP Resource " CalculateBonitaSOAPHTTPConnection.sharedhttp "

HTTP description:

Connection for HTTP SOAP communication with GetObligator process Connection for HTTP SOAP communication with GetObligator process Connection for HTTP SOAP communication with GetObligator process

HTTP configuration:

Name	Value
Host	localhost
Port	%%CalculateBonitaHTTPSOAPPort%%

3.2.8.7.2. InputHTTPConnection

Section contains description of Shared HTTP Resource " InputHTTPConnection.sharedhttp "

HTTP description:

No description

HTTP configuration:

Name	Value
Host	localhost
Port	%%InputHTTPPort%%

3.2.8.7.3. OutputHTTPConnection

Section contains description of Shared HTTP Resource " OutputHTTPConnection.sharedhttp "

HTTP description:

No description

HTTP configuration:

Name	Value
Host	localhost
Port	%%OutputHTTPPort%%

3.2.8.7.4. SOAPHTTPConnection

Section contains description of Shared HTTP Resource " SOAPHTTPConnection.sharedhttp "

HTTP description:

No description

HTTP configuration:

Name	Value
Host	localhost
Port	%%HTTPSOAPPort%%

3.2.8.8. XSD Schemas

Chapter contains description of XSD Schemas from project GrantingCredit.ear.

3.2.8.8.1. InputParametersXSD

Section contains description of XSD Schema InputParametersXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

InputFile

FileName

InputParameters

Name

Value

Salary

Pawn

RealtyDetail

RealtyValue

Refund

Detail

element InputFile

element ref FileName

element FileName

type : xs:string

element InputParameters

element ref Name

element ref Value

element ref Refund

element ref Salary

element ref Pawn

element ref RealtyDetail

element ref RealtyValue

element Name

type : xs:string

element Value

type : xs:long

element Salary

type : xs:long

element Pawn

type : xs:boolean

element RealtyDetail

type : xs:string

element RealtyValue

type : xs:long

element Refund

type : xs:long

3.2.8.8.2. ObligatorsRegistrXSD

Section contains description of XSD Schema ObligatorsRegistrXSD.xsd

Diagram:

Attributes

targetNamespace : http://www.tibco.com/schemas/GrantingCredit/SharedConnections/Schema1.xsd

elementFormDefault : qualified

attributeFormDefault : unqualified

Overview

Elements

ObligatorsList

Obligator

Name

Value

Problem

Refund

Detail

element ObligatorsList

element ref Obligator , maxOccurs unbounded

attribute Count type xs:string , use required

element Obligator

element ref Name

element ref Value

element ref Problem

element ref Refund

element Name

type : xs:string

element Value

type : xs:long

element Problem

type : xs:boolean

element Refund

type : xs:long

3.2.9. pawn.ear

Chapter contains pawn.ear's project documentation.

Modification time: 2012/09/17 20:54:29

No detailed description of project pawn.ear available.

3.2.9.1. Global Variables

Chapter contains description of BusinessWorks Global Variables from project pawn.ear.

3.2.9.1.1. defaultVars

Section contains description of Global Variables " defaultVars "

Name: Appr1ConfirmSubj

Value: APPRAISAL.APPRAISER1.CONFIRM

Name: Appr2ConfirmSubj

Value: APPRAISAL.APPRAISER2.CONFIRM

Name: Appr3ConfirmSubj

Value: APPRAISAL.APPRAISER3.CONFIRM

Name: Appr4ConfirmSubj

Value: APPRAISAL.APPRAISER4.CONFIRM

Name: AppraisalReplySubject

Value: APPRAISAL.SERVICE.REPLY

Name: AppraisalRequestSubject

Value: APPRAISAL.APPRAISER.REQUEST

Name: AppraisalResultSubject

Value: APPRAISAL.SERVICE.RESULT

Name: Deployment

Value: appraisal

Name: DirLedger

Value: .

Name: DirTrace

Value: .

Name: Domain

Value: domain

Name: ENV

Value: DEV

Name: HawkEnabled

Value: false

Name: JmsProviderUrl

Value: tcp://localhost:7222

Name: JmsSslProviderUrl

Value: ssl://localhost:7243

Name: MessageEncoding

Value: UTF-8

Name: QueueApprReq

Value: BANK.APPRAISAL.REQUEST

Name: QueueApprResult

Value: BANK.EXAMINATION.APPRVALUE

Name: QueueCreditReq

Value: BANK.PAWN.CREDITREQ

Name: RemoteRvDaemon

Value:

Name: RvDaemon

Value: tcp:7500

Name: RvNetwork

Value:

Name: RvService

Value: 7500

Name: RvaHost

Value: localhost

Name: RvaPort

Value: 7600

Name: TIBHawkDaemon

Value: tcp:7474

Name: TIBHawkNetwork

Value:

Name: TIBHawkService

Value: 7474

Name: TaskFile1

Value: c:\MakeDocResearch\Ticket 15\appraisal4\data\tasks1.xml

Name: TaskFile2

Value: c:\MakeDocResearch\Ticket 15\appraisal4\data\tasks2.xml

Name: TaskFile3

Value: c:\MakeDocResearch\Ticket 15\appraisal4\data\tasks3.xml

Name: TaskFile4

Value: c:\MakeDocResearch\Ticket 15\appraisal4\data\tasks4.xml

3.2.9.2. Archives

Chapter contains description of BusinessWorks Enterprise Archives from project pawn.ear.

3.2.9.2.1. pawn

Section contains description of Enterprise Archive " pawn.mdearinfo "

Enterprise archive:

Archive name: pawn

Author: PIKE Electronic

Version: 8

Service settable global vars:

File location: *** ARCHIVE WAS RECONSTRUCTED FROM EAR's TIBCO.XML. ***

Description:

3.2.9.3. Shared JMS Connections

Chapter contains description of BusinessWorks Shared JMS Connections from project pawn.ear.

3.2.9.3.1. JMSConn

Section contains description of JMS Connection " JMSConn "

ResourceType: ae.shared.JMSConnectionKey

JMS description:

No description

JMS configuration:

Name	Value
User Name:
Client ID:
Use JNDI Connection Factory:	false
Provider URL:	%%JmsProviderUrl%%
Use XA Connection Factory:	false

3.3. Cross-reference documentation

Chapter contains cross-reference documentation which shows relationships among TIBCO projects.

It shows relations among all documented projects. And it provides quick overview who communicates with whom.

3.3.1. Destinations

Chapter contains destination from cross-reference documentation.

Destination Cross-Reference represents relations among destinations and projects. It shows for one destination all project that sends or receives data from it.

3.3.1.1. Destinations Reference

Chapter contains message list from cross-reference documentation.

Destination Cross-Reference represents relations among destinations and projects. It shows for one destination all project that sends or receives data from it.

3.3.1.1.1. Business Events

Chapter contains Business Events from all projects.

3.3.1.1.1.1. JMSChannel

Chapter contains destinations which use JMSChannel with parameters: JMS provider URL="tcp://localhost:7222".

3.3.1.1.1.1.1. /pawn/Events/appraisalRequest

Section contains list of middleware objects using /pawn/Events/appraisalRequest

Project: Appraisal

Source: BW Process /pawn/SendApprRequest

Activity: SendAppraisalReq

Action Type: Send

Transport Type:

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: ReceiveApprRequest

Action Type: Receive

Transport Type:

Project: Appraisal.ear

Source: BW Process /pawn/SendApprRequest

Activity: SendAppraisalReq

Action Type: Send

Transport Type:

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: ReceiveApprRequest

Action Type: Receive

Transport Type:

3.3.1.1.2. JDBC Connections

Chapter contains JDBC Connections from all projects.

3.3.1.1.2.1. JDBC

Chapter contains destinations which use JDBC.

3.3.1.1.2.1.1. jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Section contains list of middleware objects using jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Project: AccountState

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonita

Activity: UpdateDB

Action Type: JDBCUpdate

JDBC Connection: /SharedConnections/SharedTibco.sharedjdbc

DB User: %%jdbc/user%%

Source: BW Process /ProcessDefinitions/GetObligator/GetObligator

Activity: UpdateCustomerDB

Action Type: JDBCUpdate

JDBC Connection: /SharedConnections/SharedTibco.sharedjdbc

DB User: %%jdbc/user%%

Source: BW Process /ProcessDefinitions/GetAccountState/GetAccountState

Activity: UpdateCustomerDB

Action Type: JDBCUpdate

JDBC Connection: /SharedConnections/SharedTibco.sharedjdbc

DB User: %%jdbc/user%%

Project: CalculateBonita

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonita

Activity: UpdateDB

Action Type: JDBCUpdate

JDBC Connection: /SharedConnections/SharedTibco.sharedjdbc

DB User: %%jdbc/user%%

Source: BW Process /ProcessDefinitions/GetObligator/GetObligator

Activity: UpdateCustomerDB

Action Type: JDBCUpdate

JDBC Connection: /SharedConnections/SharedTibco.sharedjdbc

DB User: %%jdbc/user%%

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonita

Activity: UpdateDB

Action Type: JDBCUpdate

JDBC Connection: /SharedConnections/SharedTibco.sharedjdbc

DB User: %%jdbc/user%%

Source: BW Process /ProcessDefinitions/GetObligator/GetObligator

Activity: UpdateCustomerDB

Action Type: JDBCUpdate

JDBC Connection: /SharedConnections/SharedTibco.sharedjdbc

DB User: %%jdbc/user%%

Source: BW Process /ProcessDefinitions/Examination/Examination

Activity: UpdateCustomerDB

Action Type: JDBCUpdate

JDBC Connection: /SharedConnections/SharedTibco.sharedjdbc

DB User: %%jdbc/user%%

3.3.1.1.2.1.2. jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=TIBCO

Section contains list of middleware objects using jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=TIBCO

Project: AccountState

Source: BW Process /ProcessDefinitions/GetAccountState/GetAccountState

Activity: GetAccount

Action Type: JDBCQuery

JDBC Connection: /SharedConnections/Tibco.sharedjdbc

DB User: %%jdbcTIBCO/database/user%%

3.3.1.1.3. JMS Messages

Chapter contains JMS Messages from all projects.

3.3.1.1.3.1. JMS connection

Chapter contains destinations which use JMS connection with parameters: provider URL="tcp://localhost:7222".

3.3.1.1.3.1.1. Queues

Chapter contains JMS Queues from all projects.

3.3.1.1.3.1.1.1. BANK.APPRAISAL.REQUEST

Section contains list of middleware objects using BANK.APPRAISAL.REQUEST

Project: Appraisal

Source: BW Process /TestProcess/apprResultReceiver

Activity: ApprValueReceiver

Action Type: ReceiveRequest

Transport Type:

3.3.1.1.3.1.1.2. BANK.APPRAISAL.TEST

Section contains list of middleware objects using BANK.APPRAISAL.TEST

Project: Appraisal

Source: BW Process /TestProcess/apprResultReceiver

Activity: JMS Queue Sender

Action Type: Send

Transport Type:

Source: BW Process /TestProcess/creditRequestSender

Activity: JMS Queue Sender

Action Type: Send

Transport Type:

3.3.1.1.3.1.1.3. DEV.BANK.APPRAISAL.REQUEST

Section contains list of middleware objects using DEV.BANK.APPRAISAL.REQUEST

Project: Appraisal

Source: Channel /pawn/Channels/JMSChannel

Activity: JMSChannel

Action Type: Receive

Transport Type:

Project: Appraisal.ear

Source: Channel /pawn/Channels/JMSChannel

Activity: JMSChannel

Action Type: Receive

Transport Type:

3.3.1.1.3.1.1.4. DEV.BANK.EXAMINATION.APPRVALUE

Section contains list of middleware objects using DEV.BANK.EXAMINATION.APPRVALUE

Project: Appraisal

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: SendApprResult

Action Type: Send

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: SendApprResult

Action Type: Send

Transport Type:

3.3.1.1.3.1.1.5. DEV.BANK.PAWN.CREDITREQ

Section contains list of middleware objects using DEV.BANK.PAWN.CREDITREQ

Project: Appraisal

Source: BW Process /pawn/SendApprRequest

Activity: CreditReqReceiver

Action Type: ReceiveRequest

Transport Type:

Project: Appraisal.ear

Source: BW Process /pawn/SendApprRequest

Activity: CreditReqReceiver

Action Type: ReceiveRequest

Transport Type:

3.3.1.1.3.1.2. Topics

Chapter contains JMS Topics from all projects.

3.3.1.1.3.1.2.1. DEV.BANK.APPRAISAL.REQUEST

Section contains list of middleware objects using DEV.BANK.APPRAISAL.REQUEST

Project: Appraisal

Source: Channel /pawn/Channels/JMSChannel

Activity: JMSChannel

Action Type: Receive

Transport Type:

Project: Appraisal.ear

Source: Channel /pawn/Channels/JMSChannel

Activity: JMSChannel

Action Type: Receive

Transport Type:

3.3.1.1.3.2. JMS connection

Chapter contains destinations which use JMS connection with parameters: provider URL="".

3.3.1.1.3.2.1. Queues

Chapter contains JMS Queues from all projects.

3.3.1.1.3.2.1.1. queue/iProcess/Panther

Section contains list of middleware objects using queue/iProcess/Panther

Project: Benefits

Source: ServiceAgent /SharedResources/iProcessWrapper/iProcessPantherBWServiceAgent

Activity: iProcessPantherBWServiceAgent

Action Type: Receive

Transport Type:

3.3.1.1.3.3. JNDI connection

Chapter contains destinations which use JNDI connection with parameters: context URL="tibjmsnaming://localhost:7222", context factory="com.tibco.tibjms.naming.TibjmsInitialContextFactory".

3.3.1.1.3.3.1. Queues

Chapter contains JMS Queues from all projects.

3.3.1.1.3.3.1.1. BANK.EXAMINATION.TEST

Section contains list of middleware objects using BANK.EXAMINATION.TEST

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/Output/HTMLOutput

Activity: Result JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

3.3.1.1.3.3.1.2. concat($_globalVariables/ns1:GlobalVariables/ENV, $_globalVariables/ns1:GlobalVariables/ExaminationJMSQueueName)

Section contains list of middleware objects using concat($_globalVariables/ns1:GlobalVariables/ENV, $_globalVariables/ns1:GlobalVariables/ExaminationJMSQueueName)

Project: AccountState

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Project: AccountState.ear

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Project: CalculateBonita

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: Bonita JMSQueueRequestor

Action Type: ReceivedReply

Transport Type:

Project: GrantingCredit.ear

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: Bonita JMSQueueRequestor

Action Type: ReceivedReply

Transport Type:

3.3.1.1.3.3.1.3. concat($_globalVariables/ns1:GlobalVariables/ENV,$_globalVariables/ns1:GlobalVariables/AccountStateJMSQueueName)

Section contains list of middleware objects using concat($_globalVariables/ns1:GlobalVariables/ENV,$_globalVariables/ns1:GlobalVariables/AccountStateJMSQueueName)

Project: AccountState

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/AccountState

Activity: Bonita JMSQueueRequestor

Action Type: ReceivedReply

Transport Type:

Project: AccountState.ear

Source: BW Process /ProcessDefinitions/AccountState

Activity: Bonita JMSQueueRequestor

Action Type: ReceivedReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Project: CalculateBonita

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Project: GrantingCredit.ear

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Reply to JMS Message

Action Type: SendReply

Transport Type:

3.3.1.1.3.3.1.4. DEV.BANK.CALCULATEBONITA.REQUEST

Section contains list of middleware objects using DEV.BANK.CALCULATEBONITA.REQUEST

Project: AccountState

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: InputParameters JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

Source: BW Process /ProcessDefinitions/AccountState

Activity: Bonita JMSQueueRequestor

Action Type: SendRequest

Transport Type:

Project: AccountState.ear

Source: BW Process /ProcessDefinitions/AccountState

Activity: Bonita JMSQueueRequestor

Action Type: SendRequest

Transport Type:

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: InputParameters JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

Project: CalculateBonita

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: InputParameters JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: InputParameters JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: Bonita JMSQueueRequestor

Action Type: SendRequest

Transport Type:

Project: GrantingCredit.ear

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: InputParameters JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: Bonita JMSQueueRequestor

Action Type: SendRequest

Transport Type:

3.3.1.1.3.3.1.5. DEV.BANK.EXAMINATION.APPRVALUE

Section contains list of middleware objects using DEV.BANK.EXAMINATION.APPRVALUE

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: Appraisal WaitForJMSQueueMessage

Action Type: Receive

Transport Type:

Project: GrantingCredit.ear

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: Appraisal WaitForJMSQueueMessage

Action Type: Receive

Transport Type:

3.3.1.1.3.3.1.6. DEV.BANK.EXAMINATION.TEST

Section contains list of middleware objects using DEV.BANK.EXAMINATION.TEST

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: InputParameters JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: Result JMSQueueSender

Action Type: Send

Transport Type:

Source: BW Process /ProcessDefinitions/GrantingCredit

Activity: InputParameters JMSQueueSender

Action Type: Send

Transport Type:

3.3.1.1.3.3.1.7. DEV.BANK.GRANTINGCREDIT.RESULT

Section contains list of middleware objects using DEV.BANK.GRANTINGCREDIT.RESULT

Project: GrantingCredit.ear

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: InputParameters JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

Source: BW Process /ProcessDefinitions/Examination/ExaminationService

Activity: Result JMSQueueSender

Action Type: Send

Transport Type:

Source: BW Process /ProcessDefinitions/GrantingCredit

Activity: InputParameters JMSQueueSender

Action Type: Send

Transport Type:

Source: BW Process /ProcessDefinitions/Output/HTMLOutput

Activity: Result JMSQueueReceiver

Action Type: ReceiveRequest

Transport Type:

3.3.1.1.3.3.1.8. DEV.BANK.PAWN.CREDITREQ

Section contains list of middleware objects using DEV.BANK.PAWN.CREDITREQ

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/GrantingCredit

Activity: Appraisal JMSQueueSender

Action Type: Send

Transport Type:

Project: GrantingCredit.ear

Source: BW Process /ProcessDefinitions/GrantingCredit

Activity: Appraisal JMSQueueSender

Action Type: Send

Transport Type:

3.3.1.1.4. Rendezvous Messages

Chapter contains Rendezvous Messages from all projects.

3.3.1.1.4.1. RV Transport

Chapter contains destinations which use RV Transport with parameters: service="7500", network="", daemon="tcp:7500".

3.3.1.1.4.1.1. $AppraisalRequestSub/ActivityOutput/body/replySubj

Section contains list of middleware objects using $AppraisalRequestSub/ActivityOutput/body/replySubj

Project: Appraisal

Source: BW Process /ProcessDefinitions/Appraiser2/ProcessRequest2

Activity: ReplyToAppraisalRequest

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser3/ProcessRequest3

Activity: ReplyToAppraisalRequest

Action Type: Reply

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/Appraiser1/ProcessRequest1

Activity: ReplyToAppraisalRequest

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser2/ProcessRequest2

Activity: ReplyToAppraisalRequest

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser3/ProcessRequest3

Activity: ReplyToAppraisalRequest

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser4/ProcessRequest4

Activity: ReplyToAppraisalRequest

Action Type: Reply

Transport Type:

3.3.1.1.4.1.2. $taskMin/root/confirm_subject

Section contains list of middleware objects using $taskMin/root/confirm_subject

Project: Appraisal

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: SendTaskConfirmation

Action Type: Request

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: SendTaskConfirmation

Action Type: Request

Transport Type:

3.3.1.1.4.1.3. [complex expression]

Section contains list of middleware objects using [complex expression]

Project: Appraisal

Source: BW Process /ProcessDefinitions/Appraiser1/ProcessRequest1

Activity: SendAppraisalValue

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser2/ProcessRequest2

Activity: SendAppraisalValue

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser3/ProcessRequest3

Activity: SendAppraisalValue

Action Type: Reply

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/Appraiser1/ProcessRequest1

Activity: SendAppraisalValue

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser2/ProcessRequest2

Activity: SendAppraisalValue

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser3/ProcessRequest3

Activity: SendAppraisalValue

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser4/ProcessRequest4

Activity: SendAppraisalValue

Action Type: Reply

Transport Type:

3.3.1.1.4.1.4. DEV.APPRAISAL.APPRAISER.REQUEST

Section contains list of middleware objects using DEV.APPRAISAL.APPRAISER.REQUEST

Project: Appraisal

Source: BW Process /ProcessDefinitions/Appraiser1/ProcessRequest1

Activity: AppraisalRequestSub

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser2/ProcessRequest2

Activity: AppraisalRequestSub

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser3/ProcessRequest3

Activity: AppraisalRequestSub

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: PublishRVRequest

Action Type: Send

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/Appraiser1/ProcessRequest1

Activity: AppraisalRequestSub

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser2/ProcessRequest2

Activity: AppraisalRequestSub

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser3/ProcessRequest3

Activity: AppraisalRequestSub

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/Appraiser4/ProcessRequest4

Activity: AppraisalRequestSub

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: PublishRVRequest

Action Type: Send

Transport Type:

3.3.1.1.4.1.5. DEV.APPRAISAL.APPRAISER1.CONFIRM

Section contains list of middleware objects using DEV.APPRAISAL.APPRAISER1.CONFIRM

Project: Appraisal

Source: BW Process /ProcessDefinitions/Appraiser1/ProcessRequest1

Activity: WaitForTaskConfirmation

Action Type: Receive

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/Appraiser1/ProcessRequest1

Activity: WaitForTaskConfirmation

Action Type: Receive

Transport Type:

3.3.1.1.4.1.6. DEV.APPRAISAL.APPRAISER2.CONFIRM

Section contains list of middleware objects using DEV.APPRAISAL.APPRAISER2.CONFIRM

Project: Appraisal

Source: BW Process /ProcessDefinitions/Appraiser2/ProcessRequest2

Activity: WaitForTaskConfirmation

Action Type: Receive

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/Appraiser2/ProcessRequest2

Activity: WaitForTaskConfirmation

Action Type: Receive

Transport Type:

3.3.1.1.4.1.7. DEV.APPRAISAL.APPRAISER3.CONFIRM

Section contains list of middleware objects using DEV.APPRAISAL.APPRAISER3.CONFIRM

Project: Appraisal

Source: BW Process /ProcessDefinitions/Appraiser3/ProcessRequest3

Activity: WaitForTaskConfirmation

Action Type: Receive

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/Appraiser3/ProcessRequest3

Activity: WaitForTaskConfirmation

Action Type: Receive

Transport Type:

3.3.1.1.4.1.8. DEV.APPRAISAL.APPRAISER4.CONFIRM

Section contains list of middleware objects using DEV.APPRAISAL.APPRAISER4.CONFIRM

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/Appraiser4/ProcessRequest4

Activity: WaitForTaskConfirmation

Action Type: Receive

Transport Type:

3.3.1.1.4.1.9. DEV.APPRAISAL.SERVICE.REPLY

Section contains list of middleware objects using DEV.APPRAISAL.SERVICE.REPLY

Project: Appraisal

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: WaitForReply

Action Type: Receive

Transport Type:

Project: Appraisal.ear

Source: BW Process /ProcessDefinitions/BankService/PublishAppraisalRequest

Activity: WaitForReply

Action Type: Receive

Transport Type:

3.3.1.1.4.2. RV Transport

Chapter contains destinations which use RV Transport with parameters: service="", network="", daemon="".

3.3.1.1.4.2.1. $AppraisalRequestSub/ActivityOutput/body/replySubj

Section contains list of middleware objects using $AppraisalRequestSub/ActivityOutput/body/replySubj

Project: Appraisal

Source: BW Process /ProcessDefinitions/Appraiser1/ProcessRequest1

Activity: ReplyToAppraisalRequest

Action Type: Reply

Transport Type:

3.3.1.1.5. SOAP Actions

Chapter contains SOAP Actions from all projects.

3.3.1.1.5.1. SOAP URL

Chapter contains destinations which use SOAP URL with parameters: endpoint URL="http://localhost:9997".

3.3.1.1.5.1.1. /ProcessDefinitions/GetObligator/GetObligatorService

Section contains list of middleware objects using /ProcessDefinitions/GetObligator/GetObligatorService

Project: AccountState

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Obligators SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorName SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorInfo SOAPSendReply

Action Type: Reply

Transport Type:

Project: AccountState.ear

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Obligators SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorName SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorInfo SOAPSendReply

Action Type: Reply

Transport Type:

Project: CalculateBonita

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Obligators SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorName SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorInfo SOAPSendReply

Action Type: Reply

Transport Type:

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Obligators SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorName SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorInfo SOAPSendReply

Action Type: Reply

Transport Type:

Project: GrantingCredit.ear

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonitaService

Activity: Obligators SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorName SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/GetObligator/GetObligatorService

Activity: ObligatorInfo SOAPSendReply

Action Type: Reply

Transport Type:

3.3.1.1.5.2. SOAP URL

Chapter contains destinations which use SOAP URL with parameters: endpoint URL="http://localhost:9998".

3.3.1.1.5.2.1. /ProcessDefinitions/GetAccountState/GetAccountStateService

Section contains list of middleware objects using /ProcessDefinitions/GetAccountState/GetAccountStateService

Project: AccountState

Source: BW Process /ProcessDefinitions/AccountState

Activity: AccountState SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/GetAccountState/GetAccountStateService

Activity: UserName SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/GetAccountState/GetAccountStateService

Activity: AccountState SOAPSendReply

Action Type: Reply

Transport Type:

Project: AccountState.ear

Source: BW Process /ProcessDefinitions/AccountState

Activity: AccountState SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/GetAccountState/GetAccountStateService

Activity: UserName SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/GetAccountState/GetAccountStateService

Activity: AccountState SOAPSendReply

Action Type: Reply

Transport Type:

3.3.1.1.5.2.2. /ProcessDefinitions/LoadParameters/LoadParametersService

Section contains list of middleware objects using /ProcessDefinitions/LoadParameters/LoadParametersService

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/GrantingCredit

Activity: InputParameters SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/LoadParameters/LoadParametersService

Activity: InputFileName from SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/LoadParameters/LoadParametersService

Activity: InputParameters SOAPSendReply

Action Type: Reply

Transport Type:

Source: BW Process /ProcessDefinitions/Tests/LoadParameterServiceTest

Activity: SOAPRequestReply

Action Type: RequestReply

Transport Type:

Project: GrantingCredit.ear

Source: BW Process /ProcessDefinitions/GrantingCredit

Activity: InputParameters SOAPRequestReply

Action Type: RequestReply

Transport Type:

Source: BW Process /ProcessDefinitions/LoadParameters/LoadParametersService

Activity: InputFileName from SOAPEventSource

Action Type: Receive

Transport Type:

Source: BW Process /ProcessDefinitions/LoadParameters/LoadParametersService

Activity: InputParameters SOAPSendReply

Action Type: Reply

Transport Type:

3.3.1.2. Projects Reference

Chapter contains project list from cross-reference documentation.

Project Cross-Reference represents relations among projects and destinations. It shows for one project the destinations which this project handles.

3.3.1.2.1. AccountState

This chapter contains list of destinations handled by project AccountState

Source: C:/TUCON/MakeDoc/projects/input/2/bw/AccountState

Description: This application simulate get bank account state process which using rating of client bonita.

3.3.1.2.1.1. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Action:	JDBCUpdate
Activity:	UpdateDB (JDBCCall)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonita (BW Process)
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
SQL Statement:	UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?
User name:	%%jdbc/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/SharedTibco.sharedjdbc
Password:	%%jdbc/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
id : NUMERIC

3.3.1.2.1.2. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Action:	JDBCUpdate
Activity:	UpdateCustomerDB (JDBCCall)
Source:	/ProcessDefinitions/GetObligator/GetObligator (BW Process)
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
SQL Statement:	UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?
User name:	%%jdbc/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/SharedTibco.sharedjdbc
Password:	%%jdbc/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
obligator_name : VARCHAR
customer_id : INTEGER

3.3.1.2.1.3. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Action:	JDBCUpdate
Activity:	UpdateCustomerDB (JDBCCall)
Source:	/ProcessDefinitions/GetAccountState/GetAccountState (BW Process)
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
SQL Statement:	UPDATE CUSTOMER SET DATE = ? WHERE ID = ?
User name:	%%jdbc/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/SharedTibco.sharedjdbc
Password:	%%jdbc/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
date_now : VARCHAR
id : INTEGER

3.3.1.2.1.4. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=TIBCO

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=TIBCO

Action:	JDBCQuery
Activity:	GetAccount (JDBCCall)
Source:	/ProcessDefinitions/GetAccountState/GetAccountState (BW Process)
Maximum rows:	100
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbcTIBCO/database/url_port%%;SID=%%jdbcTIBCO/database/sid%%
SQL Statement:	SELECT ID, NAME, VALUE, MONTH_INCREMENT FROM ACCOUNTS WHERE ID = ?
User name:	%%jdbcTIBCO/database/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/Tibco.sharedjdbc
Password:	%%jdbcTIBCO/database/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
id : INTEGER

3.3.1.2.1.5. Queue: [no destination]

Queue: [no destination] Queue: [no destination] Queue: [no destination] Queue: [no destination]

Action:	SendReply
Activity:	Reply to JMS Message (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Expiration:	0
Transport Format:	JMS

Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.1.6. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	ReceiveRequest
Activity:	InputParameters JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8

3.3.1.2.1.7. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	Request
Activity:	Bonita JMSQueueRequestor (BW Activity)
Source:	/ProcessDefinitions/AccountState (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:	=concat($_globalVariables/ns1:GlobalVariables/ENV,$_globalVariables/ns1:GlobalVariables/AccountStateJMSQueueName)
Expiration:	0
Transport Format:	JMS

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8 Reply Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.1.8. SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

Action:	RequestReply
Activity:	AccountState SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/AccountState (BW Process)
SOAP action:	/ProcessDefinitions/GetAccountState/GetAccountStateService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.1.9. SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

Action:	Receive
Activity:	UserName SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/GetAccountState/GetAccountStateService (BW Process)
SOAP action:	/ProcessDefinitions/GetAccountState/GetAccountStateService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.1.10. SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

Action:	Reply
Activity:	AccountState SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/GetAccountState/GetAccountStateService (BW Process)
SOAP action:	/ProcessDefinitions/GetAccountState/GetAccountStateService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.1.11. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	RequestReply
Activity:	Obligators SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.1.12. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Receive
Activity:	ObligatorName SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.1.13. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Reply
Activity:	ObligatorInfo SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.2. AccountState.ear

This chapter contains list of destinations handled by project AccountState.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/AccountState/EAR/AccountState.ear

Description: No detailed description of project AccountState.ear available.

3.3.1.2.2.1. Queue: [no destination]

Queue: [no destination] Queue: [no destination] Queue: [no destination] Queue: [no destination]

Action:	SendReply
Activity:	Reply to JMS Message (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Expiration:	0
Transport Format:	JMS

Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.2.2. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	Request
Activity:	Bonita JMSQueueRequestor (BW Activity)
Source:	/ProcessDefinitions/AccountState (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:	=concat($_globalVariables/ns1:GlobalVariables/ENV,$_globalVariables/ns1:GlobalVariables/AccountStateJMSQueueName)
Expiration:	0
Transport Format:	JMS

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8 Reply Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.2.3. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	ReceiveRequest
Activity:	InputParameters JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8

3.3.1.2.2.4. SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

Action:	RequestReply
Activity:	AccountState SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/AccountState (BW Process)
SOAP action:	/ProcessDefinitions/GetAccountState/GetAccountStateService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.2.5. SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

Action:	Receive
Activity:	UserName SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/GetAccountState/GetAccountStateService (BW Process)
SOAP action:	/ProcessDefinitions/GetAccountState/GetAccountStateService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.2.6. SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

SOAP action: /ProcessDefinitions/GetAccountState/GetAccountStateService

Action:	Reply
Activity:	AccountState SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/GetAccountState/GetAccountStateService (BW Process)
SOAP action:	/ProcessDefinitions/GetAccountState/GetAccountStateService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.2.7. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	RequestReply
Activity:	Obligators SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.2.8. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Receive
Activity:	ObligatorName SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.2.9. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Reply
Activity:	ObligatorInfo SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.3. Appraisal

This chapter contains list of destinations handled by project Appraisal

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal

Description: 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.

3.3.1.2.3.1. Business Event: /pawn/Events/appraisalRequest

Business Event: /pawn/Events/appraisalRequest

Action:	Send
Activity:	SendAppraisalReq (BW Activity)
Source:	/pawn/SendApprRequest (BW Process)
Serialization:	Default
Durable Subsc. Name:
Provider URL:	tcp://localhost:7222
Time to Live:	0 null
Ser./Deser. Class:
BE Destination Name:	/pawn/Channels/JMSChannel/apprReqTopic
Transport Format:	BusinessEvents JMS Channel

Properties:

root

customerName: String

realtyDetails: String

3.3.1.2.3.2. Business Event: /pawn/Events/appraisalRequest

Business Event: /pawn/Events/appraisalRequest

Action:	Receive
Activity:	ReceiveApprRequest (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
Serialization:	Default
Durable Subsc. Name:
Provider URL:	tcp://localhost:7222
Time to Live:	0 null
Ser./Deser. Class:
BE Destination Name:	/pawn/Channels/JMSChannel/apprReqTopic
Transport Format:	BusinessEvents JMS Channel

Properties:

root

customerName: String

realtyDetails: String

3.3.1.2.3.3. Queue: BANK.APPRAISAL.REQUEST

Queue: BANK.APPRAISAL.REQUEST

Action:	ReceiveRequest
Activity:	ApprValueReceiver (BW Activity)
Source:	/TestProcess/apprResultReceiver (BW Process)
JMS Acknowledge Mode:	Auto
Transport Format:	JMS
JMS Message Type:	XMLText
Provider URL:	tcp://localhost:7222

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.3.4. Queue: BANK.APPRAISAL.TEST

Queue: BANK.APPRAISAL.TEST

Action:	Send
Activity:	JMS Queue Sender (BW Activity)
Source:	/TestProcess/apprResultReceiver (BW Process)
JMS Delivery Mode:	Persistent
Priority:	4
Transport Format:	JMS
Reply Destination:
JMS Message Type:	XMLText
Provider URL:	tcp://localhost:7222
Expiration:	0

3.3.1.2.3.5. Queue: BANK.APPRAISAL.TEST

Queue: BANK.APPRAISAL.TEST

Action:	Send
Activity:	JMS Queue Sender (BW Activity)
Source:	/TestProcess/creditRequestSender (BW Process)
JMS Delivery Mode:	Persistent
Priority:	4
Transport Format:	JMS
Reply Destination:
JMS Message Type:	XMLText
Provider URL:	tcp://localhost:7222
Expiration:	0

Message:

CreditRequest

?Name: string

?RealtyDetail: string

?Pawn: boolean

3.3.1.2.3.6. Queue: DEV.BANK.APPRAISAL.REQUEST

Queue: DEV.BANK.APPRAISAL.REQUEST

Action:	Receive
Activity:	JMSChannel (BW Activity)
Source:	/pawn/Channels/JMSChannel (Channel)
Transport Format:	JMS
Provider URL:	tcp://localhost:7222

3.3.1.2.3.7. Queue: DEV.BANK.EXAMINATION.APPRVALUE

Queue: DEV.BANK.EXAMINATION.APPRVALUE

Action:	Send
Activity:	SendApprResult (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
JMS Delivery Mode:	Persistent
Priority:	4
Transport Format:	JMS
Reply Destination:
JMS Message Type:	XMLText
Provider URL:	tcp://localhost:7222
Expiration:	0

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.3.8. Queue: DEV.BANK.PAWN.CREDITREQ

Queue: DEV.BANK.PAWN.CREDITREQ

Action:	ReceiveRequest
Activity:	CreditReqReceiver (BW Activity)
Source:	/pawn/SendApprRequest (BW Process)
JMS Acknowledge Mode:	Auto
Transport Format:	JMS
JMS Message Type:	XMLText
Provider URL:	tcp://localhost:7222

Message:

CreditRequest

?Name: string

?RealtyDetail: string

?Pawn: boolean

3.3.1.2.3.9. Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Action:	Reply
Activity:	ReplyToAppraisalRequest (BW Activity)
Source:	/ProcessDefinitions/Appraiser1/ProcessRequest1 (BW Process)
Transport Format:	Rendezvous

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.3.10. Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Action:	Reply
Activity:	ReplyToAppraisalRequest (BW Activity)
Source:	/ProcessDefinitions/Appraiser2/ProcessRequest2 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.3.11. Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Action:	Reply
Activity:	ReplyToAppraisalRequest (BW Activity)
Source:	/ProcessDefinitions/Appraiser3/ProcessRequest3 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.3.12. Subject: =$taskMin/root/confirm_subject

Subject: =$taskMin/root/confirm_subject

Action:	Request
Activity:	SendTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
RV Network:
Transport Type:	Reliable
Reply Subject:	concat($_globalVariables/ns:GlobalVariables/ENV,".",$_globalVariables/ns:GlobalVariables/AppraisalResultSubject)
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string Reply Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.3.13. Subject: =[complex expression]

Subject: =[complex expression]

Action:	Reply
Activity:	SendAppraisalValue (BW Activity)
Source:	/ProcessDefinitions/Appraiser1/ProcessRequest1 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.3.14. Subject: =[complex expression]

Subject: =[complex expression]

Action:	Reply
Activity:	SendAppraisalValue (BW Activity)
Source:	/ProcessDefinitions/Appraiser2/ProcessRequest2 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.3.15. Subject: =[complex expression]

Subject: =[complex expression]

Action:	Reply
Activity:	SendAppraisalValue (BW Activity)
Source:	/ProcessDefinitions/Appraiser3/ProcessRequest3 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.3.16. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Receive
Activity:	AppraisalRequestSub (BW Activity)
Source:	/ProcessDefinitions/Appraiser1/ProcessRequest1 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.3.17. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Receive
Activity:	AppraisalRequestSub (BW Activity)
Source:	/ProcessDefinitions/Appraiser2/ProcessRequest2 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.3.18. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Receive
Activity:	AppraisalRequestSub (BW Activity)
Source:	/ProcessDefinitions/Appraiser3/ProcessRequest3 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.3.19. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Send
Activity:	PublishRVRequest (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.3.20. Subject: DEV.APPRAISAL.APPRAISER1.CONFIRM

Subject: DEV.APPRAISAL.APPRAISER1.CONFIRM

Action:	Receive
Activity:	WaitForTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/Appraiser1/ProcessRequest1 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string

3.3.1.2.3.21. Subject: DEV.APPRAISAL.APPRAISER2.CONFIRM

Subject: DEV.APPRAISAL.APPRAISER2.CONFIRM

Action:	Receive
Activity:	WaitForTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/Appraiser2/ProcessRequest2 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string

3.3.1.2.3.22. Subject: DEV.APPRAISAL.APPRAISER3.CONFIRM

Subject: DEV.APPRAISAL.APPRAISER3.CONFIRM

Action:	Receive
Activity:	WaitForTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/Appraiser3/ProcessRequest3 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string

3.3.1.2.3.23. Subject: DEV.APPRAISAL.SERVICE.REPLY

Subject: DEV.APPRAISAL.SERVICE.REPLY

Action:	Receive
Activity:	WaitForReply (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.3.24. Topic: DEV.BANK.APPRAISAL.REQUEST

Topic: DEV.BANK.APPRAISAL.REQUEST

Action:	Receive
Activity:	JMSChannel (BW Activity)
Source:	/pawn/Channels/JMSChannel (Channel)
Transport Format:	JMS
Provider URL:	tcp://localhost:7222

3.3.1.2.4. Appraisal.ear

This chapter contains list of destinations handled by project Appraisal.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal/EAR/Appraisal.ear

Description: No detailed description of project Appraisal.ear available.

3.3.1.2.4.1. Business Event: /pawn/Events/appraisalRequest

Business Event: /pawn/Events/appraisalRequest

Action:	Send
Activity:	SendAppraisalReq (BW Activity)
Source:	/pawn/SendApprRequest (BW Process)
Serialization:	Default
Durable Subsc. Name:
Provider URL:	tcp://localhost:7222
Time to Live:	0 null
Ser./Deser. Class:
BE Destination Name:	/pawn/Channels/JMSChannel/apprReqTopic
Transport Format:	BusinessEvents JMS Channel

Properties:

root

customerName: String

realtyDetails: String

3.3.1.2.4.2. Business Event: /pawn/Events/appraisalRequest

Business Event: /pawn/Events/appraisalRequest

Action:	Receive
Activity:	ReceiveApprRequest (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
Serialization:	Default
Durable Subsc. Name:
Provider URL:	tcp://localhost:7222
Time to Live:	0 null
Ser./Deser. Class:
BE Destination Name:	/pawn/Channels/JMSChannel/apprReqTopic
Transport Format:	BusinessEvents JMS Channel

Properties:

root

customerName: String

realtyDetails: String

3.3.1.2.4.3. Queue: DEV.BANK.APPRAISAL.REQUEST

Queue: DEV.BANK.APPRAISAL.REQUEST

Action:	Receive
Activity:	JMSChannel (BW Activity)
Source:	/pawn/Channels/JMSChannel (Channel)
Transport Format:	JMS
Provider URL:	tcp://localhost:7222

3.3.1.2.4.4. Queue: DEV.BANK.EXAMINATION.APPRVALUE

Queue: DEV.BANK.EXAMINATION.APPRVALUE

Action:	Send
Activity:	SendApprResult (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
JMS Delivery Mode:	Persistent
Priority:	4
Transport Format:	JMS
Reply Destination:
JMS Message Type:	XMLText
Provider URL:	tcp://localhost:7222
Expiration:	0

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.4.5. Queue: DEV.BANK.PAWN.CREDITREQ

Queue: DEV.BANK.PAWN.CREDITREQ

Action:	ReceiveRequest
Activity:	CreditReqReceiver (BW Activity)
Source:	/pawn/SendApprRequest (BW Process)
JMS Acknowledge Mode:	Auto
Transport Format:	JMS
JMS Message Type:	XMLText
Provider URL:	tcp://localhost:7222

Message:

CreditRequest

?Name: string

?RealtyDetail: string

?Pawn: boolean

3.3.1.2.4.6. Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Action:	Reply
Activity:	ReplyToAppraisalRequest (BW Activity)
Source:	/ProcessDefinitions/Appraiser1/ProcessRequest1 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.4.7. Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Action:	Reply
Activity:	ReplyToAppraisalRequest (BW Activity)
Source:	/ProcessDefinitions/Appraiser2/ProcessRequest2 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.4.8. Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Action:	Reply
Activity:	ReplyToAppraisalRequest (BW Activity)
Source:	/ProcessDefinitions/Appraiser3/ProcessRequest3 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.4.9. Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Subject: =$AppraisalRequestSub/ActivityOutput/body/replySubj

Action:	Reply
Activity:	ReplyToAppraisalRequest (BW Activity)
Source:	/ProcessDefinitions/Appraiser4/ProcessRequest4 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.4.10. Subject: =$taskMin/root/confirm_subject

Subject: =$taskMin/root/confirm_subject

Action:	Request
Activity:	SendTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
RV Network:
Transport Type:	Reliable
Reply Subject:	concat($_globalVariables/ns:GlobalVariables/ENV,".",$_globalVariables/ns:GlobalVariables/AppraisalResultSubject)
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string Reply Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.4.11. Subject: =[complex expression]

Subject: =[complex expression]

Action:	Reply
Activity:	SendAppraisalValue (BW Activity)
Source:	/ProcessDefinitions/Appraiser1/ProcessRequest1 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.4.12. Subject: =[complex expression]

Subject: =[complex expression]

Action:	Reply
Activity:	SendAppraisalValue (BW Activity)
Source:	/ProcessDefinitions/Appraiser2/ProcessRequest2 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.4.13. Subject: =[complex expression]

Subject: =[complex expression]

Action:	Reply
Activity:	SendAppraisalValue (BW Activity)
Source:	/ProcessDefinitions/Appraiser3/ProcessRequest3 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.4.14. Subject: =[complex expression]

Subject: =[complex expression]

Action:	Reply
Activity:	SendAppraisalValue (BW Activity)
Source:	/ProcessDefinitions/Appraiser4/ProcessRequest4 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprResult

?customerName: string

?realtyValue: i8

3.3.1.2.4.15. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Receive
Activity:	AppraisalRequestSub (BW Activity)
Source:	/ProcessDefinitions/Appraiser1/ProcessRequest1 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.4.16. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Receive
Activity:	AppraisalRequestSub (BW Activity)
Source:	/ProcessDefinitions/Appraiser2/ProcessRequest2 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.4.17. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Receive
Activity:	AppraisalRequestSub (BW Activity)
Source:	/ProcessDefinitions/Appraiser3/ProcessRequest3 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.4.18. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Receive
Activity:	AppraisalRequestSub (BW Activity)
Source:	/ProcessDefinitions/Appraiser4/ProcessRequest4 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.4.19. Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Subject: DEV.APPRAISAL.APPRAISER.REQUEST

Action:	Send
Activity:	PublishRVRequest (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprRequest

?replySubj: string

3.3.1.2.4.20. Subject: DEV.APPRAISAL.APPRAISER1.CONFIRM

Subject: DEV.APPRAISAL.APPRAISER1.CONFIRM

Action:	Receive
Activity:	WaitForTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/Appraiser1/ProcessRequest1 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string

3.3.1.2.4.21. Subject: DEV.APPRAISAL.APPRAISER2.CONFIRM

Subject: DEV.APPRAISAL.APPRAISER2.CONFIRM

Action:	Receive
Activity:	WaitForTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/Appraiser2/ProcessRequest2 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string

3.3.1.2.4.22. Subject: DEV.APPRAISAL.APPRAISER3.CONFIRM

Subject: DEV.APPRAISAL.APPRAISER3.CONFIRM

Action:	Receive
Activity:	WaitForTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/Appraiser3/ProcessRequest3 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string

3.3.1.2.4.23. Subject: DEV.APPRAISAL.APPRAISER4.CONFIRM

Subject: DEV.APPRAISAL.APPRAISER4.CONFIRM

Action:	Receive
Activity:	WaitForTaskConfirmation (BW Activity)
Source:	/ProcessDefinitions/Appraiser4/ProcessRequest4 (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprDetails

?customerName: string

?realtyDetails: string

3.3.1.2.4.24. Subject: DEV.APPRAISAL.SERVICE.REPLY

Subject: DEV.APPRAISAL.SERVICE.REPLY

Action:	Receive
Activity:	WaitForReply (BW Activity)
Source:	/ProcessDefinitions/BankService/PublishAppraisalRequest (BW Process)
RV Network:
Transport Type:	Reliable
RV Service:	7500
Transport Format:	Rendezvous
RV Daemon:	tcp:7500

Message:

ApprReply

?confirmSubj: string

?tasksNumber: i4

3.3.1.2.4.25. Topic: DEV.BANK.APPRAISAL.REQUEST

Topic: DEV.BANK.APPRAISAL.REQUEST

Action:	Receive
Activity:	JMSChannel (BW Activity)
Source:	/pawn/Channels/JMSChannel (Channel)
Transport Format:	JMS
Provider URL:	tcp://localhost:7222

3.3.1.2.5. Benefits

This chapter contains list of destinations handled by project Benefits

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Benefits

Description:

3.3.1.2.5.1. Queue: queue/iProcess/Panther

Queue: queue/iProcess/Panther

Action:	Receive
Activity:	iProcessPantherBWServiceAgent (BW Activity)
Source:	/SharedResources/iProcessWrapper/iProcessPantherBWServiceAgent (ServiceAgent)
Transport Format:	JMS

3.3.1.2.6. CalculateBonita

This chapter contains list of destinations handled by project CalculateBonita

Source: C:/TUCON/MakeDoc/projects/input/2/bw/CalculateBonita

Description: Design Time Library which serves for calculating pretender bonita. This library using EMS for communication.

3.3.1.2.6.1. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Action:	JDBCUpdate
Activity:	UpdateDB (JDBCCall)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonita (BW Process)
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
SQL Statement:	UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?
User name:	%%jdbc/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/SharedTibco.sharedjdbc
Password:	%%jdbc/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
id : NUMERIC

3.3.1.2.6.2. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Action:	JDBCUpdate
Activity:	UpdateCustomerDB (JDBCCall)
Source:	/ProcessDefinitions/GetObligator/GetObligator (BW Process)
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
SQL Statement:	UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?
User name:	%%jdbc/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/SharedTibco.sharedjdbc
Password:	%%jdbc/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
obligator_name : VARCHAR
customer_id : INTEGER

3.3.1.2.6.3. Queue: [no destination]

Queue: [no destination] Queue: [no destination] Queue: [no destination] Queue: [no destination]

Action:	SendReply
Activity:	Reply to JMS Message (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Expiration:	0
Transport Format:	JMS

Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.6.4. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	ReceiveRequest
Activity:	InputParameters JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8

3.3.1.2.6.5. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	RequestReply
Activity:	Obligators SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.6.6. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Receive
Activity:	ObligatorName SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.6.7. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Reply
Activity:	ObligatorInfo SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.7. GrantingCredit

This chapter contains list of destinations handled by project GrantingCredit

Source: C:/TUCON/MakeDoc/projects/input/2/bw/GrantingCredit

Description: The application Granting credit provides resolution whether a credit (or mortgage) can be granded to a user. Information about user is the input of the application.

3.3.1.2.7.1. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Action:	JDBCUpdate
Activity:	UpdateDB (JDBCCall)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonita (BW Process)
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
SQL Statement:	UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?
User name:	%%jdbc/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/SharedTibco.sharedjdbc
Password:	%%jdbc/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
id : NUMERIC

3.3.1.2.7.2. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Action:	JDBCUpdate
Activity:	UpdateCustomerDB (JDBCCall)
Source:	/ProcessDefinitions/GetObligator/GetObligator (BW Process)
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
SQL Statement:	UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?
User name:	%%jdbc/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/SharedTibco.sharedjdbc
Password:	%%jdbc/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
obligator_name : VARCHAR
customer_id : INTEGER

3.3.1.2.7.3. databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

databaseURL: jdbc:tibcosoftwareinc:oracle://10.246.4.34:1521;SID=ACCOUNTS

Action:	JDBCUpdate
Activity:	UpdateCustomerDB (JDBCCall)
Source:	/ProcessDefinitions/Examination/Examination (BW Process)
Query timeout:	10
Override transaction behaviour:	true
Database URL:	jdbc:tibcosoftwareinc:oracle://%%jdbc/url_port%%;SID=%%jdbc/sid%%
SQL Statement:	UPDATE STATES SET INTEREST = ? WHERE ID = ?
User name:	%%jdbc/user%%
Use Shared JNDI Configuration:	true
JDBC Driver:	tibcosoftwareinc.jdbc.oracle.OracleDriver
JDBC Connection:	/SharedConnections/SharedTibco.sharedjdbc
Password:	%%jdbc/password%%
JDBC Connection type:	JDBC
Login timeout:	0
Maximum connections:	120
Prepared SQL parameters:
interest : DECIMAL
customer_id : INTEGER

3.3.1.2.7.4. Queue: [no destination]

Queue: [no destination] Queue: [no destination] Queue: [no destination] Queue: [no destination]

Action:	SendReply
Activity:	Reply to JMS Message (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Expiration:	0
Transport Format:	JMS

Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.7.5. Queue: BANK.EXAMINATION.TEST

Queue: BANK.EXAMINATION.TEST

Action:	ReceiveRequest
Activity:	Result JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/Output/HTMLOutput (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

GrantingCreditResult

?Name: string

?RealtyValue: i8

?Value: i8

?State: boolean

?Interest: r8

?RealtyDetail: string

?Refund: i8

?Pawn: boolean

3.3.1.2.7.6. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	ReceiveRequest
Activity:	InputParameters JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8

3.3.1.2.7.7. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	Request
Activity:	Bonita JMSQueueRequestor (BW Activity)
Source:	/ProcessDefinitions/Examination/ExaminationService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:	=concat($_globalVariables/ns1:GlobalVariables/ENV, $_globalVariables/ns1:GlobalVariables/ExaminationJMSQueueName)
Expiration:	0
Transport Format:	JMS

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8 Reply Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.7.8. Queue: DEV.BANK.EXAMINATION.APPRVALUE

Queue: DEV.BANK.EXAMINATION.APPRVALUE

Action:	Receive
Activity:	Appraisal WaitForJMSQueueMessage (BW Activity)
Source:	/ProcessDefinitions/Examination/ExaminationService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

AppraisalResult

?customerName: string

?realtyValue: i8

3.3.1.2.7.9. Queue: DEV.BANK.EXAMINATION.TEST

Queue: DEV.BANK.EXAMINATION.TEST

Action:	ReceiveRequest
Activity:	InputParameters JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/Examination/ExaminationService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?RealtyDetail: string

?Salary: i8

?Refund: i8

?Pawn: boolean

3.3.1.2.7.10. Queue: DEV.BANK.EXAMINATION.TEST

Queue: DEV.BANK.EXAMINATION.TEST

Action:	Send
Activity:	Result JMSQueueSender (BW Activity)
Source:	/ProcessDefinitions/Examination/ExaminationService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:
Expiration:	0
Transport Format:	JMS

Message:

GrantingCreditResult

?Name: string

?RealtyValue: i8

?Value: i8

?State: boolean

?Interest: r8

?RealtyDetail: string

?Refund: i8

?Pawn: boolean

3.3.1.2.7.11. Queue: DEV.BANK.EXAMINATION.TEST

Queue: DEV.BANK.EXAMINATION.TEST

Action:	Send
Activity:	InputParameters JMSQueueSender (BW Activity)
Source:	/ProcessDefinitions/GrantingCredit (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:
Expiration:	0
Transport Format:	JMS

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?RealtyDetail: string

?Salary: i8

?Refund: i8

?Pawn: boolean

3.3.1.2.7.12. Queue: DEV.BANK.PAWN.CREDITREQ

Queue: DEV.BANK.PAWN.CREDITREQ

Action:	Send
Activity:	Appraisal JMSQueueSender (BW Activity)
Source:	/ProcessDefinitions/GrantingCredit (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:
Expiration:	0
Transport Format:	JMS

Message:

AppraisalRequest

?Name: string

?RealtyDetail: string

?Pawn: boolean

3.3.1.2.7.13. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	RequestReply
Activity:	Obligators SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.7.14. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Receive
Activity:	ObligatorName SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.7.15. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Reply
Activity:	ObligatorInfo SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.7.16. SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

Action:	RequestReply
Activity:	InputParameters SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/GrantingCredit (BW Process)
SOAP action:	/ProcessDefinitions/LoadParameters/LoadParametersService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.7.17. SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

Action:	Receive
Activity:	InputFileName from SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/LoadParameters/LoadParametersService (BW Process)
SOAP action:	/ProcessDefinitions/LoadParameters/LoadParametersService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.7.18. SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

Action:	Reply
Activity:	InputParameters SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/LoadParameters/LoadParametersService (BW Process)
SOAP action:	/ProcessDefinitions/LoadParameters/LoadParametersService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.7.19. SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

Action:	RequestReply
Activity:	SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/Tests/LoadParameterServiceTest (BW Process)
SOAP action:	/ProcessDefinitions/LoadParameters/LoadParametersService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.8. GrantingCredit.ear

This chapter contains list of destinations handled by project GrantingCredit.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/GrantingCredit/EAR/GrantingCredit.ear

Description: No detailed description of project GrantingCredit.ear available.

3.3.1.2.8.1. Queue: [no destination]

Queue: [no destination] Queue: [no destination] Queue: [no destination] Queue: [no destination]

Action:	SendReply
Activity:	Reply to JMS Message (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Expiration:	0
Transport Format:	JMS

Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.8.2. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	ReceiveRequest
Activity:	InputParameters JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8

3.3.1.2.8.3. Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Queue: DEV.BANK.CALCULATEBONITA.REQUEST Queue: DEV.BANK.CALCULATEBONITA.REQUEST

Action:	Request
Activity:	Bonita JMSQueueRequestor (BW Activity)
Source:	/ProcessDefinitions/Examination/ExaminationService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:	=concat($_globalVariables/ns1:GlobalVariables/ENV, $_globalVariables/ns1:GlobalVariables/ExaminationJMSQueueName)
Expiration:	0
Transport Format:	JMS

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?MonthIncrement: i8

?Refund: i8 Reply Message:

PretenderBonita

?Name: string

?Bonita: i8

3.3.1.2.8.4. Queue: DEV.BANK.EXAMINATION.APPRVALUE

Queue: DEV.BANK.EXAMINATION.APPRVALUE

Action:	Receive
Activity:	Appraisal WaitForJMSQueueMessage (BW Activity)
Source:	/ProcessDefinitions/Examination/ExaminationService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

AppraisalResult

?customerName: string

?realtyValue: i8

3.3.1.2.8.5. Queue: DEV.BANK.GRANTINGCREDIT.RESULT

Queue: DEV.BANK.GRANTINGCREDIT.RESULT

Action:	ReceiveRequest
Activity:	InputParameters JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/Examination/ExaminationService (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?RealtyDetail: string

?Salary: i8

?Refund: i8

?Pawn: boolean

3.3.1.2.8.6. Queue: DEV.BANK.GRANTINGCREDIT.RESULT

Queue: DEV.BANK.GRANTINGCREDIT.RESULT

Action:	Send
Activity:	Result JMSQueueSender (BW Activity)
Source:	/ProcessDefinitions/Examination/ExaminationService (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:
Expiration:	0
Transport Format:	JMS

Message:

GrantingCreditResult

?Name: string

?RealtyValue: i8

?Value: i8

?State: boolean

?Interest: r8

?RealtyDetail: string

?Refund: i8

?Pawn: boolean

3.3.1.2.8.7. Queue: DEV.BANK.GRANTINGCREDIT.RESULT

Queue: DEV.BANK.GRANTINGCREDIT.RESULT

Action:	Send
Activity:	InputParameters JMSQueueSender (BW Activity)
Source:	/ProcessDefinitions/GrantingCredit (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:
Expiration:	0
Transport Format:	JMS

Message:

InputParameters

?Name: string

?RealtyValue: i8

?Value: i8

?RealtyDetail: string

?Salary: i8

?Refund: i8

?Pawn: boolean

3.3.1.2.8.8. Queue: DEV.BANK.GRANTINGCREDIT.RESULT

Queue: DEV.BANK.GRANTINGCREDIT.RESULT

Action:	ReceiveRequest
Activity:	Result JMSQueueReceiver (BW Activity)
Source:	/ProcessDefinitions/Output/HTMLOutput (BW Process)
JMS Acknowledge Mode:	Auto
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Transport Format:	JMS
JMS Message Type:	XMLText
Queue Connection Factory:	QueueConnectionFactory
JNDI Context URL:	tibjmsnaming://localhost:7222

Message:

GrantingCreditResult

?Name: string

?RealtyValue: i8

?Value: i8

?State: boolean

?Interest: r8

?RealtyDetail: string

?Refund: i8

?Pawn: boolean

3.3.1.2.8.9. Queue: DEV.BANK.PAWN.CREDITREQ

Queue: DEV.BANK.PAWN.CREDITREQ

Action:	Send
Activity:	Appraisal JMSQueueSender (BW Activity)
Source:	/ProcessDefinitions/GrantingCredit (BW Process)
Queue Connection Factory:	QueueConnectionFactory
JMS Message Type:	XMLText
JNDI Context URL:	tibjmsnaming://localhost:7222
JMS Delivery Mode:	Persistent
JNDI Context Factory:	com.tibco.tibjms.naming.TibjmsInitialContextFactory
Topic Connection Factory:	TopicConnectionFactory
Priority:	4
Reply Destination:
Expiration:	0
Transport Format:	JMS

Message:

AppraisalRequest

?Name: string

?RealtyDetail: string

?Pawn: boolean

3.3.1.2.8.10. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	RequestReply
Activity:	Obligators SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/CalculateBonita/CalculateBonitaService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.8.11. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Receive
Activity:	ObligatorName SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.8.12. SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

SOAP action: /ProcessDefinitions/GetObligator/GetObligatorService

Action:	Reply
Activity:	ObligatorInfo SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/GetObligator/GetObligatorService (BW Process)
SOAP action:	/ProcessDefinitions/GetObligator/GetObligatorService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9997

3.3.1.2.8.13. SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

Action:	RequestReply
Activity:	InputParameters SOAPRequestReply (BW Activity)
Source:	/ProcessDefinitions/GrantingCredit (BW Process)
SOAP action:	/ProcessDefinitions/LoadParameters/LoadParametersService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.8.14. SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

Action:	Receive
Activity:	InputFileName from SOAPEventSource (BW Activity)
Source:	/ProcessDefinitions/LoadParameters/LoadParametersService (BW Process)
SOAP action:	/ProcessDefinitions/LoadParameters/LoadParametersService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.8.15. SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

SOAP action: /ProcessDefinitions/LoadParameters/LoadParametersService

Action:	Reply
Activity:	InputParameters SOAPSendReply (BW Activity)
Source:	/ProcessDefinitions/LoadParameters/LoadParametersService (BW Process)
SOAP action:	/ProcessDefinitions/LoadParameters/LoadParametersService
SOAP typ URL:	endpoint URL
SOAP URL:	http://localhost:9998

3.3.1.2.9. pawn.ear

This chapter contains list of destinations handled by project pawn.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal/EAR/pawn.ear

Description: No detailed description of project pawn.ear available.

Empty project reference.

3.3.2. Global Variables

Chapter contains global variables from cross-reference documentation.

Global variables Cross-Reference represents relations among global variables and projects. It shows for one global variable all resources that use it.

3.3.2.1. Global Variables Reference

Chapter contains global variables from cross-reference documentation.

Global variables Cross-Reference represents relations among global variables and projects. It shows for one global variable all resources that use it.

3.3.2.1.1. jdbc

Chapter contains destinations which use jdbc.

3.3.2.1.1.1. password

Defined in:	With value:
CalculateBonita	*****

Files listed below reference this global variable

/AccountState/SharedConnections/SharedTibco.sharedjdbc

/CalculateBonita/SharedConnections/SharedTibco.sharedjdbc

/GrantingCredit/SharedConnections/SharedTibco.sharedjdbc

3.3.2.1.1.2. sid

Defined in:	With value:
CalculateBonita	ACCOUNTS

Files listed below reference this global variable

/AccountState/SharedConnections/SharedTibco.sharedjdbc

/CalculateBonita/SharedConnections/SharedTibco.sharedjdbc

/GrantingCredit/SharedConnections/SharedTibco.sharedjdbc

3.3.2.1.1.3. url_port

Defined in:	With value:
CalculateBonita	10.246.4.34:1521

Files listed below reference this global variable

/AccountState/SharedConnections/SharedTibco.sharedjdbc

/CalculateBonita/SharedConnections/SharedTibco.sharedjdbc

/GrantingCredit/SharedConnections/SharedTibco.sharedjdbc

3.3.2.1.1.4. user

Defined in:	With value:
CalculateBonita	dbuser

Files listed below reference this global variable

/AccountState/SharedConnections/SharedTibco.sharedjdbc

/CalculateBonita/SharedConnections/SharedTibco.sharedjdbc

/GrantingCredit/SharedConnections/SharedTibco.sharedjdbc

3.3.2.1.2. jdbcTIBCO

Chapter contains destinations which use jdbcTIBCO.

3.3.2.1.2.1. database

Chapter contains destinations which use database.

3.3.2.1.2.1.1. password

Defined in:	With value:
AccountState	*****

Files listed below reference this global variable

/AccountState/SharedConnections/Tibco.sharedjdbc

3.3.2.1.2.1.2. sid

Defined in:	With value:
AccountState	TIBCO

Files listed below reference this global variable

/AccountState/SharedConnections/Tibco.sharedjdbc

3.3.2.1.2.1.3. url_port

Defined in:	With value:
AccountState	10.246.4.34:1521

Files listed below reference this global variable

/AccountState/SharedConnections/Tibco.sharedjdbc

3.3.2.1.2.1.4. user

Defined in:	With value:
AccountState	tibcouser

Files listed below reference this global variable

/AccountState/SharedConnections/Tibco.sharedjdbc

3.3.2.1.3. PantherBW

Chapter contains destinations which use PantherBW.

3.3.2.1.3.1. iProcessConnection

Chapter contains destinations which use iProcessConnection.

3.3.2.1.3.1.1. IPAddress

Defined in:	With value:
Benefits	192.168.3.209

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.1.2. objectsServerName

Defined in:	With value:
Benefits	TIBCOIPE

No referencing file found

3.3.2.1.3.1.3. password

Defined in:	With value:
Benefits	swadmin

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.1.4. UDPPort

Defined in:	With value:
Benefits	28001

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.1.5. username

Defined in:	With value:
Benefits	swadmin

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.2. iProcessDatabaseConnection

Chapter contains destinations which use iProcessDatabaseConnection.

3.3.2.1.3.2.1. JDBCDriver

Defined in:	With value:
Benefits	tibcosoftwareinc.jdbc.oracle.OracleDriver

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.2.2. LoginTimeOut

Defined in:	With value:
Benefits	10

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.2.3. MaxConnections

Defined in:	With value:
Benefits	10

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.2.4. OperationTimeOut

Defined in:	With value:
Benefits	10

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.2.5. Password

Defined in:	With value:
Benefits	swpro

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.2.6. SchemaOwner

Defined in:	With value:
Benefits	swpro

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.2.7. URL

Defined in:	With value:
Benefits	jdbc:tibcosoftwareinc:oracle://192.168.3.209:1521;SID=TIBCO

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.2.8. UserName

Defined in:	With value:
Benefits	swpro

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.3.2.1.3.3. JMSConnection

Chapter contains destinations which use JMSConnection.

3.3.2.1.3.3.1. JMSDestinationQueue

Defined in:	With value:
Benefits	queue/iProcess/Panther

Files listed below reference this global variable

/Benefits/SharedResources/iProcessWrapper/iProcessPantherBWServiceAgent.serviceagent

3.3.2.1.3.3.2. JNDIContextFactory

Defined in:	With value:
Benefits	com.tibco.tibjms.naming.TibjmsInitialContextFactory

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

3.3.2.1.3.3.3. JNDIContextURL

Defined in:	With value:
Benefits	tibjmsnaming://192.168.3.209:7222

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

3.3.2.1.3.3.4. JNDIPassword

Defined in:	With value:
Benefits	admin

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

3.3.2.1.3.3.5. JNDIUserName

Defined in:	With value:
Benefits	admin

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

3.3.2.1.3.3.6. Password

Defined in:	With value:
Benefits	admin

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

3.3.2.1.3.3.7. QueueConnectionFactory

Defined in:	With value:
Benefits	QueueConnectionFactory

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

3.3.2.1.3.3.8. TopicConnectionFactory

Defined in:	With value:
Benefits	TopicConnectionFactory

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

3.3.2.1.3.3.9. UserName

Defined in:	With value:
Benefits	admin

Files listed below reference this global variable

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

3.3.2.1.3.4. Shared

Chapter contains destinations which use Shared.

3.3.2.1.3.4.1. Email

Chapter contains destinations which use Email.

3.3.2.1.3.4.1.1. from

Defined in:	With value:
Benefits	z@z.cz

Files listed below reference this global variable

/Benefits/PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

3.3.2.1.3.4.1.2. SMTP

Defined in:	With value:
Benefits	mail.pikeelectronic.com

Files listed below reference this global variable

/Benefits/PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

3.3.2.1.3.4.1.3. to

Defined in:	With value:
Benefits	g@g.cz

Files listed below reference this global variable

/Benefits/PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

3.3.2.1.4. AccountStateJMSQueueName

Defined in:	With value:
AccountState	BANK.ACCOUNTSTATE.BONITAVALUE
AccountState.ear	BANK.ACCOUNTSTATE.BONITAVALUE

Files listed below reference this global variable

/AccountState/ProcessDefinitions/AccountState.process

/AccountState.ear/ProcessDefinitions/AccountState.process

3.3.2.1.5. AccountStateServiceEndpointURL

Defined in:	With value:
AccountState	http://localhost:9998/ProcessDefinitions/GetAccountState/GetAccountStateService
AccountState.ear	http://localhost:9998/ProcessDefinitions/GetAccountState/GetAccountStateService

Files listed below reference this global variable

/AccountState/ProcessDefinitions/AccountState.process

/AccountState.ear/ProcessDefinitions/AccountState.process

3.3.2.1.6. Appr1ConfirmSubj

Defined in:	With value:
Appraisal	APPRAISAL.APPRAISER1.CONFIRM
Appraisal.ear	APPRAISAL.APPRAISER1.CONFIRM
pawn.ear	APPRAISAL.APPRAISER1.CONFIRM

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

3.3.2.1.7. Appr2ConfirmSubj

Defined in:	With value:
Appraisal	APPRAISAL.APPRAISER2.CONFIRM
Appraisal.ear	APPRAISAL.APPRAISER2.CONFIRM
pawn.ear	APPRAISAL.APPRAISER2.CONFIRM

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

3.3.2.1.8. Appr3ConfirmSubj

Defined in:	With value:
Appraisal	APPRAISAL.APPRAISER3.CONFIRM
Appraisal.ear	APPRAISAL.APPRAISER3.CONFIRM
pawn.ear	APPRAISAL.APPRAISER3.CONFIRM

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

3.3.2.1.9. Appr4ConfirmSubj

Defined in:	With value:
Appraisal	APPRAISAL.APPRAISER4.CONFIRM
Appraisal.ear	APPRAISAL.APPRAISER4.CONFIRM
pawn.ear	APPRAISAL.APPRAISER4.CONFIRM

Files listed below reference this global variable

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

3.3.2.1.10. AppraisalJMSQueueRequestName

Defined in:	With value:
GrantingCredit	BANK.PAWN.CREDITREQ
GrantingCredit.ear	BANK.PAWN.CREDITREQ

Files listed below reference this global variable

/GrantingCredit/ProcessDefinitions/GrantingCredit.process

/GrantingCredit.ear/ProcessDefinitions/GrantingCredit.process

3.3.2.1.11. AppraisalJMSQueueResultName

Defined in:	With value:
GrantingCredit	BANK.EXAMINATION.APPRVALUE
GrantingCredit.ear	BANK.EXAMINATION.APPRVALUE

Files listed below reference this global variable

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

3.3.2.1.12. AppraisalReplySubject

Defined in:	With value:
Appraisal	APPRAISAL.SERVICE.REPLY
Appraisal.ear	APPRAISAL.SERVICE.REPLY
pawn.ear	APPRAISAL.SERVICE.REPLY

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

3.3.2.1.13. AppraisalRequestSubject

Defined in:	With value:
Appraisal	APPRAISAL.APPRAISER.REQUEST
Appraisal.ear	APPRAISAL.APPRAISER.REQUEST
pawn.ear	APPRAISAL.APPRAISER.REQUEST

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

3.3.2.1.14. AppraisalResultSubject

Defined in:	With value:
Appraisal	APPRAISAL.SERVICE.RESULT
Appraisal.ear	APPRAISAL.SERVICE.RESULT
pawn.ear	APPRAISAL.SERVICE.RESULT

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

3.3.2.1.15. ApprValue1

Defined in:	With value:
Appraisal	1000000
Appraisal.ear	1000000

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

3.3.2.1.16. ApprValue2

Defined in:	With value:
Appraisal	1200000
Appraisal.ear	1200000

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

3.3.2.1.17. ApprValue3

Defined in:	With value:
Appraisal	1250000
Appraisal.ear	1250000

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

3.3.2.1.18. ApprValue4

Defined in:	With value:
Appraisal	1200000
Appraisal.ear	1200000

Files listed below reference this global variable

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

3.3.2.1.19. CalculateBonitaHTTPSOAPPort

Defined in:	With value:
CalculateBonita	9997
AccountState.ear	9997
GrantingCredit.ear	9997

Files listed below reference this global variable

/AccountState/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

/AccountState.ear/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

/CalculateBonita/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

/GrantingCredit/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

/GrantingCredit.ear/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

3.3.2.1.20. CalculateBonitaJMSQueueName

Defined in:	With value:
CalculateBonita	BANK.CALCULATEBONITA.REQUEST
AccountState.ear	BANK.CALCULATEBONITA.REQUEST
GrantingCredit.ear	BANK.CALCULATEBONITA.REQUEST

Files listed below reference this global variable

/AccountState/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/AccountState/ProcessDefinitions/AccountState.process

/AccountState.ear/ProcessDefinitions/AccountState.process

/AccountState.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/CalculateBonita/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

3.3.2.1.21. CalculateBonitaJNDIContextFactory

Defined in:	With value:
CalculateBonita	com.tibco.tibjms.naming.TibjmsInitialContextFactory
AccountState.ear	com.tibco.tibjms.naming.TibjmsInitialContextFactory
GrantingCredit.ear	com.tibco.tibjms.naming.TibjmsInitialContextFactory

Files listed below reference this global variable

/AccountState/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

/AccountState.ear/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

/CalculateBonita/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

/GrantingCredit/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

/GrantingCredit.ear/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

3.3.2.1.22. CalculateBonitaJNDIContextURL

Defined in:	With value:
CalculateBonita	tibjmsnaming://localhost:7222
AccountState.ear	tibjmsnaming://localhost:7222
GrantingCredit.ear	tibjmsnaming://localhost:7222

Files listed below reference this global variable

/AccountState/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

/AccountState.ear/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

/CalculateBonita/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

/GrantingCredit/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

/GrantingCredit.ear/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

3.3.2.1.23. DefaultAccountsFile

Defined in:	With value:
AccountState	X:\MakeDoc\demo\trialBE\trialProjects\GrantingCredit\XML\Accounts.xml
AccountState.ear	X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\Accounts.xml

Files listed below reference this global variable

/AccountState/ProcessDefinitions/GetAccountState/GetAccountState.process

/AccountState/ProcessDefinitions/XMLCreator/CreateAccounts.process

/AccountState.ear/ProcessDefinitions/GetAccountState/GetAccountState.process

3.3.2.1.24. DefaultInputParametersFile

Defined in:	With value:
GrantingCredit	X:\MakeDoc\demo\trialBE\trialProjects\GrantingCredit\XML\InputParameters.xml
GrantingCredit.ear	X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\InputParameters.xml

Files listed below reference this global variable

/GrantingCredit/ProcessDefinitions/LoadParameters/LoadParameters.process

/GrantingCredit/ProcessDefinitions/Tests/LoadParameterServiceTest.process

/GrantingCredit/ProcessDefinitions/XMLCreator/CreateInputFile.process

/GrantingCredit.ear/ProcessDefinitions/LoadParameters/LoadParameters.process

3.3.2.1.25. DefaultObligatorsRegistrFile

Defined in:	With value:
CalculateBonita	X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\ObligatorsRegistr.xml
AccountState.ear	X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\ObligatorsRegistr.xml
GrantingCredit.ear	X:\MakeDoc\demo\trial30\trialProjects\GrantingCredit\XML\ObligatorsRegistr.xml

Files listed below reference this global variable

/AccountState/ProcessDefinitions/GetObligator/GetObligator.process

/AccountState/ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

/AccountState.ear/ProcessDefinitions/GetObligator/GetObligator.process

/CalculateBonita/ProcessDefinitions/GetObligator/GetObligator.process

/CalculateBonita/ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

/GrantingCredit/ProcessDefinitions/GetObligator/GetObligator.process

/GrantingCredit/ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

/GrantingCredit.ear/ProcessDefinitions/GetObligator/GetObligator.process

3.3.2.1.26. Deployment

Defined in:	With value:
AccountState	AccountState
CalculateBonita	CalculateBonita
envDL	envDL
AccountState.ear	AccountState
Appraisal	appraisal
Appraisal.ear	appraisal
Benefits	pantherbw
GrantingCredit	GrantingCredit
GrantingCredit.ear	GrantingCredit
pawn.ear	appraisal

Files listed below reference this global variable

/Appraisal/pawn/Channels/JMSChannel.channel

/Appraisal.ear/pawn/Channels/JMSChannel.channel

3.3.2.1.27. DirLedger

Defined in:	With value:
Appraisal	.
Appraisal.ear	.
Benefits	.
pawn.ear	.

No referencing file found

3.3.2.1.28. DirTrace

Defined in:	With value:
Appraisal	.
Appraisal.ear	.
Benefits	.
pawn.ear	.

No referencing file found

3.3.2.1.29. Domain

Defined in:	With value:
AccountState	domain
CalculateBonita	domain
envDL	domain
AccountState.ear	domain
Appraisal	domain
Appraisal.ear	domain
Benefits	domain
GrantingCredit	domain
GrantingCredit.ear	domain
pawn.ear	domain

No referencing file found

3.3.2.1.30. ENV

Defined in:	With value:
envDL	DEV
AccountState.ear	DEV
Appraisal.ear	DEV
GrantingCredit.ear	DEV
pawn.ear	DEV

Files listed below reference this global variable

/AccountState/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/AccountState/ProcessDefinitions/AccountState.process

/AccountState.ear/ProcessDefinitions/AccountState.process

/AccountState.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/Appraisal/pawn/Channels/JMSChannel.channel

/Appraisal/pawn/SendApprRequest.process

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

/Appraisal.ear/pawn/Channels/JMSChannel.channel

/Appraisal.ear/pawn/SendApprRequest.process

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

/CalculateBonita/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit/ProcessDefinitions/GrantingCredit.process

/GrantingCredit.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit.ear/ProcessDefinitions/GrantingCredit.process

/GrantingCredit.ear/ProcessDefinitions/Output/HTMLOutput.process

3.3.2.1.31. ExaminationJMSQueueName

Defined in:	With value:
GrantingCredit	BANK.EXAMINATION.BONITAVALUE
GrantingCredit.ear	BANK.EXAMINATION.BONITAVALUE

Files listed below reference this global variable

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

3.3.2.1.32. GetObligatorServiceEndpointURL

Defined in:	With value:
CalculateBonita	http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService
AccountState.ear	http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService
GrantingCredit.ear	http://localhost:9997/ProcessDefinitions/GetObligator/GetObligatorService

Files listed below reference this global variable

/AccountState/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/AccountState.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/CalculateBonita/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

3.3.2.1.33. HawkEnabled

Defined in:	With value:
Appraisal	false
Appraisal.ear	false
Benefits	false
pawn.ear	false

No referencing file found

3.3.2.1.34. Host

Defined in:	With value:
GrantingCredit	localhost
GrantingCredit.ear	localhost

No referencing file found

3.3.2.1.35. HTTPSOAPPort

Defined in:	With value:
AccountState	9998
AccountState.ear	9998
GrantingCredit	9998
GrantingCredit.ear	9998

Files listed below reference this global variable

/AccountState/SharedConnections/SOAPHTTPConnection.sharedhttp

/AccountState.ear/SharedConnections/SOAPHTTPConnection.sharedhttp

/GrantingCredit/ProcessDefinitions/Tests/LoadParameterServiceTest.process

/GrantingCredit/SharedConnections/SOAPHTTPConnection.sharedhttp

/GrantingCredit.ear/SharedConnections/SOAPHTTPConnection.sharedhttp

3.3.2.1.36. InputHTTPPort

Defined in:	With value:
GrantingCredit	9999
GrantingCredit.ear	9999

Files listed below reference this global variable

/GrantingCredit/SharedConnections/InputHTTPConnection.sharedhttp

/GrantingCredit.ear/SharedConnections/InputHTTPConnection.sharedhttp

3.3.2.1.37. IOHTTPPort

Defined in:	With value:
AccountState	9999
AccountState.ear	9999

Files listed below reference this global variable

/AccountState/SharedConnections/IOHTTPConnection.sharedhttp

/AccountState.ear/SharedConnections/IOHTTPConnection.sharedhttp

3.3.2.1.38. JmsProviderUrl

Defined in:	With value:
AccountState	tcp://localhost:7222
AccountState.ear	tcp://localhost:7222
Appraisal	tcp://localhost:7222
Appraisal.ear	tcp://localhost:7222
Benefits	tcp://localhost:7222
GrantingCredit	tcp://localhost:7222
GrantingCredit.ear	tcp://localhost:7222
pawn.ear	tcp://localhost:7222

Files listed below reference this global variable

/Appraisal/SharedJMSResources/JMSConn.sharedjmscon

/Appraisal.ear/SharedJMSResources/JMSConn.sharedjmscon

/pawn.ear/SharedJMSResources/JMSConn.sharedjmscon

3.3.2.1.39. JMSQueueName

Defined in:	With value:
GrantingCredit	BANK.EXAMINATION.TEST
GrantingCredit.ear	BANK.GRANTINGCREDIT.RESULT

Files listed below reference this global variable

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit/ProcessDefinitions/GrantingCredit.process

/GrantingCredit/ProcessDefinitions/Output/HTMLOutput.process

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit.ear/ProcessDefinitions/GrantingCredit.process

/GrantingCredit.ear/ProcessDefinitions/Output/HTMLOutput.process

3.3.2.1.40. JmsSslProviderUrl

Defined in:	With value:
AccountState	ssl://localhost:7243
AccountState.ear	ssl://localhost:7243
Appraisal	ssl://localhost:7243
Appraisal.ear	ssl://localhost:7243
Benefits	ssl://localhost:7243
GrantingCredit	ssl://localhost:7243
GrantingCredit.ear	ssl://localhost:7243
pawn.ear	ssl://localhost:7243

No referencing file found

3.3.2.1.41. LoadParametersServiceEndpointURL

Defined in:	With value:
GrantingCredit	http://localhost:9998/ProcessDefinitions/LoadParameters/LoadParametersService
GrantingCredit.ear	http://localhost:9998/ProcessDefinitions/LoadParameters/LoadParametersService

Files listed below reference this global variable

/GrantingCredit/ProcessDefinitions/GrantingCredit.process

/GrantingCredit.ear/ProcessDefinitions/GrantingCredit.process

3.3.2.1.42. MessageEncoding

Defined in:	With value:
AccountState.ear	UTF-8
Appraisal.ear	UTF-8
GrantingCredit.ear	UTF-8
pawn.ear	UTF-8

No referencing file found

3.3.2.1.43. OutputHTTPPort

Defined in:	With value:
GrantingCredit	9996
GrantingCredit.ear	9996

Files listed below reference this global variable

/GrantingCredit/SharedConnections/OutputHTTPConnection.sharedhttp

/GrantingCredit.ear/SharedConnections/OutputHTTPConnection.sharedhttp

3.3.2.1.44. QueueApprReq

Defined in:	With value:
Appraisal	BANK.APPRAISAL.REQUEST
Appraisal.ear	BANK.APPRAISAL.REQUEST
pawn.ear	BANK.APPRAISAL.REQUEST

Files listed below reference this global variable

/Appraisal/pawn/Channels/JMSChannel.channel

/Appraisal/TestProcess/apprResultReceiver.process

/Appraisal.ear/pawn/Channels/JMSChannel.channel

3.3.2.1.45. QueueApprResult

Defined in:	With value:
Appraisal	BANK.EXAMINATION.APPRVALUE
Appraisal.ear	BANK.EXAMINATION.APPRVALUE
pawn.ear	BANK.EXAMINATION.APPRVALUE

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

3.3.2.1.46. QueueCreditReq

Defined in:	With value:
Appraisal	BANK.PAWN.CREDITREQ
Appraisal.ear	BANK.PAWN.CREDITREQ
pawn.ear	BANK.PAWN.CREDITREQ

Files listed below reference this global variable

/Appraisal/pawn/SendApprRequest.process

/Appraisal.ear/pawn/SendApprRequest.process

3.3.2.1.47. RemoteRvDaemon

Defined in:	With value:
Appraisal
Appraisal.ear
Benefits
GrantingCredit
GrantingCredit.ear
pawn.ear

No referencing file found

3.3.2.1.48. RvaHost

Defined in:	With value:
Appraisal	localhost
Appraisal.ear	localhost
Benefits	localhost
GrantingCredit	localhost
GrantingCredit.ear	localhost
pawn.ear	localhost

No referencing file found

3.3.2.1.49. RvaPort

Defined in:	With value:
Appraisal	7600
Appraisal.ear	7600
Benefits	7600
GrantingCredit	7600
GrantingCredit.ear	7600
pawn.ear	7600

No referencing file found

3.3.2.1.50. RvDaemon

Defined in:	With value:
Appraisal	tcp:7500
Appraisal.ear	tcp:7500
Benefits	tcp:7500
GrantingCredit	tcp:7500
GrantingCredit.ear	tcp:7500
pawn.ear	tcp:7500

Files listed below reference this global variable

/Appraisal/SharedConnections/RVTransport.rvtransport

/Appraisal.ear/SharedConnections/RVTransport.rvtransport

3.3.2.1.51. RvNetwork

Defined in:	With value:
Appraisal
Appraisal.ear
Benefits
GrantingCredit
GrantingCredit.ear
pawn.ear

Files listed below reference this global variable

/Appraisal/SharedConnections/RVTransport.rvtransport

/Appraisal.ear/SharedConnections/RVTransport.rvtransport

3.3.2.1.52. RvService

Defined in:	With value:
Appraisal	7500
Appraisal.ear	7500
Benefits	7500
GrantingCredit	7500
GrantingCredit.ear	7500
pawn.ear	7500

Files listed below reference this global variable

/Appraisal/SharedConnections/RVTransport.rvtransport

/Appraisal.ear/SharedConnections/RVTransport.rvtransport

3.3.2.1.53. TaskFile1

Defined in:	With value:
Appraisal	X:\MakeDoc\demo\trialBE\trialProjects\Appraisal\data\tasks1.xml
Appraisal.ear	X:\MakeDoc\demo\trial30\trialProjects\Appraisal\data\tasks1.xml
pawn.ear	c:\MakeDocResearch\Ticket 15\appraisal4\data\tasks1.xml

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

3.3.2.1.54. TaskFile2

Defined in:	With value:
Appraisal	X:\MakeDoc\demo\trialBE\trialProjects\Appraisal\data\tasks2.xml
Appraisal.ear	X:\MakeDoc\demo\trial30\trialProjects\Appraisal\data\tasks2.xml
pawn.ear	c:\MakeDocResearch\Ticket 15\appraisal4\data\tasks2.xml

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

3.3.2.1.55. TaskFile3

Defined in:	With value:
Appraisal	X:\MakeDoc\demo\trialBE\trialProjects\Appraisal\data\tasks3.xml
Appraisal.ear	X:\MakeDoc\demo\trial30\trialProjects\Appraisal\data\tasks3.xml
pawn.ear	c:\MakeDocResearch\Ticket 15\appraisal4\data\tasks3.xml

Files listed below reference this global variable

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

3.3.2.1.56. TaskFile4

Defined in:	With value:
Appraisal	X:\MakeDoc\demo\trialBE\trialProjects\Appraisal\data\tasks4.xml
Appraisal.ear	X:\MakeDoc\demo\trial30\trialProjects\Appraisal\data\tasks4.xml
pawn.ear	c:\MakeDocResearch\Ticket 15\appraisal4\data\tasks4.xml

Files listed below reference this global variable

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

3.3.2.1.57. TIBHawkDaemon

Defined in:	With value:
Appraisal	tcp:7474
Appraisal.ear	tcp:7474
Benefits	tcp:7474
pawn.ear	tcp:7474

No referencing file found

3.3.2.1.58. TIBHawkNetwork

Defined in:	With value:
Appraisal
Appraisal.ear
Benefits
pawn.ear

No referencing file found

3.3.2.1.59. TIBHawkService

Defined in:	With value:
Appraisal	7474
Appraisal.ear	7474
Benefits	7474
pawn.ear	7474

No referencing file found

3.3.2.2. Projects Reference

Chapter contains global variables from cross-reference documentation.

Global variables Cross-Reference represents relations among global variables and projects. It shows which global variables are used by which project.

3.3.2.2.1. AccountState

Source: C:/TUCON/MakeDoc/projects/input/2/bw/AccountState

Description: This application simulate get bank account state process which using rating of client bonita.

Project documentation

Project AccountState references these global variables.

CalculateBonita : DefaultObligatorsRegistrFile (2 references)

AccountState : DefaultAccountsFile (2 references)

CalculateBonita : CalculateBonitaJMSQueueName (2 references)

envDL : ENV (2 references)

AccountState : AccountStateJMSQueueName (1 references)

AccountState : jdbcTIBCO/database/user (1 references)

AccountState : IOHTTPPort (1 references)

CalculateBonita : jdbc/sid (1 references)

CalculateBonita : jdbc/url_port (1 references)

AccountState : AccountStateServiceEndpointURL (1 references)

CalculateBonita : GetObligatorServiceEndpointURL (1 references)

CalculateBonita : CalculateBonitaJNDIContextFactory (1 references)

CalculateBonita : jdbc/password (1 references)

CalculateBonita : jdbc/user (1 references)

AccountState : jdbcTIBCO/database/url_port (1 references)

CalculateBonita : CalculateBonitaJNDIContextURL (1 references)

CalculateBonita : CalculateBonitaHTTPSOAPPort (1 references)

AccountState : jdbcTIBCO/database/sid (1 references)

AccountState : HTTPSOAPPort (1 references)

AccountState : jdbcTIBCO/database/password (1 references)

AccountState : Deployment (0 references)

AccountState : JmsSslProviderUrl (0 references)

AccountState : Domain (0 references)

AccountState : JmsProviderUrl (0 references) DefaultObligatorsRegistrFile

/AccountState/ProcessDefinitions/GetObligator/GetObligator.process

/AccountState/ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

DefaultAccountsFile

/AccountState/ProcessDefinitions/GetAccountState/GetAccountState.process

/AccountState/ProcessDefinitions/XMLCreator/CreateAccounts.process

CalculateBonitaJMSQueueName

/AccountState/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/AccountState/ProcessDefinitions/AccountState.process

ENV

/AccountState/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/AccountState/ProcessDefinitions/AccountState.process

AccountStateJMSQueueName

/AccountState/ProcessDefinitions/AccountState.process

user

/AccountState/SharedConnections/Tibco.sharedjdbc

IOHTTPPort

/AccountState/SharedConnections/IOHTTPConnection.sharedhttp

sid

/AccountState/SharedConnections/SharedTibco.sharedjdbc

url_port

/AccountState/SharedConnections/SharedTibco.sharedjdbc

AccountStateServiceEndpointURL

/AccountState/ProcessDefinitions/AccountState.process

GetObligatorServiceEndpointURL

/AccountState/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

CalculateBonitaJNDIContextFactory

/AccountState/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

password

/AccountState/SharedConnections/SharedTibco.sharedjdbc

user

/AccountState/SharedConnections/SharedTibco.sharedjdbc

url_port

/AccountState/SharedConnections/Tibco.sharedjdbc

CalculateBonitaJNDIContextURL

/AccountState/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

CalculateBonitaHTTPSOAPPort

/AccountState/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

sid

/AccountState/SharedConnections/Tibco.sharedjdbc

HTTPSOAPPort

/AccountState/SharedConnections/SOAPHTTPConnection.sharedhttp

password

/AccountState/SharedConnections/Tibco.sharedjdbc

Deployment

No file from this project references this global variable

JmsSslProviderUrl

No file from this project references this global variable

Domain

No file from this project references this global variable

JmsProviderUrl

No file from this project references this global variable

3.3.2.2.2. AccountState.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/AccountState/EAR/AccountState.ear

Description: No detailed description of project AccountState.ear available.

Project documentation

Project AccountState.ear references these global variables.

AccountState.ear : ENV (2 references)

AccountState.ear : CalculateBonitaJMSQueueName (2 references)

AccountState.ear : GetObligatorServiceEndpointURL (1 references)

AccountState.ear : HTTPSOAPPort (1 references)

AccountState.ear : IOHTTPPort (1 references)

AccountState.ear : AccountStateServiceEndpointURL (1 references)

AccountState.ear : CalculateBonitaJNDIContextFactory (1 references)

AccountState.ear : DefaultObligatorsRegistrFile (1 references)

AccountState.ear : DefaultAccountsFile (1 references)

AccountState.ear : CalculateBonitaHTTPSOAPPort (1 references)

AccountState.ear : AccountStateJMSQueueName (1 references)

AccountState.ear : CalculateBonitaJNDIContextURL (1 references)

AccountState.ear : Domain (0 references)

AccountState.ear : JmsProviderUrl (0 references)

AccountState.ear : MessageEncoding (0 references)

AccountState.ear : Deployment (0 references)

AccountState.ear : JmsSslProviderUrl (0 references) ENV

/AccountState.ear/ProcessDefinitions/AccountState.process

/AccountState.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

CalculateBonitaJMSQueueName

/AccountState.ear/ProcessDefinitions/AccountState.process

/AccountState.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

GetObligatorServiceEndpointURL

/AccountState.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

HTTPSOAPPort

/AccountState.ear/SharedConnections/SOAPHTTPConnection.sharedhttp

IOHTTPPort

/AccountState.ear/SharedConnections/IOHTTPConnection.sharedhttp

AccountStateServiceEndpointURL

/AccountState.ear/ProcessDefinitions/AccountState.process

CalculateBonitaJNDIContextFactory

/AccountState.ear/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

DefaultObligatorsRegistrFile

/AccountState.ear/ProcessDefinitions/GetObligator/GetObligator.process

DefaultAccountsFile

/AccountState.ear/ProcessDefinitions/GetAccountState/GetAccountState.process

CalculateBonitaHTTPSOAPPort

/AccountState.ear/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

AccountStateJMSQueueName

/AccountState.ear/ProcessDefinitions/AccountState.process

CalculateBonitaJNDIContextURL

/AccountState.ear/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

Domain

No file from this project references this global variable

JmsProviderUrl

No file from this project references this global variable

MessageEncoding

No file from this project references this global variable

Deployment

No file from this project references this global variable

JmsSslProviderUrl

No file from this project references this global variable

3.3.2.2.3. Appraisal

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal

Description: 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.

Project documentation

Project Appraisal references these global variables.

envDL : ENV (6 references)

Appraisal : AppraisalRequestSubject (4 references)

Appraisal : QueueApprReq (2 references)

Appraisal : Appr2ConfirmSubj (1 references)

Appraisal : AppraisalResultSubject (1 references)

Appraisal : QueueCreditReq (1 references)

Appraisal : Deployment (1 references)

Appraisal : AppraisalReplySubject (1 references)

Appraisal : QueueApprResult (1 references)

Appraisal : Appr3ConfirmSubj (1 references)

Appraisal : RvService (1 references)

Appraisal : RvNetwork (1 references)

Appraisal : JmsProviderUrl (1 references)

Appraisal : RvDaemon (1 references)

Appraisal : TaskFile3 (1 references)

Appraisal : TaskFile2 (1 references)

Appraisal : TaskFile1 (1 references)

Appraisal : ApprValue3 (1 references)

Appraisal : ApprValue2 (1 references)

Appraisal : Appr1ConfirmSubj (1 references)

Appraisal : ApprValue1 (1 references)

Appraisal : DirLedger (0 references)

Appraisal : TIBHawkNetwork (0 references)

Appraisal : TIBHawkService (0 references)

Appraisal : JmsSslProviderUrl (0 references)

Appraisal : Domain (0 references)

Appraisal : Appr4ConfirmSubj (0 references)

Appraisal : TIBHawkDaemon (0 references)

Appraisal : DirTrace (0 references)

Appraisal : RemoteRvDaemon (0 references)

Appraisal : RvaPort (0 references)

Appraisal : TaskFile4 (0 references)

Appraisal : RvaHost (0 references)

Appraisal : ApprValue4 (0 references)

Appraisal : HawkEnabled (0 references) ENV

/Appraisal/pawn/Channels/JMSChannel.channel

/Appraisal/pawn/SendApprRequest.process

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

AppraisalRequestSubject

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

QueueApprReq

/Appraisal/pawn/Channels/JMSChannel.channel

/Appraisal/TestProcess/apprResultReceiver.process

Appr2ConfirmSubj

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

AppraisalResultSubject

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

QueueCreditReq

/Appraisal/pawn/SendApprRequest.process

Deployment

/Appraisal/pawn/Channels/JMSChannel.channel

AppraisalReplySubject

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

QueueApprResult

/Appraisal/ProcessDefinitions/BankService/PublishAppraisalRequest.process

Appr3ConfirmSubj

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

RvService

/Appraisal/SharedConnections/RVTransport.rvtransport

RvNetwork

/Appraisal/SharedConnections/RVTransport.rvtransport

JmsProviderUrl

/Appraisal/SharedJMSResources/JMSConn.sharedjmscon

RvDaemon

/Appraisal/SharedConnections/RVTransport.rvtransport

TaskFile3

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

TaskFile2

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

TaskFile1

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

ApprValue3

/Appraisal/ProcessDefinitions/Appraiser3/ProcessRequest3.process

ApprValue2

/Appraisal/ProcessDefinitions/Appraiser2/ProcessRequest2.process

Appr1ConfirmSubj

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

ApprValue1

/Appraisal/ProcessDefinitions/Appraiser1/ProcessRequest1.process

DirLedger

No file from this project references this global variable

TIBHawkNetwork

No file from this project references this global variable

TIBHawkService

No file from this project references this global variable

JmsSslProviderUrl

No file from this project references this global variable

Domain

No file from this project references this global variable

Appr4ConfirmSubj

No file from this project references this global variable

TIBHawkDaemon

No file from this project references this global variable

DirTrace

No file from this project references this global variable

RemoteRvDaemon

No file from this project references this global variable

RvaPort

No file from this project references this global variable

TaskFile4

No file from this project references this global variable

RvaHost

No file from this project references this global variable

ApprValue4

No file from this project references this global variable

HawkEnabled

No file from this project references this global variable

3.3.2.2.4. Appraisal.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal/EAR/Appraisal.ear

Description: No detailed description of project Appraisal.ear available.

Project documentation

Project Appraisal.ear references these global variables.

Appraisal.ear : ENV (7 references)

Appraisal.ear : AppraisalRequestSubject (5 references)

Appraisal.ear : AppraisalReplySubject (1 references)

Appraisal.ear : QueueCreditReq (1 references)

Appraisal.ear : RvService (1 references)

Appraisal.ear : Deployment (1 references)

Appraisal.ear : JmsProviderUrl (1 references)

Appraisal.ear : ApprValue4 (1 references)

Appraisal.ear : Appr2ConfirmSubj (1 references)

Appraisal.ear : ApprValue3 (1 references)

Appraisal.ear : ApprValue2 (1 references)

Appraisal.ear : ApprValue1 (1 references)

Appraisal.ear : RvNetwork (1 references)

Appraisal.ear : Appr4ConfirmSubj (1 references)

Appraisal.ear : AppraisalResultSubject (1 references)

Appraisal.ear : RvDaemon (1 references)

Appraisal.ear : Appr1ConfirmSubj (1 references)

Appraisal.ear : TaskFile4 (1 references)

Appraisal.ear : TaskFile3 (1 references)

Appraisal.ear : TaskFile2 (1 references)

Appraisal.ear : TaskFile1 (1 references)

Appraisal.ear : Appr3ConfirmSubj (1 references)

Appraisal.ear : QueueApprReq (1 references)

Appraisal.ear : QueueApprResult (1 references)

Appraisal.ear : DirLedger (0 references)

Appraisal.ear : RvaPort (0 references)

Appraisal.ear : MessageEncoding (0 references)

Appraisal.ear : RvaHost (0 references)

Appraisal.ear : DirTrace (0 references)

Appraisal.ear : RemoteRvDaemon (0 references)

Appraisal.ear : TIBHawkService (0 references)

Appraisal.ear : JmsSslProviderUrl (0 references)

Appraisal.ear : HawkEnabled (0 references)

Appraisal.ear : Domain (0 references)

Appraisal.ear : TIBHawkDaemon (0 references)

Appraisal.ear : TIBHawkNetwork (0 references) ENV

/Appraisal.ear/pawn/Channels/JMSChannel.channel

/Appraisal.ear/pawn/SendApprRequest.process

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

AppraisalRequestSubject

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

AppraisalReplySubject

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

QueueCreditReq

/Appraisal.ear/pawn/SendApprRequest.process

RvService

/Appraisal.ear/SharedConnections/RVTransport.rvtransport

Deployment

/Appraisal.ear/pawn/Channels/JMSChannel.channel

JmsProviderUrl

/Appraisal.ear/SharedJMSResources/JMSConn.sharedjmscon

ApprValue4

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

Appr2ConfirmSubj

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

ApprValue3

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

ApprValue2

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

ApprValue1

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

RvNetwork

/Appraisal.ear/SharedConnections/RVTransport.rvtransport

Appr4ConfirmSubj

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

AppraisalResultSubject

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

RvDaemon

/Appraisal.ear/SharedConnections/RVTransport.rvtransport

Appr1ConfirmSubj

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

TaskFile4

/Appraisal.ear/ProcessDefinitions/Appraiser4/ProcessRequest4.process

TaskFile3

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

TaskFile2

/Appraisal.ear/ProcessDefinitions/Appraiser2/ProcessRequest2.process

TaskFile1

/Appraisal.ear/ProcessDefinitions/Appraiser1/ProcessRequest1.process

Appr3ConfirmSubj

/Appraisal.ear/ProcessDefinitions/Appraiser3/ProcessRequest3.process

QueueApprReq

/Appraisal.ear/pawn/Channels/JMSChannel.channel

QueueApprResult

/Appraisal.ear/ProcessDefinitions/BankService/PublishAppraisalRequest.process

DirLedger

No file from this project references this global variable

RvaPort

No file from this project references this global variable

MessageEncoding

No file from this project references this global variable

RvaHost

No file from this project references this global variable

DirTrace

No file from this project references this global variable

RemoteRvDaemon

No file from this project references this global variable

TIBHawkService

No file from this project references this global variable

JmsSslProviderUrl

No file from this project references this global variable

HawkEnabled

No file from this project references this global variable

Domain

No file from this project references this global variable

TIBHawkDaemon

No file from this project references this global variable

TIBHawkNetwork

No file from this project references this global variable

3.3.2.2.5. Benefits

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Benefits

Description:

Project documentation

Project Benefits references these global variables.

Benefits : PantherBW/iProcessDatabaseConnection/OperationTimeOut (1 references)

Benefits : PantherBW/iProcessConnection/IPAddress (1 references)

Benefits : PantherBW/JMSConnection/JNDIContextURL (1 references)

Benefits : PantherBW/iProcessDatabaseConnection/MaxConnections (1 references)

Benefits : PantherBW/JMSConnection/JNDIUserName (1 references)

Benefits : PantherBW/JMSConnection/TopicConnectionFactory (1 references)

Benefits : PantherBW/Shared/Email/from (1 references)

Benefits : PantherBW/iProcessConnection/UDPPort (1 references)

Benefits : PantherBW/JMSConnection/JNDIPassword (1 references)

Benefits : PantherBW/JMSConnection/QueueConnectionFactory (1 references)

Benefits : PantherBW/iProcessConnection/password (1 references)

Benefits : PantherBW/iProcessConnection/username (1 references)

Benefits : PantherBW/iProcessDatabaseConnection/UserName (1 references)

Benefits : PantherBW/iProcessDatabaseConnection/URL (1 references)

Benefits : PantherBW/iProcessDatabaseConnection/SchemaOwner (1 references)

Benefits : PantherBW/iProcessDatabaseConnection/Password (1 references)

Benefits : PantherBW/iProcessDatabaseConnection/JDBCDriver (1 references)

Benefits : PantherBW/JMSConnection/UserName (1 references)

Benefits : PantherBW/JMSConnection/JMSDestinationQueue (1 references)

Benefits : PantherBW/JMSConnection/Password (1 references)

Benefits : PantherBW/iProcessDatabaseConnection/LoginTimeOut (1 references)

Benefits : PantherBW/JMSConnection/JNDIContextFactory (1 references)

Benefits : PantherBW/Shared/Email/SMTP (1 references)

Benefits : PantherBW/Shared/Email/to (1 references)

Benefits : DirLedger (0 references)

Benefits : RvaPort (0 references)

Benefits : RvService (0 references)

Benefits : Deployment (0 references)

Benefits : JmsProviderUrl (0 references)

Benefits : RvNetwork (0 references)

Benefits : RvaHost (0 references)

Benefits : PantherBW/iProcessConnection/objectsServerName (0 references)

Benefits : DirTrace (0 references)

Benefits : RemoteRvDaemon(0 references)

Benefits : TIBHawkService (0 references)

Benefits : RvDaemon (0 references)

Benefits : JmsSslProviderUrl (0 references)

Benefits : HawkEnabled (0 references)

Benefits : Domain (0 references)

Benefits : TIBHawkDaemon (0 references)

Benefits : TIBHawkNetwork (0 references) OperationTimeOut

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

IPAddress

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

JNDIContextURL

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

MaxConnections

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

JNDIUserName

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

TopicConnectionFactory

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

from

/Benefits/PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

UDPPort

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

JNDIPassword

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

QueueConnectionFactory

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

password

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

username

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

UserName

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

URL

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

SchemaOwner

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

Password

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

JDBCDriver

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

UserName

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

JMSDestinationQueue

/Benefits/SharedResources/iProcessWrapper/iProcessPantherBWServiceAgent.serviceagent

Password

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

LoginTimeOut

/Benefits/SharedResources/Connection/iProcess Connection.sharediprocesscon

JNDIContextFactory

/Benefits/SharedResources/Connection/iProcess.sharedjmscon

SMTP

/Benefits/PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

to

/Benefits/PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

DirLedger

No file from this project references this global variable

RvaPort

No file from this project references this global variable

RvService

No file from this project references this global variable

Deployment

No file from this project references this global variable

JmsProviderUrl

No file from this project references this global variable

RvNetwork

No file from this project references this global variable

RvaHost

No file from this project references this global variable

objectsServerName

No file from this project references this global variable

DirTrace

No file from this project references this global variable

RemoteRvDaemon

No file from this project references this global variable

TIBHawkService

No file from this project references this global variable

RvDaemon

No file from this project references this global variable

JmsSslProviderUrl

No file from this project references this global variable

HawkEnabled

No file from this project references this global variable

Domain

No file from this project references this global variable

TIBHawkDaemon

No file from this project references this global variable

TIBHawkNetwork

No file from this project references this global variable

3.3.2.2.6. CalculateBonita

Source: C:/TUCON/MakeDoc/projects/input/2/bw/CalculateBonita

Description: Design Time Library which serves for calculating pretender bonita. This library using EMS for communication.

Project documentation

Project CalculateBonita references these global variables.

CalculateBonita : DefaultObligatorsRegistrFile (2 references)

envDL : ENV (1 references)

CalculateBonita : GetObligatorServiceEndpointURL (1 references)

CalculateBonita : CalculateBonitaJNDIContextFactory (1 references)

CalculateBonita : jdbc/sid (1 references)

CalculateBonita : CalculateBonitaHTTPSOAPPort (1 references)

CalculateBonita : jdbc/user (1 references)

CalculateBonita : jdbc/password (1 references)

CalculateBonita : jdbc/url_port (1 references)

CalculateBonita : CalculateBonitaJNDIContextURL (1 references)

CalculateBonita : CalculateBonitaJMSQueueName (1 references)

CalculateBonita : Domain (0 references)

CalculateBonita : Deployment (0 references) DefaultObligatorsRegistrFile

/CalculateBonita/ProcessDefinitions/GetObligator/GetObligator.process

/CalculateBonita/ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

ENV

/CalculateBonita/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

GetObligatorServiceEndpointURL

/CalculateBonita/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

CalculateBonitaJNDIContextFactory

/CalculateBonita/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

sid

/CalculateBonita/SharedConnections/SharedTibco.sharedjdbc

CalculateBonitaHTTPSOAPPort

/CalculateBonita/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

user

/CalculateBonita/SharedConnections/SharedTibco.sharedjdbc

password

/CalculateBonita/SharedConnections/SharedTibco.sharedjdbc

url_port

/CalculateBonita/SharedConnections/SharedTibco.sharedjdbc

CalculateBonitaJNDIContextURL

/CalculateBonita/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

CalculateBonitaJMSQueueName

/CalculateBonita/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

Domain

No file from this project references this global variable

Deployment

No file from this project references this global variable

3.3.2.2.7. GrantingCredit

Source: C:/TUCON/MakeDoc/projects/input/2/bw/GrantingCredit

Description: The application Granting credit provides resolution whether a credit (or mortgage) can be granded to a user. Information about user is the input of the application.

Project documentation

Project GrantingCredit references these global variables.

GrantingCredit : JMSQueueName (3 references)

GrantingCredit : DefaultInputParametersFile (3 references)

envDL : ENV (3 references)

CalculateBonita : DefaultObligatorsRegistrFile (2 references)

CalculateBonita : CalculateBonitaJMSQueueName (2 references)

GrantingCredit : HTTPSOAPPort (2 references)

GrantingCredit : OutputHTTPPort (1 references)

CalculateBonita : jdbc/sid (1 references)

CalculateBonita : jdbc/url_port (1 references)

CalculateBonita : GetObligatorServiceEndpointURL (1 references)

CalculateBonita : CalculateBonitaJNDIContextFactory (1 references)

CalculateBonita : jdbc/password (1 references)

GrantingCredit : AppraisalJMSQueueRequestName (1 references)

GrantingCredit : LoadParametersServiceEndpointURL (1 references)

CalculateBonita : jdbc/user (1 references)

GrantingCredit : AppraisalJMSQueueResultName (1 references)

GrantingCredit : InputHTTPPort (1 references)

GrantingCredit : ExaminationJMSQueueName (1 references)

CalculateBonita : CalculateBonitaJNDIContextURL (1 references)

CalculateBonita : CalculateBonitaHTTPSOAPPort (1 references)

GrantingCredit : Deployment (0 references)

GrantingCredit : JmsSslProviderUrl (0 references)

GrantingCredit : RvService (0 references)

GrantingCredit : RvNetwork (0 references)

GrantingCredit : Domain (0 references)

GrantingCredit : JmsProviderUrl (0 references)

GrantingCredit : RvDaemon (0 references)

GrantingCredit : RvaPort (0 references)

GrantingCredit : RemoteRvDaemon (0 references)

GrantingCredit : Host (0 references)

GrantingCredit : RvaHost (0 references) JMSQueueName

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit/ProcessDefinitions/GrantingCredit.process

/GrantingCredit/ProcessDefinitions/Output/HTMLOutput.process

DefaultInputParametersFile

/GrantingCredit/ProcessDefinitions/LoadParameters/LoadParameters.process

/GrantingCredit/ProcessDefinitions/Tests/LoadParameterServiceTest.process

/GrantingCredit/ProcessDefinitions/XMLCreator/CreateInputFile.process

ENV

/GrantingCredit/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit/ProcessDefinitions/GrantingCredit.process

DefaultObligatorsRegistrFile

/GrantingCredit/ProcessDefinitions/GetObligator/GetObligator.process

/GrantingCredit/ProcessDefinitions/XMLCreator/CreateObligatorsRegistr.process

CalculateBonitaJMSQueueName

/GrantingCredit/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

HTTPSOAPPort

/GrantingCredit/ProcessDefinitions/Tests/LoadParameterServiceTest.process

/GrantingCredit/SharedConnections/SOAPHTTPConnection.sharedhttp

OutputHTTPPort

/GrantingCredit/SharedConnections/OutputHTTPConnection.sharedhttp

sid

/GrantingCredit/SharedConnections/SharedTibco.sharedjdbc

url_port

/GrantingCredit/SharedConnections/SharedTibco.sharedjdbc

GetObligatorServiceEndpointURL

/GrantingCredit/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

CalculateBonitaJNDIContextFactory

/GrantingCredit/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

password

/GrantingCredit/SharedConnections/SharedTibco.sharedjdbc

AppraisalJMSQueueRequestName

/GrantingCredit/ProcessDefinitions/GrantingCredit.process

LoadParametersServiceEndpointURL

/GrantingCredit/ProcessDefinitions/GrantingCredit.process

user

/GrantingCredit/SharedConnections/SharedTibco.sharedjdbc

AppraisalJMSQueueResultName

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

InputHTTPPort

/GrantingCredit/SharedConnections/InputHTTPConnection.sharedhttp

ExaminationJMSQueueName

/GrantingCredit/ProcessDefinitions/Examination/ExaminationService.process

CalculateBonitaJNDIContextURL

/GrantingCredit/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

CalculateBonitaHTTPSOAPPort

/GrantingCredit/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

Deployment

No file from this project references this global variable

JmsSslProviderUrl

No file from this project references this global variable

RvService

No file from this project references this global variable

RvNetwork

No file from this project references this global variable

Domain

No file from this project references this global variable

JmsProviderUrl

No file from this project references this global variable

RvDaemon

No file from this project references this global variable

RvaPort

No file from this project references this global variable

RemoteRvDaemon

No file from this project references this global variable

Host

No file from this project references this global variable

RvaHost

No file from this project references this global variable

3.3.2.2.8. GrantingCredit.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/GrantingCredit/EAR/GrantingCredit.ear

Description: No detailed description of project GrantingCredit.ear available.

Project documentation

Project GrantingCredit.ear references these global variables.

GrantingCredit.ear : ENV (4 references)

GrantingCredit.ear : JMSQueueName (3 references)

GrantingCredit.ear : CalculateBonitaJMSQueueName (2 references)

GrantingCredit.ear : DefaultObligatorsRegistrFile (1 references)

GrantingCredit.ear : OutputHTTPPort (1 references)

GrantingCredit.ear : DefaultInputParametersFile (1 references)

GrantingCredit.ear : GetObligatorServiceEndpointURL (1 references)

GrantingCredit.ear : CalculateBonitaJNDIContextFactory (1 references)

GrantingCredit.ear : AppraisalJMSQueueRequestName (1 references)

GrantingCredit.ear : LoadParametersServiceEndpointURL (1 references)

GrantingCredit.ear : AppraisalJMSQueueResultName (1 references)

GrantingCredit.ear : InputHTTPPort (1 references)

GrantingCredit.ear : ExaminationJMSQueueName (1 references)

GrantingCredit.ear : CalculateBonitaJNDIContextURL (1 references)

GrantingCredit.ear : CalculateBonitaHTTPSOAPPort (1 references)

GrantingCredit.ear : HTTPSOAPPort (1 references)

GrantingCredit.ear : Deployment (0 references)

GrantingCredit.ear : JmsSslProviderUrl (0 references)

GrantingCredit.ear : RvService (0 references)

GrantingCredit.ear : RvNetwork (0 references)

GrantingCredit.ear : Domain (0 references)

GrantingCredit.ear : JmsProviderUrl (0 references)

GrantingCredit.ear : RvDaemon (0 references)

GrantingCredit.ear : RvaPort (0 references)

GrantingCredit.ear : RemoteRvDaemon (0 references)

GrantingCredit.ear : Host (0 references)

GrantingCredit.ear : RvaHost (0 references)

GrantingCredit.ear : MessageEncoding (0 references) ENV

/GrantingCredit.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit.ear/ProcessDefinitions/GrantingCredit.process

/GrantingCredit.ear/ProcessDefinitions/Output/HTMLOutput.process

JMSQueueName

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

/GrantingCredit.ear/ProcessDefinitions/GrantingCredit.process

/GrantingCredit.ear/ProcessDefinitions/Output/HTMLOutput.process

CalculateBonitaJMSQueueName

/GrantingCredit.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

DefaultObligatorsRegistrFile

/GrantingCredit.ear/ProcessDefinitions/GetObligator/GetObligator.process

OutputHTTPPort

/GrantingCredit.ear/SharedConnections/OutputHTTPConnection.sharedhttp

DefaultInputParametersFile

/GrantingCredit.ear/ProcessDefinitions/LoadParameters/LoadParameters.process

GetObligatorServiceEndpointURL

/GrantingCredit.ear/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

CalculateBonitaJNDIContextFactory

/GrantingCredit.ear/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

AppraisalJMSQueueRequestName

/GrantingCredit.ear/ProcessDefinitions/GrantingCredit.process

LoadParametersServiceEndpointURL

/GrantingCredit.ear/ProcessDefinitions/GrantingCredit.process

AppraisalJMSQueueResultName

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

InputHTTPPort

/GrantingCredit.ear/SharedConnections/InputHTTPConnection.sharedhttp

ExaminationJMSQueueName

/GrantingCredit.ear/ProcessDefinitions/Examination/ExaminationService.process

CalculateBonitaJNDIContextURL

/GrantingCredit.ear/SharedConnections/CalculateBonitaEMSConnection.sharedjmscon

CalculateBonitaHTTPSOAPPort

/GrantingCredit.ear/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

HTTPSOAPPort

/GrantingCredit.ear/SharedConnections/SOAPHTTPConnection.sharedhttp

Deployment

No file from this project references this global variable

JmsSslProviderUrl

No file from this project references this global variable

RvService

No file from this project references this global variable

RvNetwork

No file from this project references this global variable

Domain

No file from this project references this global variable

JmsProviderUrl

No file from this project references this global variable

RvDaemon

No file from this project references this global variable

RvaPort

No file from this project references this global variable

RemoteRvDaemon

No file from this project references this global variable

Host

No file from this project references this global variable

RvaHost

No file from this project references this global variable

MessageEncoding

No file from this project references this global variable

3.3.2.2.9. pawn.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal/EAR/pawn.ear

Description: No detailed description of project pawn.ear available.

Project documentation

Project pawn.ear references these global variables.

pawn.ear : JmsProviderUrl (1 references)

pawn.ear : DirLedger (0 references)

pawn.ear : Appr2ConfirmSubj (0 references)

pawn.ear : TIBHawkNetwork (0 references)

pawn.ear : TIBHawkService (0 references)

pawn.ear : AppraisalResultSubject (0 references)

pawn.ear : QueueCreditReq (0 references)

pawn.ear : Deployment (0 references)

pawn.ear : AppraisalReplySubject (0 references)

pawn.ear : QueueApprResult (0 references)

pawn.ear : Appr3ConfirmSubj (0 references)

pawn.ear : JmsSslProviderUrl (0 references)

pawn.ear : RvService (0 references)

pawn.ear : RvNetwork (0 references)

pawn.ear : QueueApprReq (0 references)

pawn.ear : Domain (0 references)

pawn.ear : AppraisalRequestSubject (0 references)

pawn.ear : Appr4ConfirmSubj (0 references)

pawn.ear : TIBHawkDaemon (0 references)

pawn.ear : RvDaemon (0 references)

pawn.ear : DirTrace (0 references)

pawn.ear : RvaPort (0 references)

pawn.ear : RemoteRvDaemon (0 references)

pawn.ear : TaskFile4 (0 references)

pawn.ear : TaskFile3 (0 references)

pawn.ear : RvaHost (0 references)

pawn.ear : TaskFile2 (0 references)

pawn.ear : ENV (0 references)

pawn.ear : TaskFile1 (0 references)

pawn.ear : MessageEncoding (0 references)

pawn.ear : Appr1ConfirmSubj (0 references)

pawn.ear : HawkEnabled (0 references) JmsProviderUrl

/pawn.ear/SharedJMSResources/JMSConn.sharedjmscon

DirLedger

No file from this project references this global variable

Appr2ConfirmSubj

No file from this project references this global variable

TIBHawkNetwork

No file from this project references this global variable

TIBHawkService

No file from this project references this global variable

AppraisalResultSubject

No file from this project references this global variable

QueueCreditReq

No file from this project references this global variable

Deployment

No file from this project references this global variable

AppraisalReplySubject

No file from this project references this global variable

QueueApprResult

No file from this project references this global variable

Appr3ConfirmSubj

No file from this project references this global variable

JmsSslProviderUrl

No file from this project references this global variable

RvService

No file from this project references this global variable

RvNetwork

No file from this project references this global variable

QueueApprReq

No file from this project references this global variable

Domain

No file from this project references this global variable

AppraisalRequestSubject

No file from this project references this global variable

Appr4ConfirmSubj

No file from this project references this global variable

TIBHawkDaemon

No file from this project references this global variable

RvDaemon

No file from this project references this global variable

DirTrace

No file from this project references this global variable

RvaPort

No file from this project references this global variable

RemoteRvDaemon

No file from this project references this global variable

TaskFile4

No file from this project references this global variable

TaskFile3

No file from this project references this global variable

RvaHost

No file from this project references this global variable

TaskFile2

No file from this project references this global variable

ENV

No file from this project references this global variable

TaskFile1

No file from this project references this global variable

MessageEncoding

No file from this project references this global variable

Appr1ConfirmSubj

No file from this project references this global variable

HawkEnabled

No file from this project references this global variable

3.3.3. Database Objects

Chapter contains Database Objects from cross-reference documentation.

Cross-Reference by Database Objects shows queries executed by projects on selected database table, view or procedure

3.3.3.1. Database Objects Reference

Chapter contains Database Objects Reference. It shows how database tables, views or procedures are being accessed, grouped by connection string.

3.3.3.1.1. 10.246.4.34:1521;SID=ACCOUNTS

Chapter contains destinations which use 10.246.4.34:1521;SID=ACCOUNTS.

3.3.3.1.1.1. UPDATE

Chapter contains destinations which use UPDATE.

3.3.3.1.1.1.1. CUSTOMER

Database Object : CUSTOMER

Project: AccountState

Source: BW Process /ProcessDefinitions/GetObligator/GetObligator

Activity name: UpdateCustomerDB

SQL statement: UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?

Database Object : CUSTOMER

Project: AccountState

Source: BW Process /ProcessDefinitions/GetAccountState/GetAccountState

Activity name: UpdateCustomerDB

SQL statement: UPDATE CUSTOMER SET DATE = ? WHERE ID = ?

Database Object : CUSTOMER

Project: CalculateBonita

Source: BW Process /ProcessDefinitions/GetObligator/GetObligator

Activity name: UpdateCustomerDB

SQL statement: UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?

Database Object : CUSTOMER

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/GetObligator/GetObligator

Activity name: UpdateCustomerDB

SQL statement: UPDATE CUSTOMER SET OBLIGATOR = ? WHERE CUST_ID = ?

3.3.3.1.1.1.2. STATES

Database Object : STATES

Project: AccountState

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonita

Activity name: UpdateDB

SQL statement: UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?

Database Object : STATES

Project: CalculateBonita

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonita

Activity name: UpdateDB

SQL statement: UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?

Database Object : STATES

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/CalculateBonita/CalculateBonita

Activity name: UpdateDB

SQL statement: UPDATE STATES SET PROCESSED = 'Y' WHERE ID = ?

Database Object : STATES

Project: GrantingCredit

Source: BW Process /ProcessDefinitions/Examination/Examination

Activity name: UpdateCustomerDB

SQL statement: UPDATE STATES SET INTEREST = ? WHERE ID = ?

3.3.3.1.2. 10.246.4.34:1521;SID=TIBCO

Chapter contains destinations which use 10.246.4.34:1521;SID=TIBCO.

3.3.3.1.2.1. SELECT

Chapter contains destinations which use SELECT.

3.3.3.1.2.1.1. ACCOUNTS

Database Object : ACCOUNTS

Project: AccountState

Source: BW Process /ProcessDefinitions/GetAccountState/GetAccountState

Activity name: GetAccount

SQL statement: SELECT ID, NAME, VALUE, MONTH_INCREMENT FROM ACCOUNTS WHERE ID = ?

3.3.3.2. Projects Reference

Chapter contains Database objects project reference. It shows relationship among project and database tables, views and procedures being affected by it.

3.3.3.2.1. AccountState

Source: C:/TUCON/MakeDoc/projects/input/2/bw/AccountState

Description: This application simulate get bank account state process which using rating of client bonita.

Project documentation

Project AccountState affects following Database Objects.

SELECT

ACCOUNTS

UPDATE

CUSTOMER

STATES

3.3.3.2.2. AccountState.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/AccountState/EAR/AccountState.ear

Description: No detailed description of project AccountState.ear available.

Project documentation

Project AccountState.ear does not affect any Database Object.

3.3.3.2.3. Appraisal

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal

Description: 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.

Project documentation

Project Appraisal does not affect any Database Object.

3.3.3.2.4. Appraisal.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal/EAR/Appraisal.ear

Description: No detailed description of project Appraisal.ear available.

Project documentation

Project Appraisal.ear does not affect any Database Object.

3.3.3.2.5. Benefits

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Benefits

Description:

Project documentation

Project Benefits does not affect any Database Object.

3.3.3.2.6. CalculateBonita

Source: C:/TUCON/MakeDoc/projects/input/2/bw/CalculateBonita

Description: Design Time Library which serves for calculating pretender bonita. This library using EMS for communication.

Project documentation

Project CalculateBonita affects following Database Objects.

UPDATE

CUSTOMER

STATES

3.3.3.2.7. GrantingCredit

Source: C:/TUCON/MakeDoc/projects/input/2/bw/GrantingCredit

Description: The application Granting credit provides resolution whether a credit (or mortgage) can be granded to a user. Information about user is the input of the application.

Project documentation

Project GrantingCredit affects following Database Objects.

UPDATE

CUSTOMER

STATES

3.3.3.2.8. GrantingCredit.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/GrantingCredit/EAR/GrantingCredit.ear

Description: No detailed description of project GrantingCredit.ear available.

Project documentation

Project GrantingCredit.ear does not affect any Database Object.

3.3.3.2.9. pawn.ear

Source: C:/TUCON/MakeDoc/projects/input/2/bw/Appraisal/EAR/pawn.ear

Description: No detailed description of project pawn.ear available.

Project documentation

Project pawn.ear does not affect any Database Object.

3.4. Quality Assurance documentation

Chapter contains Quality Assurance documentation. It checks whether defined rules were followed in chosen projects and shows all occurences of violations of these rules.

3.4.1. Violations by rules

Chapter contains rules which were not followed and description of their particular violations.

3.4.1.1. ERROR - Hardcoded activities timeout

Chapter contains projects and their violations of rule 'Hardcoded activities timeout' - 'Check for hardcoded timeout properties in activities'.

3.4.1.1.1. AccountState

Description of rule: Activity has hardcoded timeout property

Violation appeared in following files:

JDBC activities

/ProcessDefinitions/CalculateBonita/CalculateBonita.process - activity UpdateDB

RequestReply activities

/ProcessDefinitions/AccountState.process - activity AccountState SOAPRequestReply

/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process - activity Obligators SOAPRequestReply

3.4.1.1.2. AccountState.ear

Description of rule: Activity has hardcoded timeout property

Violation appeared in following files:

RequestReply activities

/ProcessDefinitions/AccountState.process - activity AccountState SOAPRequestReply

/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process - activity Obligators SOAPRequestReply

3.4.1.1.3. CalculateBonita

Description of rule: Activity has hardcoded timeout property

Violation appeared in following files:

JDBC activities

/ProcessDefinitions/CalculateBonita/CalculateBonita.process - activity UpdateDB

RequestReply activities

/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process - activity Obligators SOAPRequestReply

3.4.1.1.4. GrantingCredit

Description of rule: Activity has hardcoded timeout property

Violation appeared in following files:

JDBC activities

/ProcessDefinitions/CalculateBonita/CalculateBonita.process - activity UpdateDB

/ProcessDefinitions/Examination/Examination.process - activity UpdateCustomerDB

RequestReply activities

/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process - activity Obligators SOAPRequestReply

/ProcessDefinitions/GrantingCredit.process - activity InputParameters SOAPRequestReply

/ProcessDefinitions/Tests/LoadParameterServiceTest.process - activity SOAPRequestReply

3.4.1.1.5. GrantingCredit.ear

Description of rule: Activity has hardcoded timeout property

Violation appeared in following files:

RequestReply activities

/ProcessDefinitions/CalculateBonita/CalculateBonitaService.process - activity Obligators SOAPRequestReply

/ProcessDefinitions/GrantingCredit.process - activity InputParameters SOAPRequestReply

3.4.1.2. ERROR - Hardcoded connection parameters

Chapter contains projects and their violations of rule 'Hardcoded connection parameters' - 'Check for hardcoded connection'.

3.4.1.2.1. AccountState

Description of rule: Hardcoded connection

Violation appeared in following files:

HTTP connections

/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

/SharedConnections/IOHTTPConnection.sharedhttp

/SharedConnections/SOAPHTTPConnection.sharedhttp

3.4.1.2.2. AccountState.ear

Description of rule: Hardcoded connection

Violation appeared in following files:

HTTP connections

/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

/SharedConnections/IOHTTPConnection.sharedhttp

/SharedConnections/SOAPHTTPConnection.sharedhttp

3.4.1.2.3. CalculateBonita

Description of rule: Hardcoded connection

Violation appeared in following files:

HTTP connections

/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

3.4.1.2.4. GrantingCredit

Description of rule: Hardcoded connection

Violation appeared in following files:

HTTP connections

/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

/SharedConnections/InputHTTPConnection.sharedhttp

/SharedConnections/OutputHTTPConnection.sharedhttp

/SharedConnections/SOAPHTTPConnection.sharedhttp

JMS connections

/SharedConnections/EMSConnection.sharedjmscon

3.4.1.2.5. GrantingCredit.ear

Description of rule: Hardcoded connection

Violation appeared in following files:

HTTP connections

/SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

/SharedConnections/InputHTTPConnection.sharedhttp

/SharedConnections/OutputHTTPConnection.sharedhttp

/SharedConnections/SOAPHTTPConnection.sharedhttp

JMS connections

/SharedConnections/EMSConnection.sharedjmscon

3.4.1.3. ERROR - Hardcoded or incorrect format of destination name

Chapter contains projects and their violations of rule 'Hardcoded or incorrect format of destination name' - 'Checks for destination name format'.

3.4.1.3.1. Appraisal

Description of rule: Destination names are hardcoded or do not fullfill given regular expressions

Violation appeared in following files:

JMS destination activities

/TestProcess/apprResultReceiver.process - activity 'JMS Queue Sender' destination name is fully hardcoded

/TestProcess/creditRequestSender.process - activity 'JMS Queue Sender' destination name is fully hardcoded

3.4.1.4. ERROR - Incorrect transitions

Chapter contains projects and their violations of rule 'Incorrect transitions' - 'Check for presence of 'otherwise' or 'success' transitions for every conditional transition'.

3.4.1.4.1. AccountState

Description of rule: 'Otherwise' or 'Success' transition is not present

Violation appeared in following files:

Activities

/ProcessDefinitions/AccountState.process - activity 'AccountState SOAPRequestReply' has conditional transition only to activity 'Bonita JMSQueueRequestor'

3.4.1.4.2. AccountState.ear

Description of rule: 'Otherwise' or 'Success' transition is not present

Violation appeared in following files:

Activities

/ProcessDefinitions/AccountState.process - activity 'AccountState SOAPRequestReply' has conditional transition only to activity 'Bonita JMSQueueRequestor, FailedAutentification SendHTTPResponse'

3.4.1.4.3. Appraisal

Description of rule: 'Otherwise' or 'Success' transition is not present

Violation appeared in following files:

Activities

/pawn/SendApprRequest.process - activity 'CreditReqReceiver' has conditional transition only to activity 'End, SendAppraisalReq'

3.4.1.4.4. Appraisal.ear

Description of rule: 'Otherwise' or 'Success' transition is not present

Violation appeared in following files:

Activities

/pawn/SendApprRequest.process - activity 'CreditReqReceiver' has conditional transition only to activity 'End, SendAppraisalReq'

3.4.1.4.5. GrantingCredit

Description of rule: 'Otherwise' or 'Success' transition is not present

Violation appeared in following files:

Activities

/ProcessDefinitions/Examination/ExaminationService.process - activity 'InputParameters JMSQueueReceiver' has conditional transition only to activity 'Negate Value, Appraisal WaitForJMSQueueMessage'

3.4.1.4.6. GrantingCredit.ear

Description of rule: 'Otherwise' or 'Success' transition is not present

Violation appeared in following files:

Activities

/ProcessDefinitions/Examination/ExaminationService.process - activity 'InputParameters JMSQueueReceiver' has conditional transition only to activity 'Negate Value, Appraisal WaitForJMSQueueMessage'

3.4.1.5. WARNING - Incorrect description

Chapter contains projects and their violations of rule 'Incorrect description' - 'Check for presence of item description'.

3.4.1.5.1. AccountState

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/EMS/CalculateBonitaAESchema.aeschema

/AESchemas/ae.aeschema

/AESchemas/ae/baseDocument.aeschema

/AESchemas/corba.aeschema

/AESchemas/java.aeschema

/AESchemas/sql.aeschema

Activities

/ProcessDefinitions/CalculateBonita/CalculateBonita.process - activity UpdateDB

/ProcessDefinitions/XMLCreator/CreateAccounts.process - activity RenderXML Accounts

/ProcessDefinitions/XMLCreator/CreateAccounts.process - activity WriteFile Accounts

/envDLEmptyProcess.process - activity Null

Archives

/EAR/AccountState.archive

Processes

/envDLEmptyProcess.process

Shared JDBC Connections

/SharedConnections/SharedTibco.sharedjdbc

/SharedConnections/Tibco.sharedjdbc

3.4.1.5.2. AccountState.ear

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/EMS/CalculateBonitaAESchema.aeschema

/AESchemas/ae.aeschema

3.4.1.5.3. Appraisal

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/Appraisal/AppraisalSchema.aeschema

/AESchemas/ae.aeschema

/AESchemas/ae/baseDocument.aeschema

/AESchemas/corba.aeschema

/AESchemas/java.aeschema

/AESchemas/sql.aeschema

Activities

/TestProcess/apprResultReceiver.process - activity JMS Queue Sender

/TestProcess/creditRequestSender.process - activity JMS Queue Sender

/envDLEmptyProcess.process - activity Null

Archives

/EAR/pawn.archive

Channels

/pawn/Channels/JMSChannel.channel

Concepts

/pawn/Concepts/Appraiser.concept

/pawn/Concepts/Appraiser1.concept

/pawn/Concepts/Appraiser2.concept

/pawn/Concepts/apprReqConcept.concept

/pawn/Concepts/creditReqConcept.concept

Events

/pawn/Events/appraisalRequest.event

Processes

/TestProcess/apprResultReceiver.process

/TestProcess/creditRequestSender.process

/envDLEmptyProcess.process

RV Transports

/SharedConnections/RVTransport.rvtransport

Shared JMS Connections

/SharedJMSResources/JMSConn.sharedjmscon

Starter activity

/TestProcess/apprResultReceiver.process - starter activity ApprValueReceiver

/pawn/SendApprRequest.process - starter activity CreditReqReceiver

3.4.1.5.4. Appraisal.ear

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/Appraisal/AppraisalSchema.aeschema

/AESchemas/ae.aeschema

Channels

/pawn/Channels/JMSChannel.channel

Events

/pawn/Events/appraisalRequest.event

RV Transports

/SharedConnections/RVTransport.rvtransport

Shared JMS Connections

/SharedJMSResources/JMSConn.sharedjmscon

Starter activity

/pawn/SendApprRequest.process - starter activity CreditReqReceiver

3.4.1.5.5. Benefits

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/ae.aeschema

/AESchemas/ae/baseDocument.aeschema

/AESchemas/corba.aeschema

/AESchemas/java.aeschema

/AESchemas/sql.aeschema

Archives

/Deployment/pantherbw.archive

Service Agents

/SharedResources/iProcessWrapper/iProcessPantherBWServiceAgent.serviceagent

Shared JMS Connections

/SharedResources/Connection/iProcess.sharedjmscon

Shared iProcess Connections

/SharedResources/Connection/iProcess Connection.sharediprocesscon

3.4.1.5.6. CalculateBonita

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/EMS/CalculateBonitaAESchema.aeschema

/AESchemas/ae.aeschema

/AESchemas/ae/baseDocument.aeschema

/AESchemas/corba.aeschema

/AESchemas/java.aeschema

/AESchemas/sql.aeschema

Activities

/ProcessDefinitions/CalculateBonita/CalculateBonita.process - activity UpdateDB

/envDLEmptyProcess.process - activity Null

Processes

/envDLEmptyProcess.process

Shared JDBC Connections

/SharedConnections/SharedTibco.sharedjdbc

3.4.1.5.7. GrantingCredit

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/Appraisal/AppraisalAESchema.aeschema

/AESchemas/EMS/CalculateBonitaAESchema.aeschema

/AESchemas/EMS/GrantingCreditAESchema.aeschema

/AESchemas/ae.aeschema

/AESchemas/ae/baseDocument.aeschema

/AESchemas/corba.aeschema

/AESchemas/java.aeschema

/AESchemas/sql.aeschema

Activities

/ProcessDefinitions/CalculateBonita/CalculateBonita.process - activity UpdateDB

/ProcessDefinitions/Examination/Examination.process - activity GetMinRefund JavaCode

/ProcessDefinitions/Examination/Examination.process - activity Interest Assign

/ProcessDefinitions/Examination/Examination.process - activity UpdateCustomerDB

/ProcessDefinitions/Examination/ExaminationService.process - activity Appraisal WaitForJMSQueueMessage

/ProcessDefinitions/Examination/ExaminationService.process - activity Bonita JMSQueueRequestor

/ProcessDefinitions/Examination/ExaminationService.process - activity Examination

/ProcessDefinitions/Examination/ExaminationService.process - activity Negate Value

/ProcessDefinitions/Examination/ExaminationService.process - activity Result JMSQueueSender

/ProcessDefinitions/GrantingCredit.process - activity Appraisal JMSQueueSender

/ProcessDefinitions/GrantingCredit.process - activity InputParameters JMSQueueSender

/ProcessDefinitions/GrantingCredit.process - activity InputParameters SOAPRequestReply

/ProcessDefinitions/GrantingCredit.process - activity InputParameters SendHTTPResponse

/ProcessDefinitions/LoadParameters/LoadParameters.process - activity ParseXML as InputParameters

/ProcessDefinitions/LoadParameters/LoadParameters.process - activity ReadFile with InputName

/ProcessDefinitions/LoadParameters/LoadParametersService.process - activity InputParameters SOAPSendReply

/ProcessDefinitions/LoadParameters/LoadParametersService.process - activity LoadParameters

/ProcessDefinitions/Output/HTMLOutput.process - activity Result SendHTTPResponse

/ProcessDefinitions/Output/HTMLOutput.process - activity Wait for HTTP Request

/ProcessDefinitions/Tests/LoadParameterServiceTest.process - activity SOAPRequestReply

/ProcessDefinitions/XMLCreator/CreateInputFile.process - activity RenderXML InputParameters

/ProcessDefinitions/XMLCreator/CreateInputFile.process - activity WriteFile InputFile

/envDLEmptyProcess.process - activity Null

Archives

/EAR/GrantingCredit.archive

Processes

/ProcessDefinitions/Examination/Examination.process

/ProcessDefinitions/Examination/ExaminationService.process

/ProcessDefinitions/GrantingCredit.process

/ProcessDefinitions/LoadParameters/LoadParameters.process

/ProcessDefinitions/LoadParameters/LoadParametersService.process

/ProcessDefinitions/Output/HTMLOutput.process

/ProcessDefinitions/Tests/LoadParameterServiceTest.process

/ProcessDefinitions/Tests/Test.process

/ProcessDefinitions/XMLCreator/CreateInputFile.process

/envDLEmptyProcess.process

Shared HTTP Connection

/SharedConnections/InputHTTPConnection.sharedhttp

/SharedConnections/OutputHTTPConnection.sharedhttp

/SharedConnections/SOAPHTTPConnection.sharedhttp

Shared JDBC Connections

/SharedConnections/SharedTibco.sharedjdbc

Shared JMS Connections

/SharedConnections/EMSConnection.sharedjmscon

Starter activity

/ProcessDefinitions/Examination/ExaminationService.process - starter activity InputParameters JMSQueueReceiver

/ProcessDefinitions/GrantingCredit.process - starter activity InputFileName HTTPReceiver

/ProcessDefinitions/LoadParameters/LoadParametersService.process - starter activity InputFileName from SOAPEventSource

/ProcessDefinitions/Output/HTMLOutput.process - starter activity Result JMSQueueReceiver

WSDLs

/SharedResources/LoadParametersServiceAbstractWSDL.wsdl

/SharedResources/LoadParametersServiceConcreteWSDL.wsdl

3.4.1.5.8. GrantingCredit.ear

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

AE Schemas

/AESchemas/Appraisal/AppraisalAESchema.aeschema

/AESchemas/EMS/CalculateBonitaAESchema.aeschema

/AESchemas/EMS/GrantingCreditAESchema.aeschema

/AESchemas/ae.aeschema

Activities

/ProcessDefinitions/Examination/Examination.process - activity GetMinRefund JavaCode

/ProcessDefinitions/Examination/Examination.process - activity Interest Assign

/ProcessDefinitions/Examination/ExaminationService.process - activity Appraisal WaitForJMSQueueMessage

/ProcessDefinitions/Examination/ExaminationService.process - activity Bonita JMSQueueRequestor

/ProcessDefinitions/Examination/ExaminationService.process - activity Examination

/ProcessDefinitions/Examination/ExaminationService.process - activity Negate Value

/ProcessDefinitions/Examination/ExaminationService.process - activity Result JMSQueueSender

/ProcessDefinitions/GrantingCredit.process - activity Appraisal JMSQueueSender

/ProcessDefinitions/GrantingCredit.process - activity InputParameters JMSQueueSender

/ProcessDefinitions/GrantingCredit.process - activity InputParameters SOAPRequestReply

/ProcessDefinitions/GrantingCredit.process - activity InputParameters SendHTTPResponse

/ProcessDefinitions/LoadParameters/LoadParameters.process - activity ParseXML as InputParameters

/ProcessDefinitions/LoadParameters/LoadParameters.process - activity ReadFile with InputName

/ProcessDefinitions/LoadParameters/LoadParametersService.process - activity InputParameters SOAPSendReply

/ProcessDefinitions/LoadParameters/LoadParametersService.process - activity LoadParameters

/ProcessDefinitions/Output/HTMLOutput.process - activity Result SendHTTPResponse

/ProcessDefinitions/Output/HTMLOutput.process - activity Wait for HTTP Request

Processes

/ProcessDefinitions/Examination/Examination.process

/ProcessDefinitions/Examination/ExaminationService.process

/ProcessDefinitions/GrantingCredit.process

/ProcessDefinitions/LoadParameters/LoadParameters.process

/ProcessDefinitions/LoadParameters/LoadParametersService.process

/ProcessDefinitions/Output/HTMLOutput.process

Shared HTTP Connection

/SharedConnections/InputHTTPConnection.sharedhttp

/SharedConnections/OutputHTTPConnection.sharedhttp

/SharedConnections/SOAPHTTPConnection.sharedhttp

Shared JMS Connections

/SharedConnections/EMSConnection.sharedjmscon

Starter activity

/ProcessDefinitions/Examination/ExaminationService.process - starter activity InputParameters JMSQueueReceiver

/ProcessDefinitions/GrantingCredit.process - starter activity InputFileName HTTPReceiver

/ProcessDefinitions/LoadParameters/LoadParametersService.process - starter activity InputFileName from SOAPEventSource

/ProcessDefinitions/Output/HTMLOutput.process - starter activity Result JMSQueueReceiver

WSDLs

/SharedResources/LoadParametersServiceAbstractWSDL.wsdl

/SharedResources/LoadParametersServiceConcreteWSDL.wsdl

3.4.1.5.9. pawn.ear

Description of rule: Item doesn't contain any description or description too short

Violation appeared in following files:

Shared JMS Connections

/SharedJMSResources/JMSConn.sharedjmscon

3.4.1.6. WARNING - Incorrect directory structure

Chapter contains projects and their violations of rule 'Incorrect directory structure' - 'Checks for project directory structure'.

3.4.1.6.1. Appraisal

Description of rule: Directory structure check failed

Violation appeared in following files:

Directories

/ - does not contain required directories: '/SharedResources'

3.4.1.6.2. Appraisal.ear

Description of rule: Directory structure check failed

Violation appeared in following files:

Directories

/ - does not contain required directories: '/SharedResources'

3.4.1.6.3. Benefits

Description of rule: Directory structure check failed

Violation appeared in following files:

Directories

/ - does not contain required directories: '/ProcessDefinitions' '/SharedConnections'

3.4.1.6.4. pawn.ear

Description of rule: Directory structure check failed

Violation appeared in following files:

Directories

/ - does not contain required directories: '/ProcessDefinitions' '/SharedConnections' '/SharedResources'

3.4.1.7. WARNING - Missing XSD Annotation

Chapter contains projects and their violations of rule 'Missing XSD Annotation' - 'Check for annotation in XML schema.'.

3.4.1.7.1. AccountState

Description of rule: Process doesn't contain any XSD annotation.

Violation appeared in following files:

XSDs

/SharedResources/AccountsXSD.xsd

/SharedResources/ObligatorsRegistrXSD.xsd

3.4.1.7.2. AccountState.ear

Description of rule: Process doesn't contain any XSD annotation.

Violation appeared in following files:

XSDs

/SharedResources/AccountsXSD.xsd

/SharedResources/ObligatorsRegistrXSD.xsd

3.4.1.7.3. Benefits

Description of rule: Process doesn't contain any XSD annotation.

Violation appeared in following files:

XSDs

/PantherBW/ProcessDefinitions/Schema/PantherBW.xsd

3.4.1.7.4. CalculateBonita

Description of rule: Process doesn't contain any XSD annotation.

Violation appeared in following files:

XSDs

/SharedResources/ObligatorsRegistrXSD.xsd

3.4.1.7.5. GrantingCredit

Description of rule: Process doesn't contain any XSD annotation.

Violation appeared in following files:

XSDs

/SharedResources/InputParametersXSD.xsd

/SharedResources/ObligatorsRegistrXSD.xsd

3.4.1.7.6. GrantingCredit.ear

Description of rule: Process doesn't contain any XSD annotation.

Violation appeared in following files:

XSDs

/SharedResources/InputParametersXSD.xsd

/SharedResources/ObligatorsRegistrXSD.xsd

3.4.1.8. WARNING - Presence of messages confirmation activities

Chapter contains projects and their violations of rule 'Presence of messages confirmation activities' - 'Checks for Confirm activities presence to corresponding activities'.

3.4.1.8.1. Appraisal

Description of rule: Messages consumed by activities are not confirmed

Violation appeared in following files:

RV activities

/ProcessDefinitions/Appraiser1/ProcessRequest1.process - activity 'AppraisalRequestSub'

/ProcessDefinitions/Appraiser2/ProcessRequest2.process - activity 'AppraisalRequestSub'

/ProcessDefinitions/Appraiser3/ProcessRequest3.process - activity 'AppraisalRequestSub'

3.4.1.8.2. Appraisal.ear

Description of rule: Messages consumed by activities are not confirmed

Violation appeared in following files:

RV activities

/ProcessDefinitions/Appraiser1/ProcessRequest1.process - activity 'AppraisalRequestSub'

/ProcessDefinitions/Appraiser2/ProcessRequest2.process - activity 'AppraisalRequestSub'

/ProcessDefinitions/Appraiser3/ProcessRequest3.process - activity 'AppraisalRequestSub'

/ProcessDefinitions/Appraiser4/ProcessRequest4.process - activity 'AppraisalRequestSub'

3.4.2. Violations by projects

Chapter contains projects in which occurences of violations appeared.

3.4.2.1. AccountState

Chapter contains items of 'AccountState' project and their violations of defined rules.

3.4.2.1.1. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.1.2. /AESchemas/ae/baseDocument.aeschema

List of violations which appeared in file /AESchemas/ae/baseDocument.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.1.3. /AESchemas/corba.aeschema

List of violations which appeared in file /AESchemas/corba.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.1.4. /AESchemas/EMS/CalculateBonitaAESchema.aeschema

List of violations which appeared in file /AESchemas/EMS/CalculateBonitaAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.1.5. /AESchemas/java.aeschema

List of violations which appeared in file /AESchemas/java.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.1.6. /AESchemas/sql.aeschema

List of violations which appeared in file /AESchemas/sql.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.1.7. /EAR/AccountState.archive

List of violations which appeared in file /EAR/AccountState.archive

WARNING - Incorrect description - Archives

Item doesn't contain any description or description too short

3.4.2.1.8. /envDLEmptyProcess.process

List of violations which appeared in file /envDLEmptyProcess.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Null

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.1.9. /ProcessDefinitions/AccountState.process

List of violations which appeared in file /ProcessDefinitions/AccountState.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity AccountState SOAPRequestReply

ERROR - Incorrect transitions - Activities

'Otherwise' or 'Success' transition is not present

activity 'AccountState SOAPRequestReply' has conditional transition only to activity 'Bonita JMSQueueRequestor'

3.4.2.1.10. /ProcessDefinitions/CalculateBonita/CalculateBonita.process

List of violations which appeared in file /ProcessDefinitions/CalculateBonita/CalculateBonita.process

ERROR - Hardcoded activities timeout - JDBC activities

Activity has hardcoded timeout property

activity UpdateDB

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity UpdateDB

3.4.2.1.11. /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

List of violations which appeared in file /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity Obligators SOAPRequestReply

3.4.2.1.12. /ProcessDefinitions/XMLCreator/CreateAccounts.process

List of violations which appeared in file /ProcessDefinitions/XMLCreator/CreateAccounts.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity RenderXML Accounts

activity WriteFile Accounts

3.4.2.1.13. /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.1.14. /SharedConnections/IOHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/IOHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.1.15. /SharedConnections/SharedTibco.sharedjdbc

List of violations which appeared in file /SharedConnections/SharedTibco.sharedjdbc

WARNING - Incorrect description - Shared JDBC Connections

Item doesn't contain any description or description too short

3.4.2.1.16. /SharedConnections/SOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/SOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.1.17. /SharedConnections/Tibco.sharedjdbc

List of violations which appeared in file /SharedConnections/Tibco.sharedjdbc

WARNING - Incorrect description - Shared JDBC Connections

Item doesn't contain any description or description too short

3.4.2.1.18. /SharedResources/AccountsXSD.xsd

List of violations which appeared in file /SharedResources/AccountsXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.1.19. /SharedResources/ObligatorsRegistrXSD.xsd

List of violations which appeared in file /SharedResources/ObligatorsRegistrXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.2. AccountState.ear

Chapter contains items of 'AccountState.ear' project and their violations of defined rules.

3.4.2.2.1. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.2.2. /AESchemas/EMS/CalculateBonitaAESchema.aeschema

List of violations which appeared in file /AESchemas/EMS/CalculateBonitaAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.2.3. /ProcessDefinitions/AccountState.process

List of violations which appeared in file /ProcessDefinitions/AccountState.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity AccountState SOAPRequestReply

ERROR - Incorrect transitions - Activities

'Otherwise' or 'Success' transition is not present

activity 'AccountState SOAPRequestReply' has conditional transition only to activity 'Bonita JMSQueueRequestor, FailedAutentification SendHTTPResponse'

3.4.2.2.4. /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

List of violations which appeared in file /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity Obligators SOAPRequestReply

3.4.2.2.5. /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.2.6. /SharedConnections/IOHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/IOHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.2.7. /SharedConnections/SOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/SOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.2.8. /SharedResources/AccountsXSD.xsd

List of violations which appeared in file /SharedResources/AccountsXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.2.9. /SharedResources/ObligatorsRegistrXSD.xsd

List of violations which appeared in file /SharedResources/ObligatorsRegistrXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.3. Appraisal

Chapter contains items of 'Appraisal' project and their violations of defined rules.

3.4.2.3.1. /

List of violations which appeared in file /

WARNING - Incorrect directory structure - Directories

Directory structure check failed

does not contain required directories: '/SharedResources'

3.4.2.3.2. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.3.3. /AESchemas/ae/baseDocument.aeschema

List of violations which appeared in file /AESchemas/ae/baseDocument.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.3.4. /AESchemas/Appraisal/AppraisalSchema.aeschema

List of violations which appeared in file /AESchemas/Appraisal/AppraisalSchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.3.5. /AESchemas/corba.aeschema

List of violations which appeared in file /AESchemas/corba.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.3.6. /AESchemas/java.aeschema

List of violations which appeared in file /AESchemas/java.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.3.7. /AESchemas/sql.aeschema

List of violations which appeared in file /AESchemas/sql.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.3.8. /EAR/pawn.archive

List of violations which appeared in file /EAR/pawn.archive

WARNING - Incorrect description - Archives

Item doesn't contain any description or description too short

3.4.2.3.9. /envDLEmptyProcess.process

List of violations which appeared in file /envDLEmptyProcess.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Null

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.3.10. /pawn/Channels/JMSChannel.channel

List of violations which appeared in file /pawn/Channels/JMSChannel.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

3.4.2.3.11. /pawn/Concepts/Appraiser.concept

List of violations which appeared in file /pawn/Concepts/Appraiser.concept

WARNING - Incorrect description - Concepts

Item doesn't contain any description or description too short

3.4.2.3.12. /pawn/Concepts/Appraiser1.concept

List of violations which appeared in file /pawn/Concepts/Appraiser1.concept

WARNING - Incorrect description - Concepts

Item doesn't contain any description or description too short

3.4.2.3.13. /pawn/Concepts/Appraiser2.concept

List of violations which appeared in file /pawn/Concepts/Appraiser2.concept

WARNING - Incorrect description - Concepts

Item doesn't contain any description or description too short

3.4.2.3.14. /pawn/Concepts/apprReqConcept.concept

List of violations which appeared in file /pawn/Concepts/apprReqConcept.concept

WARNING - Incorrect description - Concepts

Item doesn't contain any description or description too short

3.4.2.3.15. /pawn/Concepts/creditReqConcept.concept

List of violations which appeared in file /pawn/Concepts/creditReqConcept.concept

WARNING - Incorrect description - Concepts

Item doesn't contain any description or description too short

3.4.2.3.16. /pawn/Events/appraisalRequest.event

List of violations which appeared in file /pawn/Events/appraisalRequest.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

3.4.2.3.17. /pawn/SendApprRequest.process

List of violations which appeared in file /pawn/SendApprRequest.process

ERROR - Incorrect transitions - Activities

'Otherwise' or 'Success' transition is not present

activity 'CreditReqReceiver' has conditional transition only to activity 'End, SendAppraisalReq'

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity CreditReqReceiver

3.4.2.3.18. /ProcessDefinitions/Appraiser1/ProcessRequest1.process

List of violations which appeared in file /ProcessDefinitions/Appraiser1/ProcessRequest1.process

WARNING - Presence of messages confirmation activities - RV activities

Messages consumed by activities are not confirmed

activity 'AppraisalRequestSub'

3.4.2.3.19. /ProcessDefinitions/Appraiser2/ProcessRequest2.process

List of violations which appeared in file /ProcessDefinitions/Appraiser2/ProcessRequest2.process

WARNING - Presence of messages confirmation activities - RV activities

Messages consumed by activities are not confirmed

activity 'AppraisalRequestSub'

3.4.2.3.20. /ProcessDefinitions/Appraiser3/ProcessRequest3.process

List of violations which appeared in file /ProcessDefinitions/Appraiser3/ProcessRequest3.process

WARNING - Presence of messages confirmation activities - RV activities

Messages consumed by activities are not confirmed

activity 'AppraisalRequestSub'

3.4.2.3.21. /SharedConnections/RVTransport.rvtransport

List of violations which appeared in file /SharedConnections/RVTransport.rvtransport

WARNING - Incorrect description - RV Transports

Item doesn't contain any description or description too short

3.4.2.3.22. /SharedJMSResources/JMSConn.sharedjmscon

List of violations which appeared in file /SharedJMSResources/JMSConn.sharedjmscon

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

3.4.2.3.23. /TestProcess/apprResultReceiver.process

List of violations which appeared in file /TestProcess/apprResultReceiver.process

ERROR - Hardcoded or incorrect format of destination name - JMS destination activities

Destination names are hardcoded or do not fullfill given regular expressions

activity 'JMS Queue Sender' destination name is fully hardcoded

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity JMS Queue Sender

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity ApprValueReceiver

3.4.2.3.24. /TestProcess/creditRequestSender.process

List of violations which appeared in file /TestProcess/creditRequestSender.process

ERROR - Hardcoded or incorrect format of destination name - JMS destination activities

Destination names are hardcoded or do not fullfill given regular expressions

activity 'JMS Queue Sender' destination name is fully hardcoded

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity JMS Queue Sender

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.4. Appraisal.ear

Chapter contains items of 'Appraisal.ear' project and their violations of defined rules.

3.4.2.4.1. /

List of violations which appeared in file /

WARNING - Incorrect directory structure - Directories

Directory structure check failed

does not contain required directories: '/SharedResources'

3.4.2.4.2. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.4.3. /AESchemas/Appraisal/AppraisalSchema.aeschema

List of violations which appeared in file /AESchemas/Appraisal/AppraisalSchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.4.4. /pawn/Channels/JMSChannel.channel

List of violations which appeared in file /pawn/Channels/JMSChannel.channel

WARNING - Incorrect description - Channels

Item doesn't contain any description or description too short

3.4.2.4.5. /pawn/Events/appraisalRequest.event

List of violations which appeared in file /pawn/Events/appraisalRequest.event

WARNING - Incorrect description - Events

Item doesn't contain any description or description too short

3.4.2.4.6. /pawn/SendApprRequest.process

List of violations which appeared in file /pawn/SendApprRequest.process

ERROR - Incorrect transitions - Activities

'Otherwise' or 'Success' transition is not present

activity 'CreditReqReceiver' has conditional transition only to activity 'End, SendAppraisalReq'

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity CreditReqReceiver

3.4.2.4.7. /ProcessDefinitions/Appraiser1/ProcessRequest1.process

List of violations which appeared in file /ProcessDefinitions/Appraiser1/ProcessRequest1.process

WARNING - Presence of messages confirmation activities - RV activities

Messages consumed by activities are not confirmed

activity 'AppraisalRequestSub'

3.4.2.4.8. /ProcessDefinitions/Appraiser2/ProcessRequest2.process

List of violations which appeared in file /ProcessDefinitions/Appraiser2/ProcessRequest2.process

WARNING - Presence of messages confirmation activities - RV activities

Messages consumed by activities are not confirmed

activity 'AppraisalRequestSub'

3.4.2.4.9. /ProcessDefinitions/Appraiser3/ProcessRequest3.process

List of violations which appeared in file /ProcessDefinitions/Appraiser3/ProcessRequest3.process

WARNING - Presence of messages confirmation activities - RV activities

Messages consumed by activities are not confirmed

activity 'AppraisalRequestSub'

3.4.2.4.10. /ProcessDefinitions/Appraiser4/ProcessRequest4.process

List of violations which appeared in file /ProcessDefinitions/Appraiser4/ProcessRequest4.process

WARNING - Presence of messages confirmation activities - RV activities

Messages consumed by activities are not confirmed

activity 'AppraisalRequestSub'

3.4.2.4.11. /SharedConnections/RVTransport.rvtransport

List of violations which appeared in file /SharedConnections/RVTransport.rvtransport

WARNING - Incorrect description - RV Transports

Item doesn't contain any description or description too short

3.4.2.4.12. /SharedJMSResources/JMSConn.sharedjmscon

List of violations which appeared in file /SharedJMSResources/JMSConn.sharedjmscon

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

3.4.2.5. Benefits

Chapter contains items of 'Benefits' project and their violations of defined rules.

3.4.2.5.1. /

List of violations which appeared in file /

WARNING - Incorrect directory structure - Directories

Directory structure check failed

does not contain required directories: '/ProcessDefinitions' '/SharedConnections'

3.4.2.5.2. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.5.3. /AESchemas/ae/baseDocument.aeschema

List of violations which appeared in file /AESchemas/ae/baseDocument.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.5.4. /AESchemas/corba.aeschema

List of violations which appeared in file /AESchemas/corba.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.5.5. /AESchemas/java.aeschema

List of violations which appeared in file /AESchemas/java.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.5.6. /AESchemas/sql.aeschema

List of violations which appeared in file /AESchemas/sql.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.5.7. /Deployment/pantherbw.archive

List of violations which appeared in file /Deployment/pantherbw.archive

WARNING - Incorrect description - Archives

Item doesn't contain any description or description too short

3.4.2.5.8. /PantherBW/ProcessDefinitions/Schema/PantherBW.xsd

List of violations which appeared in file /PantherBW/ProcessDefinitions/Schema/PantherBW.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.5.9. /SharedResources/Connection/iProcess Connection.sharediprocesscon

List of violations which appeared in file /SharedResources/Connection/iProcess Connection.sharediprocesscon

WARNING - Incorrect description - Shared iProcess Connections

Item doesn't contain any description or description too short

3.4.2.5.10. /SharedResources/Connection/iProcess.sharedjmscon

List of violations which appeared in file /SharedResources/Connection/iProcess.sharedjmscon

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

3.4.2.5.11. /SharedResources/iProcessWrapper/iProcessPantherBWServiceAgent.serviceagent

List of violations which appeared in file /SharedResources/iProcessWrapper/iProcessPantherBWServiceAgent.serviceagent

WARNING - Incorrect description - Service Agents

Item doesn't contain any description or description too short

3.4.2.6. CalculateBonita

Chapter contains items of 'CalculateBonita' project and their violations of defined rules.

3.4.2.6.1. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.6.2. /AESchemas/ae/baseDocument.aeschema

List of violations which appeared in file /AESchemas/ae/baseDocument.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.6.3. /AESchemas/corba.aeschema

List of violations which appeared in file /AESchemas/corba.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.6.4. /AESchemas/EMS/CalculateBonitaAESchema.aeschema

List of violations which appeared in file /AESchemas/EMS/CalculateBonitaAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.6.5. /AESchemas/java.aeschema

List of violations which appeared in file /AESchemas/java.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.6.6. /AESchemas/sql.aeschema

List of violations which appeared in file /AESchemas/sql.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.6.7. /envDLEmptyProcess.process

List of violations which appeared in file /envDLEmptyProcess.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Null

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.6.8. /ProcessDefinitions/CalculateBonita/CalculateBonita.process

List of violations which appeared in file /ProcessDefinitions/CalculateBonita/CalculateBonita.process

ERROR - Hardcoded activities timeout - JDBC activities

Activity has hardcoded timeout property

activity UpdateDB

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity UpdateDB

3.4.2.6.9. /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

List of violations which appeared in file /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity Obligators SOAPRequestReply

3.4.2.6.10. /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.6.11. /SharedConnections/SharedTibco.sharedjdbc

List of violations which appeared in file /SharedConnections/SharedTibco.sharedjdbc

WARNING - Incorrect description - Shared JDBC Connections

Item doesn't contain any description or description too short

3.4.2.6.12. /SharedResources/ObligatorsRegistrXSD.xsd

List of violations which appeared in file /SharedResources/ObligatorsRegistrXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.7. GrantingCredit

Chapter contains items of 'GrantingCredit' project and their violations of defined rules.

3.4.2.7.1. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.7.2. /AESchemas/ae/baseDocument.aeschema

List of violations which appeared in file /AESchemas/ae/baseDocument.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.7.3. /AESchemas/Appraisal/AppraisalAESchema.aeschema

List of violations which appeared in file /AESchemas/Appraisal/AppraisalAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.7.4. /AESchemas/corba.aeschema

List of violations which appeared in file /AESchemas/corba.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.7.5. /AESchemas/EMS/CalculateBonitaAESchema.aeschema

List of violations which appeared in file /AESchemas/EMS/CalculateBonitaAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.7.6. /AESchemas/EMS/GrantingCreditAESchema.aeschema

List of violations which appeared in file /AESchemas/EMS/GrantingCreditAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.7.7. /AESchemas/java.aeschema

List of violations which appeared in file /AESchemas/java.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.7.8. /AESchemas/sql.aeschema

List of violations which appeared in file /AESchemas/sql.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.7.9. /EAR/GrantingCredit.archive

List of violations which appeared in file /EAR/GrantingCredit.archive

WARNING - Incorrect description - Archives

Item doesn't contain any description or description too short

3.4.2.7.10. /envDLEmptyProcess.process

List of violations which appeared in file /envDLEmptyProcess.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Null

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.7.11. /ProcessDefinitions/CalculateBonita/CalculateBonita.process

List of violations which appeared in file /ProcessDefinitions/CalculateBonita/CalculateBonita.process

ERROR - Hardcoded activities timeout - JDBC activities

Activity has hardcoded timeout property

activity UpdateDB

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity UpdateDB

3.4.2.7.12. /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

List of violations which appeared in file /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity Obligators SOAPRequestReply

3.4.2.7.13. /ProcessDefinitions/Examination/Examination.process

List of violations which appeared in file /ProcessDefinitions/Examination/Examination.process

ERROR - Hardcoded activities timeout - JDBC activities

Activity has hardcoded timeout property

activity UpdateCustomerDB

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity GetMinRefund JavaCode

activity Interest Assign

activity UpdateCustomerDB

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.7.14. /ProcessDefinitions/Examination/ExaminationService.process

List of violations which appeared in file /ProcessDefinitions/Examination/ExaminationService.process

ERROR - Incorrect transitions - Activities

'Otherwise' or 'Success' transition is not present

activity 'InputParameters JMSQueueReceiver' has conditional transition only to activity 'Negate Value, Appraisal WaitForJMSQueueMessage'

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Appraisal WaitForJMSQueueMessage

activity Bonita JMSQueueRequestor

activity Examination

activity Negate Value

activity Result JMSQueueSender

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity InputParameters JMSQueueReceiver

3.4.2.7.15. /ProcessDefinitions/GrantingCredit.process

List of violations which appeared in file /ProcessDefinitions/GrantingCredit.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity InputParameters SOAPRequestReply

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Appraisal JMSQueueSender

activity InputParameters JMSQueueSender

activity InputParameters SOAPRequestReply

activity InputParameters SendHTTPResponse

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity InputFileName HTTPReceiver

3.4.2.7.16. /ProcessDefinitions/LoadParameters/LoadParameters.process

List of violations which appeared in file /ProcessDefinitions/LoadParameters/LoadParameters.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity ParseXML as InputParameters

activity ReadFile with InputName

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.7.17. /ProcessDefinitions/LoadParameters/LoadParametersService.process

List of violations which appeared in file /ProcessDefinitions/LoadParameters/LoadParametersService.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity InputParameters SOAPSendReply

activity LoadParameters

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity InputFileName from SOAPEventSource

3.4.2.7.18. /ProcessDefinitions/Output/HTMLOutput.process

List of violations which appeared in file /ProcessDefinitions/Output/HTMLOutput.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Result SendHTTPResponse

activity Wait for HTTP Request

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity Result JMSQueueReceiver

3.4.2.7.19. /ProcessDefinitions/Tests/LoadParameterServiceTest.process

List of violations which appeared in file /ProcessDefinitions/Tests/LoadParameterServiceTest.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity SOAPRequestReply

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity SOAPRequestReply

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.7.20. /ProcessDefinitions/Tests/Test.process

List of violations which appeared in file /ProcessDefinitions/Tests/Test.process

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.7.21. /ProcessDefinitions/XMLCreator/CreateInputFile.process

List of violations which appeared in file /ProcessDefinitions/XMLCreator/CreateInputFile.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity RenderXML InputParameters

activity WriteFile InputFile

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.7.22. /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.7.23. /SharedConnections/EMSConnection.sharedjmscon

List of violations which appeared in file /SharedConnections/EMSConnection.sharedjmscon

ERROR - Hardcoded connection parameters - JMS connections

Hardcoded connection

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

3.4.2.7.24. /SharedConnections/InputHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/InputHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

3.4.2.7.25. /SharedConnections/OutputHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/OutputHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

3.4.2.7.26. /SharedConnections/SharedTibco.sharedjdbc

List of violations which appeared in file /SharedConnections/SharedTibco.sharedjdbc

WARNING - Incorrect description - Shared JDBC Connections

Item doesn't contain any description or description too short

3.4.2.7.27. /SharedConnections/SOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/SOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

3.4.2.7.28. /SharedResources/InputParametersXSD.xsd

List of violations which appeared in file /SharedResources/InputParametersXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.7.29. /SharedResources/LoadParametersServiceAbstractWSDL.wsdl

List of violations which appeared in file /SharedResources/LoadParametersServiceAbstractWSDL.wsdl

WARNING - Incorrect description - WSDLs

Item doesn't contain any description or description too short

3.4.2.7.30. /SharedResources/LoadParametersServiceConcreteWSDL.wsdl

List of violations which appeared in file /SharedResources/LoadParametersServiceConcreteWSDL.wsdl

WARNING - Incorrect description - WSDLs

Item doesn't contain any description or description too short

3.4.2.7.31. /SharedResources/ObligatorsRegistrXSD.xsd

List of violations which appeared in file /SharedResources/ObligatorsRegistrXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.8. GrantingCredit.ear

Chapter contains items of 'GrantingCredit.ear' project and their violations of defined rules.

3.4.2.8.1. /AESchemas/ae.aeschema

List of violations which appeared in file /AESchemas/ae.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.8.2. /AESchemas/Appraisal/AppraisalAESchema.aeschema

List of violations which appeared in file /AESchemas/Appraisal/AppraisalAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.8.3. /AESchemas/EMS/CalculateBonitaAESchema.aeschema

List of violations which appeared in file /AESchemas/EMS/CalculateBonitaAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.8.4. /AESchemas/EMS/GrantingCreditAESchema.aeschema

List of violations which appeared in file /AESchemas/EMS/GrantingCreditAESchema.aeschema

WARNING - Incorrect description - AE Schemas

Item doesn't contain any description or description too short

3.4.2.8.5. /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

List of violations which appeared in file /ProcessDefinitions/CalculateBonita/CalculateBonitaService.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity Obligators SOAPRequestReply

3.4.2.8.6. /ProcessDefinitions/Examination/Examination.process

List of violations which appeared in file /ProcessDefinitions/Examination/Examination.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity GetMinRefund JavaCode

activity Interest Assign

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.8.7. /ProcessDefinitions/Examination/ExaminationService.process

List of violations which appeared in file /ProcessDefinitions/Examination/ExaminationService.process

ERROR - Incorrect transitions - Activities

'Otherwise' or 'Success' transition is not present

activity 'InputParameters JMSQueueReceiver' has conditional transition only to activity 'Negate Value, Appraisal WaitForJMSQueueMessage'

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Appraisal WaitForJMSQueueMessage

activity Bonita JMSQueueRequestor

activity Examination

activity Negate Value

activity Result JMSQueueSender

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity InputParameters JMSQueueReceiver

3.4.2.8.8. /ProcessDefinitions/GrantingCredit.process

List of violations which appeared in file /ProcessDefinitions/GrantingCredit.process

ERROR - Hardcoded activities timeout - RequestReply activities

Activity has hardcoded timeout property

activity InputParameters SOAPRequestReply

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Appraisal JMSQueueSender

activity InputParameters JMSQueueSender

activity InputParameters SOAPRequestReply

activity InputParameters SendHTTPResponse

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity InputFileName HTTPReceiver

3.4.2.8.9. /ProcessDefinitions/LoadParameters/LoadParameters.process

List of violations which appeared in file /ProcessDefinitions/LoadParameters/LoadParameters.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity ParseXML as InputParameters

activity ReadFile with InputName

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

3.4.2.8.10. /ProcessDefinitions/LoadParameters/LoadParametersService.process

List of violations which appeared in file /ProcessDefinitions/LoadParameters/LoadParametersService.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity InputParameters SOAPSendReply

activity LoadParameters

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity InputFileName from SOAPEventSource

3.4.2.8.11. /ProcessDefinitions/Output/HTMLOutput.process

List of violations which appeared in file /ProcessDefinitions/Output/HTMLOutput.process

WARNING - Incorrect description - Activities

Item doesn't contain any description or description too short

activity Result SendHTTPResponse

activity Wait for HTTP Request

WARNING - Incorrect description - Processes

Item doesn't contain any description or description too short

WARNING - Incorrect description - Starter activity

Item doesn't contain any description or description too short

starter activity Result JMSQueueReceiver

3.4.2.8.12. /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/CalculateBonitaSOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

3.4.2.8.13. /SharedConnections/EMSConnection.sharedjmscon

List of violations which appeared in file /SharedConnections/EMSConnection.sharedjmscon

ERROR - Hardcoded connection parameters - JMS connections

Hardcoded connection

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

3.4.2.8.14. /SharedConnections/InputHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/InputHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

3.4.2.8.15. /SharedConnections/OutputHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/OutputHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

3.4.2.8.16. /SharedConnections/SOAPHTTPConnection.sharedhttp

List of violations which appeared in file /SharedConnections/SOAPHTTPConnection.sharedhttp

ERROR - Hardcoded connection parameters - HTTP connections

Hardcoded connection

WARNING - Incorrect description - Shared HTTP Connection

Item doesn't contain any description or description too short

3.4.2.8.17. /SharedResources/InputParametersXSD.xsd

List of violations which appeared in file /SharedResources/InputParametersXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.8.18. /SharedResources/LoadParametersServiceAbstractWSDL.wsdl

List of violations which appeared in file /SharedResources/LoadParametersServiceAbstractWSDL.wsdl

WARNING - Incorrect description - WSDLs

Item doesn't contain any description or description too short

3.4.2.8.19. /SharedResources/LoadParametersServiceConcreteWSDL.wsdl

List of violations which appeared in file /SharedResources/LoadParametersServiceConcreteWSDL.wsdl

WARNING - Incorrect description - WSDLs

Item doesn't contain any description or description too short

3.4.2.8.20. /SharedResources/ObligatorsRegistrXSD.xsd

List of violations which appeared in file /SharedResources/ObligatorsRegistrXSD.xsd

WARNING - Missing XSD Annotation - XSDs

Process doesn't contain any XSD annotation.

3.4.2.9. pawn.ear

Chapter contains items of 'pawn.ear' project and their violations of defined rules.

3.4.2.9.1. /

List of violations which appeared in file /

WARNING - Incorrect directory structure - Directories

Directory structure check failed

does not contain required directories: '/ProcessDefinitions' '/SharedConnections' '/SharedResources'

3.4.2.9.2. /SharedJMSResources/JMSConn.sharedjmscon

List of violations which appeared in file /SharedJMSResources/JMSConn.sharedjmscon

WARNING - Incorrect description - Shared JMS Connections

Item doesn't contain any description or description too short

3.4.3. QA Rules Summary

Section contains list of invalid QualityAssurance rules.

Invalid QA Rules

No invalid rules detected.

4. BPM Documentation

Chapter contains outputs documentation.

4.1. Introduction

This document contains structured documentation of TIBCO iProcess projects. It was generated automatically by MakeDoc NG for TIBCO iProcess. Project documentation provides detailed description of procedures and subprocedures for each documented project. It contains also automatically generated diagrams.

4.2. BPM documentation

This chapter contains structured documentation of TIBCO BPM. This part contains iProcess procedure packages, which include procedures, sub-procedures and parameter templates.

4.2.1. trial BPM

Section contains all procedures, sub-procedures and parameter templates from package 'trial BPM'.

Modification time: 2009/05/28 18:37:00

4.2.1.1. Procedures

This chapter contains list of procedures.

4.2.1.1.1. PANTHER1 v0.12 (Check the date)

Section contains description of Procedure 'PANTHER1 v0.12 (Check the date)'.

Modification time: 2009/05/28 18:37:00

Properties

General properties

Name	Value
Predict In Background:	No
Status:	Released
Start Step:	RT00
Ignore Blank Addressees:	No
On Case Start - Description:	Required
Release Id:
Created:	26/05/2009 12:58
Normalize Case Data:	Yes
Auto-Purge Cases:	No
Use Working Days:	Yes
Author:	swadmin
Modified:	28/05/2009 18:37

Static Sub-Procedure Call Tree

This Procedure Calls GETDATE - From: GETDATE (Panther.GetDate). Which Contains No Static Sub-Procedure Calls. And Calls SENDMAIL (Panther.SendMail) - From: SENDMAIL (Panther.SendMail). Which Contains No Static Sub-Procedure Calls. And Calls WSUB003 (Panther.TriggerProcess) - From: WSUB003 (ask judge). Which Contains No Static Sub-Procedure Calls. Access permissions

Role	Action
Everyone	View
View

Fields

Name	Type	Length	Decimals
N_CASENUM	Numeric	10	0
N_EMAILS	Numeric	10	0
SW_CASEDESC	Text	24	-
SW_CP_INCPERIOD	Numeric	4	0
SW_CP_INCREMENT	Numeric	4	0
SW_CP_NUMINC	Numeric	3	0
SW_CP_PERIODTYP	Text	1	-
SW_CP_VALUE	Numeric	3	0
SW_GEN_IDX	Numeric	6	0
SW_QPARAM1	Text	24	-
SW_QPARAM2	Text	24	-
SW_QPARAM3	Text	12	-
SW_QPARAM4	Text	12	-
T_DATE	Text	20	-
T_ERRORMSG	Memo	-	-
T_EXPDATE	Text	20	-
T_FIRSTMAIL	Text	20	-
T_WAIT	Text	20	-

Flow-Related steps (13)

This sub-procedure consists of following steps:

RT00

Actions

On Completion:Process Step:GETDATE (Panther.GetDate).

RT01

Actions

On Completion:If T_DATE = T_EXPDATE (dates are same). Process Step:RT03 (Sent mail part). Otherwise. Process Step:FORM2 (waiting for a day). End If.

RT02

Actions

On Completion:End Of Workflow Branch.

RT03 (Sent mail part)

Actions

On Completion:Process Step:ST013.

ST012

General Properties

EAI Plug-In Type: EAISCRIPT

Run-Time EAI Type: EAISCRIPT

Delayed Release: Never Delayed Release

EAI Type-Specific Data

Call-Out Data:N_EMAILS:=(N_EMAILS+ 1);.

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:If N_EMAILS>1 (how many emails shall i sent?). Process Step:WSUB003 (ask judge). Otherwise. Process Step:ES002 (Wait a day). End If.

ST013

General Properties

EAI Plug-In Type: EAISCRIPT

Run-Time EAI Type: EAISCRIPT

Delayed Release: Never Delayed Release

EAI Type-Specific Data

Call-Out Data:N_EMAILS:= 0;.

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:Process Step:SENDMAIL (Panther.SendMail).

ES001 (Wait a day)

Actions

On Completion:End Of Workflow Branch.

On Deadline Expire:Process Step:RT01.

ES002 (Wait a day)

Actions

On Completion:End Of Workflow Branch.

On Deadline Expire:Process Step:SENDMAIL (Panther.SendMail).

FORM1 (Fill in the check date..)

Work Item Addressees

Users / Groups: PE

Work Item Form

Form Type: Staffware

Form:Current date: T_DATE. Expiration date: T_EXPDATE. (sustain the same date format as is used at "Current date") . .

Field Markings:

Field	Type	Help	Validations / Calculations	Command
T_DATE	Display
T_EXPDATE	Required

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Forwardable: No

Actions

On Completion:Process Step:RT01.

FORM2 (waiting for a day)

Work Item Addressees

Users / Groups: PE

Work Item Form

Form Type: Staffware

Form:The expiration date is not same as the current date. . . Current date: T_DATE. Expiration date: T_EXPDATE. . Do you want to leave it as it is? YESNO. . .IF T_WAIT ="NO" . Set new expiration date: T_EXPDATE. .ENDIF . . .

Field Markings:

Field	Type	Help	Validations / Calculations	Command
T_WAIT	YES	:="YES"
T_WAIT	NO	:="NO"
T_DATE	Display
T_EXPDATE	Display
T_EXPDATE	Required

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Forwardable: No

Actions

On Completion:If T_WAIT="YES" (wait). Process Step:ES001 (Wait a day). Otherwise. Process Step:RT01. End If.

GETDATE (Panther.GetDate)

General Properties

Sub-Procedure: GETDATE

I/O Parameters

Input Parameter

Input Parameter	Id	Mapped To
SW_CASEDESC	$IP1	SW_CASEDESC

Output Parameter

Output Parameter	Id	Mapped To
T_DATE	$OP1	T_DATE
T_ERRORMSG	$OP2	T_ERRORMSG

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:Process Step:FORM1 (Fill in the check date..).

SENDMAIL (Panther.SendMail)

General Properties

Sub-Procedure: SENDMAIL (Panther.SendMail)

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:Process Step:ST012.

WSUB003 (ask judge)

General Properties

Sub-Procedure: WSUB003 (Panther.TriggerProcess)

I/O Parameters

Input Parameter

Input Parameter	Id	Mapped To
Not Available	$IP1	"COURT"
Not Available	$IP2	SW_CASEDESC

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:Process Step:RT02.

4.2.1.1.2. PANTHER2 v0.4 (Court process)

Section contains description of Procedure 'PANTHER2 v0.4 (Court process)'.

Modification time: 2009/05/28 18:34:00

Properties

General properties

Name	Value
Predict In Background:	No
Status:	Released
Start Step:	RT00
Ignore Blank Addressees:	No
On Case Start - Description:	Required
Release Id:
Created:	26/05/2009 17:09
Normalize Case Data:	Yes
Auto-Purge Cases:	No
Use Working Days:	Yes
Author:	swadmin
Modified:	28/05/2009 18:34

Static Sub-Procedure Call Tree

This Procedure Calls WSUB003 (Panther.TriggerProcess) - From: WSUB003 (PantherBW.TriggerProcess). Which Contains No Static Sub-Procedure Calls. Access permissions

Role	Action
Everyone	Edit

Fields

Name	Type	Length	Decimals
SW_CASEDESC	Text	24	-
SW_CP_INCPERIOD	Numeric	4	0
SW_CP_INCREMENT	Numeric	4	0
SW_CP_NUMINC	Numeric	3	0
SW_CP_PERIODTYP	Text	1	-
SW_CP_VALUE	Numeric	3	0
SW_GEN_IDX	Numeric	6	0
SW_QPARAM1	Text	24	-
SW_QPARAM2	Text	24	-
SW_QPARAM3	Text	12	-
SW_QPARAM4	Text	12	-
T_DECISION	Text	20	-

Flow-Related steps (3)

This sub-procedure consists of following steps:

RT00

Actions

On Completion:Process Step:FORM1 (Decision what to do...).

FORM1 (Decision what to do...)

Work Item Addressees

Users / Groups: PE

Work Item Form

Form Type: Staffware

Form:Dear Judge, . please decide what to next: . - end court process: End Process. - contact person again: Send Email. - restart the process: Restart process.... . .

Field Markings:

Field	Type	Help	Validations / Calculations	Command
T_DECISION	End Process	:="QUIT"
T_DECISION	Send Email	:="MAIL"
T_DECISION	Restart process...	:="RESTART"

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Forwardable: No

Actions

On Completion:Process Step:WSUB003 (PantherBW.TriggerProcess).

WSUB003 (PantherBW.TriggerProcess)

General Properties

Sub-Procedure: WSUB003 (Panther.TriggerProcess)

I/O Parameters

Input Parameter

Input Parameter	Id	Mapped To
Not Available	$IP1	T_DECISION
Not Available	$IP2	SW_CASEDESC

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:End Of Workflow Branch.

4.2.1.2. Sub-Procedures

This chapter contains list of sub-procedures.

4.2.1.2.1. GETDATE v0.4

Section contains description of Sub-Procedure 'GETDATE v0.4'.

Modification time: 2009/05/28 18:32:00

Properties

General properties

Name	Value
Predict In Background:	No
Status:	Released
Start Step:	RT00
Ignore Blank Addressees:	No
On Case Start - Description:	Required
Release Id:
Created:	26/05/2009 17:17
Normalize Case Data:	Yes
Auto-Purge Cases:	No
Use Working Days:	Yes
Author:	swadmin
Modified:	28/05/2009 18:32

Access permissions

Role	Action
Everyone	Edit

I/O Parameters

Status:Complete

Input Parameter	Id	Type	Mapped To	Req'd	Allowed Values
SW_CASEDESC	$IP1	Text	SW_CASEDESC	*

Output Parameter	Id	Type	Mapped To
T_DATE	$OP1	Text	T_DATE
T_ERRORMSG	$OP2	Memo	T_ERRORMSG

Fields

Name	Type	Length	Decimals
SW_CASEDESC	Text	24	-
SW_CP_INCPERIOD	Numeric	4	0
SW_CP_INCREMENT	Numeric	4	0
SW_CP_NUMINC	Numeric	3	0
SW_CP_PERIODTYP	Text	1	-
SW_CP_VALUE	Numeric	3	0
SW_GEN_IDX	Numeric	6	0
SW_MAINCASE	Numeric	10	0
SW_MAINHOST	Text	24	-
SW_MAINPROC	Text	8	-
SW_PARENTCASE	Numeric	10	0
SW_PARENTHOST	Text	24	-
SW_PARENTPROC	Text	8	-
SW_PARENTREF	Text	64	-
SW_QPARAM1	Text	24	-
SW_QPARAM2	Text	24	-
SW_QPARAM3	Text	12	-
SW_QPARAM4	Text	12	-
T_DATE	Text	20	-
T_ERRORCODE	Text	20	-
T_ERRORMSG	Memo	-	-

Flow-Related steps (2)

This sub-procedure consists of following steps:

RT00

Actions

On Completion:Process Step:GETDATE (Panther.GetDate).

GETDATE (Panther.GetDate)

General Properties

EAI Plug-In Type: EAI_BW

Run-Time EAI Type: EAIJAVA

Delayed Release: Never Delayed Release

EAI Type-Specific Data

Call-Out Data:

Properties of EAI Java Plugin

Selected Process: /PantherBW/ProcessDefinitions/BusinessLogic/GetDate.process

Delayed Release: ASYNC WITH REPLY

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:End Of Workflow Branch.

4.2.1.2.2. SENDMAIL v0.2 (Panther.SendMail)

Section contains description of Sub-Procedure 'SENDMAIL v0.2 (Panther.SendMail)'.

Modification time: 2009/05/28 13:35:00

Properties

General properties

Name	Value
Predict In Background:	No
Status:	Released
Start Step:	RT00
Ignore Blank Addressees:	No
On Case Start - Description:	Required
Release Id:
Created:	27/05/2009 10:08
Normalize Case Data:	Yes
Auto-Purge Cases:	No
Use Working Days:	Yes
Author:	swadmin
Modified:	28/05/2009 13:35

Access permissions

Role	Action
Everyone	Edit

Fields

Name	Type	Length	Decimals
SW_CASEDESC	Text	24	-
SW_CP_INCPERIOD	Numeric	4	0
SW_CP_INCREMENT	Numeric	4	0
SW_CP_NUMINC	Numeric	3	0
SW_CP_PERIODTYP	Text	1	-
SW_CP_VALUE	Numeric	3	0
SW_GEN_IDX	Numeric	6	0
SW_MAINCASE	Numeric	10	0
SW_MAINHOST	Text	24	-
SW_MAINPROC	Text	8	-
SW_PARENTCASE	Numeric	10	0
SW_PARENTHOST	Text	24	-
SW_PARENTPROC	Text	8	-
SW_PARENTREF	Text	64	-
SW_QPARAM1	Text	24	-
SW_QPARAM2	Text	24	-
SW_QPARAM3	Text	12	-
SW_QPARAM4	Text	12	-
T_DATE	Text	20	-
T_EMAIL	Memo	-	-
T_ERRORCODE	Text	20	-
T_ERRORMSG	Memo	-	-

Flow-Related steps (2)

This sub-procedure consists of following steps:

RT00

Actions

On Completion:Process Step:BW0001 (Panther.SendEmail).

BW0001 (Panther.SendEmail)

General Properties

EAI Plug-In Type: EAI_BW

Run-Time EAI Type: EAIJAVA

Delayed Release: Never Delayed Release

EAI Type-Specific Data

Call-Out Data:

Properties of EAI Java Plugin

Selected Process: /PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

Delayed Release: ASYNC WITH REPLY

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:End Of Workflow Branch.

4.2.1.2.3. WSUB003 v1.0 (Panther.TriggerProcess)

Section contains description of Sub-Procedure 'WSUB003 v1.0 (Panther.TriggerProcess)'.

Modification time: 2009/05/28 18:33:00

Properties

General properties

Name	Value
Predict In Background:	No
Status:	Unreleased
Start Step:	RT00
Ignore Blank Addressees:	No
On Case Start - Description:	Required
Release Id:
Created:	27/05/2009 14:50
Normalize Case Data:	Yes
Auto-Purge Cases:	No
Use Working Days:	Yes
Author:	swadmin
Modified:	28/05/2009 18:33

Access permissions

Role	Action
Everyone	Edit

Fields

Name	Type	Length	Decimals
SW_CASEDESC	Text	24	-
SW_CP_INCPERIOD	Numeric	4	0
SW_CP_INCREMENT	Numeric	4	0
SW_CP_NUMINC	Numeric	3	0
SW_CP_PERIODTYP	Text	1	-
SW_CP_VALUE	Numeric	3	0
SW_GEN_IDX	Numeric	6	0
SW_MAINCASE	Numeric	10	0
SW_MAINHOST	Text	24	-
SW_MAINPROC	Text	8	-
SW_PARENTCASE	Numeric	10	0
SW_PARENTHOST	Text	24	-
SW_PARENTPROC	Text	8	-
SW_PARENTREF	Text	64	-
SW_QPARAM1	Text	24	-
SW_QPARAM2	Text	24	-
SW_QPARAM3	Text	12	-
SW_QPARAM4	Text	12	-
T_DATE	Text	20	-
T_EMAIL	Memo	-	-
T_ERRORCODE	Text	20	-
T_ERRORMSG	Memo	-	-

Flow-Related steps (2)

This sub-procedure consists of following steps:

RT00

Actions

On Completion:Process Step:BW0001 (Panther.SendEmail).

BW0001 (Panther.SendEmail)

General Properties

EAI Plug-In Type: EAI_BW

Run-Time EAI Type: EAIJAVA

Delayed Release: Never Delayed Release

EAI Type-Specific Data

Call-Out Data:

Properties of EAI Java Plugin

Selected Process: /PantherBW/ProcessDefinitions/BusinessLogic/SendEmail.process

Delayed Release: ASYNC WITH REPLY

Other Properties

Delete On Withdraw: Yes

Ignore Case Suspend: No

Actions

On Completion:End Of Workflow Branch.

5. CrossReference Documentation

Chapter contains CrossReference documentation.

5.1. BPMProcedures Documentation

This part contains CrossReference Documentation of BPM procedures

5.1.1. PANTHER1 v0.12 (Check the date)

Section contains list of middleware objects using BPM procedure with provider URL="PANTHER1 v0.12 (Check the date)"

Project: Benefits

Source: BW Process TriggerCourtProcess

Action Type: Contains

Direction: In

5.1.2. PANTHER2 v0.4 (Court process)

Section contains list of middleware objects using BPM procedure with provider URL="PANTHER2 v0.4 (Court process)"

Project: Benefits

Source: BW Process TriggerCourtProcess

Action Type: Contains

Direction: In

5.2. BPMSubProcedures Documentation

This part contains CrossReference Documentation of BPM SubProcedures

5.2.1. GETDATE v0.4

Section contains list of middleware objects using BPM SubProcedure with provider URL="GETDATE v0.4"

Project: Benefits

Source: BW Process GetDate

Action Type: Contains

Direction: Out

5.2.2. SENDMAIL v0.2 (Panther.SendMail)

Section contains list of middleware objects using BPM SubProcedure with provider URL="SENDMAIL v0.2 (Panther.SendMail)"

Project: Benefits

Source: BW Process SendEmail

Action Type: Contains

Direction: Out

5.2.3. WSUB003 v1.0 (Panther.TriggerProcess)

Section contains list of middleware objects using BPM SubProcedure with provider URL="WSUB003 v1.0 (Panther.TriggerProcess)"

Project: Benefits

Source: BW Process SendEmail

Action Type: Contains

Direction: Out

5.3. JMSQueue Documentation

This part contains CrossReference Documentation of JMS Queues

5.3.1. BANK.APPRAISAL.REQUEST

Section contains list of middleware objects using JMS Connection with provider URL="BANK.APPRAISAL.REQUEST"

Project: Appraisal

Source: BW Process apprResultReceiver

Action Type: Receive

Direction: In

Project: EventCorrelationRepo

Source: BE Event /Events/InputAlertEvent

Action Type: Send

Direction: Out

Source: BE Event /Events/myEvent

Action Type: Send

Direction: Out

Source: BE Event /Events/TestEvent

Action Type: Send

Direction: In

5.3.2. BANK.APPRAISAL.TEST

Section contains list of middleware objects using JMS Connection with provider URL="BANK.APPRAISAL.TEST"

Project: Appraisal

Source: BW Process apprResultReceiver

Action Type: Send

Direction: In

Source: BW Process creditRequestSender

Action Type: Send

Direction: In

Project: EventCorrelationRepo

Source: BE Event /Events/EvCh

Action Type: Send

Direction: In

Source: BE Event /Events/myEvent

Action Type: Send

Direction: Out

Project: FraudDetection

Source: BE Event /Events/sendingEvent

Action Type: Send

Direction: In

Source: BE Event /Events/sendingEvent

Action Type: Send

Direction: Out

Project: OneExternalEventAndTwoConceptsRepo

Source: BE Event /Events/simpleEvent

Action Type: Send

Direction: In

5.3.3. BANK.EXAMINATION.TEST

Section contains list of middleware objects using JMS Connection with provider URL="BANK.EXAMINATION.TEST"

Project: EventCorrelationRepo

Source: BE Event /Events/myEvent

Action Type: Send

Direction: In

Source: BE Event /Events/myEvent

Action Type: Send

Direction: Out

Project: GrantingCredit.ear

Source: BW Process HTMLOutput

Action Type: Receive

Direction: In