Arne Drews
Mitglied
Moin,
Wir haben die 9.0 Umgebung soweit für die ersten Tests zur Verfügung gestellt bekommen.
Nun wollte ich die wichtigsten Tasks von mir schon mal dort rüber ziehen, was direkt ernüchternd anfing.
In verschiedenen Tasks werden Belege über die Sage Assemblies erzeugt, allerdings scheint sich da zumindest bei der Sitzungserstellung etwas gravierend verändert zu haben?
Bisher habe ich das in der 8.0 so gelöst:
Auf der 9.0 Umgebung fehlt mir aber die Assembly Sagede.Core.Shared.dll, ohne die ich NamePasswordCredential() nicht zur Verfügung habe.
Dass ich die Assemblies auf die aktuelle Version hochziehen muss in den Projekten, ist mir bewusst. Aber wie erstelle ich eine Sitzung, um überhaupt Dinge tun zu können?
Danke und Gruß
Arne
Wir haben die 9.0 Umgebung soweit für die ersten Tests zur Verfügung gestellt bekommen.
Nun wollte ich die wichtigsten Tasks von mir schon mal dort rüber ziehen, was direkt ernüchternd anfing.
In verschiedenen Tasks werden Belege über die Sage Assemblies erzeugt, allerdings scheint sich da zumindest bei der Sitzungserstellung etwas gravierend verändert zu haben?
Bisher habe ich das in der 8.0 so gelöst:
Code:
try
{
using (ErpSession = Sagede.OfficeLine.Engine.ApplicationEngine.CreateSession("OLReweAbf", ApplicationToken.Abf, null, new NamePasswordCredential()))
{
Mandant = ErpSession.CreateMandant((short)1);
if (Mandant == null)
throw new Exception("connection to application server failed");
// ...
}
}
catch (Exception ex)
{
// ...
}
Dass ich die Assemblies auf die aktuelle Version hochziehen muss in den Projekten, ist mir bewusst. Aber wie erstelle ich eine Sitzung, um überhaupt Dinge tun zu können?
Danke und Gruß
Arne