illegal String expression mit takestring + splitstring
Verfasst: 26 Apr 2011, 15:41
Hallo,
ich bekomme beim Versuch einen 2-teiligen String aufzusplitten und die beiden Haelften eine Variable zuzuweisen immer folgende
Winst-Fehlermeldungen:
-----------------------------
1.
2.
Auszug aus Winst-Skript:
------------------------------
Auszug aus dem Instlog:
----------------------------
Ich habe auch schon die verschiedensten anderen Trennzeichen wie z.B. "," und "\" verwendet. Auch mein Versuch mit einem Leerzeichen als Trennzeichen ueber die Funktion
scheiterte mit dem selben Fehler
Opsi-Version:
Was mache ich falsch und wie kann man zuverlaessig solch eine Auswertung vornehmen?
Vielen Dank!
Christoph.
ich bekomme beim Versuch einen 2-teiligen String aufzusplitten und die beiden Haelften eine Variable zuzuweisen immer folgende
Winst-Fehlermeldungen:
-----------------------------
1.
Code: Alles auswählen
Sektion Actions (Kommando in Zeile 126):
$INST_Server1$ = TakeString(0, splitString($INST_ResultList1$, "#"))
$INST_ResultList1$, "#")) illegal String expression
Code: Alles auswählen
Sektion Actions (Kommando in Zeile 130):
$INST_Url1$ = TakeString(1, splitString($INST_ResultList1$, "#"))
$INST_ResultList1$, "#")) illegal String expression
Auszug aus Winst-Skript:
------------------------------
Code: Alles auswählen
DefStringList $INST_ResultList1$
DefVar $INST_Server1$
DefVar $INST_Ur1l$
Set $INST_ResultList1$ = getOutStreamFromSection("DosInAnIcon_get_Server1")
comment "$INST_ResultList1$ -> " + $INST_ResultList1$
Set $INST_Server1$ = TakeString(0, splitString($INST_ResultList1$, "#"))
comment "$INST_Server1$ -> " + $INST_Server1$
Set $INST_Url1$ = TakeString(1, splitString($INST_ResultList1$, "#"))
comment "$INST_Url1$ -> " + $INST_Url1$
[DosInAnIcon_get_Server1]
@echo off
echo server01.domain.de # smb://server01.domain.de/HOME/
----------------------------
Code: Alles auswählen
[5] [26.4.2011 15:04:08] Set $INST_ResultList1$ = getOutStreamFromSection("DosInAnIcon_get_Server1")
[5] [26.4.2011 15:04:08]
[5] [26.4.2011 15:04:08] Execution of DosInAnIcon_get_Server1
[6] [26.4.2011 15:04:08] c:\tmp\_winstbat_.bat saved back
[6] [26.4.2011 15:04:09]
[6] [26.4.2011 15:04:09] output:
[6] [26.4.2011 15:04:09] --------------
[6] [26.4.2011 15:04:09] server01.domain.de # smb://server01.domain.de/HOME/
[6] [26.4.2011 15:04:09]
[6] [26.4.2011 15:04:09] retrieving strings from getOutStreamFromSection [switch to loglevel 7 for debugging]
[7] [26.4.2011 15:04:09] (string 0)server01.domain.de # smb://server01.domain.de/HOME/
[7] [26.4.2011 15:04:09]
[5] [26.4.2011 15:04:09]
[5] [26.4.2011 15:04:09] Set $INST_Server1$ = TakeString(0, splitString($INST_ResultList1$, "#"))
[5] [26.4.2011 15:14:11] comment: $INST_Server1$ ->
[5] [26.4.2011 15:14:11]
[5] [26.4.2011 15:14:11] Set $INST_Url1$ = TakeString(1, splitString($INST_ResultList1$, "#"))
[5] [26.4.2011 15:25:29] comment: $INST_Url1$ ->
Code: Alles auswählen
Set $INST_Server1$ = takestring(0, splitStringOnWhitespace($INST_ResultList1$))

Opsi-Version:
Code: Alles auswählen
dpkg --list | grep opsi
ii opsi-atftpd 0.7.dfsg-1.4 advanced TFTP server - opsi version with pcr
ii opsi-configed 4.0.1.5-1 OPSI config editor
ii opsi-depotserver 4.0-3 opsi depotserver configuration package
ii opsi-linux-bootimage 20110117-1 Linux-Bootimage fuer das Softwareverteilungs
ii opsi-utils 4.0.0.5-1 opsi utils
ii opsiconfd 4.0.0.3-1 opsi configuration service
ii opsipxeconfd 4.0-1 opsi pxe configuration daemon
ii python-opsi 4.0.0.18-1 opsi python library
winst-Version: 4.10.8.4-1
Vielen Dank!
Christoph.