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