HTTP Proxy setting for SOA server

Hi,
my intention is to enable SOA Server to connect through HTTP Proxy to external services. This occurred when I am trying to connect to Yahoo Mail Server, via User Messaging Service but it keep throwing connection time out. One of the possible solution is to make the service to connect via the HTTP Proxy server in our network.
There are no mention of how to setup HTTP Proxy connection for UMS, as well as SOA Server in any documents.
Please advice or direct me to the relevant solutions.
Appreciate any help rendered :)
yee thian

I have not worked in SoA server, but since it uses weblogic server underlying (I assume), you can try setting the -Dhttp.proxyHost , -Dhttp.proxyPort system properties ( https for secured URL's) to WLS to specify the proxy details. Also the product might not have the capability to pass user credentials for authentication at the proxy. The version of OSB we are using had this problem. To overcome this you might require to add the URL to the proxy free list in your proxy server. This prevents the proxy from prompting for the user name when you access that URL.

Similar Messages

  • Http proxy setting for webservice client.

    Hi !
    I have set the following option for accessing the webservice through the proxy(webservice
    outside the firewall).
    I'm using weblogic v7.0 with sp1.
    -Dweblogic.webservice.transport.http.proxy.host=xxxx
    -Dweblogic.webservice.transport.http.proxy.port=8088
    It works fine and my soap client is able to access the webservice lying outside
    the firewall.
    But when I use the same setting, the soap client fails for accessing the webservice
    which are
    inside the firewall.
    I get "Connection refused".
    Is there any option to specify not to use proxy for specific hosts and ports ?
    For example http.nonProxyHost
    Any pointers will be of great help.
    Thanks
    Kumar Raj

    I have not worked in SoA server, but since it uses weblogic server underlying (I assume), you can try setting the -Dhttp.proxyHost , -Dhttp.proxyPort system properties ( https for secured URL's) to WLS to specify the proxy details. Also the product might not have the capability to pass user credentials for authentication at the proxy. The version of OSB we are using had this problem. To overcome this you might require to add the URL to the proxy free list in your proxy server. This prevents the proxy from prompting for the user name when you access that URL.

  • Configuring SSL for SOA Server

    Hi All,
    I wrkin on SOA suite 11g. I am tryin to implement transport level security. Firstly 1-way authentication and than 2-way mutual authentication. For that I need to enable the SSL for SOA server which is managed by the WLS admin server. As per my knowledge the WLS comes with demoidentity and demotrust keystores. If I need to configure the SSL for SOA server do i need to create new keystores and CA,s or I can use the demo keystores.
    Now, in case i need to create new keystores than can i do the same using keytool utility. Additionally, is it possible to make CA using keytool utility? If yes, kindly provide me some links about how to do the same.
    Thanks in advance.

    Hi Shomit,
    If I need to configure the SSL for SOA server do i need to create new keystores and CA,s or I can use the demo keystores.You can use the Demo keystores for dev purpose but it is NOT recommended to use demo keystores for production use.
    in case i need to create new keystores than can i do the same using keytool utilityYes, you can do it using Keytool utility.
    is it possible to make CA using keytool utility?Actually you can generate a self-signed cert and use that as a CA for signing CSR's.
    kindly provide me some links about how to do the sameYou should get everything here -
    http://download.oracle.com/docs/cd/E14571_01/web.1111/e13707/ssl.htm#i1200848
    Regards,
    Anuj

  • HTTP Proxy Connection for sharepoint-webservice endpoint in  SMP

    hi all,
         I want to consume share-point services(soap based) through SMP. for that i am creating HTTP Proxy Connection for sharepoint web service endpoint in
    SMP. i have done with creation of proxy connection without any error but while testing (on REST_CLIENT add-ons) it showing following error :
    Status Code: 400 <?xml version="1.0" encoding="utf-8"?> <error ><message xml:lang="en">Error occurred while connecting to the Gatewaynull</message> </error>
    Can anyone help me....
    Thanks in advance.

    hii Andrew,
    Here are screenshots of proxy connection configuration,
    security configuration:
    Application creation:
    connection white listing :
    Error message in Rest Client:
    Regards,
    SupriyaD

  • Setting for J2EE server do not exist

    Hi,
    I have prepared a web service from a FM.
    I can't test it from the WSADMIN since this system is not integrated to a J2EE server. So I get the error message "Setting for J2EE server do not exist"
    I am able to generate the WSDL file from Tcode WSADMIN
    How can I test this web service from a browser with a J2EE server? If browser not possible then how can I test this web service.
    Thank you,
    Sam

    Hi Sam,
    I am not sure if you can test the web services without a J2EE server. For
    testing in wsadmin, you do not need the system to be integrated with a J2EE server. Only the details of any J2EE server in the landscape can be given in
    wsadmin -> Goto -> Administration Settings .
    Regards
    Srikishan

  • Http proxy setting

    Hi everyone, 
    I'm new to the forum but not new to Blackberry family. Currently am an proud owner of a bb z10 and runnng latest 10.2.1 this update rocks that is all i have to say but ofcourse there are some improvements need to be done.
    Anyway, what i wanted to do is to setup a http proxy settings on my z10 (when using my data service LTE on FIDO) like how it is done on BB playbook (WIFI then add my proxy information). Is there somewhere on the phone setting i can do this or a thirdparty software to achive this. Oh, by the way my phone is unlocked if you wondered.
    Thanks for reading.
    "BlackBerry: For Getting Things Done (TM)"

    I have not worked in SoA server, but since it uses weblogic server underlying (I assume), you can try setting the -Dhttp.proxyHost , -Dhttp.proxyPort system properties ( https for secured URL's) to WLS to specify the proxy details. Also the product might not have the capability to pass user credentials for authentication at the proxy. The version of OSB we are using had this problem. To overcome this you might require to add the URL to the proxy free list in your proxy server. This prevents the proxy from prompting for the user name when you access that URL.

  • WebUtil and Jacob Setting for AIX Server

    Dear All
    I am using forms 10G.
    I have done the setting for webUtil and Jacob in my pc for browse button to be and it is working fine .
    But can any one please tell me the steps for implement these things in AIX server .I mean how to configure this to utility Webutil and Jacob in AIX server .
    Kindly anyone tell me what needs to be done in server for webutil ?
    Edited by: LuKKa on Sep 22, 2010 12:01 PM

    the steps are same as in other supported systems.
    Since my blog is failed to help you then i will recommend you to do some more reading ...
    Read the docs http://www.oracle.com/technetwork/developer-tools/forms/webutil-090641.html

  • Error Handling for SOA Server

    Hi All,
    I converted a java code into a webservice with the help of jdeveloper and deployed it into weblogic server, and it is working fine when I am invoking it through the SOA server. But, when I am passing some wrong input values I should suppose to get error, but I don't see any errors inside em and status is showing as completed. At the same time, I am able to view the complete error stack trace inside soa_server1 command prompt (StartManagedWeblogic soa_server1). How can I catch this errors inside em. I added catchall block but no success. My requirement is to catch this errors inside em and need to email it.
    Thanks,

    Hi,
    Thanks for your reply. Can you let me know, where to modify the code in order to print the error inside em.
    package com.ka;
    import com.agile.api.APIException;
    import com.agile.api.AgileSessionFactory;
    import com.agile.api.IAdmin;
    import com.agile.api.IAgileClass;
    import com.agile.api.IAgileSession;
    import com.agile.api.IServiceRequest;
    import com.agile.api.ServiceRequestConstants;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.HashMap;
    import javax.jws.WebService;
    import javax.xml.soap.SOAPException;
    import javax.xml.ws.BindingType;
    import javax.xml.ws.WebFault;
    import javax.xml.ws.soap.SOAPBinding;
    @WebService(portName = "ClassTestSoap12HttpPort")
    @BindingType(SOAPBinding.SOAP12HTTP_BINDING)
    public class ClassTest {
    public String TestAPIMet(String complaintNumber, String description, String disposition, String severity, String workflow ) {
    IAgileSession m_session=null;
    IAdmin admin=null;
    try {
    String error="invalid";
    HashMap params = new HashMap();
    params.put(AgileSessionFactory.USERNAME, "**********");
    params.put(AgileSessionFactory.PASSWORD, "***********************");
    System.out.println(""+params);
    AgileSessionFactory instance = AgileSessionFactory.getInstance("http://*******************************");
    System.out.println(""+instance);
    m_session = instance.createSession(params);
    System.out.println("Session ID:"+m_session);
    admin = m_session.getAdminInstance();
    IAgileClass cls = admin.getAgileClass( "ProblemReport" );
    System.out.println("Class ID:"+cls);
    IServiceRequest psr = (IServiceRequest)m_session.createObject( "ProblemReport", complaintNumber);
    psr.setValue(ServiceRequestConstants.ATT_COVER_PAGE_DESCRIPTION, description);
    psr.setValue(ServiceRequestConstants.ATT_COVER_PAGE_DISPOSITION, disposition);
    psr.setValue(ServiceRequestConstants.ATT_COVER_PAGE_SEVERITY, severity);
    psr.setValue(ServiceRequestConstants.ATT_COVER_PAGE_WORKFLOW, workflow);
    DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss a z");
    Calendar cal = Calendar.getInstance();
    psr.setValue( ServiceRequestConstants.ATT_COVER_PAGE_EXPECTED_RESOLUTION_DATE, dateFormat.format(cal.getTime()));
    catch (APIException e) {
    e.printStackTrace();
    e.getMessage();
    e.getRootCause();
    finally {
    System.out.println("Session is closing");
    m_session.close();
    System.out.println("Session closed");
    return "Success";
    }

  • JRE ignores proxy setting for connections to non-standard web ports

    Hi,
    I've noticed that JRE would not use the proxy settings if the application tries to connect to a web address on a non standard http port. If port 80, 443, 8080 etc is used, the proxy is used but if it's something like 32938 it's not. Is there anyway to disable this behaviour and just have the proxy used for all HTTP traffic, regardless of destination port. Below a trace snippet that shows the behaviour.
    guistyle/1049  (signed jarfile)
    Browser Java version 1.7.0_67
    in Explorer 5 +
    on NT-based Windows
    network: Connecting https://www.123.com/guistyle/*JEMSEC11424340585918 with proxy=HTTP @ /10.10.12.11:3128
    Using port: 43856
    network: Connecting http://www.123.com:43856/ with proxy=DIRECT
    Socket connection failed: java.net.ConnectException: Connection timed out: connect
    Attempting tunneled connection
    network: Connecting http://www.123.com:80/*TGD=CS/*EVENT=*JEMTUNNEL/1353036962/response.txt with proxy=HTTP @ /10.10.12.11:3128
    TNLRCV unknown block start=null
    network: Connecting http://www.123.com:80/*TGD=CS/*EVENT=*JEMTUNNEL/1353036962/response.txt with proxy=HTTP @ /10.10.12.11:3128
    network: Connecting http://www.123.com:80/*TGD=CS/*EVENT=*JEMTUNNEL/1353036962/response.txt with proxy=HTTP @ /10.10.12.11:3128
    TNLRCV unknown block start=null
    Receive failed
    Unable to make TCP/IP connection
    End guistyle (startup failed)
    basic: Applet initialized
    basic: Starting applet
    basic: completed perf rollup
    basic: Applet made visible
    basic: Applet started
    basic: Told clients applet is started

    Hi,
    I still get the same error:
    [12/Nov/2007:14:34:50] failure (16473) rsdts.mycomp.com: for host i78473.mycomp.com trying to GET http:/lidip/, service-http reports: HTTP7765: error reading response header (Server closed connection)
    And:
    Bad Gateway
    Processing of this request was delegated to a server that is not functioning properly.
    I don't get any logs on the other side...

  • HTTP Proxy settings for WIFI

    I am trying to access the wifi at work which requires me to use a http proxy.
    I can connect to the network in my company from my PC without any issues by giving the url in the lan settings
    When I open the browser it asks for the user id and password and once I authenticate it allows me internet access
    However I am having trouble mapping this into the iphone I realise I have two options i.e manual and auto
    Can someone help me map these settings or direct me to a forum where some has done this successfully
    Thanks.

    Your post is not going to be seen by the Apple Engineers. This is a users forum. You should contact Apple Technical Services directly.
    There is a new version of Apple Configuration Utility that just came out in the last two weeks. Manually setting the proxy settings isn't really very hard to do so I'm not sure what the concern is.

  • Http proxy authentication for JDev 10.1.3

    Hi,
    I found the http proxy settings in the "tools->preferences->Web Browser and Proxy" but there are no settings for the username and password. Is there some other way that I can add these.
    The problem is that whenver JDeveloper wants to do some http stuff it (or something else is doing it) asks me for the proxy user name & password - this happens over and over again. If JDev is doing this then surely it should remember the username & password.
    I sometimes get a JDeveloper dialog "waiting for the connection" come up over the proxy auth dialog and I have to cancel the function so I can authenticate, then re-request the function.
    I wish I didn't have the proxy authentication but I have no choice in this dev environment. I do get to choose JDeveloper at least.
    Regards,
    Simon.

    Hi,
    I get it when I 'check for updates' and I get it again when I 'go to JavaDoc' - and this is the one where the "waiting for connection dialog" pops on top of the proxy log in and I have to cancel it to log in. Then all subsequent 'go to JavaDoc' requests go straight through.
    I would prefer it if I could just configure (in proxy preferences) the username and password so it never asks me. I dont care if it less secure storing the password since I think authenticating proxies are a dumb idea anyway. If the password is not supplied then JDev can ask for it like it does now to keep the security-paranoid people happy.
    Also, this morning I got this Exception which appeared at the same time I got a proxy auth window. When JDev finally started all my previously open windows were lost. No real problem but unexpected. Here is the stack dump:
    java.lang.NullPointerException
         at oracle.jdevimpl.webdav.api.DAVAuthenticator.getPasswordAuthentication(DAVAuthenticator.java:79)
         at java.net.Authenticator.requestPasswordAuthentication(Authenticator.java:300)
         at sun.net.www.protocol.http.HttpURLConnection$1.run(HttpURLConnection.java:267)
         at java.security.AccessController.doPrivileged(Native Method)
         at sun.net.www.protocol.http.HttpURLConnection.privilegedRequestPasswordAuthentication(HttpURLConnection.java:263)
         at sun.net.www.protocol.http.HttpURLConnection.getHttpProxyAuthentication(HttpURLConnection.java:1427)
         at sun.net.www.protocol.http.HttpURLConnection.resetProxyAuthentication(HttpURLConnection.java:1246)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:950)
         at oracle.ide.net.HttpURLFileSystemHelper.exists(HttpURLFileSystemHelper.java:191)
         at oracle.jdevimpl.webdav.net.WebDAVURLFileSystemHelper.exists(WebDAVURLFileSystemHelper.java:423)
         at oracle.ide.net.URLFileSystem.exists(URLFileSystem.java:498)
         at oracle.ideimpl.editor.EditorUtil.getNode(EditorUtil.java:126)
         at oracle.ideimpl.editor.EditorUtil.loadContext(EditorUtil.java:91)
         at oracle.ideimpl.editor.TabGroupState.loadStateInfo(TabGroupState.java:950)
         at oracle.ideimpl.editor.TabGroup.loadLayout(TabGroup.java:1758)
         at oracle.ideimpl.editor.TabGroupXMLLayoutPersistence.loadComponent(TabGroupXMLLayoutPersistence.java:31)
         at oracle.ideimpl.controls.dockLayout.DockLayoutInfoLeaf.loadLayout(DockLayoutInfoLeaf.java:123)
         at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:631)
         at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:628)
         at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:614)
         at oracle.ideimpl.controls.dockLayout.DockLayout.loadLayout(DockLayout.java:302)
         at oracle.ideimpl.controls.dockLayout.DockLayoutPanel.loadLayout(DockLayoutPanel.java:128)
         at oracle.ideimpl.editor.Desktop.loadLayout(Desktop.java:353)
         at oracle.ideimpl.editor.EditorManagerImpl.init(EditorManagerImpl.java:1824)
         at oracle.ide.layout.Layouts.activate(Layouts.java:758)
         at oracle.ide.layout.Layouts.activateLayout(Layouts.java:179)
         at oracle.ideimpl.MainWindowImpl$2.runImpl(MainWindowImpl.java:734)
         at oracle.javatools.util.SwingClosure$1Closure.run(SwingClosure.java:50)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

  • Do we need nodemanager for SOA server installation?

    Hi All,
    I am installing both Weblogic Server ans SOA suite (SOA Server) in the same machine.
    What I red on net and nodemanager is required if managed server is installed on a different machine from the machine where weblogic server is installed.
    So in that case,Do I need to use nodemanager?
    Actually I already installed both weblogic and SOA suite in the same machine.I am able to start the servers by using startWebLogic.cmd and startManagedWebLogic.cmd.I also got the SOA folder in EM console.
    But When I am trying to deploy the application,it is giving "Closing socket as there is no read from 'ipaddress' machine etc " warning.
    That is why I want to have info whether nodemanager is the reason for not able to deploy application into server.
    Please guide me on this
    Thanks in advance

    I already replied to this same query. For benefit of others, here is the same reply.
    Hi
    1. Absolutely NOT. No, you do NOT need any NodeManager at all. Basically NodeManager is to Control all the Servers spread across different machines from One single point. Say you have 4 machines with 4 soa servers running in a cluster. General practice is we go to each machine (physically or using telnet like that) and run command like startManagedWeblogic soa_that_server_xx. We do this to start and stop. To avoid this and have better control, we use Node Manager. Node Manager is a small service that runs on each of these machines. And from one Single machine generally where we have Admin Server, we login into admin console. From Admin Console, we can Start / Stop any Server. Node Manager is more useful for complex cluster in QC or UAT or PROD Env.
    For Dev Env, absolutely not required. Use startWeblogic and startManagedWeblogic and good to go.
    Thanks
    Ravi Jegga

  • Recommended OPEN CURSORS setting for Oracle serving a web app

    G'day
    Hopefully Phil is still lurking here, so might see this.  Or anyone else that knows about Oracle.
    I've always thought the default for "maximum pooled statements" setting for an Oracle DSN - which is 300 - is way too low to be sensible for a web app (which, let's face it, any CF DSN is going to be used for!).  I usually find I end up with it up around 1000-2000, depending on the sizeof the app, and how busy it is.
    I'm adequate with monkeying around with Oracle, and have needed to do a moderate bit of that sort of thing in our dev environment, but I am by no means a DBA, so it's all very seat-of-the-pants.
    So I'm keen to know what other people have their maximum pooled statements / open cursors setting set to for their Oracle-driven web sites/apps.
    One of the reasons I'm asking is that I wonder if it might be worth while to suggest the default for CF9 is upped to 1000 or so..?
    Thoughts / comment?
    Adam

    I personally would not set the limit any higher than 300, and I'd consider keeping it even lower.
    Each pooled query / open connection is imposing resource-burdens on both the CF and the Oracle servers by creating what might be thought of as "a very crowded restaurant."  Most of them are just standing around, but they nevertheless are occupying the restaurant, and the potential exists that every one of them might try to order a burger-and-fries at exactly the same time.
    The "number of pooled statements" should be such that your SQL-server can actually handle that number of simultaneous requests, both in terms of active searches and of maintaining the still-open result sets.  Beyond that point, incoming web requests should be forced to wait.  Set an "occupancy limit" to your proverbial restaurant such that everyone could come in and be timely served at the same time.
    Categorically, if you plot out response-time graphs about such things (SQL servers, virtual memory subsystems, and so on), they exhibit a fairly-linear performance curve up to a point, after which "the elbow- or knee-point is reached" and beyond that point it becomes exponential in a very, very bad way.  I saw this happen in a batch-processing subsystem long ago on a very small mainframe:  (yeah, I'm makin' these numbers up...)
    Number of Jobs at Once
    Completion Time per Job
    1
    30 seconds
    3
    40 seconds
    8
    9 minutes
    12
    4.5 hours
    It was just-about that bad.  And what I did to (dramatically...) address the problem was to impose simultaneous-job limits on that subsystem.  As long as the number of simultaneous jobs was constrained to "less than 3 at a time," a workload of 12 jobs could be reliably completed in (4 * 40) seconds, whereas if all 12 jobs tried to run at once, the computer would have reason to file a lawsuit for abuse.

  • Where is the http proxy setting?

    I need to set a proxy setting in order to browse internet over a wifi connection. I searched over the settings but couldn't find where to set the proxy. Where is the setting located?
    System: ZTE Open, Firefox OS 1.1 stock.

    hello rolando, the proxy settings are available under'' firefox > options > advanced > network > connection''.
    [[Advanced settings for accessibility, browsing, system defaults, network, updates, and encryption]]

  • Just bought ATV. hope http proxy setting will be in UI instead of via apple configurator

    i just bought apple TV and loaded latest firmware 5.2.
    from the knowledge base, understand that http proxy can be setup via apple configurator after ver 5.1.
    it can only be installed in MAC.
    i am really hope your developer team could bring the said function out to user interface instead of going through all the hassle.
    looking forward for your early reply

    Thanks for the idea. I had already thought about using aliases but that wouldn't stop the Application folder showing a looooooooooong list o applications. As I said, having things clear is just a crazy habit of mine. Now that I know the trick I will just "survive" having FCS applications in their default location. I know I'm the only one here doing things differently. It's just that I have never had that problem with any other application and it was turning me crazy.
    By the way, if anyone would like to use aliases, using an underscore as the first characters help having things on top of the list. For instance, the alias "_Multimedia" would appear before "Adobe".

Maybe you are looking for

  • HELP!!! I need to configure a static IP and I have no idea how that works

    So I can't download anything on bittorrent anymore (it just stalls), nor does my new wireless printer print if I am trying to print anything wirelessly (except for a diagnostic report so I know its not a hardware issue). I did some searching and foun

  • Can't get ipad to charge in car ups port

    Can't get ipad to charge in ups port in car all other phone and others charge

  • Korean Font for Belle

    I downloaded an English-Korean dictionary for my Nokia 500, pleasantly surprised by its availability (Nokia/Ovi Store) and price (zero.) Unfortunately, it is useless as it shows all Korean text as boxes. A Korean font is needed - where could I get on

  • Status display in Reporting

    Hi Friends, I want to display in report based on opening Balance. (EX: if Opening Balance is < 0 then Credit and if opening Balance >0 then Debit. Please give me inputs How will I Achieve this. Your points are assured. Thanks and Regards Prasad

  • Recover HP media center software

    "Klutz here" deleted media center icon from startup menu....apparently it deleted all links...alas...recovery of media center software says ..." only allowed 'one' recovery and that was back in 2012"  I have not tried this recovery before , but date