Scheduler Erste Seite |
| JavaJavaScriptVBScriptPerl | Javadoc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Variable_set – Variablenmenge zur Übergabe von Parametern
Variablenmengen werden gebraucht für die Scheduler-weiten Variablen und Task-Parameter. Eine neue Variablenmenge wird mit Die Großschreibung der Variablennamen ist nicht relevant. In COM (JavaScript, VBScript, Perl) ist ein Variablenwert ein Variant. Weil die Variablen in der Regel in die Scheduler-Datenbank geschrieben werden, sollten nur nach String konvertierbare Variant-Werte verwendet werden (d.h. es sollten keine Objekte verwendet werden). In Java ist ein Variablenwert ein String. Wenn die Variable mit COM als Variant gesetzt worden ist, wird beim Lesen der nach String konvertierte Wert zurückgegeben. Siehe auch
countAnzahl der Variablen
mergeMischt eine andere Variablenmenge ein
Gleichnamige Variablen werden überschrieben. Parameter
namesAlle Variablennamen durch Semikolon getrennt
BeispielVariable_set variable_set = spooler.create_variable_set();
spooler_log.info( "\"" + variable_set.names() + "\"" ); // ==> ""
variable_set.set_var( "variable_1", "edno" );
variable_set.set_var( "variable_2", "dwa" );
spooler_log.info( "\"" + variable_set.names() + "\"" ); // ==> "variable_1;variable_2"
java.util.StringTokenizer t = new java.util.StringTokenizer( variable_set.names(), ";" );
while( t.hasMoreTokens() )
{
String name = t.nextToken();
spooler_log.info( name + "=" + variable_set.var( name ) );
}
RückgabeStringDie Namen aller Variablen durch Semikolon getrennt. substituteErsetzt $-Variablen in einem String
Beispiel in javascriptsubprocess.start( subprocess.env.substitute( "${MY_HOME}/my_program" ) );
Im Beispiel wird Referenzen der Form Parameter
RückgabeStringDie Zeichenkette mit den ersetzten $-Variablen valueEine Variable
Parameter
RückgabeString
varEine Variable
Verwenden Sie Parameter
RückgabeString
xmlVariable_set als XML-Dokument
Beispiel in javascriptvar variable_set = spooler.create_variable_set();
spooler_log.info( variable_set.xml ); // Liefert <?xml version='1.0'?><sos.spooler.variable_set/>
variable_set.xml= "<?xml version='1.0'?>" +
"<params>" +
"<param name='nachname' value='Meier'/>" +
"<param name='vorname' value='Hans'/>" +
"</params>";
spooler_log.info( variable_set.xml );
spooler_log.info( "nachname=" + variable_set.value( "nachname" ) );
spooler_log.info( "vorname =" + variable_set.value( "vorname" ) );
Siehe Parameter
RückgabeString XML-Dokument als String. Liefert |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zuletzt geändert von Joacim Zschimmer, 2008-06-03 |