{"ref":"artifact:sap-samples-btp-cloud-connector-setup-automation","page":"/artifacts/sap-samples-btp-cloud-connector-setup-automation","json":"/artifacts/sap-samples-btp-cloud-connector-setup-automation.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-btp-cloud-connector-setup-automation","name":"btp-cloud-connector-setup-automation","artifact_type":"generator","ecosystem":"btp","domain":"integration-and-messaging","origin_ring":"sap-official","description":{"one_line":"A Yeoman generator that adds the [Cloud Connector](artifact:sap-cloud-connector) system mappings for an XS Advanced system and writes the matching SAP BTP destination files.","short":"Yeoman generator for Cloud Connector mappings and BTP destinations","what_it_solves":"Reaching an XS Advanced system from [SAP Business Application Studio](artifact:btp-business-application-studio) means creating Cloud Connector system mappings by hand and then building matching destination files for the subaccount. Running `yo bas-xsa-connectivity` asks for the Cloud Connector login URL, username, password and location ID, the SAP BTP subaccount region and ID, and a directory for the output; it then adds the system mappings and resources Business Application Studio needs, and writes the destination files into that directory. Importing those files under Connectivity > Destinations in the subaccount is still a manual step."},"links":{"repo":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation"},"identity":{"license":"Apache-2.0"},"compat":{"runtimes":["node"]},"source_available":true,"provides":[{"capability":"capability:destinations","what_it_does":"Generates the SAP BTP destination files for a Cloud Connector mapping from the answers to a Yeoman prompt, ready to import into a subaccount.","sources":[{"url":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation","title":"SAP-samples/btp-cloud-connector-setup-automation — README","checked":"2026-10-19","quote":"generate files for import in SAP BTP Destinations"}]}],"type_properties":{"generates":{"value":["configuration"],"sources":[{"url":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation","title":"SAP-samples/btp-cloud-connector-setup-automation — README, Usage","checked":"2026-10-19","quote":"2. Generate files for import in SAP BTP Destinations"}]},"invoked_by":{"value":["yeoman"],"sources":[{"url":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation","title":"SAP-samples/btp-cloud-connector-setup-automation — README, Description","checked":"2026-10-19","quote":"This Yeoman generator helps you connect to a SAP BTP Subaccount in Cloud connector, add necessary System Mappings and resources to work access XS Advanced Systems in SAP Business Application Studio (BAS), and generate files for import in SAP BTP Destinations."},{"url":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation","title":"SAP-samples/btp-cloud-connector-setup-automation — README, Usage","checked":"2026-10-19","quote":"To start the generator, navigate to the directory where you want to generate your project and run:\n\n```bash\nyo bas-xsa-connectivity\n```"}]}},"requires":[{"ref":"artifact:sap-cloud-connector","for":"the installation the generator signs in to and adds the system mappings and resources in","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation","title":"SAP-samples/btp-cloud-connector-setup-automation — README, Requirements","checked":"2026-10-19","quote":"4. Cloud Connector is installed"}]},{"ref":"external:nodejs","for":"the runtime the generator is installed into and run on, at the version the requirements name","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation","title":"SAP-samples/btp-cloud-connector-setup-automation — README, Requirements","checked":"2026-10-19","quote":"1. Node.js v18.14.2"}]}],"connects":[{"ref":"artifact:sap-cloud-connector","kind":"provisioning","direction":"outbound","for":"signs in with the login URL, user and password it prompts for, and adds the system mappings and resources for the XS Advanced system","sources":[{"url":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation","title":"SAP-samples/btp-cloud-connector-setup-automation — README, Description","checked":"2026-10-19","quote":"This Yeoman generator helps you connect to a SAP BTP Subaccount in Cloud connector, add necessary System Mappings and resources to work access XS Advanced Systems in SAP Business Application Studio (BAS), and generate files for import in SAP BTP Destinations."},{"url":"https://github.com/SAP-samples/btp-cloud-connector-setup-automation","title":"SAP-samples/btp-cloud-connector-setup-automation — README, Usage","checked":"2026-10-19","quote":"1. Cloud Connector Login Url\n2. Cloud Connector Username\n3. Cloud Connector Password\n4. Cloud Connector Location ID"}]}],"maintainers":["actor:sap-samples"],"provenance":{"discovered_via":[{"source":"source:github-orgs"}],"first_seen":"2026-09-13"},"drafted_with_ai":true,"contributors":["actor:breglerj","actor:btbernard","actor:sushiljain01"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"5 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-05, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 3 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":3,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":3,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2026-05-28","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2024-02-14T06:40:48Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":2749,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2024-02-14","last_commit":"2026-05-28","commits":9,"contributors":5,"readme_path":"README.md","readme_sha":"49256579ba679a23b92eb1076e8bac1f7d5fd45f","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:btbernard","name":"Brian Bernard","json":"/actors/btbernard.json"},{"ref":"actor:breglerj","name":"Jonathan Bregler","json":"/actors/breglerj.json"},{"ref":"actor:sushiljain01","name":"Sushil Jain","json":"/actors/sushiljain01.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}