Krystian Koryciak 8 Napisano 27 Stycznia 2022 Udostępnij Napisano 27 Stycznia 2022 w Informacja zwrotna o wysłaniu paczki Witam od dłuższego czasu prawdopodobnie po jakiejś aktualizacji sello (ciężko określić czas) mamy problem z otrzymaniem informacji zwrotnej o tym , że sello wysłało numer do Allegro. Od lat tworzymy paczkę w sello w ten sam sposób. w pc__Package wpisujemy numer w pc_Document i oznaczamy pc_SendingNumberSyncState=2 no i numer jak najbardziej jest przekazywany. Niestety Sello nie zaznacza , że numer już przekazał. Z całej tej sytuacji tabela jb_message potrafi urosnąć do niebotycznych rozmiarów (wysyłka informacji o numerze przesyłki odbywa się co minutę) w tabeli roi się od wpisów "Wysyłanie numeru przesyłki dla paczki 36917/2021 z konta XXX na Allegro.pl: Allowed waybill modifications count exceeded Kod błędu: 422 Unprocessable Entity [ERROR]: Allowed waybill modifications count exceeded" Jak rozumiem zbyt wiele razy próbujemy zmienić numer nadawczy po stronie allegro i zwraca nam błąd. Czyli Sello po wysłaniu tego numeru nie oznacza pc_SendingNumberSyncState=1 Pytanie co możemy zrobić żeby sobie z tym poradzić ? Rozwiązanie truncate table jb__job truncate table jb_message oraz cykliczne wykonanie update sello.dbo.pc__Package set pc_SendingNumberSyncState=1 where pc_SendingNumberSyncState=2 and pc_CreationDate < DATEADD(day, -1, CONVERT (date, SYSDATETIME())) Brzmią mało profesjonalnie Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 28 Stycznia 2022 Udostępnij Napisano 28 Stycznia 2022 w Informacja zwrotna o wysłaniu paczki 22 godziny temu, Krystian Koryciak napisał: Czyli Sello po wysłaniu tego numeru nie oznacza pc_SendingNumberSyncState=1 Powinno oznaczać. Na tym bazuje całe wysyłanie tych numerów. Trzeba by się przyjrzeć, może profilerem , czy po oznaczeniu pojedynczej paczki do wysłania, nie występują jakieś błędy uniemożliwiające zmianę wartości pc_SendingNumberSyncState na 1. Może z jakiegoś powodu paczki pozostają zablokowane do edycji, jakaś wisząca blokada itp. Wtedy non stop co minutę Sello podejmuje próbę wysyłania numeru. Cytuj Link to postu
Krystian Koryciak 8 Napisano 28 Stycznia 2022 Autor Udostępnij Napisano 28 Stycznia 2022 w Informacja zwrotna o wysłaniu paczki Dziękuję za odpowiedz. Sprawdzałem profilerem no i wychodzi na to ,że zrzuca z ins_blokada zaczyna robić ale nie wiem jaka jest logika sello. Czy w takiej sytuacji otrzymania błędu o zbyt dużej ilości zmian numeru nie powinien próbować oznaczyć paczki jako zsynchronizowanej ? Nie widzę żadnego zapytania które by to robiło. Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 31 Stycznia 2022 Udostępnij Napisano 31 Stycznia 2022 w Informacja zwrotna o wysłaniu paczki Może i powinien, ale nie rozpatrywaliśmy takiego przypadku. Jak dotąd nie mieliśmy sygnałów aby dochodziło do takiej sytuacji. Ale to też nie jest zbyt dobre rozwiązanie, raczej załatanie problemu. Raczej coś jest nie tak na etapie blokowania paczki, ewentualnie transakcji. Gdzieś musi lecieć jakiś wyjątek, który pozostawia blokadę na paczce, skutkiem czego nie da się jej zaktualizować. Czy ręcznie taką paczkę można otworzyć do edycji? Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.