View Full Version : 执行代理的用户名
r3station
27-10-06, 03:09 PM
我做了个代理,每天定时检查运行,筛选符合条件的记录,并给相应的用户发邮件。
正常情况下,通过代理发送的邮件, 其发送者都是系统"System", 突然在某一天发件人变成了代理的设计者姓名,
这是什么原因,如何解决? 谢谢!
http://www.saplabs.org
[ 本帖最后由 r3station 于 2006-10-27 03:20 PM 编辑 ]
其实这跟代理运行方式有关,代理有两种运行方式:一种在服务器上运行,一种在客户端运行
在服务器上运行的时候,用ss.Username可以看出获得用户是服务器(其实服务器也是一个用户,你可以找Server.ID的)
在客户端运行的时候,就是当前运行代理的用户,像你这种情况可能是开发者用他的ID运行了这代理啊!!
madeinchina
28-10-06, 11:58 PM
如果你用的是6.5的版本,你可以用Designer打开代理,在代理属性的第二个标签里找到"run on behalf of"选择改代理以谁的身份来运行
记得在Events4.nsf数据库中设置监控邮件代理时修改了此属性,收到的邮件的发件人就不一样。
r3station
29-10-06, 10:36 AM
非常感谢二位的回复。
现在我的 server端是 V5.0的, Client端是V6.5的,代理是运行在服务器上的。我再查一查看。
谢谢!
楼主是做SAP哪个模块的? 我现在做MM,有空交流一下。
r3station
30-10-06, 09:25 AM
Logistics部分啊,侧重MM/PP,多交流。:-)
r3station
30-10-06, 11:35 AM
我是5.0, 没有找到相关设置啊??
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.