Skip to content

Commit 1019e2b

Browse files
committed
Update from SAP DITA CMS (squashed):
commit 23667b917db59f669b081433340b2bb8e4f3d3ee Author: REDACTED Date: Tue Apr 1 10:10:04 2025 +0000 Update from SAP DITA CMS 2025-04-01 10:10:04 Project: dita-all/jjq1673438782153 Project map: c2f780f61c744155b0bd42b6f38fb70c.ditamap Output: loio4b3e16d4e4d14242bdc2ab48d2aec6be Language: en-US Builddable map: 0d59fbec11074faf8cb91d44023c1659.ditamap commit fcec026308b52813c10d3db09a91022f3b07def1 Author: REDACTED Date: Tue Apr 1 09:00:46 2025 +0000 Update from SAP DITA CMS 2025-04-01 09:00:46 Project: dita-all/jjq1673438782153 Project map: c2f780f61c744155b0bd42b6f38fb70c.ditamap Output: loio4b3e16d4e4d14242bdc2ab48d2aec6be Language: en-US Builddable map: 0d59fbec11074faf8cb91d44023c1659.ditamap commit 21d5e32a269ad5eb86ae2a5da0a87a0b896e7a30 Author: REDACTED Date: Tue Apr 1 07:27:57 2025 +0000 Update from SAP DITA CMS 2025-04-01 07:27:57 Project: dita-all/jjq1673438782153 Project map: c2f780f61c744155b0bd42b6f38fb70c.ditamap ################################################## [Remaining squash message was removed before commit...]
1 parent d122097 commit 1019e2b

3 files changed

+31
-9
lines changed

REUSE.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version = 1
1+
ersion = 1
22
SPDX-PackageName = "btp-job-scheduling-service"
33
SPDX-PackageSupplier = "Hördt Sylvia ([email protected])"
44
SPDX-PackageDownloadLocation = "https://github.com/SAP-docs/btp-job-scheduling-service"

docs/20---Concepts/multitenancy-in-sap-job-scheduling-service-464b613.md

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,32 @@
44

55
The SAP Job Scheduling service allows invocation of job actions in the context of Platform-as-a-Service \(PaaS\) or Software-as-a-Service \(SaaS\) tenants.
66

7-
This means that a deployed multitenant application can create/view/edit/delete jobs in the context of tenants, which have subscribed to it. To support a multitenancy scenario, a multitenancy provider application must be deployed and bound to instances of both the SAP SaaS Provisioning service and the SAP Job Scheduling service and define the SAP Job Scheduling service as a dependency.
7+
This means that a deployed multitenant application can create, view, edit, and delete jobs in the context of tenants, which have subscribed to it.
8+
9+
10+
11+
<a name="loio464b6130857c4bc98af21a0b528cd35a__section_gzb_qrd_r2c"/>
12+
13+
## Prerequisites
14+
15+
To support a multitenancy scenario, you must:
16+
17+
1. Deploy a multitenant application to a provider subaccount.
18+
19+
2. Bind the deployed application to instances of both the SAP SaaS Provisioning service and the SAP Job Scheduling service.
20+
21+
3. Define the SAP Job Scheduling service as a dependency.
22+
823

924

1025

1126
<a name="loio464b6130857c4bc98af21a0b528cd35a__section_l51_r1r_c5b"/>
1227

13-
## Additional resources how to create a multitenancy scenario:
28+
## Additional Resources for Creating a Multitenancy Scenario
1429

1530

1631

17-
### General understanding and concepts of Multitenancy:
32+
### General understanding and concepts of multitenancy:
1833

1934
- [SAP Help: Developing Multitenant Applications in the Cloud Foundry Environment](https://help.sap.com/docs/BTP/65de2977205c403bbc107264b8eccf4b/5e8a2b74e4f2442b8257c850ed912f48.html)
2035

@@ -23,7 +38,7 @@ This means that a deployed multitenant application can create/view/edit/delete j
2338

2439

2540

26-
### SAP Job Scheduling service-specific:
41+
### SAP Job Scheduling service-specific resources:
2742

2843
- [Job Scheduler in SAP Business Technology Platform: Overview](https://blogs.sap.com/2021/06/30/job-scheduler-in-sap-business-technology-platform-overview-of-blog-posts/)
2944

@@ -36,9 +51,16 @@ This means that a deployed multitenant application can create/view/edit/delete j
3651

3752
## Subscriptions and Service Behavior
3853

39-
If a SaaS tenant unsubscribes from the provided service which consumes the SAP Job Scheduling service, all corresponding jobs and schedules are deleted.
54+
The SAP Job Scheduling service provides an administration dashboard that you can access with space developer permissions. The administration dashboard shows the jobs of all subscribed SaaS tenants as well jobs created with the tenant of the multitenant application. A tenant-specific dashboard can be implemented by the multitenant application using the REST API of the SAP Job Scheduling service.
55+
56+
When a single instance of the SAP Job Scheduling service is used by one multitenant application, and the SaaS tenant unsubscribes from that application, all corresponding jobs and schedules are deleted.
57+
58+
When a single instance of the SAP Job Scheduling service is used by multiple multitenant applications, and one SaaS tenant subscribes to more than one of these multitenant applications:
59+
60+
- The data is shared among the applications the SaaS tenant has subscribed to.
61+
62+
- If you delete a subscription to one of these applications, the data in the SAP Job Scheduling service remains intact until all subscriptions are deleted.
4063

41-
The SAP Job Scheduling service provides an administration dashboard that you can access with space developer permissions. The administration dashboard shows the jobs of all subscribed SaaS tenants as well jobs created with the tenant of the multitenancy application. A tenant-specific dashboard can be implemented by the multitenancy application using the REST API of the SAP Job Scheduling service.
4264

4365

4466

@@ -50,7 +72,7 @@ The SAP Job Scheduling service provides an administration dashboard that you can
5072

5173
- Credentials bound to a SaaS tenant could be used to access SaaS tenant bound data only.
5274

53-
- Credentials bound to the PaaS tenant are bound to the SAP Job Scheduling service instance. This means that the multitenancy provider application is allowed to create/read/edit/delete all jobs and schedules for the bound SAP Job Scheduling service instance without any restrictions of SaaS tenants.
75+
- Credentials bound to the PaaS tenant are bound to the SAP Job Scheduling service instance. This means that the provider of the multitenant application is allowed to create, read, edit, and delete all jobs and schedules for the bound SAP Job Scheduling service instance without any restrictions of SaaS tenants.
5476

5577

5678
**Related Information**

docs/create-a-service-instance-in-the-kyma-dashboard-224a49a.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ You've logged on to the SAP BTP cockpit. For more information, see [Navigate in
4848

4949
## Results
5050

51-
Your service now has a service binding. To use it, it must be mounted within your application. For more information, see [Using SAP BTP Services in the Kyma Environment](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/ea4dd81e49254dd482d32e3c20f4477a.html "With the Kyma environment you can connect SAP BTP services to your cluster and manage them using the SAP BTP Operator module.") :arrow_upper_right:.
51+
Your service now has a service binding. To use it, it must be mounted within your application. For more information, see [Using SAP BTP Services in the Kyma Environment](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/ea4dd81e49254dd482d32e3c20f4477a.html "With the Kyma environment, you can connect SAP BTP services to your cluster and manage them using the SAP BTP Operator module.") :arrow_upper_right:.
5252

5353
**Related Information**
5454

0 commit comments

Comments
 (0)