My Oracle Support Banner

E1: XMLP: Barcode Encoding with BI Publisher for EnterpriseOne (Doc ID 782809.1)

Last updated on OCTOBER 29, 2020

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
BI Publisher (formerly XML Publisher) - Version 11.1.1.5.0 to 11.1.1.5.0 [Release 11.1]
Information in this document applies to any platform.

Purpose

Barcodes are a representation of a string of data in a barcode font. In order to be readable by barcode scanners, data represented in barcode format need to be preceded and followed by their respective control characters. See external page http://en.wikipedia.org/wiki/Code_128  for more information. For EAN 13 codes refer https://en.wikipedia.org/wiki/International_Article_Number_(EAN)

This can be achieved in BI Publisher by invoking a java handler within the RTF template. The process works in two steps. First the BI Publisher engine merges the XML data with the template when submitting the report definition. Second the RTF template itself invokes the barcode java handler at runtime to add the control characters to the barcode string.

This document outlines the steps to use barcode java handlers to add control characters to barcode content in reports produced by embedded BI Publisher for EnterpriseOne.

Scope

This document is intended for BI Publisher Template Designers and JDE CNC administrators to help them develop a template and configure server fonts and settings to generate barcode outputs using Embedded BI Publisher for EnterpriseOne.

Limitation:- Barcode encoding will not work if using a PDF type template with Embedded BI Publisher for EnterpriseOne. This is because there is no way to add the necessary call to the java script to enable the start and stop control characters in PDF templates and this can only be done in RTF templates. Without the java script, the font will show in the final output, however it will be unreadable to the barcode scanners.

Details

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Purpose
Scope
Details
 Steps to Implement
 EnterpriseOne 8.98.3.0 and later (including 9.1 and 9.2):
 EnterpriseOne 8.98.2.4 and older:
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.