Top Banner
Pontis 5.1 Implementation Tips September 21, 2010
65

Pontis 5.1 Implementation Tips - s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Mar 31, 2018

Download

Documents

vongoc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Pontis 5.1

Implementation

Tips

September 21, 2010

Page 2: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

General Guidance

• Read Pontis_Installation_Guide.chm

• Pontis 51 Technical Manual.pdf

• Pontis 5.1 User Manual.pdf

• Pontis 5.1 Release Notes.rtf

• Re-read Pontis_Installation_Guide.chm

Page 3: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Pontis Installation Guide

• Workstation vs. Enterprise

– Decisions of which direction, or both

• Review Requirements

– Hardware

– Software

– Database type

– Dependent upon previous decision

Page 4: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Server Hardware

• Machine Intel Pentium IV 3 GHz

• Memory 2 GBVideo

• 1024x768, 32 bit color

• Mouse Microsoft® or compatible

• Hard Disk120 GB +

• Disk Drives16X CD ROM ***

***NOTE: Pontis 5.1 support data is on DVD

Page 5: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Server Software

• OS – Server 2003 SP 2 with IIS 6.0

• Microsoft®.NET Framework 2.0 Service Pack 1

• Microsoft Data Access Components (MDAC) 2.8

• ODBC Connection to DB

• I.E. 6.0

• Adobe Acrobat Reader 5.x through 8.x (problems with 9.X)

Page 6: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Desktop/Laptop Hardware

• Machine Intel Pentium IV 3 GHz

• Memory 2 GBVideo

• 1024x768, 32 bit color

• Mouse Microsoft® or compatible

• Hard Disk120 GB +

• Disk Drives16X CD ROM ***

***NOTE: Pontis 5.1 support data is on DVD

Page 7: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Client Software

• Windows XP SP 2

• I.E. 6.0

• Adobe Acrobat Reader 5.x through 8.x

(problems with 9.X)

Page 8: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Workstation Software

• Windows XP SP 2

• Microsoft Data Access Components (MDAC) 2.8

• Microsoft®.NET Framework 2.0 Service Pack 1

• ODBC Connection to DB

• I.E. 6.0

• Adobe Acrobat Reader 5.x through 8.x (problems with 9.X)

Page 9: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Other Software

• Infomaker 11.2 Build 16971 for reports

(note 11.2 Build 8806 for Pontis 4.5)

• Crystal Reports Developer XI Release 2

(11.5.9.1076) for reports

• Ghostscript for PDF generation for

datawindows reports

• Visual Studio for development of agency

controls -- 2005 or 2005 Express with SP1

Page 10: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Databases

• Sybase ASA9.0.2.3274 (i.e., 9.0.2 with EBF 3274)

• Oracle10g R2 (10.2.0.1)

• Oracle Express (Oracle XE)10g R2 (10.2.0.1)

• Microsoft SQL Server 2005 with Service Pack 2

• Microsoft SQL Server Express 2005 with Service Pack 2

Page 11: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Databases

• Since Pontis 5.1 is no longer developed using

Sybase’s Powerbuilder, ASA is no longer the

“design” platform.

• Encourage use of SQL Server and Oracle

Page 12: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Installation Process

• DB Migration

• Server Installation and/or

• Workstation Installation

Page 13: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Pontis 4.4.X

• Migrate your data from any older version of

Pontis 4.X up to Pontis 5.1

– Can still work with Pontis 4.5

Page 14: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Registering Pontis DB within Pontis

• User Synchronization

• Agency Customization

Post Install Process

Page 15: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Decision between 3 “authentication”methods

– Specify Proxy User ID and Password

– Each Application User has a Matching DB User

– Use Windows Authentication

• All have advantages and disadvantages and

will depend upon your IT policies and

procedures

Registering Pontis DB

Page 16: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Registering Pontis DB

Page 17: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

User Synchronization

• Need to synchronize the users with the

Pontis 5.1 xml registry

• Go to Admin Tab, User Synchronization

• Add all database users to the registry

• All users will have password by default

Page 18: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

User Synchronization

Page 19: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Agency Customization

• Pontis 5.1 Technical Manual – page 135 +

• Pontis 5.1 User Manual – page 271 +

• Pontis_Installation_Guide.chm

Page 20: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Agency Customization

• Setting Units of Measure for Display

• Localization / Flexible Relabeling

• Navigation and Field Level Security

• Layouts and Filters

• Bridge Detail Pane

• Agency Report Headers

• Agency Reports

Page 21: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Agency Customization, cont.

• Agency Pages

• PDI, export options

• Elements.prn

• Multimedia

• Other items

Page 22: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Metric or US Customary Units

• Update PON_UNITS in COPTIONS table

– Via SQL statement or Admin within Pontis

– ENGLISH or METRIC

• Remember all data is stored in METRIC

regardless of which option chosen

Units of Measure for Display

Page 23: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• For now, two approaches

– XML Resource File Approach

– Navigation and Field Level Security (FLS)

Approach

Localization / Flexible Relabeling

Page 24: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Navigation

– Can modify how the user navigates through the

screens

– Turn screens on or off

– Located in Admin Tab

Navigation/ Field Level Security

Page 25: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Field Level Security

– Control which fields are visible, editable or

enabled

– Very fine grained control

– Also found in the Admin tab

Navigation/ Field Level Security

Page 26: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Navigation/ Field Level Security

Changed to SD Type 3

Page 27: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Navigation/ Field Level Security

SD Type 3

Page 28: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Stored in database (pon_layouts table)

• Can be shared with all users

• Saves the SQL in database

• Point and Click building of SQL or

Advanced Users can write their own

advanced SQL Statements

• In Pontis 4.4, layouts could also “filter” – but

this is completely separate in Pontis 5.1

Layouts

Page 29: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Condition Summary Layout

Page 30: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Condition Summary Layout

• Example - Revise

– Bridge Id to Str No

– District to Region

– Drop Placecode

– Change length meters to feet

Page 31: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Condition Summary Layout

• Edit SQL

• Change Bridge_id to Str_No

• Change District to Region

• Delete pl.shortdesc as Place,

• floor(100*(b.length/0.3048))/100 as

Length_FT

Page 32: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Condition Summary Layout

Page 33: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Stored in database (pon_filters table)

• Can be shared with all users

• Saves the SQL in database

• Point and Click building of SQL or

Advanced Users can write their own

advanced SQL Statements

Filters

Page 34: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Filters

Page 35: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Filters

• Filter those Structurally Deficient

• Add in the Where Clause

– AND inspevnt.nbi_rating = '1'

Page 36: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Filters

Page 37: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Preview of Bridge/Inspection data

– Non-editable data – display only

– Customized by editing pon_attribute_display

– No Admin function to customize this currently

– Need to edit DB directly

– Pontis 5.1 Technical Manual – Page 142-142

• Currently does not work to add new tabs but can only edit descriptions of existing fields

Bridge Detail Pane

Page 38: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Bridge Detail Pane

Page 39: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Bridge Detail Pane

Page 40: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Agency Name - The name of your agency

• Agency Office - The name of your office, or

any other level of your agency

• Agency Department - The name of your

department or group.

• Located in web.config

– Workstation – locally available

– Enterprise – your web admin can do this

Agency Report Headers

Page 41: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• <add key="[Site].Agency" value="SDDOT"/>

• <add key="[Site].Office" value="Bridge Design"/>

• <add key="[Site].Department" value="SDDOT"/>

Agency Report Headers

Page 42: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Agency Report Headers

Page 43: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Two approaches

– Infomaker

• Datawindow .NET

• Can migrate from 9 to 11 (sometimes works)

– Crystal Reports

• Preferred Method to be supported long term

Agency Reports

Page 44: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Attend the Crystal Reports training tomorrow for

details on custom reports

Agency Reports

Page 45: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Two approaches

– Agency (Basic)

• Point & Click in Admin

• “Easy” but many limitations

– Only user bridge and inspection tables

– Not user roadway or structure unit tables

– Agency (Advanced)

• Microsoft Visual Studio

• ASP.NET user controls

• Much more advanced

Agency Pages

Page 46: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• This is an afternoon class in and of itself

• A brief example of the Basic Form

– Pages 155-185 in Technical Manual

Agency Pages

Page 47: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Agency Pages - Basic

Page 48: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• *.txt files replaced with database table driven

options

– PON_EXCHANGE_OPTION

– PON_EXCHANGE_OPTION_DETAIL

Import/Export Options

Page 49: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• PON_EXCHANGE_OPTION

– List of tables available for export/checkout

– Add any agency tables to this table

• PON_EXCHANGE_OPTION_DETAIL

– List of tables for each export/checkout option

– Need to customize for any agency tables

– Replaces the BRIDGES.TXT, INSPDATA.TXT,

ALL.TXT, NON_BRIG.TXT, SCENSUMM.TXT,

SCENDETL.TXT, and CUSTOM.TXT

Import/Export Options

Page 50: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Import/Export Options

Page 51: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• No longer used – database table driven from

PON_CTRL_ELEMENTS_PRN

• Any custom elements that were stored in

elements.prn need to be added to this table

• If still using Pontis 4.5, still need elements.prn for

that though – so you’ll need to keep them current in

both places

Elements.prn

Page 52: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• No longer uses this Nbiguide.txt when export NBI

files

• PON_CTRL_NBI_GUIDE

• Any changes you may have customized to your

nbiguide.txt file needs to be reflected in the records

of this table

• If you made no changes, then you should be ok

Nbiguide.txt

Page 53: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• MULTISERVER5 in COPTIONS table

– Created Virtual Directory on web server and pointed to

media folder and named it such to work in

COPTIONS.MULTISERVER5

• We’re having problems getting it to work correctly

but I think others have gotten it to work.

Multimedia

Page 54: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Agency Logo on Header

• Web.config

<!--For Agency logo customization-->

<add key="[AgencyLogo].ImageUrl" value="~/images/agency_logo.jpg"/>

<add key="[AgencyLogo].Width" value="112"/>

<!--in pixel-->

<add key="[AgencyLogo].Height" value="46"/>

<!--in pixel-->

<add key="[AgencyLogo].SideBySide" value="TRUE"/>

Other customizations

Page 55: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

• Must conform to these dimensions:

– Width - 112 px

– Height - 46 px

• Jpg file format

Agency Logo

Page 56: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Agency Logo

Page 57: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

User Groups

• Can assign users to a group, but only one

group

• Can associate a bridge-level access filter

with each group

– e.g. User in Group “Region 1” will only see

bridges in their respective Region

Page 58: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

User Roles

• Can assign users to a role, but only one

group

Page 59: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

User Permissions

• Can assign users various permissions for

tabs, filters, layouts, etc

Page 60: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Questions/Problems

• https://pontis.bakerprojects.com/cont/index.html

• Review incidents already reported and possibly solved – no sense re-inventing solutions identified for others

• Report a new incident – provide as much detail as you can – only speeds up resolution

Page 61: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Summary

• Review Pontis User and Technical Manuals

for Pontis 5.1 specific information

• Review the Pontis_Installation_Guide.chm

Page 62: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Outstanding Issues

• SR Calculate Status – not updating

– Fixed in 5.1.0.1

• Bridge Detail Pane – customization not working

• User table records not being created (e.g. user bridge, user inspection, etc.

– fixed in Pontis 5.1.0.1

• Multimedia – not working correctly for us

Page 63: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Outstanding Problems

• Some PC’s – text unreadable – issues with

CSS?

– Try using Compatiblity View – fixes some

issues

– Pontis 5.1.0.1 hopefully will fix the rest

• IE 8 update (Pontis 5.1.0.1)

Page 64: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Important Enhancements

• Ability to link multiple documents at once

for multimedia (currently one at a time)

• There are actually over 50 enhancements

identified already in JIRA

Page 65: Pontis 5.1 Implementation Tips -  s Powerbuilder, ASA is no longer the ... Pontis 5.1 xml registry •Go to Admin Tab, ... •Datawindow .NET

Questions?

Todd Thompson, PE

SD DOT – Bridge Design

[email protected]

(605)773-3285