860 likes | 1.09k Views
Agenda. Optegra Rev 5 - In ReviewATB SupportPlotting for PS treeEPD.Connect - CADDS5 AEC interfaceOptegra 6OverviewPerformance EnhancementsNew FunctionalityUsability EnhancementsMulti Object OperationsDemonstration of some functionalityDiscussion, Q/A. Optegra 5.0- In Review. . Optegra Revision 5 - In Review.
E N D
1. Optegra 6.0 Vinay Vaidya
Manager, Optegra R and D
2. Agenda Optegra Rev 5 - In Review
ATB Support
Plotting for PS tree
EPD.Connect - CADDS5 AEC interface
Optegra 6
Overview
Performance Enhancements
New Functionality
Usability Enhancements
Multi Object Operations
Demonstration of some functionality
Discussion, Q/A
3. Optegra 5.0- In Review
4. Optegra Revision 5 - In Review Optegra 5 Release March 2000
Alignment With CADDS5i Revision 11
Quarterly Maintenance Updates Ongoing
Optegra 2000100 - March 2000
Optegra 2000200 - June 2000
Optegra 2000300 - September 2000
Optegra 2000400 - December 2000
Optegra 2001500 - March 2001
Localization Support for French and Japanese on Optegra 2000200
Full Support for CADDS5 Parts and Assemblies on NT
Provide Support for Oracle 8.0.4
Support for ASM and Ship Electrical through AEC interface besides Piping and HVAC
5. Optegra Revision 5 - In Review EPD.Connect General Enhancements
Support for Associative Topology Buss
Plot Support Via CGM Standard
CVPATH Editing
EPD.Connect Full Support for CADDS 5 AEC Application Objects
Supports AEC Based Applications as Follows
Piping
Advanced Structural Modeling (ASM)
HVAC
Cabling/Ship Electrical
Single Tree Management for PS
6. Optegra Revision 5 - In Review EPD.Connect Support for Associative Topology Bus
Allows User to Access Translated Image Parts and Assemblies (TIM’s) via EPD.Connect
Notation on Product Structure Tree to Delineate TIM’s
Color Code on Node
T Prefix on the Node
Component Status Window Will Display TIM Attribute
Memory Compare will Reference TIM Attribute
Support from
NAV/CAMU Mode
Product Structure Mode
Read Only Access for TIM Based Assembly
7. Optegra Revision 5 - Plotting EPD.Connect Plotting Capability
Accessware enhanced to Support CGM plotting standard
HPGL, HPGL/2,
Post Script
Ability to plot A0, A1, A2, A3, A4, A,B,C,D Size drawings
Documented Interfaces for use in customization Integrated into EPD.Connect Interface
8. Optegra Revision 5 - AEC Interface EPD.Connect Support for CADDS 5 AEC Application Objects
Leverage the CADDS 5 AEC Model Database for
Piping
HVAC
ASM
Ship Electrical (Cabling)
Provide an ability to Browse Product Structure and Attribute information contained in the CADDS 5 Model database using capabilities inherent in EPD.Connect
Provide For Product Exploration of CADDS 5 Model Database via Visualization tools.
Bi-Directional Interaction supported for AEC Based Product structure in EPD.Connect /Visualization Tools
Clash Detection Support in Visualizer extended to support AEC based Object Types
9. Optegra Revision 5 AEC Interface
10. Optegra Revision 5 - AEC Interface
11. Optegra Revision 5 - In Review EPD.Connect - CADDS 5 Interoperability
CADDS 5 9.0, 9.1, 9.2, 9.3, 9.4, 9.5
CADDS 5i 10
CADDS 5i 11 Optegra/EPD.Connect Platform Support
Sun Solaris 2.6, 2.7*,2.8*
HPUX 10.20, 11.0*
IBM AIX 4.2.1, 4.3.2*, 4.3.3*
SGI IRIX 6.2, 6.3*, 6.5*
DEC (COMPAQ) 4.0D
Intel NT 4.0
Windows 95/98*, 2000*
* Client Only from date code 2000300
12. Optegra 6.0
13. Optegra 6.0 - Overview Optegra 6.0 - FCS March 2001
Performance Enhancements
Usability Enhancements
New Functionality
Oracle 8.1.7 support (except SGI - 8.1.6 - Maintenance update)
Alignment with CADDS5 Rev12
Interoperability with CADDS5
Support for last available Rev10 quarterly
Support for last available Rev11 quarterly
Support for all Rev12 quarterly releases on synchronous Optegra 6 quarterlies
Localization support planned on first Quarterly
Quarterly updates planned
14. Optegra Revision 6 - Overview EPD.Connect - CADDS 5 Interoperability
CADDS 5i R10
CADDS 5i R11
CADDS 5i R12
Oracle 8i - 8.1.7 (except SGI 8.1.6 - dependant on Oracle support release) Optegra/EPD.Connect Platform Support
Sun Solaris 2.6, 2.7*,2.8*
HPUX 11.0
IBM AIX 4.3.3, 4.3.4*
SGI IRIX 6.5
Compaq Alpha 4.0E, 4.0F
Intel NT 4.0 SP5
Windows 98*, 2000*
*Client Only
15. Agenda Optegra Rev 5 - In Review
ATB Support
Plotting for PS tree
EPD.Connect - CADDS5 AEC interface
Optegra 6
Overview
Performance Enhancements
New Functionality
Usability Enhancements
Multi Object Operations
Demonstration of some functionality
Discussion, Q/A
16. Optegra 6.0 - Performance Enhancements Targeted Areas
Optegra Vault Server
EPD.Connect Product Structure Opening
Clash Detection application startup (from EPD.Connect)
Zoning application startup (from EPD.Connect)
Clash Detection
Add assembly in Assembly mode
Test Platform
Hardware: SUNW, Ultra 60
Processor: 2 x SUNW, UltraSparc II - 296MHz
Swap: 910 Mb
Memory: 512 Mb
Hard disk: 12 GB
OS: Solaris 2.6
Oracle: 8.1.6
17. Performance Enhancement - Optegra Vault Techniques used
Input data
Sizes of various vault tables at a number of customer sites
Oracle Trace files, Explain Plan utility and Oracle guidelines for effective SQL query writing
Usage statistics of various vault commands over a period of time
Areas Targeted
Attribute server interaction with vault
File transfer commands
Use of Indices and query tuning
Use of bind variables to avoid shared pool fragmentation
18. Performance Enhancement - Optegra Vault The same system was used as Optegra Vault server and client
Vault database setup
2 storage pools of 200 MB each
160,000 files, 26,000 parts
4,000,000 attributes
30,000 users
19. Performance Enhancement - Optegra Vault Results, single client connected
20. Performance Enhancement - Optegra Vault Results, three concurrent clients connected
21. Performance Enhancement - EPD.Connect Product Structure Opening Techniques used
Query Tuning
Use of better optimized queries
Caching
Caching of information fetched from Vault during single "Open" operation
Ensures one call per object irrespective of number of uses
Reduction of File I/O
Removed use of temporary files
22. Performance Enhancement - EPD.Connect Product Structure Opening Each node was using different part/assembly associated, attribute data queried from database
Opened a structure of 55,000 nodes in 45 min (could not open in 4 hours earlier)
Similar gains observed on HP hardware
23. Performance Enhancement - Clash Detection startup from EPD.Connect Results show huge improvements
Similar results observed on HP platform
24. Performance Enhancement - Zoning startup from EPD.Connect Results show huge improvements
Similar results observed on HP platform
25. Performance Enhancement - Clash Detection Features
Ability to search data files in CVPATH - for each access
No fatal error in case data files are not found
Driven by user defined settings
Techniques used
For boxes built along X, Y, Z axis, use the extents instead of facets for geometry definition
Cached zone geometry
Changed order of loops in order to check each component with all zones
Reduce number of access to data files when determining Units and Extents (access done only on the first encountered instance of a component)
Optimized gbf read routine - ignore layers
26. Performance Enhancement - Clash Detection Results show substantial improvements
Similar results observed on HP platform
27. Performance Enhancement - Add Component/Assembly in Nav/Camu Results confirmed on HP, SGI and NT platform for Cadds5 rev 11 and 12
28. Agenda Optegra Rev 5 - In Review
ATB Support
Plotting for PS tree
EPD.Connect - CADDS5 AEC interface
Optegra 6
Overview
Performance Enhancements
New Functionality
Usability Enhancements
Multi Object Operations
Demonstration of some functionality
Discussion, Q/A
29. Optegra 6.0 - New Functionality Connectivity between Report Viewer and Structure Window/Viewer
Reorder nodes by sort
Switch DOD on Vault
ATB support from EPD.Connect
Bind variable support on Edmosrv queries
Ability to run a report on select and scroll from Viewer
Logical OR operator for Highlight/Visibility rules
Support for four PS windows
30. Connectivity between Report Viewer and Structure Window/Viewer Report viewer window can interact with Structure Browser and Viewer
Supported actions
Select, Deselect, Highlight, Reset, Transparent, Hide, Show, Clear, Load
Actions to work on
selected nodes, keeping earlier state
only selected nodes, clearing earlier state
All nodes on the report
Use of index file to establish the connection
Implemented for all standard reports
For customized reports, index file will need to be created to enable this functionality
Index file has class, instance, parent assembly per line of the report
31. Connectivity between Report Viewer and Structure Window/Viewer
32. Reorder By Sorting Reorder of nodes has been enhanced to allow sorting of nodes that belong to same parent.
Even non consecutive nodes can be selected for sort. After sorting the nodes not selected for sorting are still in the same positions. Only the selected nodes are rearranged within the selected positions in ascending or descending order.
Reorder works in both PS and NAV-CAMU mode.
The nodes selection state prior to invoking the sort functionality is restored after the sort.
33. Reorder By Sorting
34. Previous selections cleared
35. Select components and click apply
36. Previous state restored
37. Switch DOD on Vault EPD.Connect is the only client to provide this feature
Performs change in DOD over a domain by a single signon to the vault
Domain is determined by
Clients pm.config entries
all vaults have the old and new DOD configured as primary and secondary DOD respectively
DOD Switch Detection
DOD switch detection is immediate in the client that has initiated a change.
Other clients -
change is looked after certain interval (user configurable)
manual forced lookup
38. Switch DOD on Vault
39. Switch DOD on Vault
40. Switch DOD on Vault
41. Switch DOD on Vault Time interval to lookup for a switch - DOD_SWITCH_TIME
0 - do lookup every time ‘remote’ listing is activated
<value in seconds> - do lookup every such interval since a last such lookup
-1 - never lookup
42. ATB support Support for Update and Verify TIM
From RMB menu on Product Structure Window in Assembly mode
Forwards the reference to CAMU for Update/Verify
From File menu
Invoke CADDS 5 menus for Export, Import, Update and Verify
43. Bind Variable support for Edmosrv queries New query interface to support bind variable
EDMOSTAT edm_o_bindquery (char* query, char* argument 1, char* argument2,…, char* 0, EDM_O_HANDLE* hand, char* msg );
Maximum 64 bind variables supported
44. Visualizer - Select, Scroll and Run a Report Select and Scroll functionality is enhanced to be able to run a custom report.
Report to be run can be specified in by an environment variable in one of the following ways:
CA_ENV_REPORT = “LOOKUP:25” where 25 is a report number of a report in lookup.rep
OR
CA_ENV_REPORT = “PERLREP<tab>ALL<tab>scriptname” which allows direct specification of the script.
Report running functionality is controlled by environment variable PVS_SELECT_SCROLL_REP in the explorer.ini and is by default set to ‘N’ (disabled). Set it to ‘Y’ to run the report on select and scroll.
45. Highlight Visibility Rules - Logical OR Operator Functionality to specify Highlight and Visibility rules enhanced to allow logical OR operation when specifying conditions
Users can now combine rule multiple conditions using OR or AND operators
Combination of both AND and OR operators is not allowed
Nodes satisfying these rules are highlighted or made invisible
46. Highlight Panel enhanced
47. Nodes are Highlighted
48. Support for four Product Structure Windows Functionality for a single window duplicated for all (for structure mode only)
One PS to be ‘active’ at a time
To activate a PS window
Click on the tree area of the window
Use toolbar along the bottom of the PS window
Click the status icon in the right-bottom corner of the PS window
Only PS windows that are loaded with structure can be activated
Perl interface will target the ‘active’ window
Memory/Compare functionality will work across PS windows
Use of one Overview window, Adraw list
more ...
49. Support for four Product Structure Windows
50. Support for four Product Structure Windows
51. Agenda Optegra Rev 5 - In Review
ATB Support
Plotting for PS tree
EPD.Connect - CADDS5 AEC interface
Optegra 6
Overview
Performance Enhancements
New Functionality
Multi Object Operations
Usability Enhancements
Demonstration of some functionality
Discussion, Q/A
52. Optegra 6.0 - Multi Object Operations Multi Object Request for Review
Multi Object Respond to Review
Multi Object store
Open/Close Multiple References
53. Request for Review and Respond to to Review for Multiple Objects More than one object can be put to review together
Voting on the ‘set’ of objects as a whole
Approval will make all objects undergo lifecycle state promotion
Selection from data browser or structure browser
Custom definable prefix for the ‘fileset’ object
On vault side for site wide setting (CA_REQRV_PREFIX)
in absence of the a site wide setting, use of epdconn.ini setting.
Custom setting to enable(default)/disable addition of ‘adraws’ to the ‘Camu object review.
CA_ADRAWS_IN_REVIEW
54. Multiple Objects Request for Review
55. Multiple Objects Request for Review
56. Multiple Objects Request for Review
57. Multiple Objects Respond to Review
58. Multiple Objects Respond to Review
59. Multiple Store Vault store functionality enhanced - Allows selection of multiple objects of same application in the data browser and invoke the store functionality once.
User attributes and system attributes are to be given only once and are applied to all the objects.
Every object selected is stored independently irrespective of success/failure of other objects.
Messages in audit log to show success or failure of individual object.
60. Multiple Store
61. Changed Store panel
62. Open Selected References
63. Open Selected References
64. Close Selected References
65. Agenda Optegra Rev 5 - In Review
ATB Support
Plotting for PS tree
EPD.Connect - CADDS5 AEC interface
Optegra 6
Overview
Performance Enhancements
New Functionality
Multi Object Operations
Usability Enhancements
Demonstration of some functionality
Discussion, Q/A
66. Optegra 6.0 - Usability Enhancements Access to review comments in Data Browser
Reporting enhancements
Attribute selection from predefined list
Copy and paste from Data Browser
Node selection by color
Miscellaneous
cut/copy/paste on QTEXT in Accessware
support for key based scrolling for QLIST
support for key based scrolling from QTEXT to the connected QLIST
Ability to ‘Pin’ the open panel
Visualizer interference checking - selection transparent
67. Access to review comments from Data Browser Data browser can show Request review messages for the reviews posted and respond review messages sent by the signed on user
Data browser results can be saved to formatted file and exported to spreadsheet application
68. Access to review comments from Data Browser The width of the display and the title can be customized using Heading Customizer
69. Access to review comments from Data Browser
70. Reporting enhancements For Clash Reporting
Removes listing of duplicate clashes from report. E.g. a to b and b to a
Orders the clash report to list components with maximum clashes first
Customizable component name for report
For Component and Structure nodes
71. Reporting enhancements
72. Attribute selection from predefined list Attribute names and their values are stored in a flat file constituting the predefined list
EPD.Connect uses this file to provide pulldowns as guidelines for selection of attributes to be attached and values to be assigned
Changes to the file become effective after restart
Attribute input file
definition starts with STARTATTR and ends with ENDATTR
Attribute name and description separated by tab
values and comments separated by tab, one per line
USER_ASSY_ATTR_FILE required to be set to point to this file, no default
73. Attribute selection from predefined list
74. Attribute selection from predefined list
75. Attribute selection from predefined list
76. Copy/Paste in Data Browser Allows selection of objects from data browser and copying to clipboard.
Paste functionality in structure mode allows paste of these copied objects onto any open PS.
Added new ‘Paste Assemblies/Components’ menu item to the Edit menu in Assembly mode to allow pasting of the copied objects in CADDS5.
77. Selection in Data browser
78. Selection copied to clipboard
79. Selection of Edit->Paste
80. Objects pasted from clipboard
81. Node Selection by Color Nodes can be selected by specifying the color of the access indicator.
support from UI and through CMOM Messaging.
Support for both Structure and Assembly mode
82. Selection of View->Select->Color
83. Nodes are Selected
84. Miscellaneous - Accessware Support for QTEXT and QLIST linking for key input based scrolling
Enabled by AW_QUERY_ON_TEXT setting
Linking of the respective widgets thro’ resource file
scroll the connected list to the item beginning with the key input on QTEXT
case insensitive search
Support for list scrolling based on key input
Enabled by AW_QUERY_ON_LIST setting
key input will scroll to the item beginning with the key
next key input will begin the search from that position
Cut/Copy/Paste support for QTEXT on Unix
Ability to copy data from QTEXT to clipboard and onto another text widget.
Drag/Drop support for QTEXT on Unix
85. Miscellaneous - EPD.Connect Add ‘Apply’ button to the Open Panel
Enable opening multiple reference assemblies without menu action.
Use CVPATH to open PS
Support for setting selection ‘transparent’ for interference checking using Visualizer
86. Demonstration Open/Close Multiple References
Connectivity from Report Viewer to Structure Browser and Viewer
Multiple Object Request for Review and Respond to Review
Multiple Object Store
Attribute List Selection
Clash Reporting Enhancement
Select, Scroll and Run a Report from Viewer
Copy/Paste from Data Browser
Node Selection by Color
Logical OR Operator for Rules
Review Messages in Data Browser
Four Product Structure Windows
87. Questions?