I ran into an issue where I couldn’t figure out the keystore password. I thought for sure that the PUM configuration script asked me for a password. Apparently, it didn’t. Here’s how I figured out.
Category: Integration Broker
Integration Broker error: Cannot establish HTTP connection
I have been fighting with this error message:
Here’s the text of the message:
Cannot establish HTTP connection (158, 2842)
Can be cause by any of the following:
1. Cannot load certificates due to keystore password (not encrypted)
2. Keystore file not found
3. Proxy server not configured
Finding IB Logging
One thing I found was the error log thanks to the PeopleSoft wiki. The wiki has a very good article on Integration Broker Logging.
For me, the logs where located at:
- http://skphcm90/PSIGW/errorLog.html
- http://skphcm90/PSIGW/msgLog.html
On the Advanced Properties page, I adjusted the ig.log.level from 2 to 5:
While that was a good tip to learn, that didn’t really help me. It didn’t produce any extra information.
Finding a Solution
I actually found my solution on Oracle support in article [ID 1270683.1].
The fix is back on the Advanced Gateway Properties. Go to PeopleTools > Integration Broker > Configuration > Gateways and click on the Gateway Setup Properties.
After logging in, click on the Advanced Properties Page link:
Then, find the secureFileKeystorePasswd option and copy the password down to the Password Encryption box. Next, click the Encrypt button to get your encrypted version.
Finally, copy the encrypted version back up to the setting.
Click OK, and exit out of the Gateway setup saving along the way. Now, your error should be fixed!
Integration Broker: Message Already Used in WSDL
I ran across this error message the other day, and my web search didn’t return any results. So, in case anyone else tries the same thing, here’s some info …
Error Message:
Message cannot be changed. Message used in exported WSDL.
If you are like me, you want to change this message that you created, but you can’t. The message is read only because you just created a WSDL.
You can delete the WSDL at: PeopleTools > Integration Broker > Service Utilities > Service Administration
You just search for your Service that includes the Message. Then, you check the box for that service and click the delete button. Now, you can head back to your message and you should find that you can edit it!
Great Link: Integration Broker with ASP.Net
Here’s a great link that helped me out today:
PeopleSoft Integration with ASP.NET Using CI based(In-Bound) Web Services
This article is a great article that describes step-by-step how to integrate a Component Interface with ASP.Net through web services.
How to Edit PTIBUpgrade.DMS
While upgrading PeopleTools, one of the steps you have to go through is running this PTIBUpgrade Data Mover script. It took me a bit to figure out what the values are for the script.
This ITToolbox Thread helped a little bit.
There are 3 values that you have to change in this script. These are the values that I used:
- Specified Default User ID: PSEM
- Specified Default Service Namespace: <your login URL or:> http://xmln.oracle.com/enterprise/tools/service
- Default Permission List: PTPT1000
The namespace is the option that confused me the most. According to PeopleBooks, “The namespace field on the Service pages provides qualification for attributes and elements within a WSDL document. The value defined in the Service Namespace field in the Service Configuration page is used as the default service namespace on the Services page. The default value is http://xmln.oracle.com/enterprise/tools/service.”
If you have better suggestions for the values to use, please comment!
Resources