当前位置: 代码迷 >> PB >> PB11.5开发的webservice服务端记录客户端发送的请求日志,该怎么解决
  详细解决方案

PB11.5开发的webservice服务端记录客户端发送的请求日志,该怎么解决

热度:266   发布时间:2016-04-29 05:42:41.0
PB11.5开发的webservice服务端记录客户端发送的请求日志
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的目录下的
  相关解决方案