/script-minisaplicgen

Batch License generator for SAP Preview, Evaluation and Developer Versions

Primary LanguagePythonMIT LicenseMIT

Script to generate License for SAP Preview, Evaluation and Developer Versions in batch

Usage python script example

Set parameters to generate license:

MINSAPLICTYPE=025
MINSAPLICEMAIL=blablabla@blablabla.io
MINSAPLICHWKEY=D0929189719

Generate license:

(set -o pipefail && python3 minisaplicgen.py | xpath -q -e '/entry/content/m:properties/d:Licensekey/text()')<<EOF
{
    "Type": "$MINSAPLICTYPE",
    "Name": "$MINSAPLICEMAIL",
    "Email": "$MINSAPLICEMAIL",
    "Hwkey": "$MINSAPLICHWKEY",
    "HostID": "",
    "HostName": ""
}
EOF

Usage bash script example for A4H

This example related to SAP Demo System A4H (A4H - SAP NetWeaver AS ABAP 7.4 and above (Linux / SAP HANA).

Set parameters to generate license:

export MINSAPLICTYPE=025
export MINSAPLICHWKEY=$(su - a4hadm -c "saplicense -get | grep -i hardware | tr -d '[:space:]' | sed 's/.*=//'")
export MINSAPLICEMAIL=blablabla@blablabla.io

Generate license:

./minisaplicgen.sh