转载:https://blogs.sap.com/2014/03/12/ads-installation-and-configuration-in-nw73-or-higher/
1. Adobe的form技术很容易集成到现有的web应用服务器上,表单设计,在线离线表单处理以及表单的分发等动作一气呵成。这一特性非常适合于人力资源管理以及金融等领域。
2. 在表单的设计方面,Adobe拥有两大利器 -- Adobe LiveCycle Designer 和Adobe Document Service。 Adobe LiveCycle Designer 是一个非常易于上手的form设计工具,有完整的UI,支持拖拽,只要有相关电脑操作经验的人就能轻松上手;而Adobe Document Service 是一个运行于Web服务器上的服务,它通过对soap请求的处理来生成用户需要的表单,它有两项最主要的任务,第一是通过结合表单模板文件和系统数据输出pdf 表单,第二是把用户输入的pdf表单数据提取出来返还给系统。
- 检查PI Java Stack上是否安装了ADS
2.如果已安装,请配置PI和ECC之间的通信
- 从SAP支持门户网站下载支持包ADSSAP07_0-10009589.SCA(针对ADOBE DOCUMENT SERVICES 7.31的SP07)。
- 将SCA文件上传到AS Java服务器(任何临时位置)。
- 使用<sapsid> adm用户通过SSH登录到AS Java服务器控制台。
- 执行telnet localhost <telnet port>并以AS Java用户的管理员(管理员或类似身份)登录。
- 执行lsc(请参阅SAP注释1715441)
- 使用命令为ADOBE文档服务7.31 部署SP07
(请参阅http://wiki.scn.sap.com/wiki/display/TechTSG/(JSTSG)(Telnet)DeployController+Commands?original_fqdn=wiki.sdn.sap.com)
:部署/tmp/ADSSAP07_0-10009589.SCA on_deploy_error = stop
注意:在部署ADSSAP组件期间,将重新启动AS Java服务器实例。
- 执行
- telnet localhost <telnet端口>,并以AS Java用户管理员身份登录以重新连接到Deploy ControllerTelnet。
- 执行get_result以查看部署结果。
- 打开http:// <AS Java主机名>:<端口> / monitoring / ComponentInfo并验证 “系统信息:组件信息”下是否列出了ADSSAP。
在AS Java(PI)上运行,并且表单处理是在ABAP(ECC)环境中执行的,因此我们必须配置
AS ABAP上运行的Form Processing Framework和
AS Java 上运行的ADS之间的通信。
- 登录到ABAP系统,调用事务SM59,然后从“ HTTP连接到分机”中选择“ ADS”。服务器'。
- 指定其他独立AS Java的服务器名称和http端口号。
- 您还需要在“登录/安全”选项卡上更新相应的用户和密码信息。
注意:
在SM59中对ADS目标进行连接测试时,结果可能是“ HTTP
响应:(405)不允许使用方法”。这是正常的。
5.打开事务SICF。
6. 在树中选择default_host →sap→bc→ fp。
7,选择服务/虚拟主机→激活
8.如果AS ABAP和AS Java(带有ADS)安装在不同的系统中,并且您希望捆绑表单以
提高性能,则还必须激活fpads ICFservice。
AS Java配置:
- 登录到其他独立AS Java的NetWeaver管理员。
- 选择服务器->服务->目标-> HTTP。
- 创建一个条目“ FP_ICF_DATA_ <SID>”,其中<SID>是ABAP后端系统ID。
- 在“ URL”字段中输入ABAP HTTP端口(http:// <服务器名称>:<端口>)。
- 在“用户名”字段中输入用户“ ADS_AGENT”,以及ABAP后端系统的相应密码。
- 保存您的输入。
注意:
对目标执行ping测试时,结果可能是“错误404:未找到”。
这是正常的。
作为WebDynpro应用程序的Java配置:
1. 登录到其他独立AS Java的NetWeaver管理员。
2. 选择SOA管理->技术配置->目标模板
3. 管理
4. 选择“创建目的地”并输入以下条目:
5. 目的地类型:WSIL
6. 目标名称:ConfigPort_Document
7. URL:http:// <独立AS Java服务器名称>:<http端口> /inspection.wsil
8. SecurityTab
9. 选择身份验证“ HTTP身份验证”和“用户ID /密码(基本)”
10. 选择“详细信息”,然后输入用户ADSUser和相应的密码。
测试ADS配置:
· 在ABAP环境中检查ADS配置
1. 登录到AS ABAP系统。
2. 启动事务SA38。
3. 输入程序名称FP_TEST_00。
4. 选择程序执行(F8)。
5. 确保在相应的字段中输入以下默认值:
o 表格:FP_TEST_00
o ADS连接:
系统中指定的ADS或RFC目标名称(如果它
与默认条目不对应)
6. 选择程序执行(F8)。
7. 输入输出设备。
8. 选择打印预览。
9. 如果系统在两页上显示包含多行的表单,则ADS配置正确。否则,请执行以下
描述的测试。
· 检查ABAP与ADS的连接
- 登录到您的SAP系统。
- 启动事务SA38。
- 输入测试报告的名称FP_PDF_TEST_00。
- 输入连接的名称。输入默认名称ADS,如果输入其他名称,则输入您在系统中使用的名称。
- 选择执行(F8)。
- 如果配置正确,系统将显示Adobe Document Services的版本号。
· 检查目标服务和ICF服务
- 登录到您的SAP NetWeaver AS ABAP系统。
- 呼叫事务SA38。
- 输入测试报告
FP_CHECK_DESTINATION_SERVICE 的名称。 - 执行测试而不选择带有
目标服务的选项。 - 系统在
不使用目标服务的情况下在后台呈现测试表单,并显示创建的PDF的大小。 - 再次执行测试。现在,选择带有
目标服务的选项。 - 如果目标服务的设置
正确,则系统将显示与以前相同的消息(请参阅步骤5)。
注意:有关Adobe Document Services的故障排除,请参考SAP注释944221。