Creating a Repository

createrepo
[-c <yes/no>] (Create database. Default: yes)
-name <name>
[-desc <description>]
[-purpose <purpose>]
[-h <host>] (Default: localhost)
[-p <port>] (Default: 53722)
-db <database>
-u <username>
-pw <password>
[-mdb <maintenance database>]
[-su <super username>]
[-spw <super password>]
[-ssl]
[-source <yes/no>] (Default: yes)

Tip

3D_REPO_PASS and 3D_REPO_SUPER_PASS are special environment variables to replace the respective password arguments.

Examples

jre\bin\java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar createrepo -name "My First Repo" -db MyRepo -u w3d -pw w3d -su w3d -spw w3d
jre\bin\java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar createrepo -c no -name "My Second Repo" -db MyRepo -u w3d -pw w3d

Linking a Repository

linkrepo
-name <name>
[-h <host>] (Default: localhost)
[-p <port>] (Default: 53722)
-db <database> (Not required when autehntication method is azure_ad)
-u <username>
-pw <password> (Not required when authentication method is azure_ad)
[-ssl <true/false>] (Default: false)
[-ca_cert <Location of the ca certificate>]
[-auth <authentication method>] (Options: azure_ad)
[-az_ap_id <Azure application id>]
[-az_auth_url <Azure authentication URL>]
[-microsoft_entra_group <The Microsoft Entra group used when authenticating with Azure AD>]

Tip

3D_REPO_PASS is a special environment variable to replace the respective password argument.

Examples

jre\bin\java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar linkrepo -name "My First Repo" -db MyRepo -u w3d -pw w3d

Tip

Restoring a repository only works on non-legacy repositories.

Backing Up a Repository

backuprepo
-repo <repo name>
-o <backup>
[-f] (Force overwrite)
[-c] (Save local credentials)

Tip

Ensure the current directory is where the jar is located.

Examples

java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar backuprepo -repo "Local repository" -o backup.repo
java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar backuprepo -repo "Local repository" -o backup.repo -f -c

Restoring a Repository

restorerepo
   -file <backup.repo>
   [-c <yes/no>] (Create database. Default: yes)
   -name <name>
   [-desc <description>]
   [-purpose <purpose>]
   [-h <host>] (Default: localhost)
   [-p <port>] (Default: 53722)
   -db <database>
   -u <username>
   -pw <password>
   [-mdb <maintenance database>]
   [-su <super username>]
   [-spw <super password>]
   [-ssl]
   [-ca_cert <Location of the ca certificate>]
   [-f]

Tip

3D_REPO_PASS and 3D_REPO_SUPER_PASS are special environment variables to replace the respective password arguments.

Examples

jre\bin\java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar restorerepo -file MyLastBackup.repo -name "My First Repo" -db MyRepo -u w3d -pw w3d -su w3d -spw w3d
jre\bin\java -Xmx512m -XX:MaxMetaspaceSize=256m -splash: -jar WhereScape-3D-HEAD-bundle.jar restorerepo -file MyLastBackup.repo -c no -name "My Second Repo" -db MyRepo -u w3d -pw w3d
  • No labels