The steps in this section tell you how to introduce Delivery Manager in your environment.
In this section, we will assume you already have a USoft application that you want to release.
We are using "database account" to refer to a database account on the Oracle platform, or a database on the SQL Server platform.
1. | Decide in which database account you want to run Delivery Manager, then open a USoft Binder file leading to that database account. |
2. | Using Add, Item from the menu, create a User Application item and name it "Delivery Manager". |
3. | In the Properties sheet, set Application = UDELIVER and From = Flat Files. Press OK. |
4. | If this is an empty database account that you have not been using previously, as always with USoft, in order to gain initial access to it, you now need to create a USoft Authorizer item, and then run Create Tables (right-mouse menu) for this item. |
5. | Right-click on the "Delivery Manager" item of Step 2, and run Create Tables (right-mouse menu). |
|
1. | Open Delivery Manager by double-clicking on the "Delivery Manager" icon in the Binder file. |
2. | Choose Release, Initialise Release Tree from the menu. |
3. | Enter a Root Path. This is a folderpath that points to the location on the file system where you want Delivery Manager to build your release folders. |
| The folder must not already exist in the file system. Delivery Manager insists it wants to create the folder itself. |
4. | Enter a Version. This is a label that describes the first application version you want to deliver, for example, '1.0' or '9.0 Beta'. |
|
This step will create typical Prepare and Release task steps that you can run to get a "jump start" with delivering your application.
Quick Start is available ONLY if you have not done any work in Delivery Manager yet. If you want to start afresh and have Quick Start available, re-run "Create Tables" with the "Drop Existing Tables" option for the Delivery Manager item in the USoft Binder file you are using. CAUTION: This will cause any existing Delivery Manager specifications to be dropped.
1. | Choose Release, Quick Start from the menu. |
| The Quick Start dialog appears. |
2. | Enter the following details about your application: |
•Application •Username •Password •Database platform •Database connect string •Owner | "Application" must be the application name as it is known in USoft Authorizer in your development environment. This is also the name that you use when creating flat files, for example, in the filename "application.con". The remaining details describe the database location where you develop your application. This may or may not be the location that you are currently connected to. |
3. | Quick Start gives you the option to quickly create tasks for delivering 1 module, by way of example. You can later add further modules by following the same patterns as created by Quick Start for this first module. |
| If you want to use this option, check the "Include module" checkbox and then enter the following details: |
•Module •Username •Password •Database platform •Database connect string •Owner "Module" must be the application name as it is known in USoft Authorizer in your development environment. It must be a module declared as a consumed module of "Application" (use the Tools, Manage Internal Interfaces menu options in USoft Definer for "Application" to declare consumed modules. The remaining details (after "Module") describe the database location where you develop the module.
4. | Quick Start gives you the option to quickly create tasks for delivering 1 server, as defined in USoft Service Definer, by way of example. You can later add further servers by following the same patterns as created by Quick Start for this first server. |
| If you want to use this option, check the "Include server" checkbox and enter the Server name. Make sure this is the name of an existing Server in Service Definer in the same Database Account that you referred to in Step 3. |
5. | Quick Start gives you the option to quickly create tasks for delivering 1 publication, as defined in USoft Web Designer, by way of example. You can later add further publications by following the same patterns as created by Quick Start for this first publication. |
| If you want to use this option, check the "Include publication" checkbox and enter the following details: |
•Publication Configuration •Page Set | "Publication Configuration" is required. Make sure this is the name of an existing Publication Configuration defined in Web Designer in the same Database Account that you referred to in Step 3, for the same Application that you referred to in Step 3. |
| "Page Set" is optional. If you leave this field empty, the entire Application is published. Otherwise, only the identified page set is published. Make sure that "Page Set" exists as a Page Set in Web Designer in the same Database Account that you referred to in Step 3, for the same Application that you referred to in Step 3. |
6. | Press the Start button. |
|
1. | In the Tasks catalog, right-click on the "Prepare application" task created by Quick Start in Step 3, From the context menu, choose "Run". |
| The Run Task window opens. |
2. | Set all the steps in the task to Active by choosing Run, Set All Active from the menu or by clicking the Set All Active icon in the icon ribbon. |
3. | Press the Run Next button at the bottom of the Run Task window repeatedly to execute the steps one-by-one. Check that they produce the correct result and that they do not raise errors. |
|
1. | In the Tasks catalog, right-click on the "Release application" task created by Quick Start in Step 3, From the context menu, choose "Run". |
| The Run Task window opens. |
2. | Set all the steps in the task to Active by choosing Run, Set All Active from the menu or by clicking the Set All Active icon in the icon ribbon. |
3. | Press the Run Next button at the bottom of the Run Task window repeatedly to release the deliverables one-by-one. Check that the correct deliverables are produced in the release folder. You can view the folderpath leading to the release folder by choosing Current Release from the Release menu or icon bar. |
|
See Also
Reviewing your development environment
|