来源资料待手动核验
项目简介
🚚 TRM (Transport Request Manager) Server
🚚 TRM (Transport Request Manager) Server
Contributor Covenant TRM License TRM Latest version TRM Installs View Code Wiki
| 🚀 This project is funded and maintained by 🏦 | 🔗 | |-------------------------------------------------|----------------------------------------------------------------| | Regesta S.p.A. | https://www.regestaitalia.eu/ | | Clarex S.r.l. | https://www.clarex.it/ |
Minimum tested release: SAPBASIS 702 SP12 (SAP ECC 6.0 EHP2)
trm-server is the server-side component of TRM.
🚚 TRM (Transport Request Manager) is a package manager inspired solution built leveraging CTS that simplifies SAP ABAP transports.
TRM Logo
TRM introduces package-based software delivery to the SAP ecosystem, bringing with it semantic versioning, dependency management, and automated deployment activities.
> [!NOTE] > If you're looking for the REST implementation of trm-server, head over to trm-rest
It acts as the secure bridge between the SAP application server and the TRM client.
It exposes the APIs that allow TRM to import/export transports, and, as a consequence, it must be installed only on source and target systems, as its not required on any other system in the landscape.
┌──────────────────────────┐
│ TRM Client │
└─────────────┬────────────┘
│
│ System Connector
│ (RFC SDK / REST / BTP / ...)
▼
┌──────────────────────────┐
│ trm-server │
│ (Installed on SAP) │
└─────────────┬────────────┘
│
│ Native SAP APIs
▼
┌──────────────────────────┐
│ SAP System │
└──────────────────────────┘Full documentation can be seen at https://docs.trmregistry.com.
In a typical scenario, TRM Client connects to a SAP system through a System Connector (RFC SDK, REST, BTP, etc.). After checking that trm-server is installed on the system, the client uses its APIs to perform secure and controlled transport export and import operations. If not installed, the client can still communicate directly with the SAP system, but with limited capabilities and without extended TRM features.
trm-server is the server-side component of TRM.
It acts as the secure bridge between the SAP application server and the TRM client.
It exposes the APIs that allow TRM to import/export transports, and, as a consequence, it must be installed only on source and target systems, as its not required on any other system in the landscape.
The first installation must be performed using the standalone installer.
The standalone installer is a self-contained ABAP report that allows the installation of trm-server and trm-rest.\ The installer will import trm-server transports (and eventually trm-rest transports too, if necessary) into your system and automatically move its objects into the temporary package $TRM (which will also be generated).\ The installer does not import the /ATRM/ namespace, as trm-server and trm-rest are intended to be used as-is. If you need to modify its objects, consider installing them via abapGit instead.
After the initial installation, it is recommended to install subsequent theit updates via TRM.
SE38
SE38
SE38
SE38
ZTRMINSTALLER
Online install (From registry)
The online installation is only possible if your system is allowed to connect to the external server https://trmregistry.com.
This paragraph is courtesy of abapGit.org
##### Option A - Chrome
Courtesy of abapGit
##### Option B - Firefox
##### Option C - Safari
This paragraph is courtesy of abapGit.org
STRUST
STRUST
ZTRMINSTALLER
> For security reasons, by default, TRM does not allow any user to execute RFC functions unless explicitly authorized.
To verify that a user has access to RFC functions:
If the user is authorized, no errors should occur. If not authorized, access will be denied.
Because this package is in namespace /ATRM/, install via abapgit needs a system with this namespace installed.
If you are running a demo system, you can use the following keys
Development key: 18531191373370851361\ Repair key: 00211665563784583720
For abapGit to work, you need to generate a valid developer key using the Development Namespace Application.
Like every other TRM open-soruce projects, contributions are always welcomed ❤️.
Make sure to open an issue first.
Contributions will be merged upon approval.
Click here for the full list of TRM contribution guidelines.
[](https://docs.trmregistry.com/#/?id=contributors)