Let's pass MB-820: Episode 13 - Debug and deploy AL extensions

In this episode, you will learn about debugging AL projects, securing your IP, generate documentation on the fly with ALDoc and make it available via a github website, debug production environments with snapshot debugging, get started with performance toolkit, and learn what is rapid application development.

YouTube video outline:

  1. App.json
    • resourceExposurePolicy
      • allowdebugging
      • allowDownloadingSource
      • includeSourceInSymbolFile
      • applyToDevExtension
    • override allowDebugging with Nondebuggable property
    • override resourceExposurePolicy properties with BC-ResourceExposurePolicy-Override
  2. Launch.json
    • learn about BreakOnError preoperty
    • learn about BreakOnRecordWrite property
    • learn about StartupCompany
  3. Breakpoint:
    • create new breakpoint or remove with F9
    • trigger breakpoint conditionally with “Edit Breakpoint”
  4. Access SQL metrics when debugging
  5. Debug System application now possible
  6. Use Launch.json configurations to debug web services or job queues
    • attach to a session owned by UserId
  7. Debug Production environments with Snapshot debugging
  8. Performance Toolkit:
  9. Rapid Application Development:
  10. ALDoc:

— Buy my book —

https://leanpub.com/BCLedgerEntriesInsights

Download pdf sample.

Studying for MB-820? My Exam Cram books go deeper into each topic. See the books →