POC Onboarding for Automation
A step-by-step guide for running a proof-of-concept demo that shows how SeaLights identifies impacted tests after a known transport is imported.
Prerequisites
1
Set up the agent
slabapcli.exe setup install.\slabapcli.exe setup installExample
.\slabapcli.exe setup install
[2025-06-17 08:15:56.388+01:00] [info] Current ANSI Code Page: 65001 (UTF-8) (65001)
[2025-06-17 08:15:56.389+01:00] [info] Config pathname: ../config/config.toml
[2025-06-17 08:15:56.389+01:00] [info] Install default config
[2025-06-17 08:15:56.392+01:00] [info] Installed default config
[2025-06-17 08:15:56.395+01:00] [info] Install symmetric key
[2025-06-17 08:15:56.395+01:00] [info] Create symmetric key
[2025-06-17 08:15:56.398+01:00] [info] Created symmetric key
[2025-06-17 08:15:56.399+01:00] [info] Create IV
[2025-06-17 08:15:56.399+01:00] [info] Created IV
[2025-06-17 08:15:56.400+01:00] [info] Installed symmetric key
[2025-06-17 08:15:56.401+01:00] [info] Install Windows Error Reporting
[2025-06-17 08:15:56.401+01:00] [info] Installed Windows Error Reporting
[2025-06-17 08:15:56.401+01:00] [info] Total time: 00:00:00.0132
Connect to SeaLights
slabapcli.exe sealights set.\slabapcli.exe sealights setExample
.\slabapcli.exe sealights set
[2026-04-21 08:51:38.306+01:00] [info] Config pathname: ..\config\config.toml
Enter token:
Confirm token:
Token accepted (a3f***...***d2b).
Running 'sealights test' to verify the new token...
[2026-04-21 08:51:47.710+01:00] [info] Test SeaLights: customer.sealights.io
Agent token is valid.
Sealights connectivity check succeeded.3
Create an RFC Destination
slabapcli.exe rfc set --name <rfc> --hostname <hostname> --sysnr <sysnr> --client <client> --lang <language>.\slabapcli.exe rfc set --name <rfc> --hostname <hostname> --sysnr <sysnr> --client <client> --lang <language>Parameter
Required
Description
Example
slabapcli.exe rfc set --name "S21" --hostname "vwsvtstsap13.tricentis.com" --sysnr "00" --client "100" --lang "EN".\slabapcli.exe rfc set --name 'S21' --hostname 'vwsvtstsap13.tricentis.com' --sysnr '00' --client '100' --lang 'EN'.\slabapcli.exe rfc set --name 'S21' --hostname 'vwsvtstsap13.tricentis.com' --sysnr '00' --client '100' --lang 'EN'
[2026-05-07 11:37:08.572+01:00] [info] Config pathname: ..\config\config.toml
Enter username: hunterh
Enter password:
Confirm password:
Password accepted (a3f***...***d2b).
Running 'rfc test --name S21' to verify the new RFC destination...
[2026-05-07 11:37:15.910+01:00] [info] Testing rfc: S21
Connected
System info:
RFCDBHOST: sapqas01
RFCSYSID: S21
RFCIPADDR: 10.0.1.50
RFCKERNRL: 753
RFCSAPRL: 750
SeaLights ABAP add-on:
Installed
SeaLights ABAP add-on version:
Installed version: RELEASE=2025_01 EXTRELEASE=0012 (minimum supported ...)
Time synchronization:
...
RFC function modules:
All required RFC function modules callable
Tables:
All required tables readable
SCMON Configuration:
...
SCMON is running and configured to stay active until 2027-12-31
SCMON_COLLECT callability:
SCMON_COLLECT call succeeded4
Create a pipeline
slabapcli.exe pipeline set --appname <app> --qas <rfc> --prd <rfc> [--name <name>] [--labid <labid>].\slabapcli.exe pipeline set --appname <app> --qas <rfc> --prd <rfc> [--name <name>] [--labid <labid>]Parameter
Required
Description
Example: Create a pipeline using a QAS system
slabapcli.exe pipeline set --appname "ALM_Demo" --qas "S21" --prd "S23".\slabapcli.exe pipeline set --appname 'ALM_Demo' --qas 'S21' --prd 'S23'.\slabapcli.exe pipeline set --appname 'ALM_Demo' --qas 'S21' --prd 'S23'
[2026-03-08 10:33:36.956+02:00] [info] Detected Windows version: Windows 11
[2026-03-08 10:33:36.957+02:00] [info] Config pathname: ../config/config.toml
[2026-03-08 10:33:37.012+02:00] [info] Pipeline 'ALM_Demo-S21' has been created in '../config/config.toml'. Use this name with the buildmap, footprints, and buildmods commands.[[pipeline]]
name = "ALM_Demo-S21"
appname = "ALM_Demo"
qas = "S21"
prd = "S23"
labid = "S21 vwsvtstsap13.tricentis.com"
disablesetref = falseExample: Create a pipeline using a DEV system
[[pipeline]]
name = "ALM_Demo-S21"
appname = "ALM_Demo"
dev = "S21"
prd = "S23"
labid = "S21 vwsvtstsap13.tricentis.com"
disablesetref = false5
Run the Initial Build Map
slabapcli.exe buildmap run --pipeline <pipeline-name>.\slabapcli.exe buildmap run --pipeline <pipeline-name>Parameter
Required
Description
Example
slabapcli.exe buildmap run --pipeline "HH_SLABAPCLI_170625".\slabapcli.exe buildmap run --pipeline 'HH_SLABAPCLI_170625'.\slabapcli.exe buildmap run --pipeline 'HH_SLABAPCLI_170625'
[2025-06-17 15:28:19.807+01:00] [info] Current ANSI Code Page: 65001 (UTF-8) (65001)
[2025-06-17 15:28:19.807+01:00] [info] Config pathname: ../config/config.toml6
Start collecting Footprints
slabapcli.exe footprints run --pipeline <pipeline-name>.\slabapcli.exe footprints run --pipeline <pipeline-name>Parameter
Required
Description
Example
slabapcli.exe footprints run --pipeline "HH_SLABAPCLI_170625".\slabapcli.exe footprints run --pipeline 'HH_SLABAPCLI_170625'.\slabapcli.exe footprints run --pipeline 'HH_SLABAPCLI_170625'
[2025-06-18 15:07:58.337+01:00] [info] Current ANSI Code Page: 65001 (UTF-8) (65001)
[2025-06-18 15:07:58.337+01:00] [info] Config pathname: ../config/config.toml
[2025-06-18 15:07:58.341+01:00] [info] resource = footprints. command = run
[2025-06-18 15:07:58.341+01:00] [info] pipline: HH_SLABAPCLI_170625
[2025-06-18 15:07:58.370+01:00] [info] Run scheduled daily. interval = 5m. duration = 1d
[2025-06-18 15:07:58.370+01:00] [info] Total time: 00:00:00.033slabapcli.exe footprints stop --pipeline <pipeline-name>.\slabapcli.exe footprints stop --pipeline <pipeline-name>7
10
12
Import the transport using the watcher
watcher.exe BUILD_MODS <pipeline-name> --transport_num <TRANSPORT_NUMBER>.\watcher.exe BUILD_MODS <pipeline-name> --transport_num <TRANSPORT_NUMBER>Parameter
Required
Description
Example
watcher.exe BUILD_MODS "MyApp-Q40" --transport_num "EH4K901492".\watcher.exe BUILD_MODS 'MyApp-Q40' --transport_num 'EH4K901492'.\watcher.exe BUILD_MODS 'MyApp-Q40' --transport_num 'EH4K901492'
[2026-03-08 14:22:15.102+02:00] [info] Log level: info
[2026-03-08 14:22:15.103+02:00] [info] Current ANSI Code Page: 1252
[2026-03-08 14:22:15.103+02:00] [info] Current version: '1.2.0'
[2026-03-08 14:22:15.347+02:00] [info] Retrieving the last import of the transport with a transport num 'EH4K901492' from the RFC destination 'Q40'
[2026-03-08 14:22:16.891+02:00] [info] Found 1 transports
[2026-03-08 14:22:16.892+02:00] [info] Populating 'IMPORTED_OBJECTS' and 'DELETED_OBJS' table
[2026-03-08 14:22:17.204+02:00] [info] Table IMPORTED_OBJECTS populated successfully
[2026-03-08 14:22:17.205+02:00] [info] Populating IMPORTED_TRANSPORTS table
[2026-03-08 14:22:17.318+02:00] [info] Table IMPORTED_TRANSPORTS populated successfully
[2026-03-08 14:22:17.319+02:00] [info] Reading TMDIR table
[2026-03-08 14:22:18.540+02:00] [info] TMDIR table read successfully.
[2026-03-08 14:22:18.541+02:00] [info] Reading TFDIR table
[2026-03-08 14:22:19.103+02:00] [info] TFDIR table read successfully.
[2026-03-08 14:22:19.104+02:00] [info] Reading TADIR table
[2026-03-08 14:22:20.672+02:00] [info] TADIR table read successfully.
[2026-03-08 14:22:20.673+02:00] [info] Reading WBCROSSGT table
[2026-03-08 14:22:21.890+02:00] [info] WBCROSSGT table read successfully.
[2026-03-08 14:22:21.891+02:00] [info] Reading WBCROSSI table
[2026-03-08 14:22:22.754+02:00] [info] WBCROSSGI table read successfully.
[2026-03-08 14:22:22.755+02:00] [info] Creating table OBJS_DEVCLASSES
[2026-03-08 14:22:22.801+02:00] [info] Table OBJS_DEVCLASSES created successfully
[2026-03-08 14:22:22.802+02:00] [info] Creating tables TABL_PROG_XREFS, TABL_FUGR_XREFS, TABL_CLAS_XREFS
[2026-03-08 14:22:23.114+02:00] [info] Tables TABL_PROG_XREFS, TABL_FUGR_XREFS, TABL_CLAS_XREFS created successfully
[2026-03-08 14:22:23.245+02:00] [info] Serializing data for build modifications with the transport num 'EH4K901492'
[2026-03-08 14:22:24.012+02:00] [info] Build session for the transport num 'EH4K901492' opened successfully. Session ID: a1b2c3d4-e5f6-7890-abcd-ef1234567890
[2026-03-08 14:22:26.478+02:00] [info] Build mods for the transport num 'EH4K901492', imported at 2026-03-08 12:15:30 created successfully
[2026-03-08 14:22:26.891+02:00] [info] Build session 'a1b2c3d4-e5f6-7890-abcd-ef1234567890' closed successfully
[2026-03-08 14:22:26.892+02:00] [info] Ping sender stopped.
Total time: 00:00:11.790Troubleshooting
Problem
What to check
What's next?
Last updated
Was this helpful?




