Chapter 5 Building a Collaborative Business Process Model


Designing a Transport element

You design a Transport element using a resource with a <<Transport>> stereotype.

The name of this object is the Id of the Transport element. If the name of the resource object with a <<Transport>> stereotype is referenced by a Delivery Channel object, then the generation function produces a corresponding Transport element in the CPA template.

The following extended attributes (accessible from the Extended Attributes tab of the resource property sheet) apply to the Transport element. These attributes allow you to define technical parameters related to the Transport element. PowerDesigner generates CPA Transport element when a <<DeliveryChannel>> resource object references the corresponding resource objects:

Name Internal code Description
Access authentication SenderTransport_AccessAuthentication


ReceiverTransport_AccessAuthentication
Values: basic (default) or digest.
Sender Transport Access Authentication

Receiver Transport Access Authentication
Endpoint ReceiverTransport_Endpoint ReceiverTransport Endpoint (URI address)
Endpoint type ReceiverTransport_Endpoint_type Values: allPurpose (default), login, request, response, or error.
Type of the ReceiverTransport Endpoint
Protocol SenderTransport_Protocol


ReceiverTransport_Protocol
Value: HTTP.
SenderTransport_Protocol

Receiver Transport Protocol
Protocol version SenderTransport_Protocol_Version


ReceiverTransport_Protocol_Version
Value: 1.1.
SenderTransport_Protocol_Version

Version of the ReceiverTransport Protocol
Security protocol SenderTransport_TransportClientSecurity_TransportSecurityProtocol

ReceiverTransport_TransportServerSecurity_TransportSecurityProtocol
Value: SSL.
SenderTransport_TransportClientSecurity_TransportSecurityProtocol
ReceiverTransport_TransportServerSecurity_TransportSecurityProtocol
Security protocol version SenderTransport_TransportClientSecurity_TransportSecurityProtocol_Version

ReceiverTransport_TransportServerSecurity_TransportSecurityProtocol_Version
Value: 3.0. SenderTransport_TransportClientSecurity_TransportSecurityProtocol_Version
ReceiverTransport_TransportServerSecurity_TransportSecurityProtocol_Version
Client certificate reference

Server certificate reference
SenderTransport_TransportClientSecurity_ClientCertificateRef

ReceiverTransport_TransportServerSecurity_ServerCertificateRef
SenderTransport_TransportClientSecurity_ClientCertificateRef

ReceiverTransport_TransportServerSecurity_ServerCertificateRef
Server security details reference

Client security details reference
SenderTransport_TransportClientSecurity_ServerSecurityDetailsRef

ReceiverTransport_TransportServerSecurity_ClientSecurityDetailsRef
SenderTransport_TransportClientSecurity_ServerSecurityDetailsRef

Receiver Transport TransportServerSecurity ClientSecurityDetailsRef

 


Copyright (C) 2007. Sybase Inc. All rights reserved.