configuration SAPGUI Java
Technical Background - Connection Strings Connection String is a technical term used within SAPGUI for the Java Environment configuration. A connection string describes a connection address for a destination, e.g. an SAP system's application server, rather like an Internet URL describes a location for a web page. Simple Connection Strings In its simplest form, a connection string contains an IP address and a port number. These informations are sufficient for SAPGUI for the Java Environmant to open a direct TCP connection to a destination, e.g. an application server. IP address and port number are marked with the prefixes '/H/' (for host) and '/S/' (for service). Note that the portnumber for an SAP application server is by convention 3200 plus the two-digit SAP system number. Example for a simple connection string with an application server's IP address (172.16.64.17) and portnumber (3200): /H/172.16.64.17/S/3200 If your network environment supports DNS (Domain Name Services), a hostname can be used instead of the IP address in all kinds of connection strings. (This requires a correct DNS configuration at the frontend computer, e.g. via the /etc/hosts file). Example with an application server's hostname (iwdf8997.wdf.sap-ag.de) and portnumber (3200): /H/iwdf8997.wdf.sap-ag.de/S/3200 If your network environment supports symbolic service names for well-known ports, the symbolic service name can be used instead of the port number in all kinds of connection strings. (This requires a correct service configuration at the frontend computer, e.g. in the /etc/services file). Note that SAP application server ports are by convention named 'sapdp[@more@]', where is the SAP system id. Example with host name (iwdf8997.wdf.sap-ag.de) and symbolic service name (sapdpIWD): /H/iwdf8997.wdf.sap-ag.de/S/sapdpIWD Simple connection strings need not be resolved by the GUI application. Resolution of host names and symbolic service names is done by the operating system's network layer. SAP Routers In a WAN (Wide Area Network) environment, SAP routers are used to make connections to remote SAP systems that cannot be reached with a direct TCP connection. Passwords may be used for each SAP router to control access. In order to make a connection, the frontend computer is responsible for providing the complete route to the destination, possibly including a chain of several SAP routers. Path information is not provided by the routers. (Strictly speaking, a SAP router is actually better described as an application level proxy with password capabilities and strict source routing). The address for each router is specified by a simple connection string (with the router's host name and port number), optionally followed by '/P/' and the router password. The path from the current location to the destination is described by appending all router addresses together, followed by the address of the destination SAP system. Thus, a connection string with SAP routers generally has the form ... . Example with two routers (gate.acme.com, port 3299, and gate.sap.com, port 3298), the first using a password (secret), for a connection to the application server iwdf8997.sap.com, port 3200): /H/gate.acme.com/S/3299/P/secret/H/gate.sap.com/S/3298/H/iwdf8997.sap.com/S/3200 ', where is the SAP system id. Message server and group information can be used to address a SAP system in a connection string. The address of the message server is specified as a combination of message server host name, message server port and group name. These informations are marked with the prefixes '/M/' (message server host name), '/S/' (message server port) and '/G/' (logon group). Example with message server (hostname alrmain, port number 4253) and logon group (SPACE): /M/alrmain.wdf.sap-ag.de/S/4253/G/SPACE Connection strings with message servers are resolved by SAPGUI for the Java environment by contacting the message server and retrieving the (simple) connection string of an application server for the specified group. This requires network access to the message server at the time the address is resolved. SAP router connection strings may be used in combination with message server connection strings simply by specifying the router address before the message server address. The router is then used for contacting the message server as well as for contacting the resolved application server. Symbolic System Names The most user-friendly form of connection string addresses an SAP system only by its symbolic name (per convention, the system id) and the logon group name. These informations are marked with the prefixes '/R/' (for the symbolic SAP system name) and '/G/' (for the logon group name). Example with SAP system (ALR) and logon group (SPACE): /R/ALR/G/SPACE Connection strings with symbolic system names are resolved by SAPGUI for the Java Environment by looking up the symbolic SAP system name in the Message Server List (a text file containing a mapping between symbolic system names and message server addresses) and replacing the /R/ part of the connection string with the resulting message server address. The result is a complete message server connection string which is then further resolved as explained above. Formal syntax For the technically interested reader, the following BNF grammar formally describes the syntax of connection strings: := [ ] := | | := "/H/" "/S/" := | := (any DNS hostname) := (any IP address, in dotted decimal form) := | := (any IP service name) := (any decimal number) := "/M/" "/S/" "/G/" := (any ASCII string not containing '/') := "/R/" "/G/" := (any ASCII string not containing '/') := * := "/H/" "/S/" ["/P/" ] := (any ASCII string not containing '/')
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/167898/viewspace-1056039/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用SAPGUI畫圖GUI
- Java使用commons-configuration讀取配置檔案Java
- redis configurationRedis
- 什麼是SAPGUI的clientGUIclient
- 在瀏覽器裡使用SAPGUI瀏覽器GUI
- openwrt advanced configuration
- etcd install & configuration
- 9.(轉)Spring Configuration Check Unmapped Spring configuration files foundSpringAPP
- .net core Configuration物件物件
- spring 解析 @Configuration 流程Spring
- 【Spring 註解】@Configuration和@BeanSpringBean
- .Net Core Configuration原始碼探究原始碼
- Spring處理@Configuration的分析Spring
- @Configuration, @Bean 註解的作用Bean
- SAP Spartacus Multi-Site Configuration
- new sublime text4 configuration
- Spring Boot Configuration Annotation Processor not configuredSpring Boot
- SAPGUI裡實現自定義的語法檢查GUI
- Eclipse 給 Java 應用建立 Run configuration 時找不到 main type 的錯誤訊息EclipseJavaAI
- How to Understand Transportation Lane Configuration in SAP SNP
- asp.net core 系列之ConfigurationASP.NET
- Spring管理的@Configuration註解使用Spring
- 理解ASP.NET Core - 配置(Configuration)ASP.NET
- Spring-@Configuration註解簡析Spring
- Error: Cannot find configuration directory: /etc/hadoopErrorHadoop
- 在瀏覽器裡使用SAPGUI裡的SE80瀏覽器GUI
- 如何把ABAP檢視新增到SAPGUI的收藏夾裡GUI
- MongoDB:Read and write access to data and configuration is unrestricted.MongoDBREST
- HITSC_3_Software Construction Process and Configuration ManagementStruct
- .Net Core Configuration Etcd資料來源
- Springboot中註解@Configuration原始碼分析Spring Boot原始碼
- Spring中@Component和@Configuration的區別Spring
- SAPGUI系統登入頁面配置的SAProuter有什麼用GUI
- Apache Tomcat 7 Configuration BIO NIO AIO APR ThreadPoolApacheTomcatAIthread
- SpringBoot-定義自己的auto-configurationSpring Boot
- The app.Configuration 'compile' is obsolete and has been replaced with 'implementation'APPCompile
- Spring零配置之@Configuration註解詳解Spring
- SAP UI configuration determination的優先順序UI
- 【USB筆記】配置描述符Configuration Descriptor筆記