| pojam | značenje |
|---|---|
| dbt | „database table" — skraćenica u celom engine-u (DbtObject, dbtCreate, GDbTable) |
| DbtObject | Java klasa koja jeste tabela: kolone, ponašanje i kursor u jednom |
| MemDbtObject | isto, ali u memoriji (GDataServer.Type.MEMORY) — podaci iz .txt, bez SQL-a |
| obrazac | jedna vrsta štampanog dokumenta (pismo, opomena) + njegovi podaci i parametri |
| H / L | glava / stavke (definitionprinth ↔ definitionprintl), master-detail |
| koverat | jedan klijent = jedna pošiljka; getCountCoverat() ih broji |
| AA broj | redni broj pošiljke koji se nastavlja kroz poslove (StartRb) |
| ClientStranaCount | koliko listova ima jedan klijent; redovi u ObrazacH su listovi |
| GMenuCallable | interfejs menuCall(frame, parametri) — posao bez GUI-ja |
| GCbMessage | poruka u callback-u: TRIGGERALWAYS, SETACTION, EDITACTION… |
| SysTable | „tabela tabela": registar svih tabela, i ekran i akcija „(Ре)креирај" |
| JDWP / JDI | protokol i API kojim se spolja posmatra živi JVM (debager, naš tracer) |
| golden master | postojeća aplikacija kao merilo ispravnog ponašanja pri modernizaciji |
| putanja | |
|---|---|
| Cortiveo (alat) | E:\Work\AI\Cortiveo — git repo, docs\, build.ps1 |
| GEngine izvor | .208: D:\data\workspace-grom\GEngine (najnoviji), kućna kopija D:\Shared\workspaceoxigen\GEngine |
| GTehnobiro izvor | .208: D:\data\workspace-grom\GTehnobiro, kućna D:\RUTER\Milos\Posao\src |
| Autoprint | .208: ...\GTehnobiro\src\db\tehnobiro\autoprint\ |
| test podaci | .208: C:\ProgramData\DeveloperTools\TEST |
| baza (lokalna) | MySQL Tehnobiro na 127.0.0.1, klijent u ...\Stampa\MySql51\bin |
| znanje/presek | E:\Work\AI\INFO_BANK\projects\cortiveo\ (STATUS.md, gengine-architecture.md) |
Izvori su na 4 mašine (.208, .214, .201 ×2, kućna) i Syncthing ih razvlači — .208 je referenca. Otvoren plan: jedan git repo svih verzija, da se zna koja je prava.
DefinitionPrintL + ALTER + PrintItem + setColor po uzoru na GPrintJob:447/505. Uči: Metadata Mapping, evolucija šeme.GExcelDataSource2d + GEngineExcel, POI HSSF → XSSF/SXSSF. Uči: Bridge.GMySqlDatabase + GDataDriverMySql + GMySqlDataLink su jedino mesto gde nastaje SQL. Uči: koliko vredi jedan dobro postavljen seam.Lozinka baze je zakucana u GMySqlDataLink, pa je u svakoj kopiji arhive. Treba je rotirati i preći na sistemske promenljive ili eksterni konfiguracioni fajl. Baza je in-house i nosi samo podešavanja i konfiguracije štampe — ali lozinka u 10+ kopija izvora ostaje loša navika.
getArgumentValues() ume da baci InternalException; dokazuje se probom, ne dokumentacijom.Ovaj priručnik se dopunjuje. Kad naučiš ili izmerimo nešto novo, dopisuje se ovde — s primerom iz koda, a ne s opštim pravilom.