Singular Enterprise Server SDK
Agenda • • • • • •
Τεχνολογική Πλατφόρμα Περιγραφή SAS Περιγραφή Sen Server Περιγραφή Κύριων Οντοτήτων Workshop Developing Tips
Τεχνολογική Πλατφόρμα • 3-Tier Application (Oracle, SAS, Client) • Επιλογές για την υλοποίηση του Client: – – – – –
Delphi Visual Basic HTML (SLIB) VB.Net VBA
Singular Application Server • Container για Server Objects τα οποία υλοποιούν διάφορα Interfaces • Δυνατότητα φιλοξενίας HTML σελίδων • Χρήσιμα Utility – SasExplorer.exe – SasAdmin.exe
Calling Conventions • Sas Interfaces consist of functions that have 1 input parameter (a VBArray) and return another VBArray • Naming Convention: _
• Input Parameters • Returned Values
Singular Enterprise Server • Αρχιτεκτονική • Υπηρεσίες (Services) – ISenServerPDC – ISenDataBroker
Master Entities • • • • •
Συναλλασσόμενοι (TLegalEntitySrv) Προμηθευτές (TSupplierSrv) Πελάτες (TCustomerSrv) Είδη (TStockItemSrv) Παραστατικά (TSales / TPurchase / TItem DocumentSrv)
Developing Environment • • • • • •
SasClientSetup SenMetaDataInfo SasServerSetup Delphi (Packages) VB (References OCX) Sas Components for Delphi (SasPacketDataset, SacSession, etc…)
Logging In • Workshop…
Δημιουργία Browser • Χρήση κύριων Interfaces – (GetData vs LoadRecordsEx)
• Περιγραφή KBM – (Βλέπε SenApi Reference)
• Workshop…
Workshop... • Excel Add-In • Φόρμες εισαγωγής/μεταβολής: – – – – – –
Συναλλασσομένων Πελατών Προμηθευτών Ειδών Παραστατικά Πωλήσεων Παραστατικά Ειδών
F.A.Q. • http://forum.singularsoftware.gr