Anmelden

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.

 

   
Top

Wir arbeiten mit Software von http://www.campus21.de.

Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.

Suche