One of the common trouble(s) that an XI/PI developer gets into is not being able to open the Integration Repository/Enterprise Service Repository and the Integration directory.
• Once you click on IR/ESR or ID you get a download error and you are not able to load the jar files.
• You put in the login id and password but an error pops up saying ‘Authorization error; unknown user name or incorrect password’ even though with the same id and password you are able to open SLD and RWB.
The following are some trouble shooting steps that may help resolve the problem.
In Case of versions < PI 7.1:
If you have read the weblog by Sameer an important point to note is the version of Java™ 2 Standard Edition or J2SE. It is recommended to have a minimum of JRE 1.4.2 or higher. But it’s better not to have JRE 1.5 and above as in various situations it has been noticed to throw errors.
Note: To avoid auto updates of J2SE to higher versions go to the control panel and open the ‘Java Plug In’ icon. Browse to the update panel and uncheck the checkbox for ‘Check for Updates Automatically’.
In case of PI 7.1, you need to have Java SDK 5 and above. Any version below will cause issues
• An entry into the host file is needed specifying the server details. The host file is usually found under the path C:/WINNT/system32/drivers/etc or C:/WINDOWS/system32/drivers/etc. This file contains the mappings of IP addresses to host names. Each entry should be kept on an individual line hence a typical entry into this file would be the IP address first, separated by a tab followed by the host name.
• Open Web Start and go to Preferences. In the General tab you will find 3 radio buttons for proxies. Select the ‘None’ option and try to launch IR/ESR/ID.
• Try clearing the cache folder Java Web Start–>File–>Preferences–>Advanced–>Clear Folder and then try downloading the jar files again.
• Try Re-Initializing the Design and Configuration in Administration link of XI/PI home page. XI/PI Home page -> Administration -> Java™ Web Start Administration The following will address the 2nd point of the problem statement.Note: This situation is usually noticed when trying to log on to the XI/PI server from a different LAN or that the client and servers are in different domains.
• Check whether the user id has the roles SAP_XI_DEVELOPER and SAP_XI_CONFIGURATOR assigned to it.
• Check whether the XI/PI server has any firewall settings. If yes, open the ports 8000, 500XX. Also repeat these checks for the workstation you are working on. TELNET can be a method used to check the same. To run TELNET, goto Start -> Run and type telnet. Once the TELNET window opens, run the command ‘open’ which has a syntax -> open hostname [port]
If the connection is successful the following window follows,
• Apply OSS note 864268 and then try reinitializing Java Webstart by going to your XI/PI Home Page –>Administration–>Java Webstart Administration–>Reinitialization.
• Another option would be to connect via a VPN to the network where the XI/PI server is configured. The Java Web start package for Integration Builder tries to connect using the IP address of the XI/PI server. The XI/PI server is generally setup with a local IP address which is not routed over the internet.
The above listed are the various options that we can try for a successful login to the Integration Builder.If these wouldnt work … Well, we all can always depend on the XI/PI content area Process Integration (PI) & SOA Middleware 🙂