Temat: Problem z dodaniem zamówienia przez integrację

Witam,
czy ktoś miał może styczność z poniższym komunikatem?
Pojawia się on podczas próby dodania nowego zamówienia do bazy enovy poprzez integrację między sklepem internetowym, a właśnie enovą. Każdy punkt zaczepienia będzie pomocny.

'Soneta.Runtime.Database.Business.TblTaskDefs.TblDokHandlowe.TaskCalculatorDokHandlowe+TaskTriggerCalculator_Task_generuje_opis_RWP_DokHandlowe' z zestawu 'Soneta.Runtime.Database.Business, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.

Temat: Problem z dodaniem zamówienia przez integrację

A jest może jakiś task na zapisanie tych zamówień? Np. o nazwie "opis RWP" albo zbliżonej?

Temat: Problem z dodaniem zamówienia przez integrację

Tak - jest. Wydaje mi się, że problem właśnie jest z nim związany. Task odwołuje się do biblioteki Soneta.Runtime.Database.Business w wersji 0.0.0.0, a wersja jest już inna. Została zmieniona podczas aktualizacji programu.Ten post został edytowany przez Autora dnia 01.02.23 o godzinie 09:49

Temat: Problem z dodaniem zamówienia przez integrację

A co robi ten task?

Temat: Problem z dodaniem zamówienia przez integrację

Bo cały ten Soneta.Runtime.Database to podobno kontener do przechowywania tasków od którejś wersji, myślę że problem jest w tasku jako takim. Komunikat też wydaje się być trochę obcięty, jest może więcej szczegółów?

Temat: Problem z dodaniem zamówienia przez integrację

W komunikacie więcej informacji nie było.
Taska z tego co wiem jest odpowiedzialny za generowanie dokumentów RWP, czyli rozchodu surowców.

Temat: Problem z dodaniem zamówienia przez integrację

Sprawdziłbym czy po zablokowaniu taska zamówienia zaczną działać, jeżeli tak to trzeba sprawdzić kod

Temat: Problem z dodaniem zamówienia przez integrację

Tak właśnie zrobiliśmy. Dzięki za podpowiedź :)
Rafał Brożyna

Rafał Brożyna Absolwent,
Politechnika Łódzka

Temat: Problem z dodaniem zamówienia przez integrację

Witam, pozwolę sobie podpiąć się do tematu:
Próbuję zaimportować zamówienie z e-sklepu (Prestashop)
Wywołanie czynności -> e-sklep -> pobierz zamówienia kończy się komunikatem:

===============================================
Komentarz:
Obiekt docelowy wywołania zgłosił wyjątek.

Źródło:
mscorlib

Wywołanie:
w System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
w System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
w System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
w Soneta.Business.Action.FromAttribute.Invoke(Object instance, Context context)
w Soneta.Business.Forms.WorkerCommands.MyCommand.rowNewSession(IRow data)
w Soneta.Business.Forms.WorkerCommands.MyCommand.go()
===============================================
Komentarz:
Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.

Źródło:
Soneta.e-Sklepy

Wywołanie:
w Soneta.e_Sklepy.XmlHelper.CheckForErrors(XmlDocument document, IntegratorAction action)
w Soneta.e_Sklepy.PrestaShop.Facades.OrderFacade.ReceiveOrders()
w Soneta.e_Sklepy.PrestaShop.PrestaSystemZewn.ReceiveOrders()
w System.Collections.Generic.List`1.ForEach(Action`1 action)
w Soneta.e_Sklepy.Workers.OrderRequestWorker.OrdersAction(Orders action, ExternalSystems externalSystems)
w Soneta.e_Sklepy.Workers.OrderRequestWorker.ReceiveOrders(Session session)

Temat: Problem z dodaniem zamówienia przez integrację

Połączenie ze sklepem działa w oparciu o DefXmlNag, więc pierwsze co sprawdziłbym to czy są aktualne wgrane DefXmlNagi czy nie. Powinny być wraz z dllką od Sklepów, ale czasami można zapomnieć, żeby je wgrać :D

O DefXmlNag wnioskuję na podstawie:
XmlHelper.CheckForErrors(XmlDocument document

Może jednak się okazać, że problem jest gdzieindziejTen post został edytowany przez Autora dnia 13.02.23 o godzinie 15:42

Następna dyskusja:

Zamówienia ZO i ZD




Wyślij zaproszenie do