Tinklaraštis

SOAP išeina iš „Business Central": patikrinkite integracijas iki spalio

Pranešimai apie nebepalaikomas funkcijas retai patenka į antraštes, bet šis nusipelno jūsų dėmesio, nes gali nutildyti integracijas be jokio įspėjimo. Su „Business Central” 2026 leidimo 2 banga (release wave), t. y. 29 versija, pasirodančia spalį, „Microsoft” panaikina galimybę savo standartinius puslapius skelbti kaip SOAP web servisus. Tuo pačiu naujinimu dingsta ir jungiklis, kuris leido administratoriams tuos endpointus išlaikyti veikiančius. Po jo kelio atgal nebus.

Daugumai įmonių tai nieko nereikš. Kelioms tai bus tas dalykas, kuris išlenda pačiu blogiausiu metu: sustojęs banko duomenų srautas, nutilusi EDI jungtis įtempčiausią siuntų savaitę. Šio įrašo tikslas ir yra padėti suprasti, kuriai grupei priklausote, gerokai anksčiau nei spalį.

Kas iš tikrųjų nebepalaikoma

Būkime tikslūs, nes apimtis čia svarbi, o internete apie ją kalbama labai laisvai.

Vieną dalyką verta suprasti teisingai prieš einant naršyti po sistemą, nes jis veikia priešingai, nei tikėtumėtės. Nuo 26 versijos standartiniai puslapiai per SOAP blokuojami pagal nutylėjimą, o valdiklis yra funkcijų valdymo (Feature Management) raktas Disable SOAP web services on Microsoft UI pages. Tas raktas iš karto yra įjungtas, ir būtent jį išjungus SOAP toliau veikia. Taigi jeigu standartinio puslapio SOAP integracija jūsų sistemoje tebeveikia šiandien, kažkas tą raktą jau sąmoningai išjungė. 29 versijoje raktas dingsta, o kartu ir pats pasirinkimas.

Kur tai skauda realiame gyvenime

SOAP buvo daugybės tylių, ilgai veikiančių integracijų vamzdynas. Pirmiausia nerimautume dėl tų, kurios susijusios su pajamomis ir finansais:

Klastingiausia dalis yra laikas. Tokios integracijos po atnaujinimo dažnai nutrūksta tyliai, o pastebimos tik mėnesio pabaigoje, ruošiant ketvirčio ataskaitą arba pačiame siuntų sezono įkarštyje. Būtent to scenarijaus verta išvengti paaukojus vieną popietę.

Gera žinia: alternatyvos vis tiek geresnės

„Microsoft” rekomenduojamas kelias yra pereiti prie REST API servisų. Sąraše yra ir OData v4, bet šiuo konkrečiu atveju su ja elkitės atsargiai: galimybė „Microsoft” puslapį skelbti per OData irgi naikinama viena banga vėliau, 30 versijoje (2027 leidimo 1 banga). Iškeitę standartinio puslapio SOAP endpointą į standartinio puslapio OData endpointą, nusipirksite maždaug metus ir grįšite į tą patį pokalbį.

Jei turite savo plėtinį, puslapio kopijavimas į jį ir skelbimas iš ten lieka palaikomas. Todėl klientus kreipiame prie API, o ne prie pakeitimo vienas į vieną su OData, ir laukiantis 30 versijos pokytis yra to priežastis. API yra greitesni, nuspėjamesni, geriau dokumentuoti, ir būtent į juos „Microsoft” investuoja. Daugeliu atvejų tai mažiau primena avarinę migraciją ir labiau seniai pribrendusios techninės skolos grąžinimą.

Kaip išsiaiškinti, ar tai jus liečia

Spėlioti nereikia ir nedera. Yra du patikrinimai, ir pirmasis užtrunka kelias minutes.

Jei niekas nekviečia standartinio puslapio per SOAP, galite užverti šią kortelę ir grįžti prie savo darbų.

Nuo ko pradėtume mes

Klientams, turintiems bent kiek rimtesnį integracijų ūkį, per artimiausias savaites dirbtume tokia tvarka:

Spalis nebetoli, o tai retas atvejis, kai nebepalaikoma funkcija dingsta be atšaukimo mygtuko. Pora valandų patikrinimo dabar kainuoja gerokai mažiau nei nutrūkęs duomenų srautas per artimiausią periodo uždarymą.


Turite integraciją, kurią paveldėjote ir už kurią negalite laiduoti? Papasakokite savo istoriją ir išsiaiškinsime, kuo ji iš tikrųjų remiasi.

← Visi straipsniai

Papasakokite savo istoriją.

Aprašykite, ko jums reikia, ir mes grįšime su sąžiningu, nemokamu įvertinimu — be jokių įsipareigojimų.

Gauti nemokamą įvertinimą