Practical Guides
Use these guides to plan, validate, and operate a migrated application. Start with a reproducible baseline; then change one runtime, provider, or business behavior at a time.
| Guide | What you will produce |
|---|---|
| Compatibility Matrix | A recorded, testable combination of PPJ, .NET, UI, database, and reporting dependencies. |
| Migration Walkthrough | A small SAL calculation migrated to C#, with matching success and failure results. |
| Web Operations | A deployment and recovery plan covering sessions, identity, files, and concurrency. |
| Application Architecture | A shared picture of what is generated and what runs on each machine. |
| Context Walkthrough | An understanding of nested SAL and SQL scopes, including exception unwinding. |
| SQL Error Flow | A trace showing where execution resumes after a handled SQL error. |
| Inheritance Dispatch | A map of first-base, secondary-base, and late-bound calls. |
| Report Lifecycle | A resource and validation plan from input records to released report objects. |
The interactive walkthroughs start paused. Select a scenario, advance with Next, or use Play. Each page also explains the complete sequence in ordinary text for printing, copying, and reading without JavaScript.
The guides distinguish documented release behavior from project-specific validation. A dependency mentioned here is not automatically supported by every PPJ release. Keep the completed compatibility record and regression results with your application release.