SOG-Helpcenter Logo SOG Business - Software

SOGERPDevConsole - Hilfsfunktionen SOG Intern


Das Programm kann nur sogintern verwendet werden.

 

-checklizzu

Prüfung f401 / config.basis\LizenzZuordnung und erzeugte Assemblies auf Konsistenz.

-fixsln

Reperatur der übergebenen Solutiondatei. Erwartet etweder vollen Pfad der Solution, oder ein Verzeichnispfad der mit * enden muss. Bei letzterem werden alle Solutions in dem Verzeichnis (rekursiv) repariert.

-setcopyright

Einstellung des Copyright-Eintrages in allen AssmeblyInfo.cs auf das aktuelle Jahr.

-checkdhb

Überprüft die Auflistung der Datenbanken im Datenhandbuch auf Vollständigkeit.
Zunächst wird geprüft ob Tabellen, die per SQL abgerufen werden, in \\Cobol\Base\file\file.ccf oder \\config.basis\dhb_base.txt vorhanden sind. Wenn nicht werden diese im Format "db <name>" in der Konsole ausgegeben und können in dhb_base.txt eingetragen werden.
Anschließend wird \\sogdbfiles\hdl\hlp\ger\base\base1.100\d0\dhb.xml auf fehlende Einträge überprüft und diese ggf. in der Konsole ausgegeben. Handelt es sich um eine View ist der Typ "V", ansonsten " - ".

-proofedfunctions

Generiert eine Textdatei ${PROJ}/tdo/ProofedFunctions.txt mit allen "proofed" Funktionen. Dabei ist angegeben ob diese public und/oder static sind. Die Anzahl der Überlagerungen einer Funktion wird ggf. nach dem Funktionsnamen in Klammern angezeigt.

-setscriptlanguagelevel

Passt für jedes CSharp-Script in dem Pfad das Languagelevel der .dotsettings-Datei an oder erzeugt eine solche. Kann das Projekt nicht ermittelt werden wird versucht hhproj.txt aus M:\ zu kopieren. Erwartet das Ziel-Level, optional "-recursive" um rekursiv zu suchen, und einen Pfad.
Beispiel-Aufruf: "-setscriptlanguagelevel 5.0 -recursive D:/AllUser/"

-replacehelptext

Ersetzt jedes Vorkommen einer Zeichenfolge in allen Hilfe-Dateien mit einer anderen. Erwartet den Suchbegriff, den Ersatzbegriff und optional "1" (=> ignore case), getrennt mit "::", sowie den Projektpfad. Vorsichtig verwenden bei Zeichenfolgen, die auch in anderen Worten enthalten sein könnten!
Aufruf: "-replacehelptext "OLD::NEW<::1>" PROJPATH"
Beispiel-Aufruf: "-replacehelptext "Standart::Standard" D:/philipp/hdl_local"
  "-replacehelptext "SOG WMS ::SOG WMS::1" D:/philipp/hdl_local"

-translatecache [lang]

Zeigt veränderte und neue Hilfepunkte an, welche in der Zielsprache nicht vollständig übersetzt sind. Ist keine Sprache definiert wird eng (Englisch) genutzt.

-showmskext

Zeigt welche Dateiendungen des Verzeichnisses SOGDBFiles\\hdl\\scr\\xmlmask nicht in der Konfiguration XmlUserPersistance_cfg.xml enthalten sind.

-checkindisrc ZielProjektPfad

Prüft, ob in dem angegebenen Zielprojekt(Pfad) endgültig auf CSharp umgestellt Programme in einer individuellen Version vorliegen.

-checkencoding [-fix]

Prüft das Encoding aller Quellen. Mit Option -fix werden Fehler gefixt.

-findunusedfields ddName -file [-membername]

Kommando zum aufspüren in der genannten Quelle ungenutzen Felder eines DDs. Es muss über den Parameter -file die zu durchsuchende Quelle angegeben werden.

Optional kann der Membername übergeben werden, wenn dieser von dem Namen des dds abweicht (in Cobol in der regel nicht).

Beispiel: -findunusedfields zuterm_use -file D:\lindenau\hdl_local\Sources\SOG.ERP.Modules.CobRtm\glb\zuterm_mod.cs

 

-checkoptionconstant

Überprüfung der CSharp Klasse "SOG.ERP.Entity.Parameter.Tabellen.Optionen" ob es hier für jede vorhandene Option eine Konstante aufgeführt ist

 

-checkoptionhelp

Überprüfung SOGDBFile-Verzeichnis (=Hilfe) ob es hier für die vorhandenen Optionen einen Hilfepunkt gibt und diese korrekt gepflegt sind(korrekt gepflegt => XAttribut Vater ="dlgoptionen").

 

-cvtsim tcp:22000

Startet eine CVT Gerätesimulation auf einem TCP/IP Port. (EC Terminal Simulation)

 

-sachgen BasisSach NamenDatei Anzahl

Generiert Sachbearbeiter auf basis des übergebenen BasisSachbearbeiters und einer Tabelle mit Namen.