Command Line Console (CLC)'yi Kullanma
Command Line Console (CLC), yöneticilerin çözüm tanımları (SPD'ler) ve kurulum paketleri (KP'ler)'de belirli GAX fonksiyonlarını yürütmelerine olanak tanır. Örnek olarak CLC'yi, uzak ana makinelere sessizce SPD'leri dağıtmak için kullanabilirsiniz.
CLC'yi kullanmak için, işletim sisteminin komut satırı arayüzüne erişebilmeniz gerekmektedir. Eğer GAX ana bilgisayar makinesinde değilseniz, yerel makinede CLC (gaxclc.jar) aracı bulunmalıdır.
CLC ekli Yardım dosyasına erişmek için, şu komutlardan birini yürütün:
java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Yapı
CLC, şu yapıları kullanan komutları destekler:
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> <function> <operation> <args>
Yukarıda bulunan örnekte:
- -u:user Yapılandırma Sunucusu'nda oturum açmak için kullanıcı adı.
- -p:password Yapılandırma Sunucusu'nda oturum açmak için kullanıcı parola. Eğer bu bayrak herhangi bir değeri belirtmiyorsa, CLC bir parola olmadığını varsayar.
- -s GAX sunucusuna güvenli bir https bağlantısı kullanma talimatı verir. Eğer bu bayrak belirlenmediyse, CLC http kullanır.
- -h:<host>:<port> GAX sunucusunun ana bilgisayar ve bağlantı noktasını belirler. Eğer bu bayrak belirlenmediyse, CLC şu değeri kullanır: -h:localhost:8080.
- <function>, ip veya spd olabilir.
- <operation> bu işlemin yürütüleceğini belirtir. Bu bayrak için geçerli değerler, bir önceki adımda belirlediğiniz fonksiyona özgüdür (ip veya spd).
- <args> işlem bağımsız değişkenleri belirtir. Bu bayrak için geçerli değerler, bir önceki adımda belirlediğiniz <function> ve <operation> parametreleridir.
Aşağıdaki bir CLC komut örneğidir:
java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 1 "C:/GAX/input.txt"
SPD’ler
CLC, SPD'ler için şu işlemleri destekler:
- add
- query
- querybyid
- execute
- delete
- şifrele (bkz. yürüt sekmesi)
add
Genel Bakış
Bu işlem, GAX veritabanına bir SPD ekler. Eğer SPD zaten mevcutsa, SPD,XML'de ad ve sürüm tarafından belirlendiği gibi, bu işlem varılan SPD'yi değiştirir.
Eğer başarılı bir şekilde tamamlanırsa, işlem eklenen SPD'nin ID'sini geri döndürür.
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
- "dosya yolu"—XML dosyasının yolu.
Örnek
java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"
query
Genel Bakış
Bu işlem, tüm SPD'leri sorgular ve her SPD için şu detayları listeleyen bir tablo görüntüler:
- ID numarası
- İsim
- Sürüm
- Kiracı DBID
Aşağıda bir örnek verilmiştir:
10054 gvp 8.1.5 1
10060 genesysOne 8.1.5 1
10060 eServices 8.1.5 1
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query
Örnek
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query
querybyid
Genel Bakış
Bu işlem, bir SPD'yi kimliği ile sorgular. Eğer SPD bulunmuyorsa, işlem başarısız olur.
Başarılıysa, işlem SPD hakkında şu detayları listeleyen bir tablo görüntüler:
- Profil Kimliği
- İsim
Örneğin:
1 Install
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
- SPDID—Sorgulanan SPD’nin Kimliği.
Örnek
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374
execute
Genel Bakış
Bu işlem, bir SPD'yi yürütür.
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "input file"
- SPDID—Yürütülen SPD’nin Kimliği.
- profilAdı|-profilKimliği:profilKimliği|-profilAdı:profilAdı—Yürütülecek SPD profili.
- -encrypted—Eğer belirlendiyse, girdi dosyasının şifrelenmiş olduğunu belirtir.
- "giriş dosyası"—SPD parametrelerini içeren giriş dosyasını belirler. Eğer -encrypted ayarlandıysa, girdi dosyası şifrelenir.
Girdi dosyası, JSONObject biçiminde olmalı ve belirli bir profil için SPD parametreleri içermelidir. Dosya UTF-8 biçiminde kodlanmış olmalıdır.
[+] Kullanımı göster
Örnek
java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt"
java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 -profileName:"Install profile" "C:/GAX/input.txt"
java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 1 -encrypted "C:/GAX/encryptedinput.txt"
delete
Genel Bakış
Bu işlem, bir SPD siler. Eğer SPD bulunmuyorsa, işlem başarısız olur.
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
- SPDID—Silinen SPD’nin Kimliği.
Örnek
java -jar gaxclc.jar -u:default -p:password spd delete 5436
KP’ler
CLC, ip fonksiyonları için şu işlemleri destekler:
- add
- query
- querybyid
- delete
add
Genel Bakış
Bu işlem, GAX veritabanına bir IP (.zip dosyası olarak sıkıştırılmış) ekler. Eğer IP zaten bulunuyorsa, değiştirilir.
Eğer başarılı bir şekilde tamamlanırsa, işlem IP'nin ID'sini görüntüler.
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"
Örnek
java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"
query
Genel Bakış
Bu işlem, tüm IP'leri sorgular ve her IP için şu detayları listeleyen bir tablo görüntüler:
- ID numarası
- İsim
- Sürüm
- OS
- Yerel Ayar
- Durum
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query
Örnek
java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query
querybyid
Genel Bakış
Bu işlem, ID'si ile bir IP sorgular ve şu detayları listeleyen bir tablo görüntüler:
- ID numarası
- İsim
- Sürüm
- OS
- Yerel Ayar
- Durum
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
- IPID—Sorulacak KP’nin kimliği.
Örnek
java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543
delete
Genel Bakış
Bu işlem, bir IP siler.
Biçim
java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
- IPID—Silinecek KP’nin kimliği.
Örnek
java -jar gaxclc.jar -u:default -p:password ip delete 547
category:Genesys Administrator Extension category:Genesys Administrator Extension Help