Jabs
08-12-06, 08:31
Hallo NG,
ich möchte mit einem Windows- Programm über ADO.NET Daten an unsere Buchhaltung (SoftM DKS) übergeben. Ich nutze dafür den Oledb- Provider IBMDA400. Die Daten müssen in eine Datei mit dem Namen 'S8' geschrieben werden. In der DKS wird ein Übernahmeprogramm durchgeführt, welches die Daten aus der S8 importiert. Danach sind alle Teildateien aus S8 entfernt. Versuche ich jetzt neue Daten in die S8 zu schreiben kommt eine Meldung 'S8 in Firmenbibliothek F10 ungültig'. Bisher habe ich immer eine Batch- Datei mit folgendem Befehl vor der Datenübergabe aufrufen lassen :'RMTCMD ADDPFM FILE(F10/S8) MBR(PIORENT) /Z'. Das fand ich nicht besonders schön, hat aber funktioniert. Jetzt wollen wir unsere Windowsanwendung über Windows-Terminalserver betreiben und das RMTCMD funktioniert dort nicht. Kann ich die Teildatei auch über den Oledb- Provider anlegen (stored procedure o.ä.) oder kann ich irgendwie anders auf die AS400- Datei zugreifen oder habe ich Client Access auf dem TS falsch installiert?
cu
Hendrik
ich möchte mit einem Windows- Programm über ADO.NET Daten an unsere Buchhaltung (SoftM DKS) übergeben. Ich nutze dafür den Oledb- Provider IBMDA400. Die Daten müssen in eine Datei mit dem Namen 'S8' geschrieben werden. In der DKS wird ein Übernahmeprogramm durchgeführt, welches die Daten aus der S8 importiert. Danach sind alle Teildateien aus S8 entfernt. Versuche ich jetzt neue Daten in die S8 zu schreiben kommt eine Meldung 'S8 in Firmenbibliothek F10 ungültig'. Bisher habe ich immer eine Batch- Datei mit folgendem Befehl vor der Datenübergabe aufrufen lassen :'RMTCMD ADDPFM FILE(F10/S8) MBR(PIORENT) /Z'. Das fand ich nicht besonders schön, hat aber funktioniert. Jetzt wollen wir unsere Windowsanwendung über Windows-Terminalserver betreiben und das RMTCMD funktioniert dort nicht. Kann ich die Teildatei auch über den Oledb- Provider anlegen (stored procedure o.ä.) oder kann ich irgendwie anders auf die AS400- Datei zugreifen oder habe ich Client Access auf dem TS falsch installiert?
cu
Hendrik