我们有几个在表单中生成临时引用的进程 “TMPxxxx”,其中x是数字。这些似乎用于会话 临时文件名,以及usrw_wkfl表中的键。我不确定是否 这些是由QAD(MFG / Pro)或Progress,或仅由个人生成的 程序
一位同事建议他们来自Progress / Openedge,但我找不到 文档中的任何内容,或任何针对QAD的Web上的引用 或进步,因此这个问题。
如果Progress / Openedge或QAD中有标准流程可以 有人指出我正确的方向吗?
谢谢!
答案 0 :(得分:1)
TMPxxxx会话ID由QAD(MFG / PRO)ERP应用程序创建。 MFG / PRO(QAD)中有一个安全控制菜单项(主要是菜单编号:36.3.24)和名称为“会话ID前缀”的字段。
它用于临时系统生成的工作文件(登录时创建,注销时删除)。 Exp:qad_wkfl,sr_wkfl和临时目录中的一些文件创建。
您可以监控获得哪个会话的TMP ID的用户。
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.
也许为时已晚,但我希望这会对你有所帮助
答案 1 :(得分:0)
OpenEdge在会话处于活动状态时创建各种临时文件。每个文件都有一个3个字符的前缀,后跟一个随机数。不同的前缀是:
有时,随机数是Progress会话的进程ID,但并非总是如此。可以使用-T启动参数控制这些文件的位置。
以下是有关临时文件的Progress知识库文章: http://knowledgebase.progress.com/articles/Article/P111424
以下是Progress在线文档: https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dpabl/temporary-file-i-2fo.html