בSDK לא מצאתי מספיק חומר על WINACTIV
קוד שיצרתי ועובד בהפעלת פרוצדורה ושליחת דו"ח רגיל (לא HTML) הוא:
EXECUTE WINACTIV '-P','LEO_WWWSHOWORDER_E', '-o',
'C:\TMP\ORDERDATESREPORT.htm';
MAILMSG 3 TO EMAIL :EMAIL DATA 'C:\TMP\ORDERDATESREPORT.htm' ;
אני מנסה להשתמש באותו הקוד כדי להריץ דו"ח HTML ולשלוח אותו באי-מייל
אבל אינני מצליח
מה יש לי לשנות בקוד הנ"ל?
דוגמא לשליחת מייל:
SELECT SQL.TMPFILE INTO :TMP FROM DUMMY;
LINK ERRMSGS TO :TMP;
GOTO 99 WHERE :RETVAL <= 0;
INSERT INTO ERRMSGS SELECT *
FROM ERRMSGS O WHERE USER = SQL.USER
AND TYPE = 'i';
GOTO 90 WHERE :RETVAL <= 0;
/* to send the report as an attachment to a Priority mail recipient */
:MAILER = SQL.USER;
EXECUTE WINACTIV '-R', 'INTERFACEERR', 'ERRMSGS', :TMP,'-u', :MAILER;
/* to send the report as an attachment to a Priority group, defined in the UGROUPS
form */
:GROUPNAME = 'mailGroup';
EXECUTE WINACTIV '-R', 'INTERFACEERR', 'ERRMSGS', :TMP,'-g',
:GROUPNAME;
/* to send the report as an attachment to an external recipient */
:EMAIL = 'example@example.com';
EXECUTE WINACTIV '-R', 'INTERFACEERR', 'ERRMSGS', :TMP,'-e', :EMAIL;
LABEL 90;
UNLINK ERRMSGS;
LABEL 99;
בדיוק באותו אופן, תעשה לינק לטבלה של המסמך שלך, ותעביר את הלינק כפרמטר כמו בדוגמאות הנ"ל