Skip to content

PTE vs AppSource

Bert Verbeek edited this page Mar 16, 2026 · 1 revision

PTE App vs AppSource App

The bc2adls extension is available in two versions: a PTE (Per-Tenant Extension) and an AppSource (Marketplace) app. Both apps provide the same core functionality. The main difference is that the object numbers are changed to comply with the Microsoft AppSource ID range requirements.

Important: The functionality is identical. Only the object IDs, the object prefix (ADLSE → AZD), and the app identity differ between the two versions.

App Identity

Property PTE App AppSource App
App Name Azure Data Lake Storage Export BC2ADLS
Publisher The bc2adls team bc2adls
Object Prefix ADLSE AZD
ID Range 82560 – 82585 11344437 – 11344456
Source Code GitHub - bc2adls GitHub - bc2adls_appsource

Job Queue Codeunits

These are the most important objects when switching between PTE and AppSource, as they need to be configured in Job Queue Entries:

Codeunit Name PTE ID AppSource ID Purpose
ADLSE Execution / AZD Execution 82569 11344443 Main export orchestration
ADLSE Execute / AZD Execute 82561 11344442 Export execution per table
ADLSE Clear Tracked Deletions / AZD Clear Tracked Deletions 82573 11344439 Housekeeping - clears tracked deletions
ADLSE Multi Company Export / AZD Multi Company Export 82579 11344456 Multi-company export orchestration
ADLSE Wrapper Execute / AZD Wrapper Execute 82577 11344455 Wrapper for table export
ADLSE Company Run / AZD Company Run 82578 11344451 Per-company export run

When migrating from PTE to AppSource: You must update your Job Queue Entries to use the new AppSource codeunit IDs listed above.


Permission Sets

Permission Set PTE ID AppSource ID Purpose
ADLSE - Setup / AZD - Setup 82560 11344439 Full setup access
ADLSE - Execute / AZD - Execute 82561 11344438 Export execution rights
ADLSE - Track Delete 82562 (PTE only) Deletion tracking
ADLSE - API / AZD - API 82563 11344437 API access

Note: The Track Delete permission set only exists in the PTE version.


Complete Object ID Mapping

Tables

Object Name PTE ID AppSource ID
ADLSE Setup / AZD Setup 82560 11344446
ADLSE Table / AZD Table 82561 11344450
ADLSE Field / AZD Field 82562 11344443
ADLSE Deleted Record / AZD Deleted Record 82563 11344438
ADLSE Table Last Timestamp / AZD Table Last Timestamp 82564 11344451
ADLSE Current Session / AZD Current Session 82565 11344437
ADLSE Run / AZD Run 82566 11344444
ADLSE Enum Translation / AZD Enum Translation 82567 11344440
ADLSE Enum Translation Lang / AZD Enum Translation Lang 82568 11344441
Deleted Tables Not to Sync / AZD Deleted Table Filter 82569 11344439
ADLSE Export Category 82570 (PTE only)
ADLSE Export Category Table / AZD Export Category Table 82571 11344442
ADLSE Companies Table / AZD Companies Table 82572 11344454
ADLSE Sync Companies / AZD Sync Companies 82573 11344455
Session Instruction 82580 (PTE only)

Codeunits

Object Name PTE ID AppSource ID
ADLSE / AZD (facade) 82567 11344437
ADLSE Setup / AZD Setup 82560 11344446
ADLSE Execute / AZD Execute 82561 11344442
ADLSE Communication / AZD Communication 82562 11344440
ADLSE Http / AZD Http 82563 11344450
ADLSE Util / AZD Util 82564 11344454
ADLSE Credentials / AZD Credentials 82565 11344441
ADLSE CDM Util / AZD CDM Util 82566 11344438
ADLSE Gen 2 Util / AZD Gen 2 Util 82568 11344449
ADLSE Execution / AZD Execution 82569 11344443
ADLSE Session Manager / AZD Session Manager 82570 11344447
ADLSE Installer / AZD Installer 82571 11344448
ADLSE Upgrade / AZD Upgrade 82572 11344452
ADLSE Clear Tracked Deletions / AZD Clear Tracked Deletions 82573 11344439
ADLSE External Events / AZD External Events 82574 11344444
ADLSE UpgradeTagNewCompanySubs / AZD UpgradeTagNewCompanySubs 82575 11344453
ADLSE External Events Helper / AZD External Events Helper 82576 11344445
ADLSE Wrapper Execute / AZD Wrapper Execute 82577 11344455
ADLSE Company Run / AZD Company Run 82578 11344451
ADLSE Multi Company Export / AZD Multi Company Export 82579 11344456
ADLSE Method Imp. Undefined 82581 (PTE only)
ADLSE Method Imp. IncFileName 82582 (PTE only)
ADLSE Method Imp. RecLastTime 82583 (PTE only)

Pages

Object Name PTE ID AppSource ID
ADLSE Setup / AZD Setup 82560 11344447
ADLSE Setup Tables / AZD Setup Tables 82561 11344451
ADLSE Setup Fields / AZD Setup Fields 82562 11344449
ADLSE Run / AZD Run 82563 11344444
Deleted Tables Not To Sync / AZD Deleted Table Filter 82564 11344439
ADLSE Company Setup Tables / AZD Company Setup Tables 82565 11344454
ADLSE Company Setup / AZD Company Setup 82566 11344455
ADLSE Enum Translations / AZD Enum Translations 82569 11344440
ADLSE Enum Translations Lang / AZD Enum Translations Lang 82570 11344441
ADLSE CurrentSession API / AZD CurrentSession API 82571 11344438
ADLSE Setup API v12 / AZD Setup API v12 82572 11344448
ADLSE Field API v12 / AZD Field API v12 82573 11344443
ADLSE Run API v12 / AZD Run API v12 82574 11344445
ADLSE Table API v12 / AZD Table API v12 82575 11344450
ADLSE Assign Export Category / AZD Assign Export Category 82576 11344437
ADLSE Export Categories / AZD Export Categories 82577 11344442

Enums

Object Name PTE ID AppSource ID
ADLSE Run State / AZD Run State 82560 11344439
ADLSE Http Method / AZD Http Method 82561 11344438
ADLSE CDM Format / AZD CDM Format 82562 11344437
ADLSE Storage Type / AZD Storage Type 82563 11344440
ADLSE Process Type 82580 (PTE only)
ADLSE Session Method 82581 (PTE only)

Other Objects

Object Type Object Name PTE ID AppSource ID
enumextension ADLSE EventCategory / AZD EventCategory 82560 11344437
xmlport BC2ADLS Import / AZD BC2ADLS Import 82560 11344438
xmlport BC2ADLS Export / AZD BC2ADLS Export 82561 11344437
report ADLSE Seek Data / AZD Seek Data 82560 11344440
report ADLSE Schedule Task Assignment / AZD Schedule Task Assignment 82561 11344449
report ADLSEScheduleMultiTaskAssign / AZDScheduleMultiTaskAssign 82562 11344437

Objects Only in PTE (not in AppSource)

The following objects exist only in the PTE version and have been removed or refactored in the AppSource version:

Object Type PTE ID Name
table 82570 ADLSE Export Category
table 82580 Session Instruction
enum 82580 ADLSE Process Type
enum 82581 ADLSE Session Method
codeunit 82581 ADLSE Method Imp. Undefined
codeunit 82582 ADLSE Method Imp. IncFileName
codeunit 82583 ADLSE Method Imp. RecLastTime
permissionset 82562 ADLSE - Track Delete

Clone this wiki locally