SAPPI快速指南.docx
SAPPI-UI工具您可以运用不同的SAPPI用户界面工具来访问SAPPl系统体系结构的不同组件。最常见的UI工具是一 ESBuilder-此工具供应用于在EnterpriseServiceRepositoryESR中工作的Java用1界面 SAPNWDeveloperStudio-这是基于JaVaEclipse的工具,用于在EnterpriseServiceRepository中秀看和编摘某些对象类型- IntegrationBuilder-此工具供应基于Java的用户界面在IntegrationDirectory中工作SAPGUI这是用于访问SAPPI系统的ABAP堆栈的SAP客户湍工具。下图显示了SAPPI的不同UI工具以及可以运用这些工具访问的组件-1.UDoyouwanttorunthisapplication?Publisher:SAPAG1.ocations:http:SCMEhP2©Pdd1.COfn:50迎1.aunchedfromdownloadedMPfteCancelThisapplicationwllrunwthestrktedaccesswhkhmayputyoucomputerandpeondromationatrhk.RuntheppkationonlyfyoutrurttheIocMionsandPUbftSbelabove.The叩曲caionw11beUockedinafutureJavasecr4yupdatebecausetheJAPFifeman,e$tdoes11containthePCrmiWionsattrbute.PteajecontactthePublisformoreiro<mon.MoreInformation应用程序启动后,您将获得以下选项-主菜单栏和标液工具栏在顶部导航区域在左网工作区在右侧对象编辑器显示在工作区中。这些对象编辑器包括与打开的对象特定相欠的函数。当您运行WebUI时,系统将提示您输入用户名和密码。书目集成书目用于配苴在EnterpriseServiceRepository中创建的对象,并由IntegratiOnEngine在运行时执行配亘。要配置ESR对象,须要导入对象-服务和通信通道,IntegrationDirectoryfjj白IntegrationBuilder服务允许您寻址消息的发件人或接收者。依据您要如何运用服务,您可以从以下服务类型中进行选择: 业务系统 商业服务 集成过程服务通信通道通过运用适配器弓I擎将外部本机消息转换为SOAPXM1.格式来确定消息的人站和出站处理。两种类型的通信信道-发送器信道和接收器信道。在Integration廿目中可以进行四种类型的配置- 发件人协议-这确定消息如何由Integration限务器转换 接收机确定-这用于确定要向其发送消息的接收机的信息。 接口确定-用于确定要向其发送消息的入站接11这还确定用于处理消息的接口映射。 接收方协设-这定义了消息如何由接收方转换和处理”在集成书目下,可以看到集成构建器。单山TntegratiOnBUiIder时,可以看到用于配置在ESR中创建的对象的不同选项。S1.D注册-用于在技术配置阶段检查SAPNetWeaverProcessIntegration的组件是否正确注册,您可以对注册进行更正并注册其他组件测试选项卡在测试选项卡下,您将获得以下两个选项-发送测试消息模拟消息流,并通过向集成引擎或高级适配器引擎发送测试消息来验证SAPNetWeaVer进程集成运行时是否正常这行。estMessageXSPIaVasTableim1oretsThatCotresyxdtoSejectonDOmaIn>/3IaomaInU/ScmenpcIntegrationSecerIntegrationEngineP73OAdapterEngineP73IntegrationEnginesNon-CentralAdapterEnomesJ2SEAdapterTools在这种状况下'发送方匏要自己将响应与愚求相关联。响应消息冽要单独实现和路由。它不供应马上响应,SAPPI-技术SAP供应了一种基于NetWeaVer的中间件称为SAPNetWeaver过程集成。SAPNetWeaverPI以特别格式传递称为简洁时象访问使议(SOAP-)的消息此消息包含标头和有效内容。头包含诸如发送者和接收者信息的一般信息,并且有效载荷包含实际数据。系统可以干脆或运用适配器与SAPNetWeaverPI通信- 运用应用程序适配涔迸行诩信 这用技术适配器进行通信 运用行业标;隹适配器的诩信 运用事务适配器的通信 运用代理进行干脆通信SAPPI-爱护对象要将对象形式的信息从一个企业服务存储库传输到另一个,您可以从三种传输方式中选择: 基于文件系统的传输 更改管理服务(CMS) 变更和运输系统(CTSl传输级授权要实现传输级别授权,可以运用与客户端认证。传输级认证可以运用用户名和密码-X.509证书或SAP登录票证。消息级别平安可以运用加密技术和数字签名来实现消息级平安性。首先通过包括会话密钥和用于加密的公钥的加密算法对通过网络发送的消息进行加密。在接收方运用相同的会话密钥和公共密钥来解密消息以杳看内容。传输缴IJ您可以对传输级别运用以下机制- 用户ID和密码 X.509证书 SAP登录票证 消息级别平安 S/MIME WS平安 XM1.签名 XM1.力!密SAPPI-创建对象SAPPI是将人站消息安排洽接收方并将其映射到另一个结构或协议的应行时环境SAPNWPl须要疔关如何处理消息的信息。有关设计对象的信息,请参见PIEnterpriseServiceRepositoryESR和集成书目。连接到SAPPI的系统在系统架构书目(S1.Dj中维护。S1.D中的数据可以分为以下类别- 软件组件信息 系统景观描述软件组件信息它包括有关全部可用SAP软件模块的信息。它还包括软件模块的可能组合以及依充性。例如,软件组件,发行版,支持包,操作系统版本和数据库等。单击“产品"选项卡后'您可以查看全部产品,以及其版本和供应商名称。SoftwareCatalogSofhva(eTypeRodc½(2645)11te<GoJUgwI?;:RgfreSh¾RoductVersionVendor3IM>V7DRNCIOg31207CRNC100012sapcomspcomA-AUTOABAMSMA-AUTOV70ABACOMSM40sapcomsapcomACCS.ADFORSAPNE7WEAV®AAD21FoRSAPNETV/EAVKsapcom您述可以检查软件组件,版本和供应商名称。ViewProductsandSoftwareComponentsSoftwareCatalogSonwareType氏ItwareCo<ponents112055)FitecGoIINe¼vIRrESOftWafeConponenls(12055)SoftwareGxTVonemAVersionVeixJoc70RMCIOW7DRNC1000V12sapcomA_P20_MROjXZA.P2D.MR0.CMt/10sapcomA1S-ADMN-TOO1.SA1S-ACf<1.T00lS.10sapcomAIS_BCC_ABAPA1S.B>BAP10sapcomA1S_BCC_ABAPA1S_BCC_ABAP101sapcom系统环境描述定义单个系统环境信息。数据供应商定期供应S1.D最新的系统信息。SAPPI-建模方案模型显示应用程序及其设计对象(如消息类型,数据类型等)之间的消息交换。模型是集成配置.场景的基础,输入和输出处理定义消息的路由。SAPPI建模方案用于在SAPPI中设计集成方案。您可以运用以下两个集成场景模型-过程组件架构模型过程集成场景慢型过程组件架构聊流程组件架构模型用于应用程序角色SOA骨干。该模型包括过程组件模型,集成场景模型和过程组件交互模型。过程组件模型供应过程组件的内部结构的集成场景没有它用于捆绑全部必要的设计对象消息类型是它用于封装数据类型数据类型是它用于描述要交换的数据的结构服务接口是它封装了消息类型和参数映射没有消息映射集成过程没有它定义CCBPM工作流这些设计对象通常以层次结构的形式表示。SwcjiflI1.KofmiIkcomWSWCeMI1.K20OModelingCgModels就h11p.Uflepat.mkcom»疵MessageMappings,ServiceInterfaces»MessageTypes>DataTypes»importedObjects0SWC_WRANGU1.ARqSWC_WRANGU1.ARModelingS)Models圄httpWilepatheWranguiarcom 甜MessageMappings fY,cJ11terfaces: MessageTypes DataTypes ImDortedQbiectsSAPPI-显示设计对象考虑一个有很多接口的公司,每个接口包含一个中间件您想要查看运用的不同类型的中间件C这可以通过登录到SAPPI工具''起始页"来完成。步骤1-运用IntegrationBuilderUR1.或T代码-SXMBJFRS1.D是应用程序组件信息,产品和软件组件以及系统环境数据(技术和业务系统)的中心列表工具。在S1.D中,要从业务模型移动到技术模型您须要运用流程步骤和软件组件之间的关系。如何在S1.D中转移软件组件?安装系统架构书目时,将安装初始书目。从SAPMarketPlace可以导入更多最新的书目。您还可以依据项目和集成场景导入自己的软件组件和产品。对于A2A方案,运用业务系统,它们存在于S1.D中,对于B2B方案,您运用业务对象它们驻留在集成书目中。技术系统技术系统是系统架构书目(S1.D)的一部分,包含有关版本,数据库和修补程序级别,操作系统等的信息"技术系统有不同的模式 ASABAP系统 ASJava系统 独立JaVa系统 第三方有不同的导入工具可用于将数据从技术系统传输到S1.D。SAPNetWeaverAdminiStTatOr是常见的SAPASJAVA>7.1导入工具业务系统