bin gerade etwas am verzweifeln.
Ich führe ein runshell durch:
Code: Alles auswählen
cmdline := LiniFile:ReadString('System','PRISMApfad', '\PRISMA') + '32\XML.EXE sel -T -N "SD=' + SD +'" -N "SI=' + SI +'" -t -m "//SI:Service [@Name=' +;
"'CertificateService'" + ']/SI:Versions/SI:Version [@Version='+"'6.0.0'" + ']/SI:' + EndpointTLS + ;
'" -v "@Location" -o " " Connector.Sds.xml > ' + cLokalPfad + '\TI\cCERTserviceTLS.txt'
StrFile(cmdline, cLokalPfad + '\TI\cmdline.bat')
Runshell( "", "c:\_prisma\ti\cmdline.bat",.F.,.T. )
Windows 10 64 Bit läuft.
Ein Rechner mit Windows 10 32 Bit macht Zicken
Starte ich die Batchdatei vom über die Runshell() bleibt die Datei cCERTserviceTLS.txt ohne Inhalt.
Starte ich die Batchdatei direkt
Code: Alles auswählen
F:\PRISMA32\XML.EXE sel -T -N "SD=http://ws.gematik.de/conn/ServiceDirectory/v3.1" -N "SI=http://ws.gematik.de/conn/ServiceInformation/v2.0" -t -m "//SI:Service [@Name='CertificateService']/SI:Versions/SI:Version [@Version='6.0.0']/SI:EndpointTLS" -v "@Location" -o " " Connector.Sds.xml > C:\_PRISMA\TI\xml.txt
Dies tritt momentan anscheinend nur auf diesem einen Rechner auf.
Habe ich Fehler im Aufruf runshell() ?
Gibt es andere Möglichkeiten?
Danke im Voraus
Gruß Stefan