P. 1
Synon/2E _ Getting Starded Guide-1

Synon/2E _ Getting Starded Guide-1

4.0

|Views: 4,180|Likes:

More info:

Published by: Arul Mani Subramaniam on Aug 01, 2009
Copyright:Attribution Non-commercial
List Price: $0.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
See more
See less

05/11/2014

$0.99

USD

Sections

  • Development Task Quick Tour
  • Entering the Design Model
  • The Display Services Menu
  • Leaving the Design Model
  • Prototyping an Application
  • Creating Prototype Panels
  • Naming Prototype Panels
  • Replacing Toolkit Navigation and Data
  • Transferring Control to the Toolkit
  • Working with a Toolkit Panel Design
  • Building a Window Prototype
  • Building an Action Bar Prototype
  • Entering Sample Data
  • Displaying Prototype Panels
  • Returning to AllFusion 2E
  • Field Details and Conditions
  • Relationship Extension
  • View Default Access Paths
  • Default Reference File Functions
  • Displaying Functions
  • Generate Access Paths
  • Generate External Functions Source Code
  • Testing Your Programs
.....doc................ if you want to generate and compile AllFusion 2E applications that use SQL.......... You can move generated objects from the generation library to any other library... printed on 30-Oct-06............................. The Create Model Library (YCRTMDLLIB) command creates the libraries that compose a model....1-3 Object-Based Design ... and fields.............. Integrating with Existing Databases and Applications Descriptions of existing OS/400 physical files can be retrieved into an AllFusion 2E data model using a process called assimilation......3-59 Generate Access Paths.............. The features and capabilities of AllFusion 2E are the driving forces behind AllFusion 2E RPM... at 4:04:55 PM Chapter 2: Components and Installation Product Libraries . To help eliminate errors.. printed on 30-Oct-06.............. Y2SYSRC and Y2SYMDL are listed on the machine... We have the highest caliber software developers and consultants in the industry......... The design of AllFusion 2E provides for this object-based approach... and columns.... Using AllFusion 2E...... you receive the following benefits: Easy design of applications that are closer to your end user's requirements Support in designing higher quality applications Create applications that are easy to maintain and enhance as your business evolves Design applications independently of the language in which you implement them Develop systems that make an effective use of the architecture for which they are targeted Enable you to design and generate applications multiple times faster than traditional methods 1–2 Getting Started Design Principles Getting Started... Development Libraries Each AllFusion 2E model must reside in a single library called the model library......doc.. and how you need it.. 1–12 Getting Started Features Getting Started.... for auditing and input to specialized model list commands Impact analysis tools........ and infrastructure management with six focus areas: Enterprise management Security Storage Portal and business intelligence Database management Application life cycle management and application development In addition........................ It helps you determine how your business or organization can be best represented on a computer with respect to the data you need to store and to the functions that operate upon the data................. This dynamic tool provides a complete range of interactive facilities to design....... at 4:04:55 PM Contents Chapter 1: AllFusion 2E and Application Development Efficient Design with AllFusion 2E ...... and maintain applications software..... printed on 30-Oct-06.... compiled objects...... the other tasks in the life cycle use this information to ensure the efficient development of the application.. the function keeps a reference to the field that is resolved when the function is generated... TO THE EXTENT PERMITTED BY APPLICABLE LAW.. Models and generation libraries may also be associated with SQL collections...... Chapter 2: Components and Installation 2–5 Development Environment 2–6 Getting Started Getting Started.... 52.. contact Customer Support at http://ca........ you define tables.... and may make one copy of the Software as reasonably required for back-up and disaster recovery purposes.... CM tracks and controls changes from development to production.............. 1–10 Getting Started Features Getting Started...........3-54 Default Action Diagram . at 4:04:55 PM Change Management Change Management (CM) automates control of changes to AllFusion 2E design objects and generated applications... Using the batch generation facilities of AllFusion 2E............ Notwithstanding the foregoing............... This can be achieved through relational database design..... The right to print copies of the Documentation and to make a copy of the Software is limited to the period during which the license for the Product remains in full force and effect..... All functions that update records can use this common routine.S..3-39 View Default Access Paths ........ all access paths and functions default to SQL....................” Use.. revisit any function designs that need to take account of the changes.........3-16 Building a Window Prototype ............ For more information on this command...... you can refer to the numerous resources for additional information........................ information management.. This design concept is incorporated in AllFusion 2E where the objects are database entities and the actions are AllFusion 2E functions....... enabling database integrity from the outset.. interface designs... The YCRTMDLLIB command can automatically create the SQL collection.. CA’s world-class solutions address all aspects of process management.. Generated source code automatically contains Toolkit source directives to specify a title.... or in the traditional classroom..... This Product is provided with “Restricted Rights. This command includes the SQLLIB parameter that lets you create the collection for a particular model........... at 4:04:55 PM The OS/400 operating system contains the execution objects necessary to execute applications you generate with SQL... printed on 30-Oct-06.......... See the Installation Guide for specific details.... The resulting design is expressed in terminology that is easily understood by both the designer and the end users......... reproduced........ This chapter also outlines the installation and upgrade process and introduces the Toolkit prototyping facilities......... AllFusion 2E includes the following features: Entity Relationship Specification – Automatic creation of a data dictionary – Support for free-format text to describe any of the design objects for both designers and end users – Automatic documentation of the design model – Specification of domain checks Access Paths – Design of logical views to support functions – Retrieval of existing OS/400 database descriptions Functions – Automatic creation of action diagram and panel or report design – Modular (object-based) design – Procedural specification through reusable components and action diagrams Panels and Reports – Automatic design of panel and report layouts combined with interactive device painting facilities – Panel design prototyping facilities – Automatic provision of SAA Common User Access design standards 1–8 Getting Started Features Getting Started........ you need to rigorously analyze the data you want to store in the system......... Note: nll refers to the national language......doc.. Chapter 1: AllFusion 2E and Application Development 1–7 Features Getting Started... regeneration becomes a routine matter............ you must have IBM’s SQL/400 program products installed and the QSQL library loaded on your iSeries.. and better manage your infrastructure...... Library List—your library list must include certain libraries.. at 4:04:55 PM Chapter 2: Components and Installation This chapter describes the libraries that comprise AllFusion 2E and the development environment.................. Efficient Design with AllFusion 2E AllFusion 2E is an application development tool that allows you to design. Technical Documentation You can produce documentation from AllFusion 2E models using the AllFusion 2E documentation commands. at 4:04:55 PM By offering a broad range of flexible services.......... OR LOST DATA................... at 4:04:55 PM Understanding the Application Development Life Cycle The design principles AllFusion 2E uses are applied throughout the life cycle of application development.......1-2 Design Principles.....3-42 Default Reference File Functions... AllFusion 2E RPM is a data-driven...... and help text.................. see the section Data Modeling in the chapter “AllFusion 2E Quick Tour” of this guide................3-24 Displaying Prototype Panels ..................... Y2SY. at 4:04:55 PM Design Principles The approach of AllFusion 2E to the design of application systems embodies important design concepts: Implementation independence Data-driven design Object-based design Each of these concepts is described briefly in the following sections........... Getting Started......... This allows a single set of generated programs and panels to support multiple languages at execution time... Rapid Prototyping Methodology Rapid Prototyping Methodology (RPM) is one approach to using AllFusion 2E in the application development process. In most cases.... CA is committed to offering leading technologies in flexible partnerships to help you derive full value from your software investments............3-59 Generate External Functions Source Code............ printed on 30-Oct-06.................... printed on 30-Oct-06............. compiler overrides.........1-7 Features.........3-2 Entering the Design Model.. see the Product Licensing steps in the Installation Guide........................ Quality. Why not ask your CA representative for more information about how a CA Technology Services professional can help your organization get the most out of your CA business solutions? CA Education Services: Ready When You Are The goal of CA Education Services is to help you realize the full potential of your CA software investment...... Assimilating database files allows you to develop new functions and access paths over an existing database defined outside of AllFusion 2E.2-4 The Model Library.... your end product is not just a design........3-1 Development Task Quick Tour ... printed on 30-Oct-06..... implement. For telephone assistance.... and to delivering management solutions that offer security........... You then use the Change Model Value (YCHGMDLVAL) command to update the YDBFGEN model value to SQL. This unique feature of AllFusion 2E allows a massive reduction in the maintenance of AllFusion 2E generated applications. These can be of use when you need to identify the object affected by a particular change................... equivalent to iSeries libraries..... and performance.... logical files..........................1-4 Understanding the Application Development Life Cycle......... for example... action diagrams.... printed on 7/20/2007.. LOST PROFITS.doc............ see the SQL Implementation appendix in the Administrator Guide.. you can also specify SQL for individual access paths and functions.. printed on 30-Oct-06............................. we are committed to offering simple and meaningful solutions to your complex problems.............. In other words........1-10 Change Management .............3-17 Building an Action Bar Prototype ..... views. The three possible approaches to assimilating an existing database include: Assimilation as is—the existing database is preserved exactly as it is........................... The Apply Model Change (YAPYMDLCHG) command updates one or all named AllFusion 2E design models with those changes.......... 365 days a year while maintaining the highest standards for quality and innovation: We are the first global enterprise software company to meet the exacting standards for worldwide ISO 9002 certification. printed on 30-Oct-06. you can obtain procedural information and answers to any questions you may encounter by accessing the Computer Associates web site at ca. Changes to this central design automatically cascade throughout the application design..... but is normalized or corrected where appropriate. consultants...... where................3-9 Creating Prototype Panels ......... including change tracking......................... AllFusion 2E supports a structured.... at 4:04:55 PM Advanced National Language Support Advanced NLS allows AllFusion 2E generated applications to be language independent by removing hard-coded constants from panels and reports and placing them in message files.................. If the application data can be defined and described in a careful...... Note: Executing DBCS and ideographic versions requires a DBCS OS/400 system... Chapter 1: AllFusion 2E and Application Development 1–13 Getting Help Getting Started......doc.3-36 Virtual Fields............ records... AllFusion 2E separates the process of design from implementation. 7 days a week........ See the following references for more information: For more information on the YCRTSQLLIB and YCHGMDLVAL commands..............................................1-17 Getting Started.. At a basic level most languages have a verb-object syntax... at 4:04:55 PM Object-Based Design One of the key concepts of the OS/400 operating system is the object that actions are performed on.. Our professionals understand your unique business needs and work closely with you to assess which technology is right for your business. After the requirements are represented by the design model and agreed to by the users.....doc.... ANY IMPLIED WARRANTIES OF MERCHANTABILITY................. you can create programs without having to know a programming language. These instructions provide the following information: Prerequisites that must be fulfilled before you install Step-by-step installation procedures Description of required post-load activities necessary to customize the product for your system Before you begin the installation................. self-paced.. and regenerate all elements dependent on the changes to the files.2-4 Development Libraries .. The source for the Toolkit resides in the Y1USRSRC file in the Y1SY library...3-45 Displaying Functions........ Authorization—you must be signed on an iSeries server with a user profile that is authorized to use AllFusion 2E and perform programming operations.... and user acceptance test Convert the system The AllFusion 2E toolset automates many of the traditionally manual........ new releases may include modifications that must be applied to each design model before you can use new features to work with a model. and logos referenced herein belong to their respective companies.....3-2 Initial Analysis and Design ........ generate.. at 4:04:55 PM Defining Data Modelsling ........................... see the section Data Modeling in the chapter “AllFusion 2E Quick Tour” of this guide.... including component change processing Model object cross-reference facilities Support for versions of functions and messages Redirection of functions and messages Copying model objects between models Centrally recorded model object information You can use the change control facilities as follows: Manage your design objects with specific tools Manually control changes to your design model Provide an integrated....... Upgrading AllFusion 2E For existing users......doc....3-20 Entering Sample Data. error-prone design and coding processes.3-14 Working with a Toolkit Panel Design. AllFusion 2E provides a structured notation that can be interpreted accurately.......................... it is a working application system........ The Y2SYMDL library contains the AllFusion 2E null model........3-18 Defining Color ... security. organized manner. 1–14 Getting Started CA Education Services: Ready When You Are Getting Started..... in whole or in part....doc.... Contents iii Getting Started.........3-67 Getting Started.......3-57 Generating.. These programs build applications that manipulate your data according to your business requirements...... Chapter 2: Components and Installation 2–1 Product Libraries Getting Started. It also saves you from having to enter all of the field names and attributes into your model again or having to identify individual fields as you use them on a program-by.. Compiling... AllFusion 2E focuses on reusable components. The data modeling and procedural specification facilities of AllFusion 2E enable you to do precisely this......... The use of this Product and any product referenced in the Documentation is governed by the end user’s applicable license agreement.... we help you maximize your investment in our technology..1-11 Technical Documentation .... experienced professionals who are determined to provide you with the technical expertise you need. In addition.................... multi-level impact analysis..3-10 Naming Prototype Panels. and maintain applications software for the iSeries. at 4:04:55 PM Chapter 1: AllFusion 2E and Application Development AllFusion® 2E is an application development tool used with the iSeries server.. Actions and objects are defined once and reused.... disclosed.............3-7 Leaving the Design Model .....doc............ If you make a change..... printed on 30-Oct-06. or you can call them directly by using the appropriate AllFusion 2E command............... Chapter 1: AllFusion 2E and Application Development 1–1 Efficient Design with AllFusion 2E Getting Started....... EVEN IF CA IS EXPRESSLY ADVISED OF SUCH LOSS OR DAMAGE. pragmatic approach to rapid application creation that provides a framework for using AllFusion 2E to build quality systems.................. To produce an adequate database.. The Y2SYSRC library contains the supplied source for AllFusion 2E..............doc......... Should the license terminate for any reason.. and data........ printed on 30-Oct-06. For more information about the YAPYMDLCHG command............. at 4:04:55 PM....... You can use the Create Model Library (YCRTMDLLIB) command as follows: YCRTMDLLIB MDLLIB(MYMDL) OBJPFX(MY)+ SYSTEXT(‘My Model’) DSNSTD(*CUATEXT) Chapter 3: AllFusion 2E Quick Tour 3–1 Development Task Quick Tour Getting Started.. Details of how a process is implemented can be separated from the purpose of the process.......2-1 Installing AllFusion 2E ..3-50 Default Panels.....1-5 Rapid Prototyping Methodology..... transferred............. system test............. You can use the panel and report design tools to place the field where you want it on these existing designs..doc.com/supportconnect......... and effectively than current third generation methods permit.. the AllFusion 2E null model. You can also move the generation library to an environment that does not contain AllFusion 2E product libraries..... This command updates the YSQLLIB model value for the associated model. stand-alone.......... The development environment is also where objects are tested individually to determine whether they function correctly and efficiently. such as to the length of the field......... when a field is used in a function...doc.. storage.. it is possible to have an entire system regenerate itself to take account of a database modification... call: U. known as model object lists....... Note: At many sites. Within a data-driven design............................. Product Libraries The AllFusion 2E product libraries contain the files and objects needed to use AllFusion 2E.doc.doc..... Whether the assignment is large or small or you need a custom.......................... INCLUDING WITHOUT LIMITATION...doc............... CA has been developing and supporting software solutions that are currently used by more than 99 percent of the Fortune 500 companies in more than 100 countries... It is possible to run the Toolkit documentation utilities on the generated systems to produce documentation...... AllFusion 2E captures and describes application specifications that reflect users’ requirements........3-40 Designing Defining Functions ............ FROM THE USE OF THIS PRODUCT...... journaling........ at 4:04:55 PM Maintaining Applications To modify an application you can change your design model as necessary..... The model library and the generation library should be regarded as a pair..........1-14 CA Technology Services: Delivering Business Value On Your Terms................... These functions specify a system in terms of simple processes operating on entities..... and error handling – Generation of code quickly and easily when the design is changed – Automatic generation of referential integrity checks and domain checking Documentation features include: – Online help text – Extensive technical documentation Chapter 1: AllFusion 2E and Application Development 1–9 Features Getting Started.............. printed on 30-Oct-06... be sure to read the instructions in this guide to familiarize yourself with the process..1-5 Maintaining Applications . The Installation Guide provides detailed information about upgrading to a new version of AllFusion 2E.... printed on 30-Oct-06............ concurrent development.3-38 Default Access Paths .. object management tools.................. at 4:04:55 PM Development Environment The AllFusion 2E development environment is the model in which the development team creates the application objects and where initial generation takes place.3-24 Returning to AllFusion 2E...........doc........ AllFusion 2E ships additional product libraries that contain the appropriate default national language libraries..212... AllFusion 2E includes AllFusion 2E Toolkit⎯a set of implementation support and system utilities incorporating menu creation..2-3 Upgrading AllFusion 2E.... As you proceed through this chapter you will preview many of the steps in sequence that you perform when you develop your applications with AllFusion 2E..................... Why not ask your CA representative how our training and education programs can help you get more out of your CA business solutions? Chapter 1: AllFusion 2E and Application Development 1–15 Computer Associates: Commitment....... Chapter 1: AllFusion 2E and Application Development 1–3 Design Principles Getting Started..... or their successors.... Each model must also have a generation library associated with it............... or packaged solution.............. and maintain applications software more efficiently............... You can obtain a list of these members with the OS/400 Work with Members Using PDM (WRKMBRPDM) command...... reference documentation directly from HLL source and OS/400 objects....... printed on 30-Oct-06.. and maintain an application. Quality.. printed on 30-Oct-06.. or agents of the user who are bound by the provisions of the license for the Software are permitted to have access to such copies....3-11 Converting an AllFusion 2E Device Design to Toolkit Panel Designs... An application development tool is more than just a program generator......... The product libraries include the AllFusion 2E base product library (Y2SY) and Toolkit base product library (Y1SY)...3-10 Using AllFusion 2E Device Design Animation ............................... For example...............doc....... at 4:04:55 PM Chapter 3: AllFusion 2E Quick Tour This chapter provides a quick tour of AllFusion 2E and highlights a number of the features while navigating through typical functions. All rights reserved..1 Second Edition 002EGtitle..... see the Command Reference Guide........... To use SQL in a model environment......doc....... Before you begin the upgrade........... Copyright © 2007 CA.227-7013(c)(1)(ii)........................... complete................ To meet these needs....3-4 The Display Services Menu ..... program basis........1-1 Objectives ........................... For instance........................1-10 Cross-Reference Facilities.................. Ship Name Library or Folder Restore Library or Folder Y1SY Toolkit base Y1SY Y1SYVnll Toolkit LDOs Y1SY Y2SY AllFusion 2E base Y2SY Y2SYVnll AllFusion 2E LDOs Y2SY Y2SYMDL AllFusion 2E null model Y2SYMDL Y2SYCBL AllFusion 2E COBOL generators Y2SYCBL Y2SYRPG AllFusion 2E RPG generators Y2SY Y2SYSRC AllFusion 2E source Y2SYSRC YLUSLIB0 AllFusion 2E Security Library YLUSLIB0 Note: The AllFusion 2E Security Library (YLUSLIB0) must be restored to YLUSLIB0... Whether your training is web-based.. at 4:04:55 PM Objectives AllFusion 2E incorporates a number of industry standard methodologies in application development such as entity............. We have earned over 150 patents for innovative software solutions..... EXCEPT AS OTHERWISE STATED IN THE APPLICABLE LICENSE AGREEMENT...... printed on 30-Oct-06.....227-14..... and function versioning – Automated documentation of generated systems – Cross reference facilities – Integration of user source code within generated functions – Regeneration of source code if the model is changed with the preservation of user modifications to the processing specifications – Integration of the native facilities of OS/400 for commitment control....... The model library also contains other necessary OS/400 objects and an AllFusion 2E job description............................... printed on 30-Oct-06............ see the Command Reference Guide...... Updating the database for business environment changes is difficult since manual checking may be required to ensure consistency.......... model object lists... the generation library... modified or duplicated.. at 4:04:55 PM Change Control Facilities Change control facilities are a set of features and functions supplied with the AllFusion 2E product for managing design objects.1-13 Getting Help .........1-15 Computer Associates: Commitment... Although AllFusion 2E is a modeling and specification tool.......... The YCRTLUSLIB command that runs during product installation automatically updates or creates the YLUSLIB library....... All trademarks..........doc.... Getting Started.............................................. If you implement SQL at the system level............. you always receive the most up-to-date instruction and expertise that is available... driven approach in which the structure of the data is imposed by the processing of each program......... From a revolutionary new business model to a dedicated customer relationship organization... BUSINESS INTERRUPTION..doc.... see the Command Reference Guide....3-8 Prototyping an Application......... be sure to read the instructions in this guide to familiarize yourself with the process............. FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.doc................doc....... all new models default to SQL... 1–6 Getting Started Understanding the Application Development Life Cycle Getting Started... such as data definitions.................. and device designs Design In the design phase you can: Continue development and prototype application Review with the user and update the design Continue function definitions.......... rows...........................doc...... For more information about the YCRTMDLLIB command........... For more information about IBM’s Structured Query Language.. and ExecutingCode Generation ..... The manufacturer of this Product is CA..(2) and DFARS Section 252........ NLS is available in two options: Generated application Advanced Generated Application Language Support Generated application language support allows you to generate application modules or components in a number of languages.doc.... You can add extra relations and define access paths and functions for assimilated files in the same way that you would with other model files. Developers tend to think in such terms as Add a Customer or Send an Invoice....... you benefit in the following ways: Changes to the specification can be applied automatically throughout the application design Improvements or changes to the implementation can be made independently of the specification The same design can be used to implement applications for several different operating systems and environments Using AllFusion 2E.. We also know you expect us to stand by our commitments. 2–2 Getting Started Installing AllFusion 2E Getting Started. Innovation For more than a quarter century...... From implementing a CA solution to helping you get the most out of the CA technology that you have...1-14 CA Education Services: Ready When You Are . and Canada 1-800-645-3042 International (1) 631-342-4683 CA Technology Services: Delivering Business Value On Your Terms CA Technology Services is a global organization of highly trained... With the Toolkit utilities you can create summary and cross... only Y1SY. We work hard to achieve the highest levels of quality in our solutions to help you meet your changing business needs..................... You can assess the implications of the changes using interactive inquiries as well as the model documentation reports... availability........1-11 National Language Support ......com..... Generation Library The generation library holds AllFusion 2E generated source.......3-25 iv Getting Started Contents v Getting Started........................... printed on 7/20/2007........3-13 Replacing Toolkit Navigation and Data......... Documenting a Model You can invoke the commands using the Display Services Menu... Assimilation with limited modifications—the data model implied by the database is preserved.... To meet this goal.......... For more information on data-driven design....................227-19(c)(1) . SQL Collection AllFusion 2E lets you use SQL in place of or along with DDS in data definition statements................................. must be associated with the model library................................................ printed on 30-Oct-06... and complete database design Construct In the construct phase you can generate the final version of the application and complete unit testing.doc....... Implement In the implement phase you can: Complete integration test..... A way to describe software entities that is easily understood..............3-63 Generating and CreatingProgram Compilationed Objects... document........ Objects.... This Product may not be copied..... at 4:04:55 PM Features AllFusion 2E allows you to design... printed on 30-Oct-06.............. at 10:32:13 AM This documentation (the “Documentation”) and related computer software program (the “Software”) (hereinafter collectively referred to as the “Product”) is for the end user’s informational purposes only and is subject to change or withdrawal by CA at any time. at 4:04:55 PM We know what it takes to deliver and support valuable solutions 24 hours a day... In addition to clarity in development.... This Product is confidential and proprietary information of CA and protected by the copyright laws of the United States and international treaties........... The other libraries are merged into the base product libraries during installation....................... You can use the documentation commands on individual objects or groups of objects such as all functions for a file.................. automated change management solution Cross-Reference Facilities AllFusion 2E has a number of facilities to help you identify dependencies between AllFusion 2E model objects... If the developer generates SQL...... The following diagram shows the relationship between the model library.. In addition to the base product libraries Y2SY and Y1SY................... And we do. at 10:32:13 AM AllFusion® 2E Getting Started r8. at 4:04:55 PM HLL code generation – Generation of Data Description Specification (DDS) source or Structured Query Language (SQL) data definition language for the database – Generation of source code for panels and reports – Generation of source code (RPG or COBOL) for iSeries stand-alone programs – Automatic generation of help text Other features include: – Automatic implementation of object naming standards – Automatic implementation of panel design standards – Automated change control of design objects.... at 4:04:55 PM Installing AllFusion 2E For new users.......................3-32 Field Details and Conditions............... 002EGtitle...............3-43 New Functions ......... DIRECT OR INDIRECT......3-47 Function Options ..... Full assimilation—the data model implied by the existing database is used as a starting point for a new........1-12 Integrating with Existing Databases and Applications .......... function flows..... 1–16 Getting Started For More Information Chapter 1: AllFusion 2E and Application Development 1–17 Getting Started........ it is reflected within the function's program logic and panel or report design when you next generate the function......... For more information on the differences between earlier versions of AllFusion 2E SQL implementations and current implementations.. rather than iSeries server physical files........ and a library containing some AllFusion 2E source........ Chapter 2: Components and Installation 2–3 Development Environment Getting Started... see the Change Management User Guide.3-16 Defining Command Keys ..................................... the HLL source generators........ reliability....................... we tailor our efforts to meet your business demands.. printed on 30-Oct-06. The collection is a separate library similar to the generation library.. IN NO EVENT WILL CA BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE.... it shall be the user’s responsibility to certify in writing to CA that all copies and partial copies of the Product have been returned to CA or destroyed................................ Spanish (ESP) or English (ENG)........................... develop... 1–4 Getting Started Understanding the Application Development Life Cycle Getting Started.....2-5 Generation Library ... without the prior written consent of CA.... it is possible to streamline the creation of processing functions that work with the information...1-8 Change Control Facilities... Innovation Getting Started... Using SQL... Design Model—a design model must be created.................................. members............................... printed on 30-Oct-06.......................doc.. CA Technology Services is committed to delivering business value to you on your terms............. rigorously............ trade names.... at 4:04:55 PM Analyze In the analyze phase you can: Begin system analysis Complete the entity relationship diagram Complete the AllFusion 2E data model Design primary access paths... Traditional application development has often been a process. relationship modeling and object-based design. the Installation Guide provides detailed information about the entire installation process....... applications..doc... our high-quality instructors strive to understand your specific training requirements.. formats........ implement........... enabling impact analysis..... SQL collections. duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.. the business model of your application is held in the data model.... printed on 30-Oct-06................ let us say that you want to add a field to a file...... For example.. and a full range of automated technical documentation facilities.... printed on 30-Oct-06. provided that all CA copyright notices and legends are affixed to each reproduced copy.... printed on 30-Oct-06..... Objects provide: A mechanism for modularization.. licensed users may print a reasonable number of copies of the Documentation for their own internal use...... AllFusion 2E incorporates this natural language syntax into the design process......... National Language Support National Language Support (NLS) allows you to generate applications in different national languages.3-27 Define Objects ..........doc....... CA PROVIDES THIS PRODUCT “AS IS” WITHOUT WARRANTY OF ANY KIND.....3-29 File Entries...1-3 Data-Driven Design .. and the SQL collection: Model Library Generation Library SQL Collection Source Files Compiled Programs Access Paths (DDS) Journals Files Journals Data Dictionaries Access Paths (SQL) 2–4 Getting Started Development Environment Getting Started..... and action diagrams....2-5 Chapter 3: AllFusion 2E Quick Tour Before You Begin ............ data-driven approach in the application development life cycle.........3-13 Transferring Control to the Toolkit .... These message files can then be translated into several languages with the appropriate language resolved at execution....... service marks....... your application is stored as business design objects......................2-3 Development Environment ........ see your IBM documentation. GOODWILL... printed on 30-Oct-06.. our innovative approach to technology is carried over into our innovative business solutions.. printed on 30-Oct-06.... a subroutine to update a record is defined once.3-15 Editing the Panel........ and 52.......doc....... AllFusion 2E provides national language versions of the default components of your generated application such as help text and function keys.3-30 Documenting Relations .. Only authorized employees....... at 4:04:55 PM The following table provides a complete list of the AllFusion 2E product libraries... INCLUDING WITHOUT LIMITATION..... and rigorous promotion of objects... Customer support is available 24 hours a day... at 4:04:55 PM Documenting an Application The application systems generated by AllFusion 2E follow the AllFusion 2E standards for producing self-documenting systems......... For More Information After reading this Getting Started guide...2-5 SQL Collection .... achieve more efficient IT performance...... at 4:04:55 PM The Model Library Each model library holds the database files that make up the model.. at 4:04:55 PM For more information on assimilation........ develop..3-32 Relationship Extension.............doc.......... You can create SQL collections for an existing model with the Create SQL Library (YCRTSQLLIB) command................. CA is responding to your changing business needs. printed on 30-Oct-06. Your product CD contains instructional documents that showcase the software and provide detailed explanations about the product’s comprehensive...3-48 Linking Functions........1-16 For More Information... the model library also refers to SQL collections..... Use this chapter as an introduction to other detailed AllFusion 2E guides such as the: Installation Guide Tutorial Administrator Guide Building Applications Before You Begin The following conditions must be met before beginning AllFusion 2E development: Installation—AllFusion 2E must be installed on your iSeries server....... Innovation. AllFusion 2E will automatically add the field to all the necessary access paths (except for those you have earmarked as being unalterable) and make it available on all of the device designs dependent on the access paths.... including all of the tasks required to start........... Quality.. When you implement at the model level............. The knowledge you gain through training prepares you to successfully leverage the capabilities of your CA software............ At Computer Associates......... printed on 30-Oct-06............. All CA instructors are fully certified and offer a wealth of hands-on enterprise management experience gained in working with today’s largest and most complex businesses.... at 4:04:55 PM Computer Associates: Commitment..3-37 Defining Access Paths ....... and a synopsis...... normalized model................... feature-rich components...... The AllFusion 2E RPM life cycle is divided into the following four phases: Analyze Design Construct Implement Chapter 1: AllFusion 2E and Application Development 1–5 Understanding the Application Development Life Cycle Getting Started.............. However.......3-26 Enter Relations... Within a model.......... They include: Capability of building lists of AllFusion 2E design objects..... and then deliver the right kind of training when..3-64 Testing Your Programs............ For more information on change management....... The associated generation library contains the source AllFusion 2E generates for the model and the compiled objects from that source.. Such flexibility ensures that you reach your time-to-market goals while improving your business performance. independently of how the processes are implemented........... Each of the documentation commands has one or more selection parameters with which you can specify the following: Selection criteria to identify the AllFusion 2E objects in the model you want to document Print options that allow you to specify what information you want listed for the selected design objects Chapter 1: AllFusion 2E and Application Development 1–11 Features Getting Started........ and fields all have descriptive text specified with the TEXT keyword..3-12 Converting Multi-screen Functions ........... as applicable....................... Getting Help For online technical assistance and a complete list of locations and phone numbers.......... when and how you need it... You can implement SQL at both the system level and the model level..... 7 days a week. Data-Driven Design The prerequisite of a successful system design is a correctly designed database.. The appropriate logic will be added to the function to handle referential integrity checking where appropriate.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->