Repository navigation
PTE vs AppSource
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.
| 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 |
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 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.
| 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) |
| 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) |
| 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 |
| 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) |
| 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 |
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 |