az-private-linky-cap
A CAP project reaching an S/4 backend through SAP BTP Private Link Service for Azure, with the private hostname and the credentials held in a destination.
A deployable CAP service whose subject is one destination: proxy type PrivateLink, a URL that is a private hostname rather than an internet address, and TrustAll set because, as the README says, CAP v1 does not yet apply a Destination custom trust store. That is what stands in for a Cloud ConnectorCloud ConnectorSAP's on-premises agent that links SAP BTP applications to systems in a customer's own network, as a reverse invoke proxy that exposes only the systems and resources it is configured to allow.sap official, btp in front of an on-premise system; the README calls it a managed component that exposes SAP backends to BTP on Azure without one, written against S4, with ECC, BO, PI/PO and SolMan named as reachable the same way. The CAP side is thin: it reads /sap/opu/odata/sap/epm_ref_apps_prod_man_srv, deploys as an MTA, and binds the az-destinations SAP Destination serviceSAP 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 instance through cds bind for hybrid testing. It stops at the backend, since the Fiori front end and the Integration Suite iFlow are separate repositories the README links, and provisioning SAP BTP Private Link Service for Azure itself is outside it.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 2, wrote 4@MartinPankrazmaintainer
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
- Runtime
- Node.js
- Runs on
- Cloud Foundryhybrid
As a sample
- Form
- A tutorial's companion code
Connections
Reaching remote systems without addresses or credentials in the code
Named, credentialed addresses of other systems resolved at runtime
Download
Architecture
as mta.yaml states it at 32a2b19, readDownload
Bound, and not drawn
- az-private-linky-cap-srvSAP Private Link Service, SAP Destination service
Documented, with no instance in the document
- @sap/xssec requires SAP Authorization and Trust Management serviceaz-private-linky-cap-srv
- @sap/xssec requires Cloud Identity Servicesaz-private-linky-cap-srv
README
quoted from MartinPankraz/az-private-linky-cap, readaz-private-linky-cap
CAP Project to get you started with SAP BTP Private Link Service for Azure.
Find my blog post series on the topic here.
We used the /sap/opu/odata/sap/epm_ref_apps_prod_man_srv OData service for this project.
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
History in the atlas
- First seen.
For your agent
- Ref
artifact:martinpankraz-az-private-linky-cap- JSON
- /artifacts/martinpankraz-az-private-linky-cap.json
- MCP
- Connecting an agent