Как создать файл PDF с помощью RUN_REPORT_OBJECT? - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь сгенерировать файл PDF в указанном месте c, используя отчет Oracle и встроенный RUN_REPORT_OBJECT, но по некоторым причинам он выдает ошибку

FRM-41211: Ошибка интеграции: сбой SSL при запуске другого продукта.

Я делаю что-то вроде этого:

DECLARE
    repid REPORT_OBJECT;

    v_rep VARCHAR2(100);
    rep_status VARCHAR2(20);
    plid ParamList;
    vParamValue number;
BEGIN
    plid := Get_parameter_List('tmp');

    IF NOT Id_Null(plid) THEN
        Destroy_parameter_List( plid );
    END IF;

    plid := Create_parameter_List('tmp');

    Add_parameter(plid, 'PARAMFORM', TEXT_parameter, 'NO');
    repid := FIND_REPORT_OBJECT('REPORT_NAME');

    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,FILE);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESNAME,'C\PDFS\');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_FILENAME,'PDF_REPORT');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'PDF');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER, 'paramform=no');

    v_rep := RUN_REPORT_OBJECT(repid,plid);
    rep_status := REPORT_OBJECT_STATUS(v_rep);

    WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED') LOOP
        rep_status := report_object_status(v_rep);
    END LOOP;
END;

Любой предложение будет высоко оценено, и рабочий пример будет отличным. Заранее спасибо.

...