PUBLIC RabbitMQ Service SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN
|
|
- Lorin Gallagher
- 5 years ago
- Views:
Transcription
1 PUBLIC SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN
2 Content 1 Overview The RabbitMQ Cluster Access the Service Use the Service Binding Supported Plug-ins Major version upgrade from RabbitMQ 3.6 to Tutorial Build Your Application Data Protection and Privacy Frequently Asked Questions P U B L I C Content
3 1 Overview RabbitMQ is an open-source message broker service available on SAP Cloud Platform. This service enables robust messaging between applications. It supports asynchronous messaging. It is a free service with limited resources and available for development purposes. The cluster layout of the service ensures high availability. The key capabilities of RabbitMQ are: Provides robust messaging between applications Supports High Availability (HA) using clustering Enables direct connectivity between applications written in different programming languages The benefits of using RabbitMQ are: Scale up your application by connecting to several applications RabbitMQ implements the Advanced Message Queuing Protocol (AMQP), the open standard for passing business messages between applications. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals. Get support from a large open-source community 1.1 The RabbitMQ Cluster All service plans that are intended for productive usage are dedicated high available cluster deployments. The RabbitMQ services of all the plans have two load balancers. They are configured for automatically routing connections in case of a failover. Both load balancers limit the number of connections to Clients randomly connect to a load balancer and ensure that the connections are equally distributed between the load balancers. The figure below shows the service connected to the load balancer: Overview P U B L I C 3
4 Only the xsmall service plan of RabbitMQ 3.6 version contains a RabbitMQ cluster with three nodes. The message consumer and producer connects to one of the three nodes directly. Clients may randomize the Advanced Message Queue Protocol (AMQP) to load balance the amount of connections per node. We provide high availability policy that creates one master and two slaves per queue. You may create different policies with a higher priority to increase the message throughput at the cost of high availability. It is not recommended to use two similar policies as this may cause unavailability of specific queues during a cluster update. For more information, see the official RabbitMQ documentation 4 P U B L I C Overview
5 1.2 Access the Service This procedure helps you to access the RabbitMQ service. Context The service is listed in the Service marketplace as RabbitMQ. You can view the service using the following steps: Procedure 1. Log on to SAP Cloud Platform. 2. Choose an Org. 3. Choose a space within the Org. 4. In the navigation area on the right, choose Services Service Marketplace. The RabbitMQ service appears in the list. 1.3 Use the Service To use the RabbitMQ service, you need to create an instance of the service and bind the service with your application. Context You can use the command line interface to carry out the task. Procedure 1. Check the Service Marketplace to see if the RabbitMQ service is listed using the command: cf marketplace 2. Create an instance of the service using the command:cf create-service rabbitmq <service plan name> <instance name> Overview P U B L I C 5
6 3. Bind the service instance to the application using the command: cf bind-service <application name> <instance name> -c '{"read_permission":"blue.*", "write_permission": "blue.*","configure_permission": "blue.*", "role":"management"}' For more information about binding, see the Binding [page 6] topic. 4. Check if the instance is successfully bound to the application using the command: cf env <application name> Note If the instance is successfully bound you will find the RabbitMQ details along with its credentials in the VCAP_SERVICES environment variable. 5. Restage your application to use the binding credentials using the command: cf restage <application name> 1.4 Binding You can bind the RabbitMQ service to an application using only the mandatory information such as the application name and the service name. The service uses default values for the read, write, or configure privileges. These privileges allow the application to read or write and configure any AMQP resource. In addition, the user generated for a binding is tagged with policy maker. The application bound to the service will use the administration API to define RabbitMQ policies. For more information, see If you need to change the default values during service binding, specify read, write, and configure privileges during the binding. Additionally, choose one of the following tags to specify the access privileges for the management API: (None) No access to the management plug-in management policymaker monitoring 1.5 Supported Plug-ins The following plugins are supported by RabbitMQ on SAP Cloud Platform: rabbitmq-management rabbitmq_jms_topic_exchange rabbitmq_stomp rabbitmq_web_stomp rabbitmq_mqtt rabbitmq_web_mqtt 6 P U B L I C Overview
7 rabbitmq_amqp1_0 (supported only with RabbitMQ 3.7 plans) Enablement of the plugins STOMP, MQTT and AMQP 1.0 plugins are not enabled by default. To enable them, provide the following configuration parameters respectively during instance create or update calls: STOMP: c { stomp_enabled : true}' MQTT: c { mqtt_enabled : true}' AMQP: c { amqp1_0_enabled : true}' Note cf create-service rabbitmq v3.6-small rmq_cluster c { stomp_enabled : true} cf create-service rabbitmq v3.7-small rmq_cluster c { mqtt_enabled : true} cf create-service rabbitmq v3.7-small rmq_cluster c { amqp1_0_enabled : true} Note All the above plugins are enabled by default in dev plan for trial. Overview P U B L I C 7
8 2 Major version upgrade from RabbitMQ 3.6 to 3.7 The community edition of RabbitMQ 3.6 version has reached end of life. There are no more features, bug fixes, or security fixes provided for the 3.6 version. On the SAP Cloud platform, RabbitMQ 3.6 version reaches end of life by September Support for upgrading existing 3.6 to 3.7 is now available. When the upgrade is triggered, existing 3.6 instances are upgraded from 3.6 to 3.7 version. Please note that there will be a downtime during this upgrade. Upgrade recommendations All nodes in the cluster should be healthy. About 60% of free disk space should be available for the major version upgrade to succeed. (For example: XSMALL plan - Total Disk Size: 10 GB, Free Disk Space before Major Version Upgrade: 6 GB). If there is no enough disk space, please wait for the consumer application to consume the messages before proceeding with the upgrade. You trigger the upgrade on RabbitMQ 3.6 instance using cf update-service command. cf update-service <service_instance_name> -p <3.7_plan_name> For example: cf update-service my-rabbitmq-instance -p v3.7-xsmall If you have any test instances, we recommend that you perform upgrade on test instances first to verify that the upgrade is successful and your applications work as expected. Note There is no support for upgrading dev plans from 3.6 to 3.7. Delete any existing 3.6 dev instances, instead use 3.7 dev instances. In 3.7-xsmall plan, the load balancers are introduced. So when a 3.6-xsmall plan is upgraded to 3.7-* plan, restaging is required for the applications to use the load balancers. For any other plan, no restaging is required. How long will the upgrade take to finish? The actual time taken for the upgrade depends on the amount of messages available in the rabbitmq instance. Given below are approximate times taken per plan with disks filled up to capacity: Given below are approximate times taken per plan with disks filled up to capacity: 8 P U B L I C Major version upgrade from RabbitMQ 3.6 to 3.7
9 Plan Messages size in instance Time taken xsmall 1.5 GB ~ 3 minutes 40 seconds small medium large Is there a downtime involved? Yes, there is a downtime involved when major version upgrade is triggered. We recommend that you plan the upgrade of your production instances within a maintenance window to avoid any potential issues. For any issues that you face during upgrades, create a ticket on the component BC-NEO-BS-RABBITMQ. Major version upgrade from RabbitMQ 3.6 to 3.7 P U B L I C 9
10 3 Tutorial This tutorial summarizes the basic steps for sending and receiving messages using RabbitMQ service. Prerequisites You have downloaded Cloud Foundry CLI available at Github. You have installed a JDK 1.8 available on the Oracle Download page. You have downloaded Maven 3.0 available on the Apache Maven Project Download page. You have downloaded Git available on the Git Download page. Procedure 1. Clone the project from github. git clone 2. Log on to the Cloud Foundry and navigate to the organization and space you have access to. cf api api.cf.<host information> cf login Note For more information about the host specific to your region, see Regions and Hosts. 3. Create a service instance. cf create-service rabbitmq v3.6-dev rabbitmq-service Tip The version of the RabbitMQ service changes on a regular basis. To check the version, use the cf marketplace command. 4. Build the sample project. For more information, see the section More Details: How the Application Is Built. cd hcp-cloud-foundry-tutorials/hcp-cf-rabbitmq-tutorial mvn package 5. Modify the manifest.yml, change the host to something unique so that the application push does not fail, and then push the project. cf push 10 P U B L I C Tutorial
11 It is possible that the application push might fail with the following error: Server error, status code: 400, error code: , message: The host is taken: Just change the host value in the manifest.yml file to something unique. Now the push should work. 6. Run the project in your Web browser using the URL that was created after you pushed the application. Build Your Application The procedure explains how to build your application. 1. Create the java maven project: mvn archetype:generate -DgroupId=hcp-cf-redis-tutorial -DartifactId=hcp-cfrabbitmq-tutorial -DinteractiveMode=false 2. Once the project has been created, edit your pom.xml file to put all the relevant dependencies. It should look similar to this pom.xml sample file. 3. Create a manifest.yml file, which contains the cf configuration details and looks similar to this manifest.xml sample file. To prevent an application push from failing because the host has already been assigned, make sure that your host value is unique. 4. Setup a Spring Boot starter class, which starts the application and should look similar to this HCPWebApplication.java sample file. For more information about Spring Boot, see the Spring Boot page. 5. Also setup an important class is the controller class, which is responsible for HTTP request mapping. The class should look like this RootController.java sample file. 6. Check the important aspect of controller class as explained: The codeblock shows the class structure that includes an important part of the database connection from the bound service. The tells you that it is a controller tells you that this class is called when the root URL of the app is hit. onrootaccess() is the method that handles the GET request, which is pointed to by = RequestMethod.GET) annotation. We have a redisconnectionfactory field that Therefore, a Redis connection can be created when parsing the service instance bound to this application. The tutorial uses the redisconnectionfactory to access Redis directly. package com.sap.hcp.cf.tutorials.rabbitmq; import java.util.arraylist; import java.util.list; import org.slf4j.logger; import org.slf4j.loggerfactory; import org.springframework.amqp.core.queue; import org.springframework.amqp.rabbit.core.rabbittemplate; import org.springframework.beans.factory.annotation.autowired; import org.springframework.context.annotation.bean; import org.springframework.stereotype.controller; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.requestmethod; import org.springframework.web.bind.annotation.responsebody; import com.sap.hcp.cf.tutorials.rabbitmq.model.rabbitmessage; public class RootController { Tutorial P U BL IC 11
12 private static final Logger log = private RabbitTemplate template; private static final String QUEUE_NAME = "amqp-test"; private static final String MESSAGE = Queue queue() { return new Queue(QUEUE_NAME, false); = RequestMethod.GET) Result onrootaccess() { RabbitMessage rabbitmessage = new RabbitMessage(); log.info("sending message: " + MESSAGE); template.convertandsend(queue_name, MESSAGE); rabbitmessage.setproducedmessage(message); log.info("receiving message: "); String msg = (String) template.receiveandconvert(queue_name); rabbitmessage.setconsumedmessage(msg); Result result = new Result(); result.setstatus("successfully connected to rabbit and produced a message and consumed the same message"); List<RabbitMessage> rabbitmessages = new ArrayList<RabbitMessage>(); rabbitmessages.add(rabbitmessage); result.setrabbitmessages(rabbitmessages); return result; } } Now this application is ready to be deployed. To push this newly created application to Cloud Foundry and run it, repeat the steps 2-5 of this tutorial. 12 P U B L I C Tutorial
13 4 Data Protection and Privacy Governments place legal requirements on industry to protect data and privacy. We provide features and functions to help you meet these requirements. Note SAP does not provide legal advice in any form. SAP software supports data protection compliance by providing security features and data protection-relevant functions, such as blocking and deletion of personal data. In many cases, compliance with applicable data protection and privacy laws is not covered by a product feature. Furthermore, this information should not be taken as advice or a recommendation regarding additional features that would be required in specific IT environments. Decisions related to data protection must be made on a case-by-case basis, taking into consideration the given system landscape and the applicable legal requirements. Definitions and other terms used in this documentation are not taken from a specific legal source. The following sections provide information about the RabbitMQ service. For the central data protection and privacy statement for SAP Cloud Platform, see Data protection and Privacy User Consent We assume that software operators, such as SAP customers, collect and store the consent of data subjects, before collecting personal data from data subjects. A data privacy specialist can later determine whether data subjects have granted, withdrawn, or denied consent. The RabbitMQ service does not provide any support for collecting and storing the consent of data subjects for applications built on SAP Cloud Platform. It is the responsibility of your applications to provide such support. Read-Access Logging and Change Log Read-access logging (RAL) is used to monitor and log read access to sensitive data. Data may be categorized as sensitive by law, by external company policy, or by internal company policy. Read-access logging enables you to answer questions about who accessed certain data within a specified time frame. For auditing purposes or for legal requirements, changes made to personal data should be logged, enabling the monitoring of what changes were made and when. The audit log entries are forwarded to the Audit Log service and stored there for a defined period of time. For more information on how to request your audit logs, see Request Extraction of Audit Logs. Data Protection and Privacy P U BL IC 13
14 Erasure When handling personal data, consider the legislation in the different countries where your organization operates. After the data has passed the end of purpose, regulations may require you to delete the data. However, additional regulations may require you to keep the data longer. During this period you must block access to the data by unauthorized persons until the end of the retention period, when the data is finally deleted. You can delete your RabbitMQ service instance, and therefore, all the definitions and the data stored in your RabbitMQ server. To do so, navigate to your sub account using the procedure Navigate to Global Accounts, Subaccounts, Orgs, and Spaces in the Cockpit and delete the service from the Overview page. Glossary Term Definition Consent Deletion Personal data Retention period The action of the data subject confirming that the usage of his or her personal data shall be allowed for a given purpose. A consent functionality allows the storage of a consent record in relation to a specific purpose and shows if a data subject has granted, withdrawn, or denied consent. Deletion of personal data so that the data is no longer available. Any information relating to an identified or identifiable natural person ("data subject"). An identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural, or social identity of that natural person The period of time between the end of the last business activity involving a specific object (for example, a business partner) and the deletion of the corresponding data, subject to applicable laws. The retention period is a combination of the residence period and the blocking period. 14 P U B L I C Data Protection and Privacy
15 Term Definition Sensitive personal data A category of personal data that usually includes the following type of information: Special categories of personal data, such as data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, genetic data, biometric data, data concerning health or sex life or sexual orientation, or personal data concerning bank and credit accounts. Personal data subject to professional secrecy Personal data relating to criminal or administrative offenses Personal data concerning insurances and bank or credit card accounts Data Protection and Privacy P U BL IC 15
16 5 Frequently Asked Questions In this section you will find answers to all your basic queries about RabbitMQ on SAP Cloud Platform in Cloud Foundry environment. What is the latest version that is supported? On the SAP Cloud platform, RabbitMQ supports two major versions 3.6 and 3.7. However, the 3.6 version will reach end of life by September Support for upgrading existing 3.6 to 3.7 is now available. When the upgrade is triggered, existing 3.6 instances are upgraded from 3.6 to 3.7 version. Where can I find the upgrade procedure? If you are using RabbitMQ 3.6 version, you must upgrade your service instance to 3.7. Check the details here [page 8]. What are the available service plans? There is a range of managed plans available to cater to your requirements: x-small, small, medium, large. You can check the details here. What is the maximum number of DB connections possible per plan? The maximum number of DB connections possible for each RabbitMQ plans (xsmall, small, medium, large) is What protocols are supported? RabbitMQ implements the Advanced Message Queuing Protocol (AMQP), the open standard for passing business messages between applications. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals. 16 P U B L I C Frequently Asked Questions
17 What are the supported plugins? rabbitmq-management rabbitmq_jms_topic_exchange rabbitmq_stomp rabbitmq_web_stomp rabbitmq_mqtt rabbitmq_web_mqtt rabbitmq_amqp1_0 (supported only with RabbitMQ 3.7 plans) For more information on enabling the plugins, see Supported Plug-ins [page 6] What are the regions in which RabbitMQ is available? Infrastructure Region AWS Europe (Frankfurt) US East (VA) Brazil (São Paulo) Japan (Tokyo) GCP Azure US Central (IA) US West (CA) (BETA), Europe (Netherlands) How is Near Zero downtime maintained? To maintain near-zero downtime when applications face issues such as losing connection or losing consumer acknowledgments due to regular bi-weekly updates of RabbitMQ instances or network glitches, see. How to save consumer acknowledgments? First of all, make sure that the manual acknowledgments are sent by clients after receiving messages. Acknowledgments lost because of network glitches/rabbitmq updates should be resent. Some retry implementation should be in place so that if sending manual acknowledgments fails, they are resent. With failover logic in place, when retry is triggered, manual acknowledgments are sent to a healthy RabbitMQ node. The message will be removed from the queue and it would not hold up in queue forever. Frequently Asked Questions P U BL IC 17
18 Is multiple vhosts supported? Currently it not supported. I'm facing some technical problem. How do I seek support? For any technical issues, please create a ticket in the component BC-NEO-BS-RABBITMQ. 18 P U B L I C Frequently Asked Questions
19 Important Disclaimers and Legal Information Hyperlinks Some links are classified by an icon and/or a mouseover text. These links provide additional information. About the icons: Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements with SAP) to this: The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information. SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct. Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information. Beta and Other Experimental Features Experimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental features in a live operating environment or with data that has not been sufficiently backed up. The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP. Example Code Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code unless damages have been caused by SAP's gross negligence or willful misconduct. Gender-Related Language We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders. Important Disclaimers and Legal Information P U BL IC 19
20 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. Please see for additional trademark information and notices. THE BEST RUN
Onboarding Guide THE BEST RUN. IMPLEMENTATION GUIDE PUBLIC Document Version:
IMPLEMENTATION GUIDE PUBLIC Document Version: 1.0.0 2018-05-30 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Document History.... 3 2 Getting Started....4 3 Create
More informationStarting Guide for Data Warehousing Foundation Components on XSA
PUBLIC SAP HANA Data Warehousing Foundation 2.0 SPS04 2018-10-31 Starting Guide for Data Warehousing Foundation Components on XSA 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST
More informationSAP Jam for Microsoft Office integration Reference Guide THE BEST RUN
PUBLIC SAP Jam for Microsoft Office integration Reference Guide Document Version: May 2016 2018-12-12 SAP Jam for Microsoft Office integration Reference Guide 2018 SAP SE or an SAP affiliate company. All
More informationSAP Jam Application Launcher for Microsoft Windows Reference Guide
PUBLIC SAP Jam Application Launcher for Microsoft Windows 2018-07-25 SAP Jam Application Launcher for Microsoft Windows Reference Guide 2018 SAP SE or an SAP affiliate company. All rights reserved. THE
More informationManaging Business Rules THE BEST RUN. PLANNING AND DESIGN PUBLIC SAP Global Track and Trace Document Version: Cloud 2018.
PLANNING AND DESIGN PUBLIC SAP Global Track and Trace Document Version: Cloud 2018.09a 2018-09-27 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Introduction....3
More informationSAP Jam Communities What's New 1808 THE BEST RUN. PUBLIC Document Version: August
PUBLIC Document Version: August 2018 2018-10-26 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Release Highlights....3 1.1 Anonymous access to public communities....4
More informationSecurity Information for SAP Asset Strategy and Performance Management
Master Guide SAP Asset Strategy and Performance Management Document Version: 2.0 2018-03-09 Security Information for SAP Asset Strategy and Performance Management Typographic Conventions Type Style Example
More informationedocument for Italy - SAP Cloud Platform Integration Guide
IMPLEMENTATION GUIDE PUBLIC 2018-12-14 edocument for Italy - SAP Cloud Platform Integration Guide 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Introduction....3
More informationedocument for Hungary Invoice Registration - SAP Cloud Platform Integration Guide (SAP S/ 4HANA Cloud)
PUBLIC 2018-10-24 edocument for Hungary Invoice Registration - SAP Cloud Platform Integration Guide (SAP S/ 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Introduciton....3
More informationSAP Jam add-in for Microsoft Office Outlook Administration Guide and Release Notes
PUBLIC SAP Jam Collaboration 2018-07-25 SAP Jam add-in for Microsoft Office Outlook Administration Guide and Release Notes 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content
More informationSingle Sign-On Extensions Library THE BEST RUN. PUBLIC SAP Single Sign-On 3.0 SP02 Document Version:
PUBLIC SAP Single Sign-On 3.0 SP02 Document Version: 1.1 2018-07-31 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1....3 1.1 Extension for Kerberos Constrained Delegation
More informationSecure Login for SAP Single Sign-On Sizing Guide
PUBLIC SAP Single Sign-On Document Version: 1.1 2018-07-31 Secure Login for SAP Single Sign-On 3.0 - Sizing Guide 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Introduction....3
More informationSecurity Information for SAP Asset Strategy and Performance Management
Master Guide SAP Asset Strategy and Performance Management Document Version: 1.0 2017-11-30 Security Information for SAP Asset Strategy and Performance Management Typographic Conventions Type Style Example
More informationSAP Global Track and Trace Onboarding Guide
SAP Global Track and Trace Onboarding Guide Document Version: Cloud 2019.04a Implementation Guide PUBLIC TABLE OF CONTENTS 1 INTRODUCTION... 3 1.1 Prerequisite... 3 1.2 Overview... 3 2 SET UP AN SAP CLOUD
More informationSAP Workforce Performance Builder 9.5
Security Guide Workforce Performance Builder Document Version: 1.0 2016-07-15 2016 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Producer Table of Contents 1 Introduction... 3 2 SSL
More informationMaster Guide for SAP HANA Smart Data Integration and SAP HANA Smart Data Quality
PUBLIC SAP HANA Platform SPS 12 Document Version: 1.0 2016-05-11 Master Guide for Data Integration and Content 1 Getting Started....3 1.1 Overview.... 3 1.2 About This Document.... 4 2 Use Cases....5 3
More informationAfaria Document Version: Windows Phone Enterprise Client Signing
Afaria Document Version: 1-2014-04-04 Windows Phone Enterprise Client Signing Table of Contents 1 Signing Afaria Enterprise Client for Windows Phone Devices...3 1.1 Creating a Developer Account.... 4 1.2
More informationData Protection and Privacy for Fraud Watch
Security Guide Fraud Watch Document Version: 1.0 2017-06-05 Document History Version Date Change 1.0 2017-06-05 First release of the Security Guide for Data Protection and Privacy. 2 2017 SAP AG or an
More informationSAP HANA Client Installation and Update Guide
PUBLIC SAP HANA Platform 2.0 SPS 03 Document Version: 1.1 2018-10-31 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1.... 3 2 Introduction....4 2.1 Supported Platforms....
More informationPUBLIC SAP Vora Sizing Guide
SAP Vora 2.0 Document Version: 1.1 2017-11-14 PUBLIC Content 1 Introduction to SAP Vora....3 1.1 System Architecture....5 2 Factors That Influence Performance....6 3 Sizing Fundamentals and Terminology....7
More informationPUBLIC Rapid Deployment Guide
SAP Data Services Document Version: 4.2 Support Package 8 (14.2.8.0) 2017-01-18 PUBLIC Content 1 Introduction.... 3 1.1 Documentation set for SAP Data Services....3 2 Deployment environment requirements....
More informationSAP IoT Application Enablement Reuse Components and Templates
User Guide Document Version: 1.25.0 2017-01-19 PUBLIC SAP IoT Application Enablement Reuse Components and Templates Content 1 Reuse Components and Templates....3 1.1 IoT Application Enablement Reuse Components....
More informationInstallation Guide 1.0 SP06 SAP Workplaces for Insurance 1.0 SP06 THE BEST RUN. INSTALLATION GUIDE PUBLIC Document Version: 1.
INSTALLATION GUIDE PUBLIC Document Version: 1.0 2016-12-08 SAP Workplaces for Insurance 1.0 SP06 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Apps for Insurance
More informationCUSTOMER Upgrade: SAP Mobile Platform SDK for Mac OS
SAP Mobile Platform 3.0 SP05 Document Version: 1.0-2014-09-05 CUSTOMER Upgrade: SAP Mobile Platform SDK for Mac OS Table of Contents 1.... 3 2 Upgrading SAP Mobile Platform 3.0 SDK to SP05....4 2.1 Acquiring
More informationSAP Cloud Platform Configuration SAP Subscription Billing
PUBLIC SAP Cloud Platform Configuration SAP Subscription Billing Document Version: 1 TABLE OF CONTENTS DOCUMENT HISTORY... 3 1. GENERAL SETUP... 4 1.1 Check successful completion of provisioning... 4 1.2
More informationSAP IoT Application Enablement Best Practices Authorization Guide
SAP IoT Application Enablement Best Practices Authorization Guide TABLE OF CONTENTS 1 INITIAL TENANT SETUP... 3 1.1 Configure Trust... 3 1.1.1 Technical Background... 6 1.2 Establish Trust... 6 1.3 Set
More informationPUBLIC DQM Microservices Blueprints User's Guide
SAP Data Services Document Version: 4.2 Support Package 8 (14.2.8.0) 2017-02-27 PUBLIC Content 1 Introduction.... 3 1.1 Documentation set for SAP Data Services content objects.... 3 1.2 SAP information
More informationVisual Business Configuration with SAP TM
SAP Transportation Management Visual Business Configuration with SAP TM CUSTOMER Document Version: 3.0 December 2013 SAP AG 1 Copyright Copyright 2013 SAP AG. All rights reserved. SAP Library document
More informationSAP Enable Now. Desktop Components (Cloud Edition)
Installation Guide 1704 SP1 Document Version: 1.0 2017-07-15 2017 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Desktop Components (Cloud Edition) Table of Contents 1 Introduction...
More informationSecurity Guide SAP Supplier InfoNet
SAP Supplier InfoNet Table of Contents 1 About this document....3 2 Network and communication security....4 2.1 Network security....4 2.2 Communication channel security....4 2.3 Network resource security....4
More informationATTP Settings for ATTP to ATTP Connection
Configuration Guide SAP Information Collaboration Hub for Life Sciences Document Version: 1.2 Final Date 2017-10-18 SAP Information Collaboration Hub for Life Sciences Document History Version Date Change
More informationSAP Workforce Performance Builder 9.5
Upgrade Guide Workforce Performance Builder Document Version: 1.0 2016-10-15 2016 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Table of Contents 1 Introduction... 3 2 Migrating a Workarea...
More informationAdvanced Reporting in the Online Report Designer Administration Guide
SuccessFactors HCM Suite November 2014 Release Version: 1.0 - December 5, 2014 CUSTOMER Advanced Reporting in the Online Report Designer Administration Guide Content 1 Change History....3 2 Overview....4
More informationSAP Policy Management, group insurance add-on 1.1
Security Guide Document Version: 1.1 2017-05-03 1.1 Typographic Conventions Type Style Example Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons
More informationSecurity Guide SAP Sports One Document Version: CUSTOMER. SAP Sports One
Security Guide Document Version: 2 2018-01-05 Typographic Conventions Type Style Example Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels,
More informationSAP Workforce Performance Builder
Additional Guides Workforce Performance Builder Document Version: 1.0 2016-07-15 2016 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER SAP Help Extension ECC Table of Contents 1 Introduction...
More informationSecurity Guide SAP Sports One Document Version: CUSTOMER. SAP Sports One
Security Guide Document Version: 1.4 2018-11-27 Typographic Conventions Type Style Example Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons
More informationFAQs Facebook Integration with SAP Hybris Cloud for Customer SAP Hybris Cloud for Customer PUBLIC
FAQs Facebook Integration with SAP Hybris Cloud for Customer SAP Hybris Cloud for Customer PUBLIC TABLE OF CONTENTS FAQS FACEBOOK INTEGRATION WITH SAP HYBRIS CLOUD FOR CUSTOMER...3 1. You are not able
More informationWeb Point and Print White Paper
07/26/2010 Technical Information: White Paper Document Version 1.0 Copyright 2010 RICOH Americas Corporation. All rights reserved. Page 1 of 9 Visit our Knowledgebase at: http://tsrc.ricoh-usa.com/ref/faq.asp
More informationComplementary Demo Guide
Complementary Demo Guide SAP Business ByDesign SAP Business ByDesign Global October 23, 2017 1 Table of Content 1 About this Document... 3 1.1 Purpose... 3 1.2 Demo Business Context... 3 1.3 Prerequisites...
More informationWhat's New in SAP HANA Smart Data Streaming (Release Notes)
PUBLIC SAP HANA Smart Data Streaming 2.0 SP 00 Document Version: 1.0 2016-11-30 What's New in SAP HANA Smart Data Streaming (Release Notes) Content 1 What's New in SAP HANA Smart Data Streaming 2.0 (Release
More informationDevelopment Information Document Version: CUSTOMER. ABAP for Key Users
Development Information Document Version: 1.0 2015-11-30 Typographic Conventions Type Style Example Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons
More informationConfiguring Client Keystore for Web Services
Configuration Guide SAP Information Collaboration Hub for Life Sciences Document Version: 1.1 Released to Customer Date: Non-SAP Backend System on SAP Information Collaboration Hub for Life Sciences Typographic
More informationAutomated Java System Post-Copy Configuration Using SAP Landscape Management 3.0, Enterprise Edition
Configuration Guide Document Version: 5.0 2016-11-07 Automated Java System Post-Copy Configuration Using SAP Landscape Management 3.0, Enterprise Edition Document History Before you start the implementation,
More informationHow-to Guide for Exercise Access the Demo Appliance Landscape (Week 1, Unit 6, Part 1)
How-to Guide for Exercise Access the Demo Appliance Landscape (Week 1, Unit 6, Part 1) Table of Contents Important note:... 1 Introduction to CAL... 2 Introduction to AWS... 2 Exercise overview... 2 Creating
More informationSAP Enable Now What s New. WHAT S NEW PUBLIC Version 1.0, Feature Pack SAP Enable Now What s New. Introduction PUBLIC 1
WHAT S NEW PUBLIC Version 1.0, Feature Pack 1902 20.02.2019 2019 SAP SE or an SAP affiliate company. All rights reserved. Introduction PUBLIC 1 Table of Contents Introduction... 4 Further Information...
More informationGRANDSTREAM PRIVACY STATEMENT
GRANDSTREAM PRIVACY STATEMENT This Privacy Statement governs how Grandstream Networks, Inc. and its affiliates ( Grandstream, us, our or we ) may collect, use, and disclose information that we obtain through
More informationWeek 2 Unit 3: Creating a JDBC Application. January, 2015
Week 2 Unit 3: Creating a JDBC Application January, 2015 JDBC Overview Java Database Connectivity (JDBC) Java-based data access technology Defines how a client can connect, query, and update data in a
More informationGetting Started with SAP Business One 9.2, version for SAP HANA
Getting Started Guide CUSTOMER Document Version: 1.2 2017-09-20 Getting Started with SAP Business One 9.2, version for SAP HANA Table of Contents 1 Solution Information... 3 Installed Products... 3 Overview...
More informationSAP Financial Consolidation 10.1, starter kit for IFRS, SP7
SAP Financial Consolidation 10.1, starter kit for IFRS, SP7 Installation guide Copyright 2018 SAP BusinessObjects. All rights reserved. SAP BusinessObjects and its logos, BusinessObjects, Crystal Reports,
More informationA practical guide to using ScheduleOnce in a GDPR compliant manner
A practical guide to using ScheduleOnce in a GDPR compliant manner Table of Contents Glossary 2 Background What does the GDPR mean for ScheduleOnce users? Lawful basis for processing Inbound scheduling
More informationSAP Leonardo IoT Bridge Implementation Guide
IMPLEMENTATION GUIDE PUBLIC Document Version: 1.0.1 2018-11-30 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Document History.... 3 2 List of Abbreviations.... 4
More informationEmergency Compliance DG Special Case DAMA INDIANA
1 Emergency Compliance DG Special Case DAMA INDIANA Agenda 2 Overview of full-blown data governance (DG) program Emergency compliance with a specific regulation We'll use GDPR as an example What is GDPR
More informationTechnical Requirements of the GDPR
Technical Requirements of the GDPR Purpose The purpose of this white paper is to list in detail all the technological requirements mandated by the new General Data Protection Regulation (GDPR) laws with
More informationFAQs Data Cleansing SAP Hybris Cloud for Customer PUBLIC
FAQs Data Cleansing SAP Hybris Cloud for Customer PUBLIC TABLE OF CONTENTS FAQS DATA CLEANSING... 3 1. What is Data Cleansing?... 3 2. How do you scope this activity in your C4C system?...3 3. Is it possible
More informationGeorgia Institute of Technology EU GDPR Lawful Basis Form
Georgia Institute of Technology EU GDPR Lawful Basis Form Introduction Beginning May 25, 2018, some of Georgia Tech s activities will be subject to more stringent regulations governing the use of personal
More informationQuick Guide to Implementing SAP Predictive Analytics Content Adoption rapiddeployment
SAP HANA 1.0 Predictive Analysis 1.0 August 2013 English Quick Guide to Implementing SAP Predictive Analytics Content Adoption rapiddeployment solution for Retail (EN) SAP AG Dietmar-Hopp-Allee 16 69190
More informationWeek 2 Unit 1: Introduction and First Steps with EJB. January, 2015
Week 2 Unit 1: Introduction and First Steps with EJB January, 2015 Persistence as a Service Manages the database systems in the cloud and the access to them Operations on database system level Monitoring
More informationNon-SAP Backend System Readiness Check
Configuration Guide SAP Information Collaboration Hub for Life Sciences Document Version: 1.1 Final Date: SAP Information Collaboration Hub for Life Sciences Typographic Conventions Type Style Example
More informationMarkLogic Server. MarkLogic Server on Microsoft Azure Guide. MarkLogic 9 January, 2018
MarkLogic Server on Microsoft Azure Guide 1 MarkLogic 9 January, 2018 Last Revised: 9.0-4, January, 2018 2018 MarkLogic Corporation. MarkLogic and the MarkLogic logo are trademarks or registered trademarks
More informationPrerequisites for Using Enterprise Manager with Your Primavera Applications
Oracle Enterprise Manager For Oracle Construction and Engineering Configuration Guide for On Premises Version 18 August 2018 Contents Introduction... 5 Prerequisites for Using Enterprise Manager with
More informationTERMS & CONDITIONS. Complied with GDPR rules and regulation CONDITIONS OF USE PROPRIETARY RIGHTS AND ACCEPTABLE USE OF CONTENT
TERMS & CONDITIONS www.karnevalkings.com (the "Site") is a website and online service owned and operated by the ViisTek Media group of companies (collectively known as "Karnevalkings.com", "we," "group",
More informationHealthfirst Website Privacy Policy
Healthfirst Website Privacy Policy We value your relationship with us and have detailed our privacy objectives for our website below. Please be sure to read this notice as it covers the terms and conditions
More information4. Save as expressly set out herein no license is granted in respect of any intellectual property rights vested in F1000 or other third parties.
Legal information The website F1000.com is operated by Faculty of 1000 Limited, a company registered in England and Wales with Company Number 3739756, with registered offices at Middlesex House, 34-42
More informationBusiness Add-Ins (BAdIs) for SD Jam Integration Document Version:
Document Version: 1.0 2014-08-22 Typographic Conventions Type Style Example Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names,
More informationSAP Workforce Performance Builder 9.5
Installation Guide Workforce Performance Builder Document Version: 1.0 2016-07-15 2016 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Navigator Table of Contents 1 Introduction... 3
More informationSAP Vora - AWS Marketplace Production Edition Reference Guide
SAP Vora - AWS Marketplace Production Edition Reference Guide 1. Introduction 2 1.1. SAP Vora 2 1.2. SAP Vora Production Edition in Amazon Web Services 2 1.2.1. Vora Cluster Composition 3 1.2.2. Ambari
More informationFAQs OData Services SAP Hybris Cloud for Customer PUBLIC
FAQs OData Services SAP Hybris Cloud for Customer PUBLIC TABLE OF CONTENTS FAQS ODATA SERVICES... 3 1. How to access the SAP Hybris Cloud for Customer OData API of your tenant?...3 2. How to access the
More informationSAP Business One Upgrade Strategy Overview
Upgrade Strategy,, version for SAP HANA and analytics powered by SAP HANA Document Version: 1.2 2017-12-06 Typographic Conventions Type Style Example Description Words or characters quoted from the screen.
More informationVeritas CloudPoint 1.0 Administrator's Guide
Veritas CloudPoint 1.0 Administrator's Guide Veritas CloudPoint Administrator's Guide Last updated: 2017-09-13 Document version: 1.0 Rev 6 Legal Notice Copyright 2017 Veritas Technologies LLC. All rights
More informationSAP Enable Now. Desktop Assistant
Installation Guide 1704 SP1 Document Version: 1.0 2017-07-15 2017 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Desktop Assistant Table of Contents 1 Introduction... 3 2 System Requirements...
More informationWhat s New for Oracle Java Cloud Service. On Oracle Cloud Infrastructure and Oracle Cloud Infrastructure Classic. Topics: Oracle Cloud
Oracle Cloud What's New for Oracle Java 18.4.4 E64762-48 December 2018 What s New for Oracle Java This document describes what's new in Oracle Java on all infrastructure platforms where it's available:
More informationOCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)
OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA) This is a License Agreement (the "Agreement") for certain code (the Software ) owned by Akamai Technologies, Inc. ( Akamai ) that is useful in connection
More information2.1 Website means operated and owned by UCS Technology Services, including any page, part of element thereof;
WEBSITE USAGE TERMS AND CONDITIONS Acceptable Usage Terms 1. Introduction 1.1 By accessing the UCS Technology Services website, web pages or any part thereof for any reason whatsoever, the User agrees
More informationHYCU SCOM Management Pack for F5 BIG-IP
USER GUIDE HYCU SCOM Management Pack for F5 BIG-IP Product version: 5.5 Product release date: August 2018 Document edition: First Legal notices Copyright notice 2015-2018 HYCU. All rights reserved. This
More informationData Protection Policy
Data Protection Policy Introduction Stewart Watt & Co. is law firm and provides legal advice and assistance to its clients. It is regulated by the Law Society of Scotland. The personal data that Stewart
More informationSAP Business One, version for SAP HANA Platform Support Matrix
Platform Support Matrix Document Version: 1.17 2017-05-04 Platform Support Matrix Release 9.0 and higher Typographic Conventions Type Style Example Description Words or characters quoted from the screen.
More informationPrivacy Policy GENERAL
Privacy Policy GENERAL This document sets out what information Springhill Care Group Ltd collects from visitors, how it uses the information, how it protects the information and your rights. Springhill
More informationCOMPUTAMATRIX LIMITED T/A MATRICA Data Protection Policy September Table of Contents. 1. Scope, Purpose and Application to Employees 2
COMPUTAMATRIX LIMITED T/A MATRICA Data Protection Policy September 2018 Table of Contents 1. Scope, Purpose and Application to Employees 2 2. Reference Documents 2 3. Definitions 3 4. Data Protection Principles
More informationTHE BEST RUN. INSTALLATION GUIDE PUBLIC Software Provisioning Manager 1.0 SP24 Document Version:
INSTALLATION GUIDE PUBLIC Software Provisioning Manager 1.0 SP24 Document Version: 2.2 2018-09-17 2018 SAP SE or an SAP affiliate company. All rights reserved. Installation of SAP NetWeaver Developer Workplace
More informationOracle Cloud E
Oracle Cloud Using the Evernote Adapter Release 16.3 E69234-05 September 2016 This guide describes how to configure and add the Evernote Adapter to an Oracle Integration Cloud Service integration. Oracle
More informationGDPR. What is GDPR? GDPR is extraterritorial, meaning it applies to any company, processing EU resident data, irrespective of their location.
1 3 5 What is GDPR? The European Union s ( EU ) General Data Protection Regulation ( GDPR ) replaces the 1995 Data Protection Directive, and while the new requirement became effective May 25, 2018, Data
More informationMySQL and Virtualization Guide
MySQL and Virtualization Guide Abstract This is the MySQL and Virtualization extract from the MySQL Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit
More informationSAP Business One Upgrade Strategy Overview
Upgrade Strategy SAP Business One, SAP Business One, version for SAP HANA and SAP Business One analytics powered by SAP HANA Document Version: 1.1 2016-02-03 Release 2004 and higher Typographic Conventions
More informationHow To...Configure Integration of CUP with SPM
SAP SOLUTIONS FOR GOVERNANCE, RISK, AND COMPLIANCE How-To Guide How To...Configure Integration of CUP with SPM SAP GRC Regional Implementation Group Applicable Releases: SAP GRC Access Control 5.3 Topic
More informationSAP Plant Connectivity Configuration Guide for
How-To Guide SAP Extended Warehouse Management Document Version: 1.0 PUBLIC SAP Plant Connectivity Configuration Guide for SAP Extended Warehouse Management Connecting External Devices to a Material Flow
More informationSAP Enable Now. System Requirements
Additional Guides Enable Now Document Version: 1.0 2017-04-15 2017 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER System Requirements Table of Contents 1 Introduction... 3 2 Producer
More informationSimplified Configuration of Single System Update in Maintenance Optimizer
SAP Solution Manager How-To Guide Simplified Configuration of Single System Update in Maintenance Optimizer Applicable Releases: SAP Solution Manager 7.0 Enhancement Package 1 SP23 or higher SAP Solution
More informationSAP Hybris Billing, Pricing Simulation Extended Functions Release 2.0, SP03
SAP Hybris Billing, Pricing Simulation Extended Functions Release 2.0, SP03 Document Version 1.0 2017-06-13 TABLE OF CONTENTS EXTENDED FUNCTIONS IN SAP HYBRIS BILLING, PRICING SIMULATION... 3 Using Alternative
More informationCognizant Careers Portal Privacy Policy ( Policy )
Cognizant Careers Portal Privacy Policy ( Policy ) Date: 22 March 2017 Introduction This Careers Portal Privacy Policy ("Policy") applies to the Careers portal on the Cognizant website accessed via www.cognizant.com/careers
More informationData Processing Agreement DPA
Data Processing Agreement DPA between Clinic Org. no. «Controller». and Calpro AS Org. nr. 966 291 281. «Processor» If the parties have executed a Data Management Agreement, the Date Management Agreement
More informationSAP Business One Hardware Requirements Guide
Hardware Requirements Guide Document Version: 1.05 2015-08-21 Release 8.8 and higher Typographic Conventions Type Style Example Description Words or characters quoted from the screen. These include field
More informationHands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix. Pam Geiger, Bluemix Enablement
Hands-on Lab Session 9011 Working with Node.js Apps in IBM Bluemix Pam Geiger, Bluemix Enablement Copyright IBM Corporation 2017 IBM, the IBM logo and ibm.com are trademarks of International Business Machines
More informationUX400. OpenUI5 Development Foundations COURSE OUTLINE. Course Version: 02 Course Duration: 5 Day(s)
UX400 OpenUI5 Development Foundations. COURSE OUTLINE Course Version: 02 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of
More informationSAP Mobile Secure Rapiddeployment. Software Requirements
September 2014 English SAP Mobile Secure Rapiddeployment Solution SAP SE Dietmar-Hopp-Allee 16 69190 Walldorf Germany Copyright 2014 SAP SE or an SAP affiliate company. All rights reserved. No part of
More informationCreating RFC Destinations
Configuration Guide Information Collaboration Hub for Life Sciences Document Version: 1.1 Released to Customer Date: SAP Information Collaboration Hub for Life Sciences Typographic Conventions Type Style
More informationMicrosoft Active Directory Plug-in User s Guide Release
[1]Oracle Enterprise Manager Microsoft Active Directory Plug-in User s Guide Release 13.1.0.1.0 E66401-01 December 2015 Oracle Enterprise Manager Microsoft Active Directory Plug-in User's Guide, Release
More information1704 SP2 CUSTOMER. What s New SAP Enable Now
1704 SP2 CUSTOMER What s New SAP Table of Contents Introduction... 4 Further Information... 4 General Changes... 5 Create New Object Assistant... 5 Object Palettes... 5 Info Center Access... 6 Interactive
More informationThis Policy has been prepared with due regard to the General Data Protection Regulation (EU Regulation 2016/679) ( GDPR ).
PRIVACY POLICY Data Protection Policy 1. Introduction This Data Protection Policy (this Policy ) sets out how Brital Foods Limited ( we, us, our ) handle the Personal Data we Process in the course of our
More informationCatalent Inc. Privacy Policy v.1 Effective Date: May 25, 2018 Page 1
Catalent, Inc. Privacy Policy, effective May 25, 2018 1. This Policy This Privacy Policy (this Policy ) is issued by Catalent, Inc. on behalf of itself and its domestic and international subsidiaries and
More information