Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #82083
    DUHAS
    Participante

      pessoal, alguém ja fez algum relatório com código de barras no report para o EBS?

      segui o manual do reports utilizando as classes java, porém qdo coloco no aplicativo não funciona, da o seguinte erro:

      REP-1401: ‘AfterPForm’: Fatal PL/SQL error occurred.
      ORA-39565: Message 39565 not found; product=RDBMS; facility=ORA.

      o que eu tenho no after parameter do report é:
      function AfterPForm return boolean is
      BEGIN
      globals.barcode_to_use:=BarCodeConstants.BAR_CODE_128;
      return (TRUE);
      end;
      conforme o manual.

      outra forma que tentei foi da seguinte maneira:
      Spec:
      CREATE OR REPLACE PACKAGE nxt_barcode_rh_k AS
      FUNCTION generate_barcode_image_f(p_code IN VARCHAR2
      , p_code_height IN NUMBER
      , p_code_width IN NUMBER
      , p_erro IN OUT VARCHAR2 ) RETURN BLOB
      AS LANGUAGE JAVA NAME ‘mrsc.oracle.apps.ar.barcode.BillBarcodeGenerator.generateBarcodeData(java.lang.String, int, int) return oracle.sql.BLOB’;
      PRAGMA RESTRICT_REFERENCES( generate_barcode_image_f, WNDS, WNPS );

      FUNCTION barcode_f RETURN BLOB;

      END nxt_barcode_rh_k;

      Body:
      CREATE OR REPLACE PACKAGE BODY nxt_barcode_rh_k AS
      FUNCTION barcode_f RETURN BLOB IS
      l_bCode BLOB;
      l_vCode char(44);
      l_vErro VARCHAR2(32000);
      l_bxpto blob;
      BEGIN
      l_vCode := ‘84860000021784100892345659999998031375270104’;
      BEGIN
      dbms_lob.createTemporary(l_bCode, true);
      l_bCode := generate_barcode_image_f( l_vCode, 1200, 120, l_vErro );
      EXCEPTION
      WHEN OTHERS THEN
      dbms_output.put_line( SQLERRM );
      END;
      RETURN( l_bxpto );
      END;
      END nxt_barcode_rh_k;

      dessa segunda forma esta dando o seguinte erro:
      ORA-00932: tipos de dados inconsistentes: esperava a Java type at argument position 5 to which some Oracle value can be converted obteve something else.

      Alguem poderia me ajudar?
      obrigado

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.
    plugins premium WordPress