Dateien komprimieren

Bild Microsoft Dynamics 365 Business Central (On-Premises Version)
Forumsregeln
Impressum • Community-Knigge • Nutzungsbedingungen • Datenschutzrichtlinie

Bitte unbedingt im Titel angeben, auf welche Version (BC13, BC14, BC15, ...) sich eure Frage bezieht!

Dateien komprimieren

Beitragvon rotsch » 10. Mai 2022 08:31

Gibt es eine Möglichkeit, bzw. Funktionen unter AL die es möglich machen, Dateien in ein ZIP-Archiv zu packen?
Gruss und besten Dank, Roger
Benutzeravatar
rotsch
Microsoft Partner
Microsoft Partner
 
Beiträge: 1703
Registriert: 8. März 2006 14:44
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Ab Version 1.3 bis Aktuell

Re: Dateien komprimieren

Beitragvon Kowa » 10. Mai 2022 09:10

In den aktuellen Versionen (eingefĂĽhrt mit BC 15) gibt es Codeunit 425 Data Compression.
https://github.com/microsoft/ALAppExtensions/blob/main/Modules/System/Data%20Compression/src/DataCompression.Codeunit.al
Davor gab es Codeunit 706 Zip Stream Wrapper.
Breaking Changes Data Compression Module
Codebeispiele fĂĽr 706: ZIP archive reading with AL
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: Dateien komprimieren

Beitragvon rotsch » 10. Mai 2022 09:15

Super, besten Dank Kai, das hilft mir sehr :-D
Gruss und besten Dank, Roger
Benutzeravatar
rotsch
Microsoft Partner
Microsoft Partner
 
Beiträge: 1703
Registriert: 8. März 2006 14:44
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Ab Version 1.3 bis Aktuell

Re: Dateien komprimieren

Beitragvon fiddi » 10. Mai 2022 09:20

Hallo,

eine kurze suche nach "Zip" im Source der BaseApp hätte die Antwor gebracht: Codeunit "Data Compression"

GruĂź Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: Dateien komprimieren

Beitragvon rotsch » 10. Mai 2022 09:36

Wenn ich die BaseApp anwähle erhalte ich die Objekte, die ich auf Namen usw. filtern kann.

Nun muss ich vielleicht blöd fragen, aber wie durchsuche ich den Source der kompletten App?
Gruss und besten Dank, Roger
Benutzeravatar
rotsch
Microsoft Partner
Microsoft Partner
 
Beiträge: 1703
Registriert: 8. März 2006 14:44
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: Ab Version 1.3 bis Aktuell

Re: Dateien komprimieren

Beitragvon fiddi » 10. Mai 2022 10:05

Hallo,

Docker Image herunterladen, Source Code exportieren.

z.B. so
Code: Alles auswählen
$containerName = 'bc1904'
$password = 'xXxXxXxX'
$securePassword = ConvertTo-SecureString -String $password -AsPlainText -Force
$credential = New-Object pscredential 'admin', $securePassword
$auth = 'UserPassword'
$artifactUrl = Get-BcArtifactUrl -type 'OnPrem' -version '19.4' -country 'de' -select 'latest'
$licenseFile = 'LIZENZDATEI'
New-BcContainer `
    -accept_eula `
    -containerName $containerName `
    -credential $credential `
    -auth $auth `
    -artifactUrl $artifactUrl `
    -imageName 'bc190_4' `
    -memoryLimit 8G `
    -includeTestToolkit `
    -licenseFile $licenseFile `
    -dns 'DNSSERVER' `
    -updateHosts `
    -assignPremiumPlan -includeAL

Create-AlProjectFolderFromBcContainer -containerName $containerName -alProjectFolder "PATH_TO_PROJECT_SRC" -credential $credential -useBaseAppProperties


Danach nimmst du dein favorisiertes Suchtool, z.B. Notepad++ oder wenn es schneller sein soll, z.B. "Agent Ransack" und suchst nach einen Begriff, der zu deiner gesuchten Information passt.

GruĂź Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: Dateien komprimieren

Beitragvon Kowa » 10. Mai 2022 10:14

Fiddi hat geschrieben:Docker Image herunterladen, Source Code exportieren.
Danach nimmst du dein favorisiertes Suchtool, z.B. Notepad++ oder wenn es schneller sein soll, z.B. "Agent Ransack" und suchst nach einen Begriff, der zu deiner gesuchten Information passt.
Geht natĂĽrlich auch, aber wesentlich schneller geht es so :wink: :
https://github.com/StefanMaron/MSDyn365BC.Code.History/search?q=zip
Link zu den Repos hier.
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01


ZurĂĽck zu 365 Business Central (On-Premises)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast