

Komut Yürütme › Telnet Komut Dosyasını Çalıştırma İşleci › Örnek
Örnek
Aşağıdaki yordam, Telnet Komut Dosyası Çalıştır işlecinin kullanımına yönelik bir örnek sağlar.
- Telnet Komut Dosyası Çalıştır işleci, belirttiğiniz oturum açma bilgilerini okur. İşleç, bu oturum açma bilgilerini uzak Telnet ana bilgisayarına bağlanmak ve "conn" nesnesini oluşturmak için kullanır. Aşağıdaki Uzak Oturum Açma Bilgileri örneği, genel girişleri gösterir:

- Komut Dosyası paletinde aşağıdakileri belirtirsiniz:
Bu örnekte, aşağıdaki çıktı değişken adları, yürütmenin sonunda işlecin veri kümesine kaydedilir: 'svrDate', 'loginStr', 'pwdStr' ve 'promptStr'.

- Satır İçi bilgi isteminde, CA Process Automation tarafından oluşturulan "conn" nesnesinden yararlanabilirsiniz: "conn" nesnesinden nasıl yararlanabileceğiniz, aşağıdaki bean shell bilgi isteminde gösterilmektedir:

- svrDate, loginStr, pwdStr ve promptStr değişkenlerini, yürütmenin sonunda işlecin veri kümesine kaydedilebilmesi için komut istemi kapsamında görünecek şekilde oluşturun.
- “.*ogin: ” (Reg Ex) oturum açma bilgi istemini 10 saniye beklemek için ‘conn.waitFor()’ değişkenini kullanın.
- Oturum açma bilgi istemi 10 saniye içinde bulunursa, loginStr değişkeninde eşleştirilen oturum açma bilgi istemini kaydetmek için ‘conn.getLastOutput()' değişkenini kullanın.
- Parametreler listesindeki ilk nesne olarak iletilen kullanıcı adını göndermek için ‘conn.sendLine()’ değişkenini kullanın: args[0].
- “.*assword: ” (Reg Ex) parola bilgi istemini 10 saniye beklemek için ‘conn.waitFor()’ değişkenini kullanın
- Parola bilgi istemi 10 saniye içinde bulunursa, pwdStr değişkeninde eşleştirdiğimiz parola bilgi istemini kaydetmek için ‘conn.getLastOutput()' değişkenini kullanın.
- Parametreler listesindeki ikinci nesne olarak iletilen parolayı göndermek için ‘conn.sendLine()’ değişkenini kullanın: args[1].
- “.*[$] ” (Reg Ex) kullanıcı bilgi istemini 15 saniye beklemek için ‘conn.waitFor()’ değişkenini kullanın.
- Kullanıcı bilgi istemi 15 saniye içinde bulunursa, promptStr değişkeninde eşleştirdiğimiz kullanıcı bilgi istemini kaydetmek için ‘conn.getLastOutput()' değişkenini kullanın.
- Parametreler listesindeki üçüncü nesne olarak iletilen komutu göndermek için ‘conn.sendLine()’ değişkenini kullanın: args[2].
- “.*[$] ” (Reg Ex) kullanıcı bilgi istemini 10 saniye beklemek için ‘conn.waitFor()’ değişkenini kullanın.
- Kullanıcı bilgi istemi 10 saniye içinde bulunursa, svrDate değişkenindeki komutla eşleştirdiğimiz kullanıcı bilgi istemini kaydetmek için ‘conn.getLastOutput()' değişkenini kullanın.
- Yürütmenin sonunda, Telnet Komut Dosyası Çalıştır işleci, çıktı değişkenlerini işlecin veri kümesine CA Process Automation nesneleri olarak kaydeder.
Eşleştirilen bilgi istemi, conn.getLastOutput() tarafından döndürülen çıktıda görünür.
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
 
|
|