Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Before performing the deployment of Message Broker, it is necessary to setup SAP Cloud Connector, create and configure three cloud services, acquire the Message Broker for Linux and configure its manifest file.

...

·       Authorization & Trust Management

·       Connectivity

 

Note

Additionally, Cloud Foundry Runtime Service needs to be licensed to deploy the application. You can use the SAP Estimator Tool to estimate price of the BTP solution: https://www.sap.com/products/business-technology-platform/estimator-tool.html?blueprintId=bb7c129b-d0c9-4220-b299-e6010f040b74

Service instances can be created using the Service Marketplace tab in SAP BTP Cockpit.

...

Service Marketplace in SAP BTP cockpit. Services whose instances should be created before Message Broker deployment are highlighted.

 

Cloud Foundry services are managed in the Services/Instances tab.

...

Service management in the SAP BTP Cockpit

 

It is recommended to use the following naming convention for service instances:

...

The Destination service is used to configure the endpoint connection with the backend system.

...

Destination Configuration in service ‘proaxiacf_destination’

 

The following Destination Configuration properties should be customized:

Property name

Comment

Destination name

 

Type

E.g. ‘HTTP’

Proxy type

Possible values:

·       Internet – Direct connection to ECC system, without SAP Cloud Connector. Requires ECC web service to be exposed to the internet.

·       On Premise – Connection via SAP Cloud Connector and its VPN tunnel.

Authentication way

 

User

 

Password

 

Address URL

Consists of Cloud Connector virtual host (e.g. saperd:443) concatenated with partial webservice URL (e.g. /sap/bc/srt/rfc for all web services).

 

 

...

URL in the Destination Configuration

 

...

Virtual Host in Cloud Connector Administration

 

2.3. Connectivity

The Connectivity service is necessary for Cloud Connector connectivity.

...

The manifest.yaml file contains configuration related to the Cloud Foundry, as well as configuration specific for Message Broker. It can be edited on the local computer, in any text editor.

...

Cloud Foundry-related configuration in the manifest file

 

4.1. Cloud Foundry configuration

The following properties are related directly to the Cloud Foundry:

Property

Description

Name

Set the Cloud Foundry application’s name (to be displayed in the SAP BTP Cockpit).

Memory

Memory allocation, e.g. 256M.

Disk_quora

Storage allocation, e.g. 128M for CLI deployment, deployment using the built-in tool requires more storage, e.g. 512M.

Buildpacks

Use the binary_buildpack for binary compilation/dependencies setup. Do not change the build pack.

Command

Set execution authorizations for the file and execute the Message Broker (as a binary file).

Services

Message Broker uses three standard cloud services: proaxiacf_aaplauth, proaxiacf_destination and proaxiacf_connectivity. These services should be created in Cloud Foundry before Message Broker deployment.

 

4.2. Message Broker configuration

...

Cloud Foundry uses console for logging.

...

Log-related configuration in the manifest file

 

4.2.2. Message Broker configuration

...

Message Broker-related configuration in the manifest file

 

The following properties are specific for BTP deployment:

SapDefinitions

BtpDestination

Name of the destination configured in the destination cloud service.

BtpDestinationPath

Path to the SAP web service (not including the part entered in the Address URL field of the destination cloud service).

 

Info

Learn more about the configuration properties: [LINUX 3.0] Application config file