Chinaunix首页 | 论坛 | 博客
  • 博客访问: 940182
  • 博文数量: 463
  • 博客积分: 10070
  • 博客等级: 上将
  • 技术积分: 4963
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-16 14:16
文章分类

全部博文(463)

文章存档

2011年(18)

2010年(144)

2009年(83)

2008年(218)

我的朋友

分类: IT职场

2008-08-14 20:26:55

         Proxy分为两种,ABAP ProxyJAVA Proxy。他们之间的不同不仅在于语言,ABAP Proxy在应用端(R/3)生成的,JAVAProxy是从IR中生成的.JAR文件。但是它们都是依据message interface中的WSDL产生的。
        Proxy具有与message interface相同的属性:Inbound, Outbound, Synchronous, Asynchronous
ABAP Proxy之前,要用 RZ70去建立R/3PI的连接。这里还可能需要用SM59去定义相应的RFC Destination。用SMGW可以在PI的端找到相应的Service
      TableSPROXSET,是用来设置SPROXY权限的,可以查找在这张表里查找自己是不是有权限。
      T-CODESPROXY就是在Application端生成PROXY的主要工具,在这之前,你需要在PI端设置好相应的Message InterfaceSAP端才能根据Message InterfaceWSDL生成ABAP Proxy
          JAVAProxy相对简单,只要在Message Interface中右击相应的Message Interface,会有Java Proxy Generation选项,就可以自动生成JAVAProxy.JAR文件,开发人员可以对其进行部署。
阅读(5242) | 评论(6) | 转发(0) |
给主人留下些什么吧!~~

zcywset152009-04-21 17:40:05

不行,ABAP Proxy和 RFC及IDoc就是用来做接口的。

chinaunix网友2009-04-21 16:00:38

请问PI可以直接连接SAP DB TABLE吗?直接从数据库里拿数据出来?

zcywset152008-08-25 09:27:24

Proxy中文意思就是代理。你可以理解成XI与WAS直接连接的一种方式。NetWeaver是基于ABAP与JAVA两种平台的。对于一些用ABAP作为核心的应用我们使用ABAP proxy, 对于以JAVA为核心的应用我们用JAVA proxy。JAVA proxy实际上会生成一个.Jar包,要在服务器上进行部署后才能使用。具体的细节,你可以查看官方的文档。

chinaunix网友2008-08-24 22:29:41

谢谢,不过还不是很明白,proxy 是什么,然后abap proxy 和 JAVAProxy 究竟是什么,之间的区别?

zcywset152008-08-23 20:18:29

ABAP Proxy是在SAP WAS 6.2以上版本使用的。以下版本需要用RFC或IDoc。后台的话,WAS中是集成一个Integration Engine,它与XI的交互是通过native XI-SOAP的。从设置来讲,不需要在ID中设置abapter。交互的结果就是,把R/3里的数据通过程序直接传到XI,或从XI直接传到R/3的table。