Document toolboxDocument toolbox

SERP Servera faili (HAL, hobbing)

  • Atvērt paralēli HAPP repozitoriju un klienta repozitoriju

  • Paņemt klienta versijas .hob failus no HApp repozitorija hobcust mapes

    • Ja konkrētajai klienta versijai nav HApp repozitorijā hobcust/versijas_nr mapes, tad:

      • Izveidot HAPP jiru

      • Uzhobbot konkrētajai versijai Burti JSON API (JSON.hob), Full Text (FT.hob), Enabler paku (EN.hob). Izveidot versijas mapi un pievienot .hob failus

      • Merge uz master

  • Pārņemt failus

    • datadef.hal

      • Kā ierasts - ievietot visus datadefXYZ failus

    • Saistīto paku klienta faili (Windows, WActions)

      • Pārkopēt kā ierasts, tā kā veidotu pakas - izņemt nevajadzīgās valodas

    • Pārlikt visu HApp mapi - atstāt tikai klientam nepieciešamās valodas

    • Level0 RActions failus - Salīdzināt ar klienta failiem

      • Ja klientam šo failu nav, tad vispirms pievienot standarta failus no klienta versijas

      • Tad pievienot tiem pie izsaucamajām procedūrām

        • external outer procedure App_RecordCheckError(longint,string,longint,string); external outer function boolean App_UserCanAction(string,boolean);
      • Nomainīt:

        • UserCanAction → App_UserCanAction

        • RecordCheckError → App_RecordCheckError

    • Level0 Reports failus - Salīdzināt ar klienta failiem

      • Ja klientam failu nav, vispirms atrast vajadzīgās versijas standarta failus un pievienot klienta kodam

      • Salīdzināt klienta versijas failu ar Happ failu, un klienta failā vajadzīgajās vietās pievienot App_ReportJSONData un vietas, kas atzīmētas ar // Happ

    • RActions (RActions/Placeholders)

      • Ja klientam level3 jau eksistē fails ar šādu nosaukumu (un tajā ir RecordCheck funkcija), tad atstāj failu, kas ir jau klientam, bet RecordCheckError aizvieto ar App_RecordCheckError. Ja klientam šāda faila nav, tad pārkopē failu no HApp uz Placeholders mapi

        • Tiek izsauktas level3 funkcijas, kam ir jābūt halcust, ja tās nav tad tās neizsaucas un neizsaucas arī level0 recordcheck’i

    • ServerJSON

      • Ja klientam pirms tam nebija JSON paka, tad vienkārši pārkopēt. Ja klients jau izmanto paku, tad nepieciešams failus apvienot ar klientam esošajiem

        • Pieņemt, ka būs jātērē ilgāks laiks, ja klients izmanto arī vienkāršo JSON Burti Rest API paku

  • Ja tiek taisīti default faili versijai - tad tos arī pārkopēt uz HAPP halcust folderi