| Siehe auch: Python API Reference (Server-seitig), HQL API (Server-seitig), Python-Wertebereiche (Server-seitig), Python-Debugging (Server-seitig), IronPython API (Client-seitig), Ordnerstruktur des Clients und Servers |
ppms.get_session_dict() verwendet werden.
/dlls/ und heißt je nach Betriebssystem _ppms.so oder _ppms.dll.
ppms befindet sich: ppms_.py. Diese Datei wird mithilfe von SWIGppms.py, die die beiden Module kombiniert und die eigentliche Schnittstelle zu PLANTA beinhaltet. Die PLANTA-Objekte werden hier noch um Funktionen erweitert, die in purem Python geschrieben sind.
ppms -Modul automatisch verfügbar gemacht. Bei Code im Feld Wertebereich wird noch zusätzlich das inspect
-Modul importiert.
startup.py importiert, die den Pfad weiter anpasst
py/distribution
dlls
dlls/python34.zip
lib
py
py/pysrc
py/distribution/site-packages
py/api/ppms/wrapper/system
py/api/ppms/wrapper
py/api/ppms/customizing/venus
py/api/ppms/server py
py/pysrc
py/system
py/system/python32
dlls
py/customer
py/planta_ch
py/planta_de
migration/planta_de
migration/planta_ch
migration/customer /api/ppms/wrapper/ existieren folgende Unterverzeichnisse:
/planta_de/NEU Beinhaltet die neuen Import-Wrapper. Die echten Dateien liegen unter /customizing/und/server/./planta_ch/Beinhaltet die Python-Dateien von PLANTA Schweiz /customer/Beinhaltet die kundenindividuellen Python-Dateien sowie Dateien, die Standardfunktionalitäten ändern oder erweitern.
- Werden neue individuelle Dateien im
customer-Verzeichnis angelegt, muss die Session neu gestartet werden, um die Wrapper-Dateien untersystemzu generieren./system/Beinhaltet die alten Import-Wrapper. Die Dateien in den Unterverzeichnissen dieses Verzeichnisses
- bilden die Struktur der anderen Verzeichnisse ab.
- importieren den Code aus
planta_de,planta_chundcustomerin dieser Reihenfolge. Wird also unterplanta_deeine Funktion definiert, kann diese in der entsprechenden Datei imcustomer-Verzeichnis überschrieben werden.=pysrc= Beinhaltet die Dateien für den Python-Debugger
/api/ppms/wrapper/ existieren folgende Unterverzeichnisse:
/planta_de/Beinhaltet die Standard-Python-Dateien, die im Standard mitgeliefert werden /planta_ch/Beinhaltet die Python-Dateien von PLANTA Schweiz /customer/Beinhaltet die kundenindividuellen Python-Dateien sowie Dateien, die Standardfunktionalitäten ändern oder erweitern.
- Werden neue individuelle Dateien im
customer-Verzeichnis angelegt, NEW muss die Session neu gestartet werden, um die Wrapper-Dateien untersystemzu generieren./system/Beinhaltet die alten Import-Wrapper. Die Dateien in den Unterverzeichnissen dieses Verzeichnisses
- bilden die Struktur der anderen Verzeichnisse ab.
- importieren den Code aus
planta_de,planta_chundcustomerin dieser Reihenfolge. Wird also unterplanta_deeine Funktion definiert, kann diese in der entsprechenden Datei imcustomer-Verzeichnis überschrieben werden.pysrcBeinhaltet die Dateien für den Python-Debugger
/planta_de/Beinhaltet die Standard-Python-Dateien, die im Standard mitgeliefert werden /planta_ch/Beinhaltet die Python-Dateien von PLANTA Schweiz /customer/Beinhaltet die kundenindividuellen Python-Dateien sowie Dateien, die Standardfunktionalitäten ändern oder erweitern.
- Werden neue individuelle Dateien im
customer-Verzeichnis angelegt, muss das MigrationspaketCreateFolderPacketausgeführt werden, um die Wrapper-Dateien untersystemzu generieren./system/Beinhaltet die neuen Import-Wrapper. Die Dateien in den Unterverzeichnissen dieses Verzeichnisses
- bilden die Struktur der anderen Verzeichnisse ab.
- importieren den Code aus
planta_de,planta_chundcustomerin dieser Reihenfolge. Wird also unterplanta_deeine Funktion definiert, kann diese in der entsprechenden Datei imcustomer-Verzeichnis überschrieben werden.pysrcBeinhaltet die Dateien für den Python-Debugger