日常运营-BPP-BASIS-002-日常运维操作手册.doc_第1页
日常运营-BPP-BASIS-002-日常运维操作手册.doc_第2页
日常运营-BPP-BASIS-002-日常运维操作手册.doc_第3页
日常运营-BPP-BASIS-002-日常运维操作手册.doc_第4页
日常运营-BPP-BASIS-002-日常运维操作手册.doc_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国民生银行中国民生银行 新系统建设项目新系统建设项目 BPP 平台日常运维操作手册 中国民生银行科技开发部中国民生银行科技开发部 内部资料 注意保密 日常运维操作手册 Page 2 of 56 项目名称项目名称 文档编号文档编号文档撰写文档撰写 项目阶段项目阶段文档密级文档密级 文档名称文档名称编写日期编写日期 文档主送文档主送文档抄送文档抄送 审阅审阅审阅日期审阅日期 修订历史修订历史 编号编号日期日期描述描述 版本版本作者作者审核审核发布日期发布日期 12012 04 18 整合多个操作文档 形成初始版本 V0 1 封铨贤 22012 05 18 补充 CUAdb2 set write suspend for database db2 commit date start clone Y m d T tmp bcv test usr symcli bin symclone sid 38 f usr symcli bin BPPDBA clone establish consistent nop date resume database Y m d T tmp bcv test su db2pq2 c db2 connect to pq2 db2 set write resume for database db2 commit date command execute completed Y m d T tmp bcv test echo clone in progress tmp bcv test dirty data count echo Total SourceProtectedTracks SourceModifiedTracks TargetModifiedTracks tmp bcv test usr symcli bin symclone sid 38 file usr symcli bin BPPDBA clone query grep MB tmp bcv test check clone state usr symcli bin symclone sid 38 verify file usr symcli bin BPPDBA clone copied clonevar while clonevar ne 0 do sleep 60 usr symcli bin symclone sid 38 verify file usr symcli bin BPPDBA clone copied clonevar done date clone finished Y m d T tmp bcv test echo tmp bcv test DB2DB2 resumeresume su db2pr2 db2 connect to pr2 db2 set write resume for database db2 commit 3 1 33 1 3备份前准备备份前准备 ImportvgImportvg usr sbin importvg y pr2log1vg hdiskpower62 usr sbin importvg y pr2db15vg hdiskpower52 usr sbin importvg y pr2db14vg hdiskpower42 usr sbin importvg y pr2db13vg hdiskpower32 usr sbin importvg y pr2db12vg hdiskpower22 日常运维操作手册 Page 11 of 56 usr sbin importvg y pr2db11vg hdiskpower12 MountMount 文件系统文件系统 mount db2 PR2 mount db2 PR2 log dir mount db2 PR2 arc log mount db2 PR2 log dir2 mount db2 PR2 arc log primary mount db2 PR2 systemp mount db2 PR2 sapdata1 mount db2 PR2 sapdata2 mount db2 PR2 sapdata3 mount db2 PR2 sapdata4 mount db2 PR2 sapdata5 mount db2 PR2 bigdata1 mount db2 PR2 bigdata2 mount db2 PR2 bigdata3 mount db2 PR2 bigdata4 mount db2 PR2 bigdata5 mount db2 PR2 bigindex1 mount db2 PR2 bigindex2 mount db2 PR2 bigindex3 mount db2 PR2 bigindex4 mount db2 PR2 bigindex5 修改数据库相关目录权限修改数据库相关目录权限 chown R db2pr2 dbpr2adm db2 PR2 初始化镜像数据库初始化镜像数据库 su db2pr2 db2start db2 uncatalog db pr2 db2 terminate db2 catalog db pr2 on db2 PR2 db2 terminate db2 list db directory db2 db2pr2 db2 software 958 27888 adm db2inidb pr2 as mirror 3 1 43 1 4数据库备份数据库备份 su db2pr2 nohup db2 backup db pr2 load usr openv netbackup bin nbdb2 sl64 open 4 sessions WITH 10 buffers buffer 10241 parallelism 60 日常运维操作手册 Page 12 of 56 3 2 数据库恢复数据库恢复 检查备份时间戳检查备份时间戳 usr openv netbackup bin bplist C BPPDB S SBNBUsvc t 18 R grep PR2 0 生成恢复脚本生成恢复脚本 nohup db2 restore db pr2 load usr openv netbackup bin nbdb2 sl64 taken at 20120303113439 redirect generate script r scr 修改脚本并恢复数据库修改脚本并恢复数据库 Nohup db2 tvf r scr 前滚数据库前滚数据库 nohup db2 rollforward db pr2 to end of logs and stop overflow log path db2 PR2 arc log noretrieve 4日志查看与分析日志查看与分析 本章详细介绍本模块每项服务的功能及产生日志的存放目录 日志格式 日志级别调整方法 日志分析方法 为了更好 更快地查找到系统出现问题的原因 我们需要了解 SAP 系统启动的过程以及这个 过程中产生的日志的位置和名称 以便在各个系统功能模块出现问题的时候及时定位和查找日志 日常运维操作手册 Page 13 of 56 4 1 系统启动过程系统启动过程 根据上图我们可以知道 ABAP 系统是根据以下顺序来启动 1 启动数据库 数据库处于是 SAP 系统最底层 在启动所有实例启动前你要先将数据库启动 2 启动 Central Services instance Central Services Instance 的启动包括 Enqueue 和 Message 服务 3 启动 Central Instance 操作系统首先检查 SAPOSCOL 程序是否已经执行 这个程序收集操作系统资源数据并将数据 通过 SAP 的共享内存进行共享 4 启动 dialog instances 4 2 系统日志系统日志 ABAP 系统启动的日志存放在操作系统的文件系统中 在系统运行过程中发生了任何问题 你可 以通过这些日志中找到问题的原因 这些日志的文件存储在 DIR HOME 目录下 例如 ASCS 实例日 志放在 usr sap SID ASCS work 目录 Dialog 实例的日志放在 usr sap SID D work 目录 下等 日常运维操作手册 Page 14 of 56 4 2 14 2 1 系统启动日志系统启动日志 在系统启动的过程中 SAP 服务会创建 STDERR日志文件 启动的进程会将日志写入这些文件中 在 ABAP 系统中 通常会有以下几个 STDERR 文件 日志文件说明 STDERR1 数据库启动相关日志 STDERR2 消息服务器启动相关日志 STDERR3 系统 Dispatcher 启动相关日志 4 2 24 2 2 数据库日志数据库日志 数据库相关日志位于目录 db2 SID db2dump 日志文件说明 db2diag log db2 数据库日志 db2support 收集 DB2 数据库相关信息 db2pd 查看相关数据库进程等相关信息 还可以使用 SAP 事务码 ST04N 在 SAP GUI 中查看 DB2 的相关信息 4 2 34 2 3 主实例日志主实例日志 Central Service 相关日志位于目录 usr sap SID ASCSXX 日志文件说明 dev ms 消息服务器日志 dev enqsrv Enqueue 队列日志 dev enqio Enqueue Replication Server 状态 4 2 44 2 4 应用服务器日志应用服务器日志 Dialog Instance 相关日志位于目录 usr sap SID DXX 日志文件说明 dev disp 查看 Dispatcher 信息 dev w 0 n 查看相关进程的信息 dev icm 查看 ICM 服务的相关日志 dev rd 查看 gateway 相关日志 available log 查看最后一行 系统是否可用 4 2 54 2 5 日志级别设置日志级别设置 可以通过 rdisp TRACE 参数来设置系统日志级别 在 ABAP 系统中有以下四个跟踪级别 0 Errors only 1 Error messages and warnings default 2 Error messages and a short trace 日常运维操作手册 Page 15 of 56 3 Error messages and a complete trace 提高日志的跟踪级别会使日志文件的急剧变大 建议使用系统默认的级别 为了避免同时调高所 有进程的日志 可以通过 SM50 有选择性地针对于某个 Work Process 进行 Trace 级别提高 5系统问题诊断系统问题诊断 5 1 问题诊断流程问题诊断流程 如果 SAP 系统不能正常地启动 通常都是由多种原因造成的 你可以通过以下步骤来检查和分析 问题 使用操作系统相关工具来检查操作系统相关的错误和警告信息 使用数据库日志文件来检查数据库的当前状态 使用 SAP MC 工具检查各个实例启动的日志 检查 SAP Service 创建的 STDERR文件 检查个别 SAP Work Process 创建的跟踪信息 dev ms message server 跟踪信息 dev rd gateway 跟踪信息 dev disp dispatcher 跟踪信息 dev w m 表示 work process 的号码 work processes 跟踪信息 available log 系统状态日志 如果你仍然可以登录上 SAP 系统 那么可以使用工具 SM21 检查 SAP 系统日志 日常运维操作手册 Page 16 of 56 5 2 检测工具检测工具 5 2 15 2 1 检测消息服务器检测消息服务器 检测消息服务器是否正常 msclients mshost msserv 5 2 25 2 2 检测检测EnqueueEnqueue 检测 Enqueue 服务器的状态 ensmon pf 1 日常运维操作手册 Page 17 of 56 检测 Enqueue Replication Server 的状态 ensmon pf 2 5 2 35 2 3 检测数据库连接检测数据库连接 检测数据库连接是否正常 R3trans D 若返回值非 0 则在访问数据库层面出现问题 5 2 45 2 4 检测各检测各DIDI状态状态 检测各个 Instance 是否正常 lgtst H S sapms 5 2 55 2 5 检测系统网关检测系统网关 检测系统网关 gwmon pf nr 日常运维操作手册 Page 18 of 56 6技术参数设置技术参数设置 6 1 参数维护流程参数维护流程 S SA AP P B BA AS SI IS S系系统统参参数数维维护护流流程程 维护操作岗 OP SAP BASIS 002 质量检查岗 OP SAP BASIS 006 维护操作岗 OP SAP BASIS 002 维护审批岗 AU SAP BASIS 001 Y N Y N Y Y 在测试环境上 按照 日常运 维操作手册 BASIS 修改 参数 驳回至申请 对维护结果进 行复核 收到参数维护 请求 在生产环境上 按照 日常运 维操作手册 BASIS 修改 参数 审批通过 将维护记录进 行存档 复核通过 提出参数维护请求 附带调整原因 日常运维操作手册 Page 19 of 56 6 2 方法方法 1 通过 通过 SAPGUI 界面修改系统参数界面修改系统参数 事务码 RZ11 以参数 rdisp TRACE 为例 Dynam Switchable 选择框如果是勾选上的 则代表此参数可动态修改 不需要重启系统 点击 文档 按钮可查看参数的详细说明 日常运维操作手册 Page 20 of 56 点击 更改值 按钮 可修改参数 此时勾选上 Switch on all servers 选项的话 则在所有的应用服务器的参数文件中都修改 如果不勾选的话 则只对当前应用服务器生效 日常运维操作手册 Page 21 of 56 6 3 方法方法 2 在 在 OS 上修改系统参数文件上修改系统参数文件 直接修改参数文件 需要重启系统才能生效 此操作的风险比前一方法大 因此非特殊原因建议采用前一方法 BPPEDU de2adm 21 cdpro BPPEDU de2adm 22 pwd sapmnt DE2 profile BPPEDU de2adm 24 vi DE2 DVEBMGS00 BPPEDU 还是举 rdisp TRACE 的例子说明 给参数文件添加一行 如果已经有此参数则直接修改改行 rdisp TRACE 2 保存后退出 对于生产系统而言 需要利用事先的停机时间或者专门申请停机时间来使参数生效 因此在申请参数修改时就需要对该参数的影响进行充分的评估和审核 7系统启停及系统启停及 HA 切换操作切换操作 对于生产系统而言 系统的启停是一项非常关键的操作 必须提前做出计划 得到高层领导的授 权与审批 获得监管部门许可 在每季度一次的运维窗口期 会进行一次例行的系统重启操作 包括 SAP 系统 BPP 平台 DB 以及 OS 7 1 应用服务器停止应用服务器停止 7 1 17 1 1 前提条件前提条件 核心系统停止前 各个外围系统需要先停止服务 是否需要锁定集成用户 或者关闭组合服务 SAP 系统管理员登录系统 检查系统状态 1 事务码 SM66 检查有无前后台进程在执行业务操作 2 事务码 SM04 检查当前登录用户 3 事务码 SM37 检查当前是否有计划的后台作业 7 1 27 1 2 停止操作停止操作 用 pr2adm 帐号登录 BPP 平台各个应用服务器 输入命令 stopsap 日常运维操作手册 Page 22 of 56 下面是各个应用服务器上的操作命令 stopsap DVEBMGS00 BPPAPPA cleanipc 00 remove stopsap D05 BPPAPPA cleanipc 05 remove stopsap D06 BPPAPPB cleanipc 06 remove stopsap D07 BPPAPPB cleanipc 07 remove stopsap D08 BPPAPPC cleanipc 08 remove stopsap D09 BPPAPPC cleanipc 09 remove stopsap D15 BPPAPPD cleanipc 15 remove stopsap D16 BPPAPPD cleanipc 16 remove stopsap D17 BPPAPPE cleanipc 17 remove stopsap D18 BPPAPPE cleanipc 18 remove stopsap D19 BPPAPPF cleanipc 19 remove stopsap D20 BPPAPPF cleanipc 20 remove stopsap D21 BPPAPPG cleanipc 21 remove stopsap D22 BPPAPPG cleanipc 22 remove stopsap D23 BPPAPPH 日常运维操作手册 Page 23 of 56 cleanipc 23 remove stopsap D24 BPPAPPH cleanipc 24 remove stopsap D25 BPPAPPI cleanipc 25 remove stopsap D26 BPPAPPI cleanipc 26 remove stopsap D27 BPPAPPJ cleanipc 27 remove stopsap D28 BPPAPPJ cleanipc 28 remove 7 2 应用服务器启动应用服务器启动 用 pr2adm 帐号登录 BPP 平台各个应用服务器 输入命令 startsap 下面是各个应用服务器上的操作命令 startsap DVEBMGS00 BPPAPPA startsap D05 BPPAPPA startsap D06 BPPAPPB startsap D07 BPPAPPB startsap D08 BPPAPPC startsap D09 BPPAPPC startsap D15 BPPAPPD startsap D16 BPPAPPD startsap D17 BPPAPPE 日常运维操作手册 Page 24 of 56 startsap D18 BPPAPPE startsap D19 BPPAPPF startsap D20 BPPAPPF startsap D21 BPPAPPG startsap D22 BPPAPPG startsap D23 BPPAPPH startsap D24 BPPAPPH startsap D25 BPPAPPI startsap D26 BPPAPPI startsap D27 BPPAPPJ startsap D28 BPPAPPJ 7 3 高可用高可用 HA 切换切换 7 3 17 3 1 ASCSASCS资源组切换操作资源组切换操作 Smitty hacmp 日常运维操作手册 Page 25 of 56 选择资源组 rg sap pr2 ascs 回车确认 日常运维操作手册 Page 26 of 56 回车 开始切换 由于 ERS 和 ASCS 为互斥资源组 当 ASCS 切换到和 ERS 相同的节点后 ERS 会自动切换另一节点 7 3 27 3 2 nfsnfs资源组切换操作资源组切换操作 Smitty hacmp 日常运维操作手册 Page 27 of 56 选择资源组 rg sap pr2 nfs 回车确认 日常运维操作手册 Page 28 of 56 回车 开始切换 7 3 37 3 3 DBDB资源组切换操作资源组切换操作 Smitty hacmp 日常运维操作手册 Page 29 of 56 选择资源组 rg sap pr2 db 回车确认 回车 开始切换 日常运维操作手册 Page 30 of 56 8系统数据清理系统数据清理 在生产系统中有些数据是不能被归档的 而且占用系统很大空间 需要用一些特殊方法来进行管理 本 手册中将 DVM 报告中的一些建议整理成册 将作为系统管理的一部分进行监测处理 本章的所有清理操作 都对应了系统定期执行的 SAP 标准作业 因此本章内容仅供运维人员参考 以备不时之需 8 1 清理清理 DBTABLOG 报表 RSTBPDEL 可根据日期 表名删除 DBTABLOG 表 DBTABLOG 是用来记录 table log 的 如果在生产机使用并且数据量很大 就需要执行如下步骤 来减少数据量 运行 scu3 日常运维操作手册 Page 31 of 56 在 scu3 中找出表的使用频度 然后在 se13 中更改 log 的属性 将 log data changes 取消并保存 请参见 note637065 日常运维操作手册 Page 32 of 56 8 2 清理表清理表 JEST and JCDS 表 JEST and JCDS 记载的是订单创建状态的历史信息 即使订单完结 该历史数据也会停留 在系统中 请注意如果进行此操作 已完结订单的信息将不再能被查询到 在 Note 304758 中有 modification 的代码 需要开发人员在 function t status update 中更新代码 8 3 清理表清理表 TST03 标准作业标准作业 SAP REORG SPOOL 表 TST03 中存放着 TemSe 数据 如果没有及时清理会有大量数据存在 可以通过报表 RSPO0041 与 RSPO1041 删除 日常运维操作手册 Page 33 of 56 报表 RSPO1041 可以按照 spool log 的状态进行删除 8 4 清理表清理表 INDX INDX 需要周期性执行 INDX KC DELETE INDX SH DELETE 报表清除数据 在 se38 中运行 INDX KC DELETE 日常运维操作手册 Page 34 of 56 8 5 清理清理 DDIC log 暂时保留 暂时保留 DDIC log 存在于表 DDPRS 中 需要周期性执行报表 RADPROTA 在 se38 中输入 RADPROTA 日常运维操作手册 Page 35 of 56 选中需要删除的条目 在菜单 edit delete selected objects 8 6 清理清理 VBDATA 表 VBDATA 需要周期性执行报表 RSM13002 在 se38 中运行 RSM13002 三个选项分别为开始 V2 类型更新 删除 VBlog 重组 VBlog 选择删除后执行 删除执行后执行 REORG 8 7 清理清理 SDF MON 监控日志监控日志 SDF MON 产生的日志存储在表格 SDF MON 中 需要周期性执行报表 SDF MON REORG 进行数据清 理 日常运维操作手册 Page 36 of 56 在 SE38 中执行 SDF MON REORG 该报表没有参数 可以将这个 Report 定义成后台作业周期执行 减少 Basis 管理人员工作量 该报表的执行逻辑是判断 SDF MON 监控日志的 Expire Date 是否已经到期 若日志已经过期 则将日志删除 Expire 日期在监控创建时设置 8 8 设置设置 ST03N 相关日志的相关日志的 Retention 周期周期 由于 ST03N 的日志是循环使用的 因此你需要根据项目实际的情况对 Retention 周期进行设置 执行事务代码 ST03N 选择 Expert Mode 点击 Collector and Performance DB Performance Database Monitoring Database Reorganization 输入 Retention 日期 点击 SAVE Values 保存 日常运维操作手册 Page 37 of 56 点击 Collector and Performance DB Performance Database Workload Collector Database Reorganization Control 根据实际要求对各个 workload 模块的数据 Retention 周期进行设置 8 9 清理清理 Old Jobs 使用 SAP 标准作业 SAP REORG JOBS 该作业通过 SM36 standard job default scheduling 来 计划 变式为 sap 001 如下图所示 日常运维操作手册 Page 38 of 56 注意 SAP REORG JOBS 后台的报告应该是 RSBTCDEL2 而不是 RSBTCDEL 8 10 清理清理 Reorg Batch Input log 作业 SAP REORG BATCHINPUT 执行 2 个任务 1 删除成功执行的 session 以及其 log 那些执行错误的 session 和将要执行的 session 不会 被删除 2 删除不存在 session 的 log 这些 log 和 session 以及相关的 TemSe 对象保存在 APQL 表里 该作业后台 report 为 RSBDCREO 变式为 SAP 001 如下图所示 日常运维操作手册 Page 39 of 56 该作业不能多并发 8 11 清理清理 Application Log 不删 归档 不删 归档 8 11 18 11 1日志说明日志说明 许多应用收集最终用户的相关信息 保存在 Application Log 中 这些应用日志写在数据库 中 涉及的表包括 BALHDR BALDAT BAL INDX 默认情况下 SAP ABAP 系统不会自动删除应用日志 也没有一个通用的开关去关闭或者打 开应用日志 如何写日志 写多少日志 依赖于各个应用 应用会对每条 Application Log 设定一个失效日期 如果应用未设置失效日期 则系统默认 将失效日期设置为 12 31 9999 表 BALHDR 当中有一个字段 DEL BEFORE 这个字段决定该条日志能否在失效日期前删除 默认情况下 DEL BEFORE SPACE 空 即该条日志可以在失效日期前删除 如果 DEL BEFORE X 则表示 该条日志只允许在超过了失效日期之后才能删除 8 11 28 11 2操作步骤操作步骤 事务码 SLG2 报表 SBAL DELETE 可删除 Application Log 如下图所示 日常运维操作手册 Page 40 of 56 失效日期有两个选项 只有到达截止期的日志可以删除 和那些可以在截止期到达之前删除的日 志 一般情况下 我们采用默认条件 即只有到达截止期的日志可以删除 选择条件支持按照对象 子对象 用户 事务代码等 9 个条件筛选 选项包括三种 仅计算数量 生成列表 立即删除 前两个选项仅为查看 第三个选项 立即删 除 才是真正执行删除动作 报表 SBAL DELETE 可以定制成定期的周期性后台作业执行 8 11 38 11 3预定义变式预定义变式 SLG2 提供了四个预定义变式供我们使用 如下图所示 日常运维操作手册 Page 41 of 56 第一个变式 SAP ARCHIVING 是删除所有到达失效日期以及可以在截止期到达前删除的日志 选项 为 仅计算数量 显示数量后 需要管理员将选项修改为 立即删除 再执行才能真正删除 第二个变式 SAP DELETE15 增加了一个限制条件 失效日期的区间计算到当前系统时间的 15 天之 前 并且是立即删除 第三 四变式与第二个相同 只是失效日期限制为 30 前和 60 天前 8 11 48 11 4如何查询日志源如何查询日志源 某些情况下 比如日志数量忽然大量增加 管理员希望查找到这些应用日志是哪个应用程序产生 的 以进行分析以及处理 可以按照以下办法查询 事务码 SE16 查询表 BALHDR 字段 OBJECT 表示这条日志是为这个对象创建的 根据 OBJECT 字段 查询表 BALOBJT 可以看到对象的文本说明 表 BALHDR 中字段 ALTCODE 表示是执行哪个事务码时产生的日志 字段 ALUSER 表示该日志的执行 用户 ALDATE 表示执行时间 8 11 58 11 5备注备注 1 Application Log 是 Client 相关的 如果系统存在多个 Client 需要分别在每个 Client 上 进行清理 2 官方参考 Note 195157 3 删除日志前后 可以用 SE16 查看表 BALHDR 的条目数量 进行清理效果的对比 日常运维操作手册 Page 42 of 56 9集成层组合服务框架集成层组合服务框架 9 1 组合服务开关组合服务开关 9 1 19 1 1 概论概论 组合服务框架为 SAPSAP 系统管理员系统管理员 提供了一种机制 即在运行时根据某些条件关闭某些组合服务 的功能 比如 当外部压力骤然增加时 系统管理员可以选择关闭某服务 具体说 是该服务请求在到达 BPP 进行的处理的第一步 就会直接抛出错误消息 拒绝服务 这 样避免了 BPP 服务器后续处理该请求的压力 如果某组合服务被关闭 则任何对该组合服务的调用 会返回一个统一的消息 ZFND MSG 015 英文 Service 1 is closed by System Administrator 中文 服务 1 已被管理员关闭 9 1 29 1 2 组合服务开关的管理组合服务开关的管理 组合服务开关可以从三个维度关闭 系统级别总开关 o服务器级别 当且仅当对具体某些服务器起作用 o技术用户级别 当且仅当对具体的 SAP 用户起作用 组合服务级别开关 当且仅当 上述两个维度的条件都成立时 组合服务开关才真正起作用 系统级别开关系统级别开关 组合服务使用 ABAP 的 CheckPoint Group 技术来实现系统级别的开关 T code SAAB CheckPoint Group Name ZIO TRACE SWITCH 日常运维操作手册 Page 43 of 56 如图示 可以对所有服务器和所有用户起作用 可以单独对某些服务器和用户起作用 注 因为 SAP BPP 作为后台服务器 前台都会根据具体的固定用户连接而没有使用 SSO 比如 SYS PEBPP 就是 PE 连接 BPP 所以用户级别的关闭 意味着从调用渠道级别 关闭了服务 组合服务级别开关组合服务级别开关 T code ZFND TSN IO SWIT 日常运维操作手册 Page 44 of 56 在这个维护试图内 增加想要关闭的组合服务 注 所有的组合服务可以从 民生银行 SAP 服 务仓库 获知 第二个选择框 CheckBox 指定了是否关闭该服务 注 第一个 checkbox 指定了是否记录该 负服务的上下文信息 请参考组合服务上下文开关 9 2 组合服务的访问授权组合服务的访问授权 9 2 19 2 1 概述概述 需求需求 特定的组合服务 只能由特定的系统调用 比如支付相关的业务 只允许 PEB 金卡及 三大系统调用 哪些服务能被哪些用户调用 在软件架构上属于用户权限问题 但是 BPP 作为后台系统 并 未建立自己权限机制 注 这不是说 SAP BPP 没有权限机制 而是民生并未采用 权限处理统 一在流程层完成 所以 这里 也仅仅使用的简单的配置机制来达到目标 基本假设基本假设 BPP 作为后台系统 能够使用组合服务的 都是通过固定的连接用户连接到后台 比如金卡调用组合附后 必须使用一个固定的用户 SYS GCBPP 基本逻辑基本逻辑 定义一个白名单注册表 ZFND CUS ACCESS 以服务名 用户名为联合主键 组合 服务被调用时 如果注册表中无记录 则通过 如果注册表中有记录 且有以当前登录用户 SY UNAME 注册的记录 则通过 如果注册表中有记录 但是没有以当前登录用户 SY UNAME 注册的记录 则该用户无 权调用该组合服务 返回一个的消息 日常运维操作手册 Page 45 of 56 ZFND MSG 016 英文 You 1 do not have permission to access this service 中文 本连接用户 1 无权调用此服务 9 2 29 2 2 组合服务调用权限的配置组合服务调用权限的配置 T code SM30 维护视图 ZFND CUS ACCESS 10 CUA Idoc 检查及数据清理检查及数据清理 10 1 CUA 状态检查状态检查 事务码 SCUA 点击查看子系统列表 日常运维操作手册 Page 46 of 56 10 2 Idoc 状态检查状态检查 事务码 BD87 更改日期输入 1900 01 01 到当前日期 日常运维操作手册 Page 47 of 56 红色状态的 IDoc 都需要手工检查原因并处理 生产系统中不允许存在红色状态的 IDoc 黄色状态的 IDoc 表示数据未全部过账 如果 CUA 的机构树子节点 岗位和角色 与 BPP 的机构 树子节点数据不完全相同 则会出现这个 52 的 IDoc 状态 对于 52 的状态需要检查原因 10 3 Idoc 数据清理数据清理 事务码 WE11 创建日期输入 1900 01 01 当前状态请根据上一节 BD87 所显示的错误状态来输入 前提是问题已经解决 错误数据可以清理 左下角的勾选框表示测试运行 去掉则正式删除 日常运维操作手册 Page 48 of 56 11 用户管理用户管理 11 1 集成用户管理集成用户管理 11 1 111 1 1 集成用户列表集成用户列表 模块名称模块名称 Message Server Service Destination Type Logon Group clientUsername类型类型 后台作业 710SYS BKJOB系统 BPMsapmsPR2RFC DestinationOTHER710SYS BPMBPP系统 集中处理 EOD sapmsPR2RFC DestinationEOD GROUP710SYS CPSBPP系统 集中提回sapmsPR2RFC DestinationOTHER710SYS CPSECBPP系统 CUAsapmsPR2RFC DestinationOTHER710SYS CUABPP系统 DPSsapmsPR2RFC DestinationOTHER710SYS DPSBPP系统 EHPsapmsPR2RFC DestinationOTHER710SYS EHPBPP系统 EMUsapmsPR2RFC DestinationEMU GROUP710SYS EMUBPP系统 银联支付sapmsPR2RFC DestinationGC GROUP710SYS GCBPP系统 MDSsapmsPR2RFC DestinationOTHER710SYS MDSBPP系统 NPSsapmsPR2RFC DestinationNPS GROUP710SYS NPSBPP系统 PEsapmsPR2RFC DestinationPE GROUP710SYS PEBPP系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论