A Zebra Technologies White Paper. Bar Code Printing from Oracle WMS and MSCA



Similar documents
Bar Code Printing Options for Zebra Printers with Oracle WMS and MSCA A ZEBRA BLACK&WHITE

Bar Code Printing Options for Zebra Printers with Oracle WMS and MSCA APPLICATION WHITE PAPER

A Zebra Technologies White Paper. Why is my printer printing code?

Network Monitor - ZXP

A Zebra Technologies White Paper. Routing an Output File to a Text File SAP Windows

A Zebra Technologies White Paper. Creating and processing encrypted files

A Zebra Technologies White Paper. Zebra Bar Code Solution for Oracle Retail Store Inventory Management

Using SAP Smart Forms for Bar Code Label Printing from mysap Business Suite A ZEBRA BLACK&WHITE

Issues and Opportunities for Introducing Bar Code Systems in Hospitals A ZEBRA BLACK&WHITE

A Zebra Technologies White Paper. Achieving PCI DSS v1.2 Compliance on Wireless Printers

A Zebra Technologies White Paper. Entertainment Industry Automation Print-on-Demand Bar Code Wristbands Drive Revenue

Link-OS Printer Operating System Syslog AppNote October 5, 2014

Zebra Link-OS Environment Version 2.0

A Zebra Technologies White Paper. Managing Printers for Maximum Reliability, Performance, and Value

A Zebra Technologies White Paper. Improve Truck Freight Carrier Productivity and Cost-Effectiveness with Mobility Technology

Getting Started with Windows Mobile Development Windows Mobile SDK C#

Reducing Cycle Times and Work in Process Management Costs: Aerospace and Defense Industry

Inventory Is The Store

Enhancing the Supply Chain with RFID

RTLS 101 What It Is and Why You Need It

RACK AND CONTAINER TRACKING SOLUTION

Zebra Link-OS Environment Version 2.0

Magnetic Stripe Reader on ZQ500 Series Printers AppNote October 6, 2014

CENTRALIZED DEVICE MANAGEMENT HELPS DRIVE BUSINESS EFFICIENCIES Improve device security, availability and cost-effectiveness

A Zebra Technologies White Paper. Kiosks in Grocery Stores Boost Sales and Improve Operational Efficiency

ZebraDesigner Fonts and Graphics Downloader. User Guide 13859L-002

A Zebra Technologies Solution Paper. Delivering Real-Time Visibility for Aerospace and Defense. Zebra Technologies

A Zebra Technologies White Paper The Path to Peak Supply Chain Performance

DRIVE VALUE ACROSS YOUR SUPPLY CHAIN WITH CHIP-BASED RFID SERIALIZATION A simpler, more cost effective solution for deploying item-level tagging

Kiosks are Here Are You Ready? What You Need to Know to Get Started with Kiosks

Step 4. Advanced inventory and storage capabilities

Barcode Labeling in the Lab Closing the Loop of Patient Safety

Barcode-Based Patient Safety Initiatives in Hospital Pharmacies

Zebra Lab Labeling Solutions for Healthcare

A Zebra Technologies White Paper. Patient Wristbanding: The Advantages of Thermal over Laser Solutions

Solutions that track, identify and locate in a fast-moving world

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

ZEBRA PRINTER PORTFOLIO: PRODUCTS AND SOLUTIONS

RETAIL RE-PRICING: Mobile Printing Enables Fast, Efficient Price Changes

A Zebra Technologies White Paper. Enterprise-Wide Data Collection and RFID/Bar Code Printing for SCM

Getting Started on Bar Code Adoption

Genuine Zebra Ribbons

Zebra G-Series. Desktop Printers Frequently Asked Questions. June Specific to Enhanced G-series (R2.0) configurations from June 2011.

and technology engineered for agile business

CISCO IP PHONE SERVICES SOFTWARE DEVELOPMENT KIT (SDK)

Zebra Technologies Healthcare Solutions SIMPLE SOLUTIONS TO COMPLEX PROBLEMS HELPING YOU DELIVER BEST PRACTICE IN HEALTHCARE

Cisco Conference Connection

Improve Truck Freight Carrier Productivity and Cost-Effectiveness with Mobility Technology

Commander. The World's Leading Software for Label, Barcode, RFID & Card Printing

Table of Contents. Pocket Label Gallery White Paper

Agilent N5970A Interactive Functional Test Software: Installation and Getting Started

Prisma II Software Upgrade Program (SOUP) Installation Guide

ZEBRA RFID Solutions

MANUFACTURING Zebra Printing Solutions

Bar Coding ROI in Mail Order Fulfillment and Distribution Centers APPLICATION WHITE PAPER

Sybase Solutions for Healthcare Adapting to an Evolving Business and Regulatory Environment

Bar Codes in the Manufacturing Process A ZEBRA BLACK&WHITE

SMART ID CARDS FOR EDUCATION: Secure the Campus While Providing Essential Services

ZebraNet Bridge Enterprise. User Guide 13743L-004

Voice Internet Phone Gateway

Keysight M9485A PXIe Multiport Vector Network Analyzer. Configuration Guide

VOCOLLECT VOICEARTISAN. Extending Your Vocollect Configuration

DX8100 Series Symantec AntiVirus Corporate Edition Installation Instructions. Version

White Paper. 10 Reasons to Choose Image-based Barcode Readers

Cisco IOS Public-Key Infrastructure: Deployment Benefits and Features

JD Edwards EnterpriseOne and JD Edwards World Compared. Contrasted.

CISCO NETWORK CONNECTIVITY CENTER

WD Hard Drive Interface Guide

CISCO CONTENT SWITCHING MODULE SOFTWARE VERSION 4.1(1) FOR THE CISCO CATALYST 6500 SERIES SWITCH AND CISCO 7600 SERIES ROUTER

TRACEABILITY IN RETAIL: Reducing RFID Media Costs for Best Value

Customer Support. Superior Service Solutions for Your Laser and Laser Accessories. Superior Reliability & Performance

OCTOBER Russell-Parametric Cross-Sectional Volatility (CrossVol ) Indexes Construction and Methodology

Enabling Security, Compliance and Efficiency: Achieve Your Federal Identification Credentialing Goals

Smart ideas for improving supply-chain operations

We decided that we would build IFS Applications on standards so our customers would not be locked into any particular technology. We still do.

Mobile Application Testing

THE CISCO CRM COMMUNICATIONS CONNECTOR GIVES EMPLOYEES SECURE, RELIABLE, AND CONVENIENT ACCESS TO CUSTOMER INFORMATION

ZebraNet. Wireless Print Server. User Guide. for firmware versions V50.14 and earlier and V60.14 and earlier

Cisco CNS NetFlow Collection Engine Version 4.0

Enabling Supply Chain Visibility Through Mobile Computing

A Zebra Technologies White Paper. How Bar Codes and RFID Deliver Value to Manufacturing and Distribution

Printing Bar Code and RFID Labels from Oracle

WHITE PAPER SIX ESSENTIAL CONSIDERATIONS WHEN CHOOSING A FIELD SERVICE SOFTWARE SOLUTION

A Zebra Technologies White Paper. How Mobile Printing Benefits Warehouse Operations

FileMaker 13. ODBC and JDBC Guide

Cisco Blended Agent: Bringing Call Blending Capability to Your Enterprise

METROLOGIC INSTRUMENTS, INC. MS1690 Focus Area Imaging Bar Code Scanner Supplemental Configuration Guide

NetFlow Feature Acceleration

PUBLIC KEY INFRASTRUCTURE CERTIFICATE REVOCATION LIST VERSUS ONLINE CERTIFICATE STATUS PROTOCOL

POST & PARCEL ZEBRA PRINTING SOLUTIONS

FileMaker 11. ODBC and JDBC Guide

Cisco Smart Care Service

CISCO MDS 9000 FAMILY PERFORMANCE MANAGEMENT

Cisco Secure Access Control Server Solution Engine

Accuracy counts! SENSORS WITH ANALOG OUTPUT

EMEA Printer Price List August 2011 Euro

Agilent FieldFox Remote Viewer

NiceLabel Software for Microsoft Windows Terminal Services and Citrix MetaFrame

Wireless DSL in Action The Advantage of WiMAX based wireless DSL for incumbent and competitive operators. White Paper

Bar Codes in the Manufacturing Process A ZEBRA BLACK&WHITE

Transcription:

A Zebra Technologies White Paper Bar Code Printing from Oracle WMS and MSCA

2 A Zebra Technologies White Paper

Executive Summary Bar code output from the Oracle E-Business Suite environment is traditionally accomplished through third-party software. However, Oracle s Warehouse Management System (WMS) and Mobile Supply Chain Applications (MSCA) offer an approach that can simplify bar code label printing. Oracle WMS and MSCA produce output in XML data streams, instead of a proprietary Oracle format. Zebra Technologies offers two solutions for bar code printing from Oracle WMS/MSCA: (1)The Zebra XML-Direct Connect method where Zebra makes available via printer firmware an embedded XML parser in the XML-enabled printers, so output from Oracle WMS and MSCA is natively understood by the printer through a direct connect TCP/IP connection, and (2) Zebra s middleware ZebraLink Enterprise Connector Solution, which transforms the Oracle XML to pure ZPL (Zebra Programming Language) right on the Unix/Linux Oracle Application server. This white paper describes both the XML middleware and XML direct-connect bar code printing options for Oracle WMS and MSCA offered by Zebra Technologies, explains Oracle s output methods for each, and provides guidance as to when each approach is best suited to a particular environment. Introduction Bar codes are integral to warehouse and inventory control operations and are often used with Oracle WMS and MSCA. Oracle software includes 10 default pre-seeded label types for shipping, inventory movement and item identification processes. Additional formats are often required for compliance labeling, report printing and other applications. These labels are typically created with third-party label design applications that must integrate with the Oracle system. Oracle s WMS and MSCA applications communicate print jobs natively in an XML data stream. To print bar codes, the XML print job data must be processed and encoded into a bar code format that a printer can understand. Traditionally, third-party software has been used to design label formats and manage output to the bar code label printer. The Oracle applications and system administrator handle all the steps in between, including management of user profiles and privileges; managing print requests, label format and printer selection; and generation of the XML data stream. The print job is then communicated to a bar code printer over a TCP/IP network or other connection using either asynchronous, synchronous PL/SQL or synchronous TCP/IP communication. In asynchronous mode, the Oracle application drops an XML file into a directory. A third-party application is responsible for monitoring the directory, processing the XML data, merging the data with the label format, and then routing it to the appropriate printer. Synchronous PL/SQL mode is a simpler approach. It uses a PL/SQL application program interface (API) to integrate the Oracle application and the third-party application (or printer) in real time. Oracle WMS and MSCA use the PL/SQL API to make a call to the printer or third-party application, which then processes the incoming XML data stream for output. Oracle s synchronous communications architecture results in no files to transfer, eliminates cross-platform labeling issues and stores success or failure messages within the Oracle application. Synchronous TCP/IP mode allows for a label request to be generated and processed immediately while the Oracle user waits for a TCP/IP connection to be successfully established. This is accomplished using standard TCP/IP socket communication, over an IP address and port number defined in WMS/MSCA. This integration mode has been available since the 11i10 release of Oracle WMS. A Zebra Technologies White Paper 3

The printing process described above is roughly the same regardless of what form of output is used. Zebra middleware XML Enter prise Connector Solution and the Zebra XML direct-connect method differ by how the Oracle XML stream is processed and how printer communications are configured within Oracle. These approaches are described in the following sections. Middleware Middleware, which can take the form of label design software, print server applications, or document management software, is the most common method for generating bar code output from Oracle applications. ZEBRA MIDDLEWARE-XML CONNECT oracle wms WMS Output Option: Synchronous PL/SQL Supports: Oracle 11.9 Supports: Oracle 11.10 Supports: Oracle R12.x zebra enterprise connector software»» Stored ZPL Label Formats on the Server XML Parser on the server side XSL Transform on the server Side Printer connection using UNIX/Linux OS Drivers Networked/USB/PARELLEL zpl printers Stored fonts on the printer Stored graphics on the printer Unicode Support Printer renders all the ZPL data for printing There are many bar code label design software packages, but few offer true, certified Oracle connectivity. In fact, Oracle has certified the ZebraLink Enterprise Connector software for Oracle ebusiness Suite, including Oracle WMS and MSCA. The ZebraLink Enterprise Connector Middleware performs the XML conversion that enables Oracle data to be expressed in bar code and text on the label. Middleware can be used for synchronous PL/SQL printing from Oracle WMS and MSCA, where the Oracle applications route the print request and output destination through the ZebraLink Enterprise Connector that resides on UNIX/LINUX base Oracle Application Server. The ZebraLink Enterprise Connector application processes the XML data streams, generates the bar code, populates the label fields and sends the ZPL print job to the designated printer over a USB, parallel, wired or wireless network connection. This single, central ZebraLink Enterprise Connector application can manage all enterprise bar code printing requirements within a facility, provided there is network access to remote locations. The ZebraLink Enterprise Connector approach may also direct all enterprise bar code printing operations in a distributed environment by using wide-area network connections. 4 A Zebra Technologies White Paper

Zebra Direct-Connect Zebra s XML-Direct Connect solution uses firmware on the Zebra bar code label printer and synchronous TCP/IP mode communication with Oracle WMS and MSCA to process the Oracle XML data stream. Here is how it works. ZEBRA XML-DIRECT CONNECT oracle wms WMS Output Option: Synchronous TCP/IP Supports: Oracle 11.10 & greater networked connection only»» Direct Socket Connection xml printers Stored Label Formats XML Parser in the Printer s Firmware An event in the Oracle business process triggers a request for a bar code label. The request may be generated automatically as part of the business rules, or may be requested by the Oracle user. Bar code label requests are forwarded to the Oracle application, where rules and profiles verify that the user is authorized to access the information and produce the desired label. The profile also directs the label output to a specific Zebra printer associated with the user. The Oracle application then makes procedure calls in Java code to access the information needed to produce the label. The label request and required data are formatted into a native XML message for synchronous communication. The print job is transmitted to the Zebra printer via TCP/IP between the Oracle application and the printer. Zebra s XML-enabled printers understand the native XML data streams that Oracle WMS and MSCA produce. The incoming XML message includes a header that specifies the required label format name and label quantity, and the rest of the data stream specifies the variable field data. Printer firmware processes the incoming XML data stream, calls up the label format, and populates it with the variable data from the XML message. The printer then outputs the bar code label. All the different label formats required to support Oracle business processes can be stored directly in printer memory. Application Requirements The host application, Zebra printer, and label formats must all be enabled to support direct connection and label printing. The requirements for each component are outlined below. Both solutions are currently available for the Oracle Warehouse Management System and Mobile Supply Chain Applications version 11i10 or higher. For Zebra XML-Direct Connect, Oracle is configured as synchronous TCP/IP communication. For the middleware ZebraLink Enterprise Connector, Oracle is A Zebra Technologies White Paper 5

configured as synchronous PL/SQL communication, where a PL/SQL script is used to process the procedure calls for Oracle. This small script requires one-time installation and manages the API for synchronous PL/SQL communications. On the printer side, direct connection requires XML-enabled printers that operate on ZPL (Zebra Programming Language). Printer firmware determines which Zebra models can process Oracle XML data streams. Zebra offers XML printing capability on a wide range of high-performance, midrange, desktop, mobile and RFID printers, as well as print engines. For a list of supported Zebra printers, visit www.zebra.com/enterpriseconnector. The label format itself must also be XML-enabled. Zebra already has the 10 label formats that support the 10 default label types in Oracle WMS and MSCA. These pre-formatted XML formats are available from www.zebra.com or via an e-mail to connector@zebra.com. If additional label formats are needed, users will need to create them with label design software. The recommended designer tool to use is Zebra s ZebraDesigner for XML label design software; a demo version is also available from www.zebra.com. No ZPL programming skills are needed to create XML-enabled label formats. When to Use Each Approach Neither middleware nor the Zebra direct-connect approach is ideal for all user environments. Each has specific advantages depending on an enterprise s legacy printing system and application management preferences. Zebra recognizes and supports both approaches and will continue to promote its Enterprise Connector Solution when it is deemed a superior alternative to the direct-connect offering. The Zebra Enterprise Connector converts Oracle XML data streams so they can be recognized by any Zebra ZPL-enabled bar code and RFID printer in the enterprise printing operation. The Zebra Enterprise Connector also provides centralized management and control features that many users find desirable. These features are not unique in the Oracle environment, and Zebra makes this possible using the Enterprise Connector middleware tool, which can be used for bar code printing in an Oracle ebusiness Suite application, beyond Oracle WMS/MSCA. Zebra s XML-Direct Connect approach is appealing to organizations that want to minimize their bar code printing support requirements and simplify their system architecture. Direct connection eliminates the need for middleware to intervene and process communication between Oracle WMS or MSCA and the printer. It eliminates related support costs and licensing fees. The direct connect approach is simpler to set up and maintain because it requires less configuration and software integration and is recommended for Oracle customers who are printing to 20 or less bar code printers. Enterprises that use the default label types native to Oracle WMS and MSCA may not even have to design new labels because Zebra provides XML-enabled versions of these label formats on www.zebra.com. Guidelines for when each approach is advantageous are summarized in the following table. 6 A Zebra Technologies White Paper

conditions We intend to grow up to 20 Zebra barcode printers, with no additional XML requirements from Oracle WMS/MSCA. Which solution is recommended? We intend to grow beyond 20 printers, with the flexibility for additional XML requirements from Oracle, Which solution is recommended? Beyond Oracle WMS/MSCA, which solution can we leverage as one consistent and repeatable barcode solution, shared across other Oracle Application using XML? zebra direct-xml connect zebra middleware-xml connect Is the Zebra Enterprise Connector solution certified by Oracle? Can I add additional logic to my XML data stream before printing the barcode labels? Do you charge a per printer seat license? No No Can we deploy & evaluate the solution as CRP pilots before we incur any software license cost? Do you provide the seeded label formats for Oracle WMS? Do you support backwards compatibility for Oracle R11 and release 12? Can we use this one solution for RFID and barcode labeling to leverage printer s native fonts/barcodes? Does the solution run directly on a UNIX/LINUX base system, eliminating the need for Windows Middleware hardware? Conclusion N/A Zebra s middleware ZebraLink Enter prise Connector Solution and Zebra XML Direct connection represents an alternative choice for bar code printing in the Oracle environment, and a Zebra-centric solution is the optimal choice for most Oracle WMS/MSCA implementations. Besides understanding the technical requirements of each approach, organizations need to analyze their support, software development, and architecture strategies to understand which approach is best for them. Zebra offers solutions to our customers in order to make our printer products easy to use and easy to integrate within the enterprise, and will continue to work with our partners to provide solutions for a variety of enterprise bar code printing activities. With the full Zebra suite of label design, XML transformation and printer management solutions, your business can achieve simple, quick rollout to distribution centers, the supply chain and warehouses. The result is expandability to an unlimited number of printers without added expenses, exceptional reliability, and improved operational efficiency. Visit www.zebra.com to learn more about Zebra printers, labeling software, connectivity and support options and integration partners. A Zebra Technologies White Paper 7

CORPORATE HEADQUARTERS Zebra Technologies Corporation 475 Half Day Road, Suite 500 Lincolnshire, IL 60069 USA T: +1 847 634 6700 +1 800 268 1736 F: +1 847 913 8766 www.zebra.com USA Zebra Technologies Corporation 333 Corporate Woods Parkway Vernon Hills, IL 60061-3109 U.S.A. T: +1 847 793 2600 or +1 800 423 0442 F: +1 847 913 8766 LATIN AMERICA Zebra Technologies International, LLC 9800 NW 41st Street, Suite 200 Doral, FL 33178 USA T: +1 305 558 8470 F: +1 305 558 8485 EMEA Zebra Technologies Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire SL8 5XF, UK T: +44 (0)1628 556000 F: +44 (0)1628 556001 ASIA-PACIFIC Zebra Technologies Asia Pacific, LLC 120 Robinson Road #06-01 Parakou Building Singapore 068913 T: +65 6858 0722 F: +65 6885 0838 OTHER LOCATIONS USA California, Georgia, Rhode Island, Texas, Wisconsin EUROPE France, Germany, Italy, Netherlands, Poland, Spain, Sweden ASIA-PACIFIC Australia, China, India, Japan, South Korea LATIN AMERICA Argentina, Brazil, Florida (USA), Mexico AFRICA/MIDDLE EAST Russia, South Africa, United Arab Emirates Copyrights 2010 ZIH Corp. ZebraDesigner and all product names and numbers are Zebra trademarks and Zebra, the Zebra head graphic and ZPL are registered trademarks of ZIH Corp. All rights reserved. Oracle and Java are registered trademarks of Oracle Corporation and/or its affiliates. All other trademarks are the property of their respective owners. P1026775 (4/10)