module 53 application deployment manager - usage

Upload: realvasyapupkin

Post on 04-Apr-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    1/21

    1 of 20Application Deployment Manager - Introduction

    Siebel 8.0 Essentials

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    2/21

    Module 51: Application Deployment Manager :Usage

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    3/21

    3 of 20Application Deployment Manager - Introduction

    Module Objectives

    Identify all customizations to deploy

    Export database customizations

    Export repository customizations

    Move file customizations

    Create an ADM package

    Deploy the ADM package

    Steps in using ADM

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    4/21

    4 of 20Application Deployment Manager - Introduction

    Identify Customizations

    Database Customizations

    Identify database changes using DB client or otherdatabase management tools

    Repository Customizations

    Use Siebel tools -> compare objects option

    File Customizations

    Determine file changes using file stamps at Operatingsystem level

    Analyze Dependencies Understand parent child dependencies

    Deploy Parent types before child types

    Specify order of deployments Specify deployment order before DB export

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    5/21

    5 of 20Application Deployment Manager - Introduction

    Export Database customizations

    Use Siebel Application URL > Application deployment manager >Deployment projects

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    6/21

    6 of 20Application Deployment Manager - Introduction

    Export Database Customizations

    Save a query that selects & filters records

    Use the saved query in deployment filter column

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    7/217 of 20

    Application Deployment Manager - Introduction

    Export Database customizations

    Determine order of data type deployment using ApplicationDeployment Manager > Data type explorer view

    Select parent data types first and then add child types.

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    8/218 of 20

    Application Deployment Manager - Introduction

    Export Database Customizations

    Use Application Deployment Manager >

    Deployment Sessions Create new session ,specify project name &

    deploy the session

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    9/219 of 20Application Deployment Manager - Introduction

    Export Repository Customizations

    Use Siebel Tools for exporting repository customizations

    Files created by this process include A .sif file having changes

    A descriptor file (xml file)

    A log file

    There are two provisions for exporting customizations Hot Fix : Ad hoc small set of customizations

    Mid Level Release : Changes after specific date

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    10/2110 of 20Application Deployment Manager - Introduction

    Export Repository Customizations

    How to create Hot-Fix?

    1. Select the object definition2. Right click and select Add to hot fix

    3. Specify name

    4. Return to tools and repeat till all objects are selected

    5. When done click export

    Hot fix is saved in ..\tools\ADM\

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    11/2111 of 20Application Deployment Manager - Introduction

    Export Repository Customizations

    How to create a mid-level release

    1. Open Siebel tools > Navigate to View > Options > General; set changed

    date to specify the cutoff release date2. Select Tools > Generate Mid-level Release

    3. Provide a name and click generate list

    4. Verify contents of list and delete extra entries if necessary

    5. Click Export Package file is created in ..\Tools\ADM\

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    12/2112 of 20Application Deployment Manager - Introduction

    Move File customizations

    Changed files needs to be identified and moved in correct

    directory tree structure (i.e use copy paste ) between

    source and target environment.

    Do note that a .srf file is a file type and not a repositorytype.

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    13/2113 of 20Application Deployment Manager - Introduction

    Create ADM Package

    ADM Package is a collection of customizations

    It contains a directory structure identifying different types ofcustomizations.

    And an ADM descriptor file describing its contents

    ADM packager tool can be invoked by command line using the

    command

    % admpkgr

    Steps to create package

    Create an empty package

    Populate the package directory structure

    Generate the package descriptor file Validate the package

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    14/2114 of 20Application Deployment Manager - Introduction

    Create ADM Package > Create an empty package

    Invoke admpkgr with the init command , use command line

    % admpkgr init

    Example :

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    15/2115 of 20Application Deployment Manager - Introduction

    Create ADM Package > Populate the package directorystructure

    Move database,repository and file modifications to new

    package directory

    For database type move the .xml file containing data &

    package descriptor

    For repository type move the .sif file & the descriptor file

    For file type

    Move the .srf type \file\AppServer\objects\

    Web templates \file\AppServer\webtempl\

    Images,CSS files,browser script files

    \file\AppServer\webmaster\

    Report files \file\ReportServer\

    Also Ensure unused package sub-directories are deleted

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    16/2116 of 20Application Deployment Manager - Introduction

    Create ADM Package > Generate the packagedescriptor file

    Invoke admpkgr and use the following command line at theprompt

    % admpkgr generate

    Example :

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    17/2117 of 20Application Deployment Manager - Introduction

    Create ADM Package > Validate the package

    Validation process is an optional process that verifies

    existence and format of package descriptor file It Checks for unused , redundant units

    It Performs consistency check

    It Checks for valid unit files and descriptor files for database

    and repositor types

    Use % admpkgr validate fromcommand line to invoke package validation

    Example :

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    18/2118 of 20Application Deployment Manager - Introduction

    Deploying the ADM packages

    ADM command line interface to deploy package is executed

    on the management server host

    Typically batch file is named deploy_.bat

    Following arguments can be supplied to the ADM interface

    Command name User name

    Password

    Package name

    Optional switches

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    19/2119 of 20Application Deployment Manager - Introduction

    Deploying the ADM package

    The order of running ADM commands is highlighted in RED

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    20/2120 of 20

    Application Deployment Manager - Introduction

    Deploying the ADM package

    Following are the steps used in deploying an ADM package

    Load deploy_ load

    Create

    deploy_ create

    Copy

    deploy_ copy

    Activate

    deploy_ activate

    Status & Acknowledge

    Deploy_ status

  • 7/30/2019 Module 53 Application Deployment Manager - Usage

    21/21

    Application Deployment Manager - Introduction

    Example of ADM Deployment