RunTimeExceptions in PrimeFact Protokollieren

Von |2017-06-14T15:49:19+01:00Juni 14th, 2017|Blog|

RunTimeExceptions werden in PrimeFact nicht protokolliert. Klar kann man sagen, das merkt man bereits in der Entwicklungsphase. Ist das Material aber erst mal produktiv, ist der Entwickler raus. Das Problem sind wie immer die seiteneffekte. Wie PrimeFact Update, Stammdatenänderungen, oder auch Sourcecodeänderungen. Solche Fehler tauchen im Produktiven Protokoll nicht auf, noch meldet sich der Endanwender. [...]

PrimeFact Sourcen automatisch ins GIT pushen

Von |2017-06-06T20:23:19+01:00Juni 6th, 2017|Blog|

In PrimeFact werden bei jedem kompilieren, neue bzw. geänderte Sourcen generiert. Aber wer hat schon schon Überblick darüber, wann sich was geändert hat. In der Vergangenheit kam immer die Frage: Wann wurde das denn eingestellt? Mhmm... Nimmt man aber einfach ein Versionskontrollsystem z.B. SVN oder auch GIT. Könnte man doch einfach dort hin die Daten [...]

c# Remove Text in File

Von |2017-06-06T20:11:27+01:00Juni 6th, 2017|Blog|

Ich brauchte eine kleine Methode, die mir aus einer Datei einen bestimmten Text entfernt. Hier ein Beispiel. Alles was zwischen den beiden Tag's steht soll entfernt werden. Start Tag ist "Start" und das EndTag hieß: "End" Im Code schnell eine kleine ConsolenApplication erstellt und genau das programmiert. Der Aufruf sollte sehr einfach sein. [...]

große SQL Datenbanken schnell in SQLite konvertieren

Von |2017-06-06T20:23:43+01:00Mai 31st, 2017|Blog|

In PrimeFact kann man die Daten eine andere Datenbank kopieren. Per Datenpumpe ist das natürlich Möglich. Aber warum muss man dafür das PrimeFact Programm benutzen? Ein Export dauert somit ewig, weil das Programm natürlich die Daten erst laden muss, um diese dann in eine andere Datenstruktur abzuspeichern. Viel cooler wäre es, wenn man ganz normale [...]

PrimeFact Version im Projekt abfragen

Von |2017-05-30T21:55:09+01:00Mai 29th, 2017|Blog|

Heute brauchte ich eine kleine Methode, um anhand der PrimeFact Versionsnummer etwas Projekt spezifisches zu machen. Aktuell sind wir noch auf dem Stand 5.3.2 und haben nun im Develop System bereits den neuen 5.3.3 Stand eingespielt. Leider gibt es im aktuellen Release (PrimeFact release_5.3.003-170524-077ab348) ein kleinen Bug in den Pivottabellen. Erst dachte ich es ist [...]

Docker

Von |2017-05-19T15:19:14+01:00Mai 19th, 2017|Blog|

Auch ich bin schon in Berührung mit Docker gekommen. Mega cool. Nur leider funktionieren nicht alle Applikationen im Docker. Sogar PrimeFact haben wir versucht in 2 Docker Container zu stecken (1 Web und 1 App Server). gescheitert sind wir dann am OpenGL. Sogar mit Softwarerenderer wie MESA, haben wir es nicht hinbekommen. Hier mal einige [...]

In einem PrimeFact Projekt MaterialDef Fehler finden

Von |2017-05-30T21:56:38+01:00März 29th, 2017|Blog|

Mit dem neuen PrimeFact Release 5.3.3, scheint sich nun auch die Evaluierung wieder geändert zu haben. Damit schlagen nun auch Fehler in der Definition einem Materials durch, die das System vorher noch verzeiht hat. Damit man nicht Gefahr läuft, diese Fehler selber zu übersehen, habe ich mal ein paar Sourcen geschrieben. Ruft man die Methode [...]

PrimeFact Log’s in eine ElasticSearch Datenbank umleiten

Von |2020-07-09T19:24:09+01:00März 15th, 2017|Blog|

In den meisten Programmen gibt es eigene Logger. So auch z.B. in dem Konfigurator PrimeFact. Sobald man aber viele Instanzen aufgesetzt hat, hat man kaum noch einen Überblick über alle auftretenden Probleme. Es gibt wie immer mehrere Möglichkeiten. Klar, wenn alles auf einer Datenbank läuft: Einfach eine View machen mit mehreren Tabellen. Problem hier, es [...]

PrimeFact KnowHow

Von |2019-09-08T21:52:26+01:00November 30th, 2016|Services|

Ich war über 10 Jahre in der Firma PrimeFact als Entwickler tätig, somit kenne ich sehr viel vom PrimeFact Core und bin auch immer sehr aktuell was den Programmstand angeht. Mit der Version 3.5 hab ich angefangen, dann Version 4, Version 5 und Version 5.2 habe ich damals entwickelt. PrimeFact ist ein technischer Produktkonfigurator. Womit [...]

QS System für einen Produktkonfigurator

Von |2017-05-30T21:57:39+01:00Februar 22nd, 2016|Blog|

Lange ist es her. Um genau zu sagen vor 2,5 Jahren hatte ich eine kleine Idee. Kann man einen Test-System erstellen, welches einen Produktkonfigurator jede Nacht testet? Ähnlich wie bei der Programmierung mit Unit-Test's. Ja! Man kann. Aus einer kleinen Idee ist ein Programm geworden, welche mitlerweile jede Nacht läuft und knapp 1 Million Test's [...]