2016-06-15 14 views
0

Wir haben mehrere Prozesse, die temporäre Referenzen in der Form "TMPxxxx" generieren, wobei x eine Ziffer ist. Diese scheinen für die temporären Dateinamen der Sitzung und für Schlüssel in der Tabelle usrw_wkfl verwendet zu werden. Ich bin nicht sicher, ob diese von QAD (MFG/Pro) oder Progress oder nur von den einzelnen Programmen generiert werden.Woher kommen Progress/QAD "TMPxxxx" -Nummern?

Ein Kollege hat vorgeschlagen, sie kommen von Progress/Openedge, aber ich kann nichts in der Dokumentation finden, oder irgendwelche Verweise im Internet entweder für QAD oder Progress, daher diese Frage.

Wenn es einen Standard-Prozess in Progress/Openedge oder QAD für diese könnte jemand bitte mich in die richtige Richtung bitte?

Danke!

+0

Es gab eine Routine zur Verfügung gestellt werden dazu beitragen, vor einer Million Jahren oder so Frameworks. Ich weiß nicht mehr, wie es hieß. Und ich habe keine Ahnung, ob QAD es tatsächlich benutzt. Sie hätten sich einfach selbst einrollen können. –

Antwort

0

OpenEdge erstellt verschiedene temporäre Dateien, während die Sitzung aktiv ist. Jede Datei hat ein dreistelliges Präfix, gefolgt von einer Zufallszahl. Die verschiedenen Präfixe sind:

  • dbi: Speichert temporäre Tabellen
  • lbi: Lokale vor-Image-Datei (Subtransaktion Undo)
  • ped: Edit Pufferinhalt
  • rcd: Cache von r-Code ist Lauf in einer Sitzung
  • srt: temporäre Sortierung Raum; Sitzung der Kompilierung Speicher
  • trp: Speichert Data Dictionary ändert, bis sie gespeichert werden

Manchmal ist die Zufallszahl die Prozess-ID der Progress-Sitzung ist, aber nicht immer. Der Speicherort dieser Dateien kann mit dem Startparameter -T gesteuert werden.

ist hier ein Basis Fortschritt Wissen Artikel über die temporären Dateien: http://knowledgebase.progress.com/articles/Article/P111424

Hier ist der Fortschritt der Online-Dokumentation: https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dpabl/temporary-file-i-2fo.html

+0

Hallo TheDrooper! Danke dafür - Ich habe den Artikel gefunden, den du zitiert hast, den ich vielleicht in der Frage hätte erwähnen sollen. Dies sind nicht die temporären Dateien, nach denen ich suche, aber sie scheinen die einzigen in der Fortschrittsdokumentation zu sein.Was ich von einem Kollegen verstanden hatte, war, dass Progress eine Funktion für temporäre Anwendungstools zur Verfügung stellte, aber ich kann keine Beweise dafür finden. – Screwtape

+0

Sorry wegen der Verwirrung. Ich habe noch nicht von Temp-Dateien für Progress-Anwendungen gehört, aber es hat die Fähigkeit, in Dateien zu schreiben. Hier ein Beispiel: 'DEFINE STREAM sFile. OUTPUT STREAM sFile TO WERT ("tmp1234.txt"). PUT STREAM sFILE UNFORMATTED "Testdaten" SKIP. OUTPUT STREAM sFile CLOSE.' – TheDrooper

+0

Nichts zu entschuldigen. Es scheint, ich jage Schatten ... :-) – Screwtape

1

TMPxxxx Session-ID von QAD (MFG/PRO) eine ERP-Anwendung erstellt wird . In MFG/PRO (QAD) befindet sich ein Menüelement für die Sicherheitssteuerung (meist Menünummer: 36.3.24) und der Name lautet "Session ID Prefix".

Es wird für temporäre System-generierte Arbeitsdatei verwendet (Erstellung beim Anmelden, Löschen beim Abmelden). Exp: qad_wkfl, sr_wkfl und einige Dateierstellung im Temp-Verzeichnis.

Sie können Benutzer überwachen, die TMP-ID für welche Sitzung erhalten.

for each mon_mstr no-lock: 

display 
    mon_userid  column-label "Mfg/Pro User ID" 
    mon_program  column-label "Mfg/Pro Program Name" 
    mon_sid   column-label "Mfg/Pro Temp Session Id" 
    mon__qadi01  column-label "Progress Session Id". 

end. 

Vielleicht zu spät, aber ich hoffe, dass diese Sie mit einem der „ADM“