sap Basis 01

Posted on 2012-09-19 11:06  fishwang  阅读(308)  评论(0)    收藏  举报

一个Instance永远只有一个dispatcher,一个instance需要至少两个会话工作进程,否则将无法启动它

多个Instance可以安装在同一台主机上面,instances必须有不同的instance number.

Instance number是两位数字,在安装时候设定.

它定义了instance进程标准连接端口的范围. dispatcher的标准端口为32$$,$$表示instance number.

如果多个进行安装在同一台主机上,这些instance有它们自己的内存区域,且每个instance在文件系统中有自己的目录结构

 

一个sap系统可以存在多个instance,作为单一instance,central instance,它包含了一个额外的进程,abap message server,

在所有系统中,它只存在一个.

 

系统的登录过程

为创建客户端与系统实例的连接,sapgui.exe需要启动参数形式的各种信息.

这些参数通常由saplogon.exe创建,它使用了登录时所选择的系统的相关讯息,

这些讯息部分来自与sap logon的配置文件,部分来自与对所选系统的message server的请求.

之后sap loggon使用这些讯息启动sap gui.

 

在dispatcher传送给客户端登录画面之后,SAP GUI发送用户登录数据给Instance,之后dispathcer决定一个

空闲的工作进程处理登录,它传输登录数据到空闲的work process,这个work process通过对数据库的请求,

检查是否存在此用户,之后数据库提示工作进行,返回一个初始界面给客户端

在会话期间,用户到instance的分配是唯一的,只有新的登录才会引发用户被Message server分配到不同的instance.

 

多路会话工作进行

由多个屏幕组成的事务,通常使用多个不同的会话进程进行处理。

多路操作只使用与会话工作进程,所有其他类型的进程,执行整个功能,也即完整的商业过程.

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3