IBM United States Announcement 207-096, dated May 8, 2007

IBM Store Integrator V2 adds enhanced functionality that helps improve integration between IBM POS applications and consumer touch points

Key prerequisites ...... 2 At a glance Description ...... 2 Product positioning ...... 4 The following new function is being announced with IBM Store Reference information ...... 4 Integrator V2 and works with Supermarket Application (SA), General Availability of national languages ...... 4 Sales Application (GSA), and IBM Application Client/ Education support ...... 4 Environment (ACE): Offering Information ...... 5 • Adds Secured Socket Layer (SSL) Encryption Publications ...... 5 Technical information ...... 5 The following new functions are being announced with IBM Store Integrator V2 and work with IBM Application Client/Server Environment Software Services ...... 7 (ACE): Ordering information ...... 8 Adds 4690 Controller Failover for virtual sessions Terms and conditions ...... 9 • Prices ...... 11 • Adds an XML interface • Enhances Fuel Integration support

Overview

Store Integrator V2 is a key component of the IBM Store Integration Framework. IBM Store Integrator V2 exposes the capability of IBM point-of-sale (POS) applications to a wide variety of consumer touch points. It enables the POS to be used in a Services Oriented Architecture (SOA). Furthermore, it allows the retailer to extend and expose the functionality of POS applications such as General Sales Application (GSA), Supermarket Application (SA), and SurePOS™ Application Client/Server Environment (ACE) to additional consumer touch points with the addition of a programming interface and new functional capabilities. The Store Integrator Graphical (SI GUI) component helps consumers and employees process sales transactions with intuitive, custom Graphical User Interfaces (GUIs). IBM Store Integrator V2 helps retailers reuse their existing IBM POS infrastructure to efficiently implement new business initiatives. This enables seamless shopping interactions with self-service solutions such as self-service kiosks, home shopping and multi-channel retailing. When Store Integrator V2 is used to integrate these solutions, it allows the retailers to use their existing proven IBM POS infrastructures — such as promotion management, price management, inventory management, and sales transaction management — to provide a common shopping experience. The retailer can use the following and affect all touch points:

• Promotional infrastructure and management procedures to allow seamless cross promotion. • Price information and management procedures to provide consistent pricing. • Sales transaction history to have consistent sales reporting and analysis.

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 1 Such solutions can also potentially help the retailer:

• Enable new business initiatives within the store while using the same POS • Increase employee productivity and provide competitive consumer service by providing information on product promotions, pricing, and customer shopping trends, enabling more efficient store operations to potentially reduce costs • Increase sales by creating opportunities to offer personalized service and motivate customers to spend more in the store • Increase consumer satisfaction so it is easy for consumers to get the information they need exactly when they need it

In addition, for ACE, IBM Store Integrator V2 provides an industry-standard Extensible Markup Language (XML) for integrating store and Web-based applications with POS functions. This Application Programming Interface (API) helps enable independent software vendors (ISVs) to interface their application with the existing POS functions.

Key prerequisites

Refer to the Technical information section. Planned availability dates

• May 11, 2007: Electronic software delivery • June 7, 2007: Media and documentation

Description

As part of the IBM Store Integration Framework, IBM Store Integrator (SI) helps retailers protect their IBM 4690 POS solution investments, while extending and enhancing the capability of those solutions using Java™ and XML. By opening the POS platform for extensions and data and business logic sharing, retailers can leverage the capability of their existing IBM solutions to help deliver unique and differentiating customer service. Store Integrator V2 includes the following components:

• Application Extension Facility (AEF) • Store Integrator Graphical User Interface (SI GUI) • POS Provider • POS Business Component (POSBC)* • Secured Socket Layer (SSL) Encryption*

* New with Store Integrator V2

Application Extension Facility This feature allows existing functionality within IBM General Sales Application, IBM Supermarket Application, and IBM SurePOS Application Client/Server Environment for 4690 to be accessible through a set of APIs for use remotely or by other applications (such as self-service fuel, personal shopping assistants, and delicatessen or photo special order kiosks). The IBM Application Extension Facility (AEF) is a component of the IBM Store Integrator (SI). The features are as follows:

• Programmatic access to POS functions using a Java API • Integration of POS logic into other applications • Extension of the POS application through Java • Remote management functions consisting of monitoring and controlling the real and virtual POS sessions and their environments

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 2 The Application Extension Facility can be used on either the POS controller or the terminal. On the controller, it enables the existing POS terminal sales application to run in a virtual session. Multiple virtual sessions can be operating simultaneously on the same controller supporting applications that need to integrate with POS. When the application extension facility is used on a physical POS terminal, it enables the POS terminal sales application to be extended using Java. It also supports the Store Integrator GUI feature. Store Integrator GUI This enhanced GUI tool helps enable retailers to develop simple, intuitive consumer and operator interfaces for General Sales Application, IBM Supermarket Application, and IBM SurePOS Application Client/Server Environment using XML. No programming is required. Those retailers who have invested in the SureVision GUI PRPQ to create GUIs can protect those interfaces as they move to this new enhanced GUI. In addition to U.S. English, ACE and SA support Spanish and GSA supports Canadian French. POS Provider POS Provider is the client interface for sending batch requests to a POS system. It includes the basic set of operations to perform the tasks required for order processing through the POS system. It enables the client to perform the following functions:

• Check the status of the POS system • Request the unit price information • Request extended prices and transaction totals for an order • Pay for an order • Confirm responsibility for reversing a charged payment

POS Business Component The POS Business Component (POSBC) is a client API that allows non-Java applications access to POS business functions via the AEF. POSBC provides a standard XML API for POS functionality that allows a client program to control a POS transaction. The POSBC provides a client API with POS functionality and hides some of the complexity of using the Application Extension Facility. The POS Business Component includes a basic set of operations to perform the tasks required for order processing through the point-of-sale system. The objective of the POSBC is to support POS integration via a standard interface to multiple types of clients (fuel, portable shopper, and so on) in multiple connectivity and programming environments. In this release, POSBC works only with the ACE application. The focus is to support XML-based messaging clients and native Java clients. New features in Store Integrator V2 Users of SI V2 can take advantage of the following new feature:

• Secured Socket Layer (SSL) Encryption – This allows the users to configure a more secure way to protect sensitive data transmissions between controllers, terminals, and SI-enabled devices. It enhances security through the use of SSL for transmission of passwords and consumer payment information.

Running SI V2 using the ACE Application can also take advantage of:

• 4690 Controller Failover for Virtual Sessions – This function detects when a 4690 Controller fails and then re-establishes virtual sessions on a backup controller for each of its clients including the Remote GUI. In case of a system or network failure, it provides a system which transfers failed virtual sessions from one controller to another. By adding this feature to Store Integrator V2, it extends support of 4690 OS backup and recovery functions for virtual sessions supporting consumer devices such as fuel and personal shopping devices. This new function enhances the virtual sessions to provide more reliability. • XML interface – The POSBC provides a consistent, high level XML-based interface for applications to process sales, return transactions, and check the price of items. This interface is accessible from both Java and non-Java programs; it also enables Web services. It provides the ability to connect POS systems with many consumer self-service devices such as personal shopping assistants and fuel pumps.

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 3 • Enhanced Fuel Integration support – In Store Integrator V2, the AEF supports payment pre-authorization using automation to support fuel integration. The AEF also provides a way to add fuel purchases to a sales transaction. This function helps to improve solutions — such as better integration between IBM POS Applications and third party fuel management systems — to provide a single GUI for fuel management and POS, seamless promotion management and delivery, and payment processing.

IPLA and subscription and support considerations IPLA licenses can be transferred from one machine to another within, but not limited to an enterprise. You may aggregate the capacity for all the processors the product is operated on to achieve a more economic price. This will result in a single Proof of Entitlement (PoE). It is your responsibility to manage the distribution of Value Units within the limits of the entitlement of the product license. Subscription and Support must cover the same capacity as the product license entitlement. Subscription and Support will be available in the country in which the agreement is made.

Product positioning

As a key component of the IBM Store Integration Framework, IBM Store Integrator complements and extends IBM SurePOS Application Client/Server Environment for 4690 OS, IBM 4680-4690 Supermarket Application, and IBM 4680-4690 General Sales Application. SureVision PRPQ and 4690 Java GUI/ASTRA PRPQ customers may also upgrade to Store Integrator or Store Integrator GUI for a reduced price using the SI or SI GUI Trade Up part number.

Reference information

Refer to Software Announcement 206-047, dated March 7, 2006.

Availability of national languages

This section references the physical availability of the product. The electronic software availability date is earlier. Spanish is provided for SA and ACE users of SI GUI. Canadian French is provided for GSA users of the SI GUI.

Product description Language GA date

IBM Store Integrator GUI Multilingual June 7, 2007 V2.0.0 (French Canadian, Spanish, English U.S.)

IBM Store Integrator V2.0.0 English U.S. June 7, 2007 Trademarks

SurePOS is a trademark of International Business Machines Corporation in the United States or other countries or both.

Java is a trademark of Sun Microsystems, Inc.

Other company, product, and service names may be trademarks or service marks of others.

Education support

IBM provides educational offerings to support Store Integrator V2. IBM Store Integrator Graphical User Interface (RE3150) and Store Integrator Technical Education (RE3010C) are available for IBM customers. For a course description, or to enroll in these and other Retail Store

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 4 Solution Education courses, customer personnel should visit

http://www.ibm.com/education/retail

Offering Information

Product information is available via the Offering Information Web site

http://www.ibm.com/common/ssi

Also, visit the Passport Advantage® Web site

http://www.ibm.com/software/passportadvantage

Publications

No publications are shipped with this product.

Displayable softcopy publications: SI manuals are offered in displayable softcopy form. These displayable manuals can be viewed with the Adobe Acrobat Reader, which is offered free on the Internet. Copies of the following unlicensed publications are available for no charge from

http://www.ibm.com/solutions/retail/store/support

Select Publications. Select SI.

Form Title number

IBM 4690 SI GUI Programming Guide GC30-4121 IBM Store Integrator User's Guide SC30-4085 IBM Store Integrator Programming Guide SC30-4084

Technical information

Specified operating environment

Hardware requirements: The hardware required for a solution using Store Integrator V2 virtual sessions depends upon:

• Capacity required by the client solution • Capacity needed for any other processes running on the controller (services, other applications, DIF, and so on) • Decision to use virtual session failover

A solution requiring a fully-enabled failover must have an equivalent capacity reserved on a backup controller. There are multiple solution scenario types for SI, but the primary solution types are self checkout, fuel, and portable shopper. These solution types have varying transaction rates and thus, varying capacity requirements. Typical transaction rates for the categories are:

• Fuel — 1 item / transaction and 12 transactions / hour • Portable Shopper — 35 items / transaction and 2 transactions / hour

The recommended failover-enabled solution for a typical environment (with no additional load

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 5 from other processes), consists of two controllers, each with a 2.0 GHz processor and 1 GB of memory. Operating as one alternate and one subordinate, these controllers support one of the following loads:

• Fuel — 26 fuel pumps • Portable Shopper — 26 units

Software requirements: Store Integrator 4690 OS For use with Store Integrator, the 4690 must be OS V5, CSD level 07H1, or higher. SI V2 running with 4690 OS V5.1 does not support separating controllers on to different networks. Virtual File System setup Because Java™ programs often have file names greater than eight characters in length, the provides support for such file names by using a Virtual File System (VFS). You must enable this feature to install Store Integrator. For more information, refer to the 4690 OS User's Guide. POS applications This section describes the current requirements for using Store Integrator V2 with ACE, GSA, or SA. Before installing Store Integrator, contact IBM Support to identify and obtain the most recent interim fixes applicable to the software. The interim fix numbers listed below could have been superseded as a result of further Authorized Program Analysis Report (APAR) activity.

• ACE requirements — Store Integrator V2 requires ACE V6. You must have ACE V6 to take advantage of the following new features of ACE: – 4690 Controller Failover for Virtual Sessions – The XML Interface – Enhanced Fuel Integration support • GSA requirements — Using Store Integrator with GSA requires the following items: – GSA Version P001, or later – GSA 4610 Printer Support Feature Version P001, or later; AEF does not support Model 3 or Model 4 printers – The GSA terminal sales application (with the proper hooks in place) must be re-linked – GSA requirements for optional features: -- Price Mgmt Feature: L001 -- Electronic Journal V2: M001 • SA requirements — Using Store Integrator V2 with SA requires the following software: – IBM Supermarket Application Version P001, or later – SA 4610 Printer Support Feature Version P001, or later; AEF does not support Model 3 or Model 4 printers – SA requirements for optional features: -- Enhanced EFT Feature Version P001, or later -- Electronic Marketing Version P001, or later -- SA ValuePack 2001 Version N001, or later – The SA terminal sales application (with the proper hooks in place) must be re-linked

IBM does not recommend that you maintain your own application source. Instead, maintain your code at the specified CSD and interim fix levels. DIF requirements Using Store Integrator V2 with DIF requires the latest available version of DIF.

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 6 Java 2 4690 OS V5 includes the Java 2 software required for the configuration and execution of Store Integrator V2. To install Java 2 on the 4690, you must enable the Virtual File System. ICEbrowser For SI GUI, ICEsoft's ICEbrowser is required (Version 6.1.2). IBM 4690 GUI ASTRA IBM 4690 GUI ASTRA (from Version 4, and later) can take advantage of Store Integrator Application Extension Facility (both locally and remotely via the client session server). When operating in this Store Integrator-enabled environment, existing ASTRA functionality is preserved; the ASTRA user extension mechanism can further utilize the new Application Extension Facility APIs as required. Client machine software Client machines using virtual sessions require the following:

• Windows™ 2000 SP4, or later; or Windows XP SP2, or later • IBM Java V1.4.2 JVM • Java Communications API (COMM) • JavaPOS V1.9.2

SurePoint™ 4820 Touch Screen For GUI-only supported touch screen.

Planning information Software Maintenance is included with licenses purchased through Passport Advantage and Passport Advantage Express. Installation and technical support is provided by the Software Maintenance offering of the IBM International Passport Advantage Agreement. This fee service enhances your productivity, with voice and electronic access into IBM support organizations.

Packaging: IBM Store Integrator is distributed in one package with the following:

• Proof of Entitlement (PoE) • One -ROM including the IBM International Program License Agreement

Security, auditability, and control IBM Store Integrator uses the security and auditability features of the IBM 4690 OS, which include authorization services (password) for each user. In addition, IBM Store Integrator can take advantage of the new Secured Socket Layer (SSL) functionality that was announced with 4690 OS V5. It also uses the security and auditability features of the POS application such as operator authorization and control, ability to limit unique functions to specific terminals, and logging of significant events for audit purposes. The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls.

Software Services

IBM Services has the breadth, depth, and reach to manage your services needs. You can leverage the deep technical skills of our lab-based, software services team and the business consulting, project management, and infrastructure expertise of our IBM Global Services team. Also, we extend our IBM Software Services reach through IBM Business Partners to provide an unmatched portfolio of capabilities. Together, we provide the global reach, intellectual capital, industry insight, and technology leadership to support any critical business need. To learn more about IBM Software Services or to contact a software services sales specialist, visit

http://www.ibm.com/software/sw-services/

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 7 To locate an IBM Business Partner, visit

http://www.ibm.com/software/solutions/isv

Ordering information

This product is only available via Passport Advantage. It is not available as shrinkwrap. Product information

Product Licensed function title Product group category

IBM Store Integrator IBM Retail IBM Store Stores Integrator Solutions

IBM Store Integrator Graphical IBM Retail IBM Store User Interface (GUI) Stores Integrator Solutions

PID Charge unit Program name number description

IBM Store Integrator 5724-I03 Client Device(s) IBM Store Integrator Graphical User 5724-I03 Client Device(s) Interface (GUI) Charge metrics definition Client device A client device is a computing device that requests the execution of a set of commands, procedures, or applications from another computer system that is typically referred to as a server. Multiple client devices may share access to a common server. A client device generally has some processing capability or is programmable to allow a user to do work. Examples include, but are not limited to, notebook computers, desktop computers, desk side computers, technical , appliances, automated teller machines, point-of-sale terminals, tills and cash registers, and kiosks. Passport Advantage program licenses IBM Store Integrator

Part description Part number

IBM Store Integrator IBM Store Integrator Client D57NPLL Device Trade Up License & SW Maint 12 Months IBM Store Integrator Client D56YLLL Device(s) License & SW Maintenance 12 Months IBM Store Integrator Client D56YMLL Device(s) SW Maint Reinstatement 12 Months IBM Store Integrator Client E02CTLL Device(s) SW Maintenance Annual Renewal IBM Store Integrator

Part description Part number

IBM Store Integrator Graphical User Interface (GUI) IBM Store Integrator GUI Client D56YNLL Device(s) License & SW Maint 12 Months IBM Store Integrator GUI Client D56YPLL Device(s) SW Maint Reinstatement 12 Months

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 8 IBM Store Integrator GUI Client E02CULL Device(s) SW Maintenance Annual Renewal IBM Store Integrator GUI Trade D56YQLL Up License & SW Maintenance 12 Months Passport Advantage supply

Part Program name/description number

IBM Store Integrator GUI V2.0.0

IBM Store Integrator GUI IBM 4690 Operating System BR01VML V2.0.0 Non-Cryptographic

IBM Store Integrator V2.0.0

IBM Store Integrator IBM 4690 Operating System V2.0.0 BR01UML Non-Cryptographic CD

Passport Advantage customer: Media pack entitlement details Customers with active maintenance or subscription for the products listed are entitled to receive the corresponding media pack. IBM Store Integrator V2.0.0

Entitled maintenance Part offerings description Media packs description number

Store Integrator Client IBM Store Integrator BR01UML Device English U.S. IBM 4690 Operating System CD ROM Digital Disk — ISO 9660 Standard IBM Store Integrator GUI V2.0.0

Entitled maintenance Part offerings description Media packs description number

Store Integrator GUI IBM Store Integrator GUI BR01VML Client Device Multilingual (French Canadian, Spanish, English U.S.) IBM 4690 Operating System CD ROM Digital Disk — ISO 9660 Standard

Terms and conditions

The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage Agreement, and the IBM Agreement for Acquisition of Software Maintenance.

Licensing: IBM International Program License Agreement including the License Information (LI) document and Proof of Entitlement (PoE) govern your use of the program. PoEs are required for all authorized use. Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance. This software license includes Software Maintenance, previously referred to as Software Subscription and Technical Support.

License Information form number

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 9 Program Program name number Form number

IBM Store Integrator 5724-I03 L-KKEN-6UWSLS The program's LI will be available for review on the IBM Software License Agreement Web site

http://www.ibm.com/software/sla/sladb.nsf

Limited warranty applies: Yes

Warranty: IBM warrants that when the program is used in the specified operating environment it will conform to its specifications. The warranty applies only to the unmodified portion of the program. IBM does not warrant uninterrupted or error-free operation of the program or that IBM will correct all program defects. You are responsible for the results obtained from the use of the program. IBM provides you with access to IBM databases containing information on known program defects, defect corrections, restrictions, and bypasses at no additional charge. Consult the IBM Software Support Guide for further information at

http://www.ibm.com/software/support

IBM will maintain this information for at least one year after the original licensee acquires the program (Warranty period).

Money-back guarantee: If for any reason you are dissatisfied with the program and you are the original licensee, return it within 30 days from the invoice date, to the party (either IBM or its reseller) from whom you acquired it, for a refund.

• For programs acquired under the IBM International Passport Advantage Agreement, this term applies only to your first acquisition of the program.

Copy and use on home/portable computer: No

Usage restriction: Yes For additional information, refer to the License Information Document that is available on the IBM Software License Agreement Web site

http://www.ibm.com/software/sla/sladb.nsf

International Passport Agreement

Passport Advantage applies: Yes, and through the Passport Advantage Web site at

http://www.ibm.com/software/passportadvantage

This product is only available via Passport Advantage. It is not available as shrinkwrap.

Agreement for Acquisition of Software Maintenance: The following agreement applies for maintenance and does not require customer signatures:

• IBM Agreement for Acquisition of Software Maintenance (Z125-6011)

Yes. Software Maintenance is included with licenses purchased through Passport Advantage and Passport Advantage Express. Product upgrades and Technical Support are provided by the Software Maintenance offering as described in the agreements. Product upgrades provide the latest versions and releases to entitled software and Technical Support provides voice and electronic access to IBM support organizations, worldwide. IBM includes one year of Software Maintenance with each program license acquired. The initial period of Software Maintenance can be extended by the purchase of a renewal option, if available. While your Software Maintenance is in effect, IBM provides you assistance for your routine, short duration installation and usage (how-to) questions, and code-related questions. IBM provides

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 10 assistance via telephone and, if available, electronic access, to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. (This assistance is not available to your end users.) IBM provides Severity 1 assistance 24 hours a day, 7 days a week. For additional details, consult your IBM Software Support Guide at

http://techsupport.services.ibm.com/guides/handbook.html

Software Maintenance does not include assistance for the design and development of applications, your use of programs in other than their specified operating environment, or failures caused by products for which IBM is not responsible under the applicable agreements. For additional information about the International Passport Advantage Agreement and the IBM International Passport Advantage Express Agreement, visit the Passport Advantage Web site at

http://www.ibm.com/software/passportadvantage

Other Terms

Volume orders (IVO): No

iSeries™ Software Maintenance applies: No

Educational allowance available: Not applicable.

Prices

Passport Advantage For Passport Advantage information and charges, contact your IBM representative or authorized IBM Business Partner. Additional information is also available at

http://www.ibm.com/software/passportadvantage

Business Partner information If you are an IBM Business Partner — Distributor for Software acquiring products from IBM, you may link to Passport Advantage Online for resellers where you can obtain Business Partner pricing information. An IBM ID and password are required.

https://www.ibm.com/software/howt obuy/passportadvantage/paoreseller

Trademarks

SurePoint and iSeries are trademarks of International Business Machines Corporation in the United States or other countries or both.

Passport Advantage, and PartnerWorld are registered trademarks of International Business Machines Corporation in the United States or other countries or both.

Windows is a trademark of Microsoft Corporation.

Java is a trademark of Sun Microsystems, Inc.

Other company, product, and service names may be trademarks or service marks of others.

This announcement is provided for your information only. For additional information, contact your IBM representative, call 800-IBM-4YOU, or visit the IBM home page at: http://www.ibm.com.

IBM United States Announcement 207-096 IBM is a registered trademark of International Business Machines Corporation 11