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
Code Block 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
...