PB11.5开发的webservice发布好后,对于客户端发送来的交易请求,如何在服务端将他的请求参数记录到本地日志中,我使用
li_FileNum = FileOpen(ls_filelogname,LineMode!,Write!,LockWrite!,Append!)
FileWrite(li_FileNum,ls_filewrite)
FileClose(li_FileNum)
的方法,他在服务端IIS目录下写不进日志文件,请问是不是webservice不能使用FileWrite,这里有人能帮忙看看吗?
*************************
uo_reg
单击此处,获取完整的操作列表。
get_regseeno
测试
若要使用 HTTP POST 协议对操作进行测试,请单击“调用”按钮。
参数 值
as_code: xxxxxx
as_dept: yyyyyy
**************************
即想记录下as_code和as_dept的参数到服务器上的某个日志文件中,谢谢
------解决方案--------------------
ws中的文件操作函数都是基于pb的虚拟文件系统的,所以写的目录并不是与你想像中的一样,你可以看一下pb的帮助了解一下它的虚拟文件系统;
如果想用自己的日志文件的话,可以借助数据库或通过写一个com组件来实现,通过com组件可以对接到操作系统的目录与pb的虚拟文件系统目录~~
------解决方案--------------------
文件应该是写在诸如C:\Inetpub\wwwroot\eafexamples_root\file\session\__webservice__\c的目录下的