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.