Oracle SOA Suite 12c deployment failing due to Proxy Settings


Recently I have come across a situation where production environment is in intranet zone and I have to expose the services over proxy. 

Problem
For messaging purpose I have used SMPP driver settings targeted to managed servers. Later, I did not require SMPP settings as SMPP protocol was not allowed in intranet zone rather HTTP was allowed. So I have done the implementation of messaging via HTTP based web service and used it in our composite. 
Further when I tried to deploy my soa composite, it was causing below error under server-diagnosis.log-

[2019-05-23T18:15:54.758+05:30] [soa_server1] [ERROR] [SDP-26153] [oracle.sdp.internal.messaging.driver.smpp.NetworkConnection] [tid: UMS SMPPSender [smpp/UPPCL SMS]] [userId: <anonymous>] [ecid: 9400dcdc-0039-49d3-a28a-c60cc19373a2-0000000b,0:270:3] [APP: usermessagingdriver-smpp] [partition-name: DOMAIN] [tenant-name: GLOBAL] Failed to connect to server, host: 192.168.212.222  port: 5,775 (local address: localhost/127.0.0.1, local port: 0)[[
java.io.IOException: Connection failed to remote host 192.168.212.222:5775 using HTTP Proxy 10.0.1.20:80 Error: HTTP/1.1 403 Forbidden
at oracle.sdpinternal.messaging.util.SocketUtil.createSocket(SocketUtil.java:360)
at oracle.sdpinternal.messaging.util.SocketUtil.createSocket(SocketUtil.java:251)
at oracle.sdpinternal.messaging.driver.smpp.NetworkConnection.createSocket(NetworkConnection.java:448)
at oracle.sdpinternal.messaging.driver.smpp.NetworkConnection.access$900(NetworkConnection.java:35)
at oracle.sdpinternal.messaging.driver.smpp.NetworkConnection$SMPPSender.connectAndBind(NetworkConnection.java:654)
at oracle.sdpinternal.messaging.driver.smpp.NetworkConnection$SMPPSender.run(NetworkConnection.java:593)
at oracle.sdp.messaging.newdriver.DriverConnectionBase$DriverConnectionWork.run(DriverConnectionBase.java:435)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:41)
]]

Cause
SMPP driver configuration was targeted to managed server and during deployment it was somehow trying to communicate over proxy but SMPP was not allowed to do so.

Solution
I have deleted the SMPP driver configuration under enterprise manager and restarted the managed server. Now deployment was successful without any error.

Comments

  1. Enjoyed reading the article above, really explains everything in detail, the article is very interesting and effective. Thank you and good luck for the upcoming articles Oracle soa certification

    ReplyDelete
  2. Thanks for sharing this great information on Oracle SOA. Actually I was looking for the same information on internet for SOA Interview Questions and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject, you can learn more about SOA by attending Oracle SOA Training training .

    ReplyDelete
  3. I wish to show thanks to you just for bailing me out of this particular trouble. As a result of checking through the net and meeting techniques that were not productive, Same as your blog I found another one Oracle Service-Oriented Architectures .Actually I was looking for the same information on internet for Oracle SOA and came across your blog. I am impressed by the information that you have on this blog. Thanks once more for all the details.

    ReplyDelete

Post a Comment

Popular posts from this blog

Oracle SOA Suite- Implementing Email Notification

Oracle SOA Suite 12c- PKIX path building failed & unable to find valid certification path to requested target

Migration of Oracle SOA Suite Composite from 11g to 12c