BC27 FileManagement BlobExportToServerFile Fehlermeldung

Gestern 10:16

Servus zusammen,

in BC24 habe ich einen Prozess implementiert der PDF´s in einem bestimmten Pfad ablegt. Seit dem Update auf BC27 (vorerst im Testsystem) funktioniert das leider nicht mehr, der Befehl BlobExportToServerFile scheitert mit folgender Fehlermeldung:

"Auf Dateien außerhalb des Ordners der aktuellen Benutzer kann nicht zugegriffen werden."

Der Scope in meiner App ist auf OnPrem, wir arbeiten mit einer OnPremise Installation in der Azure Cloud. Auch das Ablegen in einem Pfad auf dem Server (C:\Users\bcsvc\Documents\transfer\) scheitert mit derselben Fehlermeldung.

Mein Code sieht folgendermaßen aus:
Code:
FileName := StrSubstNo('NG#A%1#L%2#C%3#N%4#Z%5.PDF', Setup."Alias Name", SalesShipmentHeader."No.", NoofCopies, Setup."Exit Relation", TimeStamp);
TempBlob.CreateOutStream(OutS);
ReportSelection.SetRange(Usage, ReportSelection.Usage::"S.Shipment");
if ReportSelection.find('-') then begin
   RecRef.GetTable(SalesShipmentHeader);
   FldRef := RecRef.Field(SalesShipmentHeader.FieldNo("No."));
   FldRef.SetRange(SalesShipmentHeader."No.");
   if RecRef.FindFirst() then begin
      Clear(SalesShipment);
      SalesShipment.SetSkipCopy(true);
      SalesShipment.UseRequestPage(false);
      SalesShipment.SaveAs('', ReportFormat::Pdf, OutS, RecRef);
      FileManagement.BLOBExportToServerFile(TempBlob, StrSubstNo('%1\%2', FilePath, FileName));
      Commit();
   end;
end;


Hat einer ne Idee wie ich das umstricken könnte?

Beste Grüße,
Matthias

Re: BC27 FileManagement BlobExportToServerFile Fehlermeldung

Gestern 18:24

Ich wüsste zwar nicht was da zwischen BC 24 und 27 geändert wurde, aber ich werfe mal die Idee eines File Service Dienstes in den Raum z. B. ForNAV oder Continia.
viewtopic.php?f=87&t=39194
viewtopic.php?f=87&t=39216

Es gibt mitterweile von Microsoft diese Extensions für BC:
External File Storage - Azure Blob Service Connector
External File Storage - Azure File Service Connector
External File Storage - SharePoint Connector
https://de.linkedin.com/pulse/how-manag ... lmle?tl=de

Re: BC27 FileManagement BlobExportToServerFile Fehlermeldung

Gestern 22:57

Hallo,

soweit ich weiß, gibt es den Continia- Fileservice nicht mehr.

Gruß Fiddi