Banking Application Build Process Guide

[Pages:22]Banking Application Build Process Guide

Version 2005 May 2005

Siebel Systems, Inc., 2207 Bridgepointe Parkway, San Mateo, CA 94404 Copyright ? 2005 Siebel Systems, Inc. All rights reserved. Printed in the United States of America

No part of this publication may be stored in a retrieval system, transmitted, or reproduced in any way, including but not limited to photocopy, photographic, magnetic, or other record, without the prior agreement and written permission of Siebel Systems, Inc.

Siebel, the Siebel logo, UAN, Universal Application Network, Siebel CRM OnDemand, TrickleSync, Universal Agent, and other Siebel names referenced herein are trademarks of Siebel Systems, Inc., and may be registered in certain jurisdictions.

Other product names, designations, logos, and symbols may be trademarks or registered trademarks of their respective owners.

PRODUCT MODULES AND OPTIONS. This guide contains descriptions of modules that are optional and for which you may not have purchased a license. Siebel's Sample Database also includes data related to these optional modules. As a result, your software implementation may differ from descriptions in this guide. To find out more about the modules your organization has purchased, see your corporate purchasing agent or your Siebel sales representative.

U.S. GOVERNMENT RESTRICTED RIGHTS. Programs, Ancillary Programs and Documentation, delivered subject to the Department of Defense Federal Acquisition Regulation Supplement, are "commercial computer software" as set forth in DFARS 227.7202, Commercial Computer Software and Commercial Computer Software Documentation, and as such, any use, duplication and disclosure of the Programs, Ancillary Programs and Documentation shall be subject to the restrictions contained in the applicable Siebel license agreement. All other use, duplication and disclosure of the Programs, Ancillary Programs and Documentation by the U.S. Government shall be subject to the applicable Siebel license agreement and the restrictions contained in subsection (c) of FAR 52.227-19, Commercial Computer Software - Restricted Rights (June 1987), or FAR 52.227-14, Rights in Data--General, including Alternate III (June 1987), as applicable. Contractor/licensor is Siebel Systems, Inc., 2207 Bridgepointe Parkway, San Mateo, CA 94404.

Proprietary Information

Siebel Systems, Inc. considers information included in this documentation and in Siebel Business Applications Online Help to be Confidential Information. Your access to and use of this Confidential Information are subject to the terms and conditions of: (1) the applicable Siebel Systems software license agreement, which has been executed and with which you agree to comply; and (2) the proprietary and restricted rights notices included in this documentation.

Contents

1 What's New in This Release

2 Banking Application Components

Banking Application Components 7 About the Build Process 7

3 Build Process Prerequisites

Extracting the Source Code 9 Extracting Resources for Building Branch Teller on WebLogic 9 Extracting Resources for Building Branch Teller on WebSphere 9

Banking Application Resources 9 The Standard Directory Structure 10 Classes JAR files in the Standard Directory Structure 11 Signed JAR Files in the Release 13 Server-Side Source Code in the Release 14 Teller, Internet Banking, and Supports 14

4 WebLogic 8.1 Build Process

Prerequisites for the WebLogic Build Process 15 Running the Automated WebLogic Build Process 15 Building WebLogic Projects Individually 16

5 WebSphere 5.1.1 Build Process

Prerequisites for the WebSphere Build Process 19 Running the Automated WebSphere Build Process 19 Building WebSphere Projects Individually 20

Banking Application Build Process Guide Version 2005

3

Contents!

4

Banking Application Build Process Guide Version 2005

1 What's New in This Release

What's New in Banking Application Build Process Guide, Version 2005

Table 1 lists changes in this version of the documentation to support release 2005 of the software.

Table 1. What's New in Banking Application Build Process Guide, Version 2005

Topic

Description

Banking Application Components

Module Layer Classes JAR Files General Support Classes JAR Files Signed JAR Files in the Release

Teller, Internet Banking, and Supports

Prerequisites for the WebLogic Build Process Running the Automated WebLogic Build Process Building WebLogic Projects Individually Chapter 5 WebSphere 5.1.1 Build Process Prerequisites for the WebSphere Build Process Running the Automated WebSphere Build Process Building WebSphere Projects Individually

Updated because Entitlements is no longer a Web application, but is part of the Administration Console.

References to Solutionset Layer were changed to Module Layer.

Updated to remove the information about the entitlement-war-support.jar file.

References to Solutionset Layer were changed to Module Layer. The entry for entitlement-warsupport.jar file was removed.

Updated to remove the information about Entitlements from the heading and body of the topic.

Updated to reflect the change in the settings for the build properties file.

Updated to reflect the change in the build commands.

Updated to reflect the change in the build commands.

References to WebSphere 5.1 were changed to WebSphere 5.1.1.

Updated for the support for Oracle and DB2 databases.

Updated with the changed build commands for support of Oracle and DB2 commands.

Updated with the changed build commands for support of Oracle and DB2 commands.

Banking Application Build Process Guide Version 2005

5

What's New in This Release ! Banking Application Components

6

Banking Application Build Process Guide Version 2005

2 Banking Application Components

This chapter introduces the Siebel Retail Finance Banking Application components and their build process. It contains the following topics:

! Banking Application Components ! About the Build Process

Banking Application Components

The Siebel Retail Finance Banking Application consists of the following main components:

! A single server-side business logic, shared between two products: Branch Teller and Internet

Banking. This business logic is contained within the Enterprise Archive (EAR) file that deploys the Banking Application as a set of enterprise bean JAR files.

! A Java Swing-based front end for the Branch Teller Client and the Branch Teller Administrator

Client, deployed within the EAR file as Java WebStart-enabled applications.

! A Java Server Pages (JSP)-based front end for the Internet Banking product. This is deployed in

the same EAR file as the server-side business logic.

! A Branch Offline Server. ! A Web application for MCA Services administration functionality.

About the Build Process

There is a single build process for building both Branch Teller and Internet Banking because they share a common server side; the front end is the only difference between the two products from a build perspective.

The process for building the EAR file is the same regardless of whether a license is held for Branch Teller, Internet Banking, or both. For example, if just Branch Teller has been licensed, the Internet Banking collateral is not available; the build process recognizes this, and skips that stage of the process.

Any build process steps that are specific to a particular product are noted in this guide.

Banking Application Build Process Guide Version 2005

7

Banking Application Components ! About the Build Process

8

Banking Application Build Process Guide Version 2005

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download