PPJ Manual
HomeCurrent IssuesDownloads
  • Welcome
  • Releases
    • PPJ 2023
  • PPJ 2023
  • PPJ Web API
  • PPJ Desktop API
  • Wisej.NET Documentation
  • General
    • Framework
      • Features
        • SAL and SQL Functions
        • Constants and Variables
        • SalContext
        • Visual Toolchest
        • XSal2
        • Reporting Support
        • LINQ Support
        • SalCompileAndEvaluate
        • Unicode Support
        • Startup Arguments
        • App.config
      • Data Types
        • Automatic Casts
        • Dynamic Arrays
      • Controls
        • ToolBar
        • TabControl
        • TableWindow
        • QuickObject
        • Ribbon Bar
        • NavigationBar
      • SQL Support
        • Configuration
        • ADO.NET Drivers
        • Bind and Into Variables
        • DBP Parameters
        • SqlContext
      • Extensions
        • Table Window
        • Unicode Support
        • Bug Fixes
        • Object Oriented Types
        • Custom Parsers
        • Named Properties
        • Microsoft Charts
        • Tabbed MDI
        • Watermark
        • HTML Rendering
      • Skins and Themes
        • Skin Files
        • Theme Files
        • Configuration
        • Skin Editor
        • Theme Builder
      • Tracing
        • Trace Viewer
        • Default Listeners
        • Tracing the Application
      • Spell Checker
        • Dictionaries
    • Ported Application
      • Project Structure
        • Late Bind Calls
        • Visual Styles
        • Unqualified References
        • Message Actions
        • When SQLError
        • Classes
      • Global Items
      • Forms
      • COM/ActiveX
      • Multiple Inheritance
      • Configuration Tool
      • Issues & Workarounds
    • Ported Reports
      • General
      • Crystal Reports
        • Structure
        • Unsupported Features
      • List & Label
        • Report Conversion
        • Structure
        • Document
        • Input Items
        • Passing Data
        • Unsupported Features
      • Reporting Services
        • Features
      • Stimulsoft
        • Break Groups
        • Fields
        • Formulas
        • Cache Mode
Powered by GitBook
On this page
  • Scope of this Manual
  • Conventions and Disclaimers

Was this helpful?

Welcome

Welcome to the best .NET framework for Gupta Team Developer.

The Porting Project is the most advanced, safe, and widely adopted solution for evolving OpenText Team Developer applications to Microsoft .NET, Desktop or Web Applications.

Scope of this Manual

This manual covers the general architecture and concepts of The Porting Project. Here we explain the structure of the ported code, the structure of the PPJ Framework, known potential problems, differences in architecture that need to be taken in consideration, as well as workarounds and potential extensions. The section about reports explains the differences between the original reports and the conversion results, the framework implementation as well as things to watch out for when switching the report environment.

We assume that you have a very good knowledge of Open Text Team Developer, C# and Visual Studio and all issues related to the usage of these technologies. We trust that you know the target reporting environment very well when migrating to this platform. In other words, we will not explain in details known problems with Visual Studio and/or .NET or report design but we will simply mention that a particular problem is not caused by the PPJ Framework but it's part of .NET and/or Visual Studio or other tools known issues.

Conventions and Disclaimers

  • The documentation is subject to changes and additions as there may be mistakes and areas that are not fully covered.

  • PPJ and Porting Project identify the entire migration effort undertaken by Ice Tea Group and all the Porting Partners.

  • PPJ Framework is the support library used by ported applications on .NET.

  • Ice Porter is the porting tool that converts OpenText Team Developer applications and reports to Microsoft .NET.

  • All code snippets are written in C#. However, the same code snippets should easily work with VB.NET after adapting the syntax.

  • Microsoft, Windows, Visual Studio, SQL Server are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Gupta, SQLBase, SQLWindows, Team Developer, and Report Builder are either trademarks or registered trademarks of OpenText Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. Ice Tea Group uses these marks solely as a way to refer to the products, and no approval, affiliation, sponsorship, or endorsement by any of the marks owners should be inferred from these references.

NextReleases

Last updated 3 years ago

Was this helpful?