Struktur des Quellcodes
trunk
+ bin
+ External
+ Release
+ Nsoft // allgemeine Bibliotheken
+ Nsoft.Cms // untegrated CMS components
+ Nsoft.Com
+ Clients // WCF-Proxies
+ Common
+ DataModel // nsoftCOM-Datenmodell
+ Definitions // Globale Definitionen
+ Interfaces // Anbieterinterface
+ Providers
+ Server
+ BusinessLogic
+ ServerImplementation
+ ServerInterface
+ Jobs
+ Tests
+ Tools
+ Nsoft.His // not part of SMACC
+ Nsoft.Org // not part of SMACC
+ Nsoft.Sys
Das Verzeichnisschema stellt unseren gesamten Quellcodebaum dar. Für SMACCware werden davon ausschließlich die Zweige Nsoft.Com, Nsoft.Cms und Nsoft.Sys verwendet. Der Ordner trunk/bin enthält die ursprünglichen Binärdateien von SMACC als Ausgabe und Arbeitsverzeichnis der Softwareentwicklung des Nsoft-trunks. Diesen Ordner benötigen Sie, wenn Sie Applikationen oder Anbieter ohne sonstigen Quellcode im Baum Nsoft-trunk ändern oder erstellen wollen.
Externe Komponenten
SMACCware in seiner Standardinstallation verwendet neben unserem Quellcode ausschließlich kostenlose externe Komponenten (siehe Lizenzbestimmungen). Die Softwarekomponenten von externen Herstellern befinden sich in binärer Form unter External.Struktur des Binärcodes
releases
+ smacc2010
+ install // Initial data dumps
+ Files
+ Images // Image archive
+ Reports // Output directory for reports
+ Templates // Default report and mail Templates
+ Uploads // Directory for file uploads
+ Server // WCF server
+ bin
+ System // Installation, maintainance, job scripts
+ bin // Jobs and tools
+ x86 // Explicit 32bit tools
+ WcfApplications // WCF based clients
+ WebApplication // Reference webclient
+ WinApplications // Clients with integrated server
Für die komplette SMACCware-Ablaufumgebung ist ausschließlich der Ordner smacc2010 erforderlich.
Ordner | Status | Beschreibung |
---|---|---|
install | erforderlich | Enthält initiale Daten, die bei der Installation in die SMACC-Datenbank geschrieben werden. Die Sprachressourcen-Dateien können auch nach einer Aktualisierung der SMACC-Software importiert werden. |
System | erforderlich | Enthält Kommandodateien für Installations- und Verwaltungstätigkeiten. Die Dateien existieren jeweils für Windows (*.cmd) und für Linux (*.sh). Die beiden Versionen sind funktional identisch. Im Unterverzeichnis bin befinden sich Werkzeuge und Klassenbibliotheken. Im Unterverzeichnis x86 befinden sich 32bit-Versionen. |
Server | optional | Webservices, sind in der Standardinstallation nicht erforderlich, da hier der Server in Form von Klassenbibliotheken in der Webapplikation enthalten ist |
Tests | optional | Systemtests. |
Files/Images | leer | In diesem Ordner werden hochgeladene Bilddateien des Bildarchivs gespeichert. |
Files/Reports | leer | In diesem Ordner werden die von SMACC generierten Reports gespeichert, bevor diese an den Postanbieter übergeben werden. Im Auslieferungszustand ist dieser Ordner leer. |
Files/Upload | leer | In diesem Ordner werden die im SMACC-Office hochgeladenen Dateiressourcen (lieferantenspezifiche Report- und E-Mail-Vorlagen) gespeichert. Im Auslieferungszustand ist dieser Ordner leer. |
Files/Templates | erforderlich | Hier werden alle mitgelieferten Vorlagen für Reports und E-Mails gespeichert. Der Betreiber von SMACC kann diese Vorlagen bearbeiten. Im Auslieferungszustand sind alle Vorlagen lieferantenneutral. |
WcfApplications | optional | Beinhaltet Zusatzprogramme für Endnutzer-Interaktion beim Lieferanten basierend auf dem SMACCware WCF Server. Solche Zusatzprogramme können Funktionen der Website übernehmen. |
WebApplication | erforderlich | Beinhaltet die duale Website (Office- und Public-Bereich). |
WinApplications | optional | Beinhaltet Zusatzprogramme mit integriertem SMACCware Server für Endnutzer-Interaktion beim Lieferanten. Solche Zusatzprogramme können Funktionen der Website übernehmen. |
Weitere Informationen zu Applikatinen und zur WCF-Unterstützung finden Sie unter WCF-Unterstützung.
Wir arbeiten mit Software von http://www.campus21.de.
Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.