SampleSampleA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →independently maintainedindependently maintainedPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →
cap-replication-demo
Replication between systems with CAP.
Facts
Last push
Where it sits
Lives in
Demonstrates
Data federationCAPData federationReading data that lives in another system as if it were local — by federating the query, by copying the rows, or by caching what was read. Three different answers to one question, and the choice is about how stale you can afford to be.
Who is behind it
Gregor WolfGregor WolfMaintains this
In the atlas: maintains 17, contributes to 59, wrote 2@gregorwolfmaintainerElias GnedelContributes to this
In the atlas: contributes to 1@EliasGnedel1 contributor
In the atlas: maintains 17, contributes to 59, wrote 2@gregorwolfmaintainerElias GnedelContributes to this
In the atlas: contributes to 1@EliasGnedel1 contributor
Before choosing this
Signals
LicenceNo licenseNeither the package manifest nor the repository tree declares a licence
Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.
What it declares
Every artifact
- Type
- Sample
- Origin
- Independently maintained
As a sample
- Form
- A reference application
Connections
Group by
NodeRelationBasis
Functional
Data federationData federationReading data from another system as if it were localSAP and community, narrow by design
demonstrates
authored
demonstrates Data federation
Reading data from another system as if it were local
Download
Architecture
as mta.yaml states it at 74ccf7c, readDownload
SAP Authorization and Trust Management serviceThe OAuth server behind a BTP application: issues the JWT the app checks, holds the scopes and role collections it checks against, and brokers trust to an identity provider. Bound, never installed.sap official, btp
SAP Destination serviceNamed, credentialed addresses of other systems, resolved at runtime — so an application holds no URL and no secret of its own, and the same code reaches a different system in every landscape.sap official, btp
SAP Application Logging service for SAP BTPCollects an application's log lines from Cloud Foundry or Kyma into a searchable Kibana, for the retention the plan sets.sap official, btp
cap-replication-srv → SAP Authorization and Trust Management serviceStated in the descriptor, authentication, HTTP, outboundValidating the JWT a request carries against the keys XSUAA publishes, and fetching tokens from it.
SAPnot SAP's, or the project's ownauthenticationstated in the document
Bound, and not drawn
- cap-replication-srvSAP Destination service, hana, SAP Application Logging service for SAP BTP
- cap-replication-db-deployerhana, SAP Application Logging service for SAP BTP
Documented, with no instance in the document
- @sap-cloud-sdk/connectivity requires SAP Connectivity servicecap-replication-srv
- @cap-js/hana requires SAP HANA Cloudcap-replication-srvconditionalThe database this is the service for: capire's standard database for production, reached with the credentials
cds watchorcds runfetch from the binding at runtime.Using SAP HANA Cloud for Production — capire, Prepare for ProductionThis configures deployment for SAP HANA. The configuration is added to a `[hybrid]` profile in your _package.json_.
Using SAP HANA Cloud for Production — capire, cds deployWith this information, `cds watch`/`run` can fetch the SAP HANA credentials at runtime, so that the server can connect to it.
Databases — capire, overview (the 2 is the page's footnote mark)in production, SAP HANA 2 is used by default
- @sap/xssec requires Cloud Identity Servicescap-replication-srv
Bound in the descriptor, not joined to an entry
hana
README
quoted from gregorwolf/cap-replication-demo, readgregorwolf/cap-replication-demo/README.mdthe maintainer’s wordsOn GitHub
Demonstrate replication with CAP
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
discovered viaGitHub API · gregorwolf
first seen in the atlas
ecosystem and domaincap, data-and-persistence
Contributors
History in the atlas
- A sample's domain recorded what kind of thing it is, which artifact_type already says, so it sat under Learning while the capability it demonstrates sat elsewhere — filtering a domain for a worked example returned nothing. Domain now follows the single capability the sample demonstrates; a sample with no single subject stays in Learning.
- First seen.
For your agent
- Ref
artifact:gregorwolf-cap-replication-demo- JSON
- /artifacts/gregorwolf-cap-replication-demo.json
- MCP
- Connecting an agent