DSI's Mobile Enterprise Platform (MEP) is a robust and flexible mobile application development platform that enables rea
DSI Mobile Enterprise Platform Validated Integration with JD Edwards World A9.4 DSI solutions enable end-to-end visibility, optimization, and execution across the extended supply chain. We equip the new breed of supply chain – the digital supply chain – to be more connected, intelligent, scalable, and rapid. 1201 Walnut Street Suite 1100 Kansas City, MO 64106 Tel.: +1.816.416.5000
Company Overview For more than 30 years, DSI has been an industry pioneer in enterprise supply chain
Fax: +1.816.416.7300
mobility. As the extended supply chain evolves and requires more digital solutions, DSI
dsiglobal.com
continues to anticipate and meet market and customer expectations with solutions such as DSI automated data collection, DSI Mobile Enterprise Platform, and DSI Cloud. DSI offers a comprehensive portfolio of digital supply chain solutions—regardless of data source, device type, operating system, or network connectivity. Based in Kansas City, Missouri, DSI serves clients globally through its offices in Australia, Canada, Hong Kong, Singapore, the United Kingdom, and the United States; through its network of business partners around the world; and through its wholly owned subsidiary, Unibar. Integration Overview DSI’s Mobile Enterprise Platform (MEP) is a robust and flexible mobile application development platform that enables real-time data transactions between business systems, mobile devices, and applications such as Oracle’s JD Edwards World. It captures, validates, and processes enterprise data as work happens, resulting in more-efficient and accurate business operations. The DSI platform:
Oracle Validated Integration gives customers confidence that a partner's integration is functionally sound and performs as designed. This can help customers to reduce deployment risk, lower total cost of ownership, and improve the user experience related to the partner's integrated offering.
Expedites project implementation to deliver rapid time to value
Enforces business process compliance
Ensures data integrity within enterprise applications and systems
Eliminates paper-based errors and delays
Supports off-network or store and forward environments
Supports a broad range of devices—smartphones, tablets, scales, conveyors, programmable logic controllers, and pick-to-light systems
Integration Details The mobile platform integration with JD Edwards World uses a three-tier architecture design to capture and validate enterprise software transactions at the point of activity in a mobile environment. In a typical processing flow, data is collected using smartphones, tablets, handheld scanners, truck-mounted devices, fixed station time clocks, and so on, as a response to
1
Availability
applications running on each device. Data entry errors are eliminated, as the platform
DSI Americas
validates the collected data against secondary, replicated data sources and stores
Tel.: +1.800.217.8030
transactions in a table so mission-critical operations continue without interruption. The
[email protected]
user is notified immediately regarding invalid data.
DSI Asia Pacific
Then, validated transactions are submitted using asynchronous OLE-compliant
Tel.: +65 6549 7067
connections to enterprise database tables on the IBM i server. DSI provides interface
[email protected]
programs that complete the business transaction on the enterprise server. Enterprise application messages are written to an error corrections log and can be reviewed,
DSI EMEA
corrected, and resubmitted as necessary.
Tel.: 01628 421740
[email protected]
If communication with the IBM i server is unavailable, the transaction is stored on the MEP server until communication has been re-established. Once communication is established, MEP transmits the collected data to the host system. Queued transactions are processed in sequence to update enterprise data. All communication is TCP/IP, requiring no third-party software to establish or maintain the connection.
Support DSI Americas Tel.: +1.816.416.7500 (Software) Tel.: +1.816.416.7505 (Hardware)
[email protected]
DSI Asia Pacific
MEP communicates with a communications “polling” program, which writes any data it receives from the MEP to a communications log file and then places an entry in a data queue. When installed on the IBM i server, one of the objects created is a subsystem. The subsystem runs two jobs—both triggered by entries placed in data queues. The first job is the formatter program, triggered by the presence of data in the communications log
Tel.: +61 (0) 3 9001 5749
file. Its purpose is to take the raw data from the communication log file and format
[email protected]
(parse) that data into a transaction file.
DSI EMEA
Once data formatted and written to the transaction file, an entry is made in another data
Tel.: +44 (0) 2033181584
queue to kick off the second job, which processes the transaction data. Based on the
[email protected]
transaction ID of the formatted data, the appropriate transaction processing the program is called. These programs are modeled after the interactive program that handles the same functionality in JD Edwards World. For example, the JD Edwards program P4113 handles an inventory transfer. The MEP counterpart is P684113 and contains the same business logic as the JD Edwards World program. MEP integrates with JD Edwards World physical files, logical files, video files, RPG programs, CL programs, print files, copy modules, and commands. Environment DSI Environment Mobile Enterprise Platform (MEP) 8.1 Oracle Environment Oracle’s JD Edwards World A9.4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.
2