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