CPC G06F 21/6218 (2013.01) [G06F 16/25 (2019.01); G06F 16/27 (2019.01)] | 20 Claims |
1. A method comprising:
on a source landscape,
receiving, in a source content management service from a target content management service, an instruction to replicate a content package;
retrieving, by the source content management service, one or more objects and metadata for the one or more objects from a landscape server, the content package comprising the one or more objects and the metadata for the one or more objects;
storing, by the source content management service, the content package;
determining whether the target content management service is restricted or open;
creating, by the source content management service, a first replication job to replicate the content package on the target content management service, wherein when the target content management service is open, the source content management service executes the replication job to replicate the content package on the target content management service, and wherein when the target content management service is restricted, the source content management service sets a replication job status to pending pull;
on a restricted target landscape comprising the target content management service;
issuing a poll to the source content management service;
in response to the poll, receiving a poll result indicating the replication job status is pending pull;
in response to the first replication job status being pending pull, generating a second replication job on the target content management service to generate a pull request;
issuing the pull request to the source content management service;
in response to the pull request, receiving from the source content management service the content package; and
storing the content package in a non-transitory computer readable storage medium.
|