云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云数据库_如皋网站建设_免费1年

小七 141 0

为什么要读取访问日志?

如果一家公司决定监控对某些数据的访问,那么需要日志(例如:有人值守的寄存器)来监控,这意味着数据被读取。

因此,我们有一个名为SRALMANAGER的事务,这是一个SAP webdynpro事务,它将帮助我们监控记录的数据。

这个事务帮助我们为某些数据配置日志记录网关服务和监控相同。

在SAP网关中使用RAL的好处?

我可以定义我应该记录的服务。我可以定义我应该记录哪个实体集,电梯物联网,如果它被访问的话。我可以定义实体集的哪个属性应该被记录,如果它被访问的话。我可以定义某些过滤器,作为记录访问时设置的实体的条件。

因为访问时只记录敏感信息,比如员工的工资,当访问员工姓名或部门时,记录所有请求是没有意义的。

前提条件:

这需要基本了解SEGW项目、Odata查询参数及其在Odata V2向SAP网关请求中的组合。

$select,$filter,$expand

1.SEGW知识

2.Runtime查询参数。

客户端启用:

to使用并监视请求,应在系统和特定于客户端的情况下启用日志记录。

应创建以下参数,并将其分配给使用RZ10(配置文件分配-)和RZ11(参数创建)记录条目的服务器。

事务:RZ11

参数:sec/ral_enabled_for_rfc

事务:RZ10

创建的参数应为分配给您要监视的配置文件,大多数情况下,它将是默认配置文件。

参数可能因客户而异,数据分析方法,如果需要,可以与您的SAP BASIS团队一起检查。

该参数使用RAL框架激活RFC模块的RFC通信记录(读访问日志记录)。记录对表SRAL\u KERNEL\u RFC中输入的所有RFC模块的调用(客户端和服务器端)。0:RAL停用1: RAL激活2: RAL在测试模式下激活

第1步:在客户端启用

第2步:定义日志目的

只是为了创建一个目的我为什么要记录,为什么要记录?

所有步骤都将在此日志目的下进行分支和链接。

使用:如果法律要求强制组织/或组织本身希望跟踪访问某些数据的用户,这将有助于为每个日志条目标记一个属性"Logging-purpose"。

配置:

用于当前日志目的这里可以定义哪些是需要记录的东西(实体属性)。

选择通道:SAP网关

给出服务名称给出版本提供OData2.0版单击"搜索",您将获得列出的服务(如果存在)。单击创建。

创建新配置时可能出现错误

现在单击创建"日志组"并选择您先前创建的日志组,在步骤2中,这将标记日志条目的属性,读取访问监视器选项卡。因此,您可以理解它为什么被记录。

这不是强制性的,但会给出其记录的信息,类似于人力资源、财务数据。

维护字段列表

创建到左角后,将有一个窗格"字段列表",其中您将有实体类型,属性必须拖放到右窗格中。

频道字段下会有一个选项"Request URL",如上面突出显示的字段"Entity Types"中所示。

如果您选择该选项作为日志属性,它将记录某些请求,其中$select语句包含非敏感字段,企业应用系统,但$filter将用于过滤请求基于敏感属性的数据,如上图中的部门和薪资。

使用请求URL功能时,您可能会感觉到所有请求都已被记录,并希望对其进行限制。

因此,我们可以选择基于特定实体集级别或属性级别进行限制。

为此,我们必须创建一个单独的URL记录请求URL的组并使其与条件一起工作。

当您通过从请求属性拖放创建条件时,如上面突出显示的,您将已将值设置为"X"ABAP\u TRUE。

请注意,但当您基于某个键属性创建了一个条件,并且在其他键属性上使用$select时,该请求也将被记录。

带有日志的消息将显示在RAL监视器中,如下所示

如果您希望基于条件记录条目,可以创建条件针对URL请求中实体的属性。这将在记录条目之前进行验证。

您必须设置类似于IF条件逻辑的值,该属性将具有正常ABAP程序中的技术属性,如果您希望根据实体的某些属性记录这些请求,

否则将记录对Odata服务的所有请求,

您可以根据条件或不带条件为实体集启用日志记录。

下面突出显示(框2),数据统计,这可以根据日志组定义(箱号1) .

所以你可以说像execute/log仅当满足指定条件时,请求才能关闭/打开(框4)中突出显示的条件状态。

初始时排除(框5):如果网关客户端响应中的值为初始值,则可以排除输出日志。

日志类型(框3):记录请求时,您可以选择是否要显示网关客户端响应中收到的值。

示例:

如果我要记录用于获取薪资相关信息的请求的详细信息,如果我只需要用户和请求信息,我将关闭,淘客分佣系统,如果我需要用户,我将打开,用户看到的请求和薪资值。

在下面的示例中,您有两种情况,一种是您可以看到请求处理者看到的薪资,另一种是您无法看到请求处理者看到的值。

/sap/opu/odata/sap/ZTEST\u REDEFINE\u SRV/ZEMPLOYEE\u SALARYSet?$select=Salary&$filter=Salary eq'0000000005'

注意:

如果仅是请求URL字段,将显示用于访问敏感数据的URL请求,不是在GW客户端的输出响应中看到的值。