Autor Thema: MSXML2 Post Request bei Domino 8.5.1 funktionieren nicht mehr  (Gelesen 1423 mal)

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Man kann mit dem "MS XML Parser" Domino Formulare aufrufen und somit auch automatisiert POSTen.

z.B. in der Form

AServer := createOleObject('MSXML2.XMLHTTP.3.0');    
AServer.OPEN('POST','https://www.dominoserver.de/...nsf/DataFormular!OpenForm', FALSE);
 
        AServer.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=windows-1252');
 
        AParams := TStringlist.create;
        AParams.Values['name']         := '_DataFormular';
        AParams.Values['__Click']      := '0';
        AParams.Values['IsAutoPost']   := '1';
        AParams.Values['Line_1_Text']  :=  APublischerRule.OwnerItem.getitem.OIDHex;
        AParams.Values['Line_5_Text']  := urlencode(ADataRec.FirmenName,false);
        AParams.Values['Line_6_Text']  := urlencode(ADataRec.KontaktPerson,false);
        AParams.Values['Line_7_Text']  := urlencode(ADataRec.PLZ,false);
        AParams.Values['Line_8_Text']  := urlencode(ADataRec.Ort,false);
        ...
 
        AServer.send(AParams.Text);
 
        Result     := AServer.status = 200;
        Msg        := AServer.ResponseText;

Seit der Umstellung auf Domino Server 8.5.1 gehen diese Post's ins Leere und werden nicht mehr gespeichert.

Das DomLog zeigt den Post an wie immer und das Log oder die Konsole zeigen keinerlei Fehler.
Allein das Dokument in der nsf fehlt.

Nutzt das hier jemand und kann das bestätigen ?
Oder kennt den Hintergrund, ob das ein Bug oder ein (zusätzliches Sicherheits-) Feature in 8.5.1 ist,
dass dies nicht mehr geht ?

Mit 8.5 FP1 ging es noch.

Gruß,
Uwe
« Letzte Änderung: 26.10.09 - 21:24:06 von datenbanken24 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz