Tworzenie nowego skryptu
Aplikacja Skrypty automatyzacji umożliwia użycie języka Jython lub kodu JavaScript w celu przyłączenia skryptów sprawdzania poprawności do Service Catalog na poziomie atrybutu, oferty i koszyka.
Procedura
- Kliknij opcję Konfiguracja systemu > Konfiguracja platformy > Skrypty automatyzacji.
- Kliknij działanie Utwórz skrypt
. - W polu Skrypt wpisz nazwę skryptu.
To pole jest wymagane. Opcjonalnie można również wpisać opis.
- Podaj wartość dla opcji Język skryptu.
- Wpisz lub wklej kod skryptu w polu Źródło.
Uwaga:
Dla skryptów sprawdzania poprawności, które mają dostęp do atrybutów oferty (czyli do pól w oknie dialogowym) istnieją dwie metody pobierania i zapisywania wartości.
Aby pobrać wartość atrybutu z okna dialogowego, użyj metody getValue. Na przykład, aby zmiennej ipaddr nadać wartość atrybutu IPADDR z okna dialogowego, użyj następującego kodu:ipaddr = offeringAttributes.getValue("IPADDR")Aby ustawić wartość atrybutu w oknie dialogowym, użyj metody setNewValue. Pierwszy parametr to nazwa atrybutu, a drugi parametr to wartość umieszczana w polu:offeringAttributes.setNewValue("DBDIR", "c:/ibm/db2") - Aby przetestować skrypt, kliknij ikonę Wykonaj skrypt
. Zostanie wyświetlone okno Wyniki skryptu.Uwaga: Wykonanie skryptu nie pozwala na przetestowanie skryptu działającego w środowisku Service Catalog, ale umożliwia wychwytywać ewentualne błędy składniowe w skrypcie.Uwaga: W języku Jython bloki są określane za pomocą wcięć, a wykonanie funkcji skryptu zwróci niespecyficzny komunikat "invalid descendant" w przypadku znalezienia błędów składni lub wcięć. - Kliknij przycisk Zamknij.
- Kliknij ikonę Zmień status
. Zostanie wyświetlone okno dialogowe Zmiana stanu. - Na liście znajdującej się obok pola Nowy status zmień status na Produkcja. Service Catalog może użyć skryptu, jeśli jego stan to Produkcja.
- Kliknij przycisk OK.
- Aby określić wersję skryptu, wpisz odpowiedni numer w polu
Wersja. Pole Wersja jest opcjonalne.
- Kliknij przycisk Zapisz.