Chinaunix首页 | 论坛 | 博客
  • 博客访问: 535185
  • 博文数量: 92
  • 博客积分: 3880
  • 博客等级: 中校
  • 技术积分: 997
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-03 10:00
文章分类

全部博文(92)

文章存档

2011年(1)

2010年(61)

2009年(30)

我的朋友

分类: BSD

2010-03-29 09:51:31

通过WEB访问SAP
通过WEB访问SAP
===========================================================
作者: harson([url]http://harson.itpub.net[/url])
发表于:2009.05.07 23:57
分类: Others
出处:[url]http://harson.itpub.net/post/3653/484066[/url]
---------------------------------------------------------------


通常情况下,我们都是通过SAPGUI客户端登录我们的SAP系统。这里我们讲另外一种登录SAP的途径,即通过WEB访问。我们假定在SAP服务器上已经开启了HTTP访问,默认端口 3200.要实现这些功能还必须在客户端上安装JRE1.5以上和SAPGUI FOR JAVA.
JRE可以从[url][/url] 下载。
从下列站点可以下载SAPGUI For Java:
[url]ftp://ftp.sap.com/pub/sapgui/java/[/url]
[url][/url] (需要OSS用户登录)
根据你的操作系统平台,选择相应的SAPGUI for java安装包。
SAP GUI for Java 7.10

HTML Documentation & Release notes / all platforms

PlatinManual_3.zip (PlatinManual-HTML-710r3.zip)
PlatinManual_3.tar (PlatinManual-HTML-710r3.tar.Z)
Mac OS X

PlatinGUIMAX_3.jar (PlatinGUI-MacOSX-710r3.jar)
Linux on Intel platform

PlatinGUILNX_3.jar (PlatinGUI-Linux-710r3.jar)
Sun Solaris on UltraSparc

PlatinGUISOL_3.jar (PlatinGUI-SunOS-710r3.jar)
IBM AIX on RS6000

PlatinGUIAIX_3.jar (PlatinGUI-AIX-710r3.jar)
HP-UX

PlatinGUIHP_3.jar (PlatinGUI-HP-UX-710r3.jar)
Microsoft Windows on Intel 32bit

PlatinGUINT_3.jar (PlatinGUI-Win32-710r3.jar)
下载完JRE并下载完SAPGUI FOR JAVA后,请在客户端安装JRE,目前版本JRE6U6.
JRE的安装在此不作详细介绍。
(这段删除,经测试用不上,详情看后边.下面说下SAPGUI FOR JAVA的安装,windows平台下点右键打开后,就会启动安装界面,没什么特殊的。LINUX平台下使用:


java -jar PlatinGUILNX*.JAR)

现在我们开始配置WEB服务器。在这里我选择WIN XP的IIS服务。
我们将先前下的sapgui for java即PlatinGUILNX*.JAR文件解压到一个目录。再在IIS在默认站点下新建虚拟目录,并将虚拟目录指向到刚解压的那个目录,将将默认文档设为demo.htm。
现在我们回到解压目录,找到demo.htm,编辑它,找到里边conn开头的字符串,应该类似于:
'conn=/H/demoserver.demo.de/S/3200&PLEASE_CHANGE_THIS'
/H/表示主机,/S/表示服务端口,H、S最好注意大小写。
实际字符串还可以加入SAPROUTER,整体格式如下:
/H/saphost/S/port
如果要加入saprouter可以写成这格式:
/H/saprouter/S/port/H/saphost/S/port/
好吧,照着模子我们来改字符串,并替换demo.htm中的字符串内容:
/H/192.168.1.5/S/3200
如果用saprouter就写成:
/H/119.13.141.80/S/3299/H/192.168.0.22/S/3200
使用负载均衡的写法:
/M/msgserver/S/3600/G/PUBLIC
如果使用SAPROUTER登陆负载均衡可以写成:
conn=/H/119.13.141.80/S/3299/M/192.168.0.22/S/3600/G/Groupname

保存demo.htm文件,启动IIS服务.
现在打开一台已经安装了JRE的客户端,使用IE (由于浏览器要调用JRE,故我们用IE来测保险一点)打开刚配置的WEB服务器的站点位置,JAVA组件将自动检查客户端是否安装了SAPGUI FOR JAVA,如果没有,它将自动从服务器下载。由于SAPGUI FOR JAVA只有30多M,如果在局域网的话,分发速度还是非常快的.
阅读(2836) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~