This document is a preview generated by EVS

Similar documents
This document is a preview generated by EVS

English version. This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members.

This document is a preview generated by EVS

ÍSLENSKIR STAÐLAR CWA :2011 ICS: Gildistaka Staðfestur af Staðlaráði Íslands

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

English version. J/eXtensions for Financial Services (J/XFS) for the Java Platform - Release Part 1: Base Architecture - Programmer's Reference

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

English version. European e-competence Framework - Part 1: The Framework - Version 1.0

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

English Version. Postal Services - Open Standard Interface - Address Data File Format for OCR/VCS Dictionary Generation

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

English version. European e-competence Framework - Part 2: User Guidelines - Version 1.0

This document is a preview generated by EVS

ILNAS-EN ISO :2016

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS


This document is a preview generated by EVS

English Version. Health informatics - Quality of service requirements for health information interchange

This document is a preview generated by EVS

English version. SmartHouse Code of Practice

This document is a preview generated by EVS

This document is a preview generated by EVS

Hexagon socket countersunk head screws (ISO 10642:2004)

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

Eurocode Basis of structural design

This document is a preview generated by EVS

This document is a preview generated by EVS

Health informatics Registration of coding schemes

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

ICS Supersedes CWA :2000. English version

This document is a preview generated by EVS

This document is a preview generated by EVS

EESTI STANDARD EVS-EN ISO :2010. Ergonomics of human-system interaction - Part 129: Guidance on software individualization (ISO :2010)

This document is a preview generated by EVS

English version. ICT Certification in Europe

This document is a preview generated by EVS

Ergonomi vid Människa-Systeminteraktion Del 110: Dialogprinciper (ISO :2006)

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

English version. Metadata for Learning Opportunities (MLO) - Advertising

English version. Cyber-Identity - Unique Identification Systems For Organizations and Parts Thereof

SVENSK STANDARD SS-EN :2004

Geometriska produktspecifikationer (GPS) Ytstruktur: Profilmetod; Ytnormaler Del 2: Kalibrering via mjukvara (ISO :2001)

This document is a preview generated by EVS

English version. Interoperability of European e-career Services

This document is a preview generated by EVS

ELECTRICAL INSTALLATIONS OF BUILDINGS -- PART 4-44: PROTECTION FOR SAFETY - PROTECTION AGAINST VOLTAGE DISTURBANCES AND

Service withdrawal: Selected IBM ServicePac offerings

SVENSK STANDARD SS-EN ISO

This document is a preview generated by EVS

This document is a preview generated by EVS

EESTI STANDARD EVS-EN ISO 7668:2010

SVENSK STANDARD SS-EN ISO

This document is a preview generated by EVS

Teknisk specifikation SIS-CEN/TS :2006. Vägtrafikinformatik Spårning av stulna fordon Del 2: Statusmeddelanden

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

This document is a preview generated by EVS

ETSI Governance and Decision Making

English version. This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members.

Friedrich Smaxwil CEN President. CEN European Committee for Standardization

WORKSHOP CWA AGREEMENT November 2000

ITS Action Plan Task 1.3 Digital Maps

Ergonomics of human-system interaction - Part 411: Evaluation methods for the design of physical input devices (ISO/TS :2012)

Irish Standard I.S. EN :2014

EESTI STANDARD EVS-EN ISO :2011

This document is a preview generated by EVS

IBM offers Software Maintenance for additional Licensed Program Products

This document is a preview generated by EVS

SpectraGuard Sensor SS-300-AT-C-50 Technical Specifications

English version. This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members.

Transcription:

CEN WORKSHOP CWA 14923-9 May 2004 AGREEMENT ICS 35.240.40 Supersedes CWA 13937-9:2003 English version J/eXtensions for Financial Sevices (J/XFS) for the Java Platform - Part 9: Depository Device Class Interface - Programmer's Reference This CEN Workshop Agreement has been drafted and approved by a Workshop of representatives of interested parties, the constitution of which is indicated in the foreword of this Workshop Agreement. The formal process followed by the Workshop in the development of this Workshop Agreement has been endorsed by the National Members of CEN but neither the National Members of CEN nor the CEN Management Centre can be held accountable for the technical content of this CEN Workshop Agreement or possible conflicts with standards or legislation. This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members. This CEN Workshop Agreement is publicly available as a reference document from the CEN Members National Standard Bodies. CEN members are the national standards bodies of Austria, Belgium, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom. EUROPEAN COMMITTEE FOR STANDARDIZATION COMITÉ EUROPÉEN DE NORMALISATION EUROPÄISCHES KOMITEE FÜR NORMUNG Management Centre: rue de Stassart, 36 B-1050 Brussels 2004 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members. Ref. No.:CWA 14923-9:2004 E

CWA 14923-9:2004 Page 2 Contents CONTENTS...2 FOREWORD...4 HISTORY...5 1. SCOPE...6 2. OVERVIEW...7 2.1 DESCRIPTION...7 2.2 CLASS HIERARCHY...8 2.3 CLASSES AND INTERFACES...9 3. DEVICE BEHAVIOR...10 3.1 DEVICE OPEN()...10 4. CLASSES AND INTERFACES...11 4.1 ACCESS TO PROPERTIES...11 4.2 EXCEPTIONS...11 4.3 IJXFSDEPOSITORYCONTROL...12 4.3.1 Summary...12 4.3.2 Properties...13 4.3.3 Methods...13 5. SUPPORT CLASSES...21 5.2 JXFSDEPENTRYCAPABILITY...21 5.2.1 Summary...21 5.2.2 Properties...21 5.2.3 Methods...21 5.2.4 Methods...22 5.3 JXFSDEPENVSUPPLYCAPABILITY...22 5.3.1 Summary...22 5.3.2 Properties...22 5.3.3 Methods...23 5.4 JXFSDEPIMAGE...23 5.4.1 Summary...23 5.4.2 Properties...24 5.5 JXFSDEPNUMOFDEPOSITS...24 5.5.1 Summary...24 5.5.2 Properties...24 5.6 JXFSDEPPRINTCAPABILITY...24 5.6.1 Summary...25 5.6.2 Properties...25 5.6.3 Methods...25 1.1 JXFSDEPRETRACTCOUNT...26 5.7...26 5.7.1 Summary...26 5.7.2 Properties...26 5.8 JXFSDEPRETRACTCAPABILITY...27 5.8.1 Summary...27 5.8.2 Properties...27 5.8.3 Methods...27 5.9 JXFSDEPREADIMAGECAPABILITY...27 5.9.1 Summary...27 5.9.2 Properties...28 5.9.3 Methods...28 5.10 JXFSDEPTRANSPORTCAPABILITY...29 5.10.1 Summary...30 5.10.2 Properties...30 5.10.3 Methods...30 5.11 JXFSDEPTRANSPORTDIRECTION...30 5.11.1 Summary...30

CWA 14923-9:2004 Page 3 5.11.2 Properties...31 5.11.3 Methods...31 6. STATUS EVENT CLASSES...33 6.1 JXFSTHRESHOLDSTATUS...33 6.1.1 Summary...33 6.2 JXFSDEPRUNITSTATUS...33 6.2.1 Summary...34 6.2.2 Properties...34 6.2.3 Methods...35 6.3 JXFSDEPSHUTTERSTATUS...36 6.3.1 Summary...36 6.3.2 Properties...36 6.3.3 Methods...37 6.4 JXFSDEPUNITSTATUS...37 6.4.1 Summary...38 6.4.2 Properties...38 6.4.3 Methods...38 6.5 JXFSDEPSTATUS...39 6.5.1 Summary...39 6.5.2 Properties...39 6.5.3 Events...41 7. CODES...42 7.1 ERROR CODES...42 7.2 EXCEPTION CODES...42 7.3 STATUS CODES...42 7.4 CONSTANTS...44 7.5 OPERATION ID CODES...45 8. DEVICE SERVICE INTERFACE METHODS...46 9. INDEX...48 10. APPENDIX A : CEN/ISSS WORKSHOP 14923:2004 CORE MEMBERS :...49

CWA 14923-9:2004 Page 4 Foreword This CWA contains the specifications that define the J/eXtensions for Financial Services (J/XFS) for the Java TM Platform, as developed by the J/XFS Forum and endorsed by the CEN/ISSS J/XFS Workshop. J/XFS provides an API for Java applications which need to access financial devices. It is hardware independent and, by using 100% pure Java, also operating system independent. The CEN/ISSS J/XFS Workshop gathers suppliers (among others the J/XFS Forum members), service providers as well as banks and other financial service companies. A list of companies participating in this Workshop and in support of this CWA is available from the CEN/ISSS Secretariat. The specification was agreed upon by the J/XFS Workshop Meeting of 2002-09-25/26 in Barcelona and a subsequent electronic review by the Workshop participants, and the final version was sent to CEN for publication on 2002-12-06. The specification is continuously reviewed and commented in the CEN/ISSS J/XFS Workshop. The information published in this CWA is furnished for informational purposes only. CEN/ISSS makes no warranty expressed or implied, with respect to this document. Updates of the specification will be available from the CEN/ISSS J/XFS Workshop public web pages pending their integration in a new version of the CWA (see: http://www.cenorm.be/cenorm/businessdomains/businessdomains/informationsocietystandardizationsystem/appl ying+technologies/j-xfs+workshop/index.asp). The J/XFS specifications are now further developed in the CEN/ISSS J/XFS Workshop. CEN/ISSS Workshops are open to all interested parties offering to contribute. Parties interested in participating should contact the CEN/ISSS Secretariat (isss@cenorm.be). To submit questions and comments for the J/XFS specifications, please contact the J/XFS Workshop Secretariat hosted in CEN/ISSS (jxfs-helpdesk@cenorm.be). Questions and comments can also be submitted to the members of the J/XFS Forum, who are all CEN/ISSS J/XFS Workshop members, through the J/XFS Forum web-site http://www.jxfs.com This CWA is composed of the following parts: Part 1: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Base Architecture - Programmer's Reference Part 2: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Pin Keypad Device Class Interface - Programmer's Reference Part 3: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Magnetic Stripe & Chip Card Device Class Interface - Programmer's Reference Part 4: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Text Input/Output Device Class Interface - Programmer's Reference Part 5: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Cash Dispenser, Recycler and ATM Interface - Programmer's Reference Part 6: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Printer Device Class Interface - Programmer's Reference Part 7: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Alarm Device - Programmer's Reference Part 8: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Sensors and Indicators Unit Device Class Interface - Programmer's Reference Part 9: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Depository Device Class Interface - Programmer's Reference Part 10: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Check Reader/Scanner Device Class Interface - Programmer's Reference Part 11: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Camera Specification - Programmer's Reference Part 12: J/eXtensions for Financial Services (J/XFS) for the Java Platform - Vendor Dependant Mode Specification - Programmer's Reference CWA 14923-9:2004 replaces CWA 13937-9:2003 and should be read in conjunction with CWA 13937-9:2000, which contains the previous release of the J/XFS specification Note: Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. The Java Trademark Guidelines are currently available on the web at http://java.sun.com/nav/business/trademark_guidelines.html. All other trademarks are trademarks of their respective owners.

CWA 14923-9:2004 Page 5 History The main differences to the previous CWA13937-2000 are: -Redesign of the envelope entry (removing of intermediate events and usage of extended mediastatus class). -Introduction of JxfsDepTransportDirection class to specify the direction an envelope has been transported to. -New methods setnumofdeposits() and resetretractcount(). -More detailed explanation of some error scenarios (null references,...).

CWA 14923-9:2004 Page 6 1. Scope This document describes the depository device class based on the basic architecture of J/XFS which is similar to the JavaPOS architecture. It is event driven and asynchronous. Three basic levels are defined in JavaPOS. For J/XFS this model is extended by a communication layer, which provides device communication that allows distribution of applications and devices within a network. So we have the following layers in J/XFS : Application Device Control and Manager Device Communication Device Service Application developers program against control objects and the Device Manager which reside in the Device Control Layer. This is the usual interface between applications and J/XFS Devices. Device Control Objects access the Device Manager to find an associated Device Service. Device Service Objects provide the functionality to access the real device (i.e. like a device driver). During application startup the Device Manager is responsible for locating the desired Device Service Object and attaching this to the requesting Device Control Object. Location and/or routing information for the Device Manager reside in a central repository. To support depository devices the basic Device Control structure is extended with various properties and methods specific to this device which are described on the following pages.