Pre-Caching Proxy Services

ALSB caches proxy services after they have been run, which is all well and good and results in a performance boost.
Unfortunately after ALSB has been restarted, message processing is slow (i.e. greater than 4 seconds) Subsequent messages are processed fine as the proxy services have been loaded into cache.
Does anyone know of anyway in which to cache some or all of the proxy services on start up?
My current solution is to send through a message every time ALSB starts up, but this is less than desirable.
Currently using ALSB 2.61.
Thanks

This is not supported. You may want to simulate a first run to force the caching after starting the server.
Gregory Haardt
ALSB Prg. Manager
[email protected]

Similar Messages

  • How to use cache on Proxy service in OSB

    Hi all,
    I need to use cache on proxy service. I am new to OSB, I have searched for this on net but unable to find.
    Please come up with some docs or links going through which I can achieve this.
    Thanks,
    Phani.

    i assume you already checked the result caching feature which can be used on the business service?
    http://docs.oracle.com/cd/E14571_01/doc.1111/e15867/configuringandusingservices.htm#OSBAG170

  • How to set expiry time for cached Subjects of authenticated proxy service.

    How to set expiry time for cached Subjects of authenticated proxy service in message level authentication.
    Because of this, password change does not effect immediatly in proxy invocation.
    I'm using Weblogic 10.3 and OSB3.0

    Hi,
    You can activate Time-Dependent Publishing Service on your XML form and once the Lifetime of Documents is over then the document is not visible to users.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c1/c87d3cf8ff3934e10000000a11405a/frameset.htm
    It is only invisible but not deleted!
    So to delete all expired XML Forms you should run Scheduler Tasks for Time-Dependent Publishing:
    <b>TimeBasePublishingUnpublish</b>
    http://help.sap.com/saphelp_nw2004s/helpdata/en/3a/bc37b5789dee4eaa8005bff84f14cf/frameset.htm
    You can also create your own Scheduler Task which deletes/archieves all expired XML Forms.
    Greetings,
    Praveen Gudapati
    [Points are welcome for helpful answers]

  • OSB - Accessing Operational Settings within Proxy Service

    Does anyone know if it is possible to access Operation Settings from within a Proxy Service?
    The use case is instead of logging, we perform auditing by inserting into a database. In certain environments, we would like to turn this off. I would like to reuse the Logs logging level field to decide whether or not to audit.
    So the message flow would have if (auditLevel = 'Warning') then BusinessService callout for auditing.
    Doing it this way lets operations choose whether or not to audit, instead of making code changes in different environments to choose whether or not to audit.

    Few months back I was also working on a similar requirement where client did not want to go for OSB configuration change (and even update) for changing the log levels or start auditing. After researching a little bit, we implemented java callout which used to read a property file and provide the value of auditing flag at runtime. We also created a java utility which used to clear the cache of server (because server loads & caches the property file after each restart). So whenever we have to make a change in auditing flag, we just change the value in property file and clear the cache of the server. This makes the fresh copy of property file available in server cache and OSB java callout picks the same.
    It was quite complex but the only better solution we could find. Please let us know if you get something better.
    Regards,
    Anuj

  • How can we call a OSB proxy service from a BPEL process?

    Hi,
    I want to call a OSB proxy service from a BPEL process. Can you please explain me the procedure?

    Get the wsdl of the OSB proxy service and create webservice parnerlink in BPEL based on this wsdl to invoke the service
    To form the wsdl url, copy the Endpoint URI  configured to the proxy service(just click on the proxy service in the console) from the sbconsole  - /ATHGPUM_GlidePathService/ProxyService/ATHGPUM_GlidePathProxyService
    Pre append <<protocol://OSB Hostname:OSB Port>>  - http://localhost:8000/   and post append with ?WSDL
    The final WSDL url look like  - http://localhost:8000/ATHGPUM_GlidePathService/ProxyService/ATHGPUM_GlidePathProxyService?WSDL
    Regards
    Albin I

  • OSB Proxy service request is echoed

    Hi All
    When I test my OSB proxy service, the request is being echoed back and the invocation trace just shows "No Service has been invoked, the request is echoed". I have created a Business service for my BPEL process and this is working fine. Only problem is when invoked from the proxy. The call is not even going to the BS. And there is no authentication or security policy attached to any of my services. Can someone please help?
    Also, when I put the endpoint of the proxy service into my browser, it shows a Forbidden-403 error
    The log file shows access denied exceptions. The trace from the log file is
    Failed to process request message for service ProxyService OracleEbizProductServices/ProxyServices/GetOracleProductInventory: com.bea.wli.sb.security.AccessNotAllowedException com.bea.wli.sb.security.AccessNotAllowedException at com.bea.wli.sb.pipeline.RouterSecurity.doAccessControl(RouterSecurity.java:136) at com.bea.wli.sb.pipeline.RouterSecurity.doAccessControl(RouterSecurity.java:117) at com.bea.wli.sb.pipeline.RouterManager.processMessage(RouterManager.java:586) at
    Any suggestions on what's going on?
    Thanks in advance
    Raja

    Hi
    We saw a similar issue in our environment. Suddenly all the proxy services were denying access. This happened after an IP address change on the servers running WLS Admin and OSB.
    By clearing all the temp/cache files on both servers, and ensuring that the WLS Authentication Setting did not 'cache' results we were able to resolve the problem. Obviously we needed to restart the WLSAdmin and OSB managed servers as well.
    Hope this helps.
    Thanks

  • Error in a Proxy service

    Hi,
    I'm new to ALSB and created a weblogic webservice and imported it as a WSDL resource. This is then used for creating a business service. Now, I have a proxy service which take string as input (configured 2 proxy services, one takes from jms request queue and other from http request ) and depending on the string value, it will call the different method in the business service.
    When I tested it in the ALSB console, it is able to call the correct method in business service depending on input parameter. but always throw a error with http response code of 500. And it changed the $body with a Fault string of "Failed to get operation name for incoming request".
    If am able to test the business service in the alsb console successfully, why am not able to test the proxy service from the console?
    Thanks in advance for your help.

    I might need a bit more info here but it seems you are not setting the 'header' and 'body' variables correctly when calling the business service.
    Assuming your service is SOAP1.1, you need to assign valid soap body and header(optional) to those variables inside your route action.
    If you open the test console for the business service you should get the payload xml needed for the service. In the proxy, you will need to wrap that with <soap-env:Body> (soap-env is a pre-saved namesapce) and assign it to 'body'.
    If you have already done that then I defiantly need more info.
    Ryan

  • Proxy service disable problem in OSB

    Hi All,
    I have two proxy services in a OSB project (one with OWSM policy and other without OWSM policy applied to it). Apart from this the two proxy services are implemented in the exactly same way. When I disable the proxy service to which OWSM policy is attached, and when I click the WSDL of the disabled proxy in browser it is automatically being redirected to the wsdl of other proxy service which doesn't have OWSM policy attached to it. I don't understand how it's happening. The only reason that I could think of is namespace of wsdl's which is different for both proxies (one has http://company.com/service and other is http://company.com/service/). Can anybody explain this issue?
    Adi

    Vlad,
    The URL is same, but the content from the wsdl of Proxy service which doesn't have OWSM policy attached to it. Ideally it should display 404 error when the proxy is disabled, but on the contrary it is displaying the content of other Proxy service which has endpoint similar to this.
    The only difference in the endpoints between the two services is:
    Proxy with OWSM: B2B/Gateway/Legacy
    Proxy without OWSM: B2B/Gateway
    I've cleared the cache memory in IE. Even asked other's to open it in their systems.
    Thanks,
    Adi

  • How to Serve HTML from a Proxy Service?

    I am trying to serve HTML from a proxy service.
    I set up a Messaging Service with request type = 'None' and response type = 'Text'; with Endpoint URL = '/OSB_Project/Proxy_Services/InfoPingerProxyService.html'.
    In my incoming request pipeline I set an html Transport Header action to define Content-Type = 'text/html'.
    In the response pipeline I replace the body with the html document contents...
    Trouble is, when I access the proxy (via a standard browser GET), I always produce an XML file with an <?xml...?> processing instruction:
    <?xml version="1.0" encoding="UTF-8"?>
    <html>
    Also: the browser always sees an XML response regardless, it seems.
    Any suggestions gratefully accepted.
    Cheers,
    Alph

    More on this.
    I made an "educated guess' that the path should be
    {code}./ctx:transport/ctx:response/tp:headers/http:Content-Type{code}
    But take a look at the following, you will see that the content type IS now text/html, but the XML processing instruction is still there...
    {code}
    :\BIN\wget-1.11.4-1-bin\bin>wget -d http://localhost:7001/Test_Project/ProxySe
    rvice1?q=1
    SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
    syswgetrc = C:\BIN\wget-1.11.4-1-bin/etc/wgetrc
    DEBUG output created by Wget 1.11.4 on Windows-MinGW.
    --2010-09-15 15:33:17-- http://localhost:7001/Test_Project/ProxyService1?q=1
    Resolving localhost... seconds 0.00, 127.0.0.1
    Caching localhost => 127.0.0.1
    Connecting to localhost|127.0.0.1|:7001... seconds 0.00, connected.
    Created socket 268.
    Releasing 0x0063a620 (new refcount 1).
    ---request begin---
    GET /Test_Project/ProxyService1?q=1 HTTP/1.0
    User-Agent: Wget/1.11.4
    Accept: */*
    Host: localhost:7001
    Connection: Keep-Alive
    ---request end---
    HTTP request sent, awaiting response...
    ---response begin---
    HTTP/1.1 200 OK
    Connection: Keep-Alive
    Date: Wed, 15 Sep 2010 05:33:17 GMT
    Content-Length: 61
    Content-Type: text/html; charset=utf-8
    X-Powered-By: Servlet/2.5 JSP/2.1
    ---response end---
    200 OK
    Registered socket 268 for persistent reuse.
    Length: 61 [text/html]
    Saving to: `ProxyService1@q=1'
    100%[=====================================> ] 61 --.-K/s in 0s
    2010-09-15 15:33:17 (1.23 MB/s) - `ProxyService1@q=1' saved [61/61]
    C:\BIN\wget-1.11.4-1-bin\bin>type "ProxyService1@q=1"
    <?xml version="1.0" encoding="UTF-8"?>
    <server>8088</server>
    C:\BIN\wget-1.11.4-1-bin\bin>
    {code}
    (I know that the actual CONTENT [ie "<server>8088</server"] is not really HTML at the moment...this is just intermediate testing content...)
    Back to the issue of how to get rid of that processing instruction...
    The proxy service is configured as a messaging service with request = none and response = text.
    Cheers,
    Alph

  • OSB question : passing a user defined transport header to a proxy service

    Hi All,
    I have a proxy service that calls another proxy service. The protocol for the "called proxy service" is set to local. The calling proxy service has a "transport header" action to add a user defined header to the outbound request.
    I log the outbound request in the calling proxy service before publishing/calling the other proxy service. It does have header set as expected. But the called proxy service does not get this header.
    As a note in the "transport" tab "get all headers" is set to true.
    Please suggest
    Here is the outbound xml gets printed just before calling the proxy service
    <con:endpoint name="BusinessService$userProvisioning$businessService$HttpMessageSender" xmlns:con="http://www.bea.com/wli/sb/context">
    <con:service/>
    <con:transport>
    <con:uri>http://localhost:8064/ProvisioningService/</con:uri>
    <con:mode>request-response</con:mode>
    <con:qualityOfService>best-effort</con:qualityOfService>
    <con:request xsi:type="http:HttpRequestMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers xsi:type="http:HttpRequestHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <tran:user-header name="JMS_BEA_RedeliveryLimit" value="1"/>
    <tran:user-header name="JMSDeliveryMode" value="2"/>
    <tran:user-header name="JMSExpiration" value="0"/>
    <tran:user-header name="JMSMessageID" value="ID:&lt;914937.1294164899050.0>"/>
    <tran:user-header name="JMSPriority" value="4"/>
    <tran:user-header name="JMSRedelivered" value="false"/>
    <tran:user-header name="JMSTimestamp" value="1294164899050"/>
    <tran:user-header name="JMSXDeliveryCount" value="1"/>
    *<tran:user-header name="reResolvedAddress" value="http://LPF004689:8080/axis2/services/provisioning/"/>*
    *<tran:user-header name="reResolvedRegion" value="MB"/>*
    <http:Content-Type>application/soap+xml; charset=utf-8</http:Content-Type>
    </tran:headers>
    <tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
    </con:request>
    </con:transport>
    <con:security>
    <con:doOutboundWss>false</con:doOutboundWss>
    </con:security>
    </con:endpoint>>
    And here is the inbound xml getting printed inside the called proxy service
    inbound="<con:endpoint name="ProxyService$userProvisioning$proxyService$LocalSoapListener" xmlns:con="http://www.bea.com/wli/sb/context">
    <con:service/>
    <con:transport>
    <con:mode>request-response</con:mode>
    <con:qualityOfService>best-effort</con:qualityOfService>
    <con:request xsi:type="loc:LocalRequestMetaData" xmlns:loc="http://www.bea.com/wli/sb/transports/local" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers xsi:type="loc:LocalRequestHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports"/>
    <tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
    </con:request>
    <con:response xsi:type="loc:LocalResponseMetaData" xmlns:loc="http://www.bea.com/wli/sb/transports/local" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers xsi:type="loc:LocalResponseHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports"/>
    <tran:response-code xmlns:tran="http://www.bea.com/wli/sb/transports">0</tran:response-code>
    </con:response>
    </con:transport>
    <con:security>
    <con:transportClient>
    <con:username>&lt;anonymous></con:username>
    </con:transportClient>
    </con:security>
    </con:endpoint>"

    Hi,
    We are using OSB 11g for sending message to external client.
    we are setting Headers "JMSType" in set Transport Header. but Client is not able to recieve the JMSType header at there side.
    we have read many forums for the same and turned on
    Pass all Headers through Pipeline
    Get All Headers
    then I put one publish action and keep my "Set Transport Header" inside that. still client is not able to find the same
    In out outbound request we can see the header as following.
    $outbound = <con:endpoint name="BusinessService$Notification$BusinessService$external$BUSINESSSERVICE:con="http://www.bea.com/wli/sb/context">
    <con:service/>
    <con:transport>
    <con:uri></con:uri>
    <con:mode>request</con:mode>
    <con:qualityOfService>exactly-once</con:qualityOfService>
    <con:request xsi:type="http:HttpRequestMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers xsi:type="http:HttpRequestHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <tran:user-header name="JMSType" value="XXXXXXX">
    <http:Content-Type>text/plain; charset=utf-8</http:Content-Type>
    </tran:headers>
    <tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
    </con:request>
    <con:response xsi:type="http:HttpResponseMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers xsi:type="http:HttpResponseHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <tran:user-header name="content-description" value="SOAP"/>
    <tran:user-header name="content-disposition" value="attachment;filename=&quot;[email protected]&quot;"/>
    <tran:user-header name="content-id" value="&lt;[email protected]>"/>
    <http:Cache-Control>proxy-revalidate</http:Cache-Control>
    <http:Connection>Keep-Alive</http:Connection>
    <http:Content-Length>112</http:Content-Length>
    <http:Content-Type>text/xml; charset=utf-8</http:Content-Type>
    <http:Date>Sun, 02 Sep 2012 04:06:43 GMT</http:Date>
    <http:Server>XXXXXXXXXerver>
    <http:Set-Cookie><![CDATA[<cookie-values xmlns="http://www.bea.com/wli/sb/transports/http">
    <value>JSESSIONID=m2RvGs2_Lvk_AZgyVJIv_e2-vSiFOQFi_mIA_SAPULGAKriCp_hbBD8uC0e8pEXt; Version=1; Path=/</value>
    <value>saplb_*=(spspiq_PIQ_00)6487650; Version=1; Path=/</value>
    </cookie-values>]]></http:Set-Cookie>
    </tran:headers>
    <tran:response-code xmlns:tran="http://www.bea.com/wli/sb/transports">0</tran:response-code>
    <tran:response-message xmlns:tran="http://www.bea.com/wli/sb/transports">OK</tran:response-message>
    <tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
    <http:http-response-code>200</http:http-response-code>
    </con:response>
    </con:transport>
    <con:security>
    <con:doOutboundWss>false</con:doOutboundWss>
    </con:security>
    </con:endpoint>

  • Creating Proxy service over a secured BPEL process

    Hi,
    I have a BPEL process project A which I have secured using oracle/wss_username_token_service_policy
    Now, I want to expose it over OSB as a proxy service.
    After registering the WSDL, I tried to create Business Service over it.
    It gave me a warning:
    [OSB Kernel:398133]WSSP 1.2 policy assertions (Web Services Security Policy 1.2) are not allowed on this service.
    What is the best approach to take.
    Thanks.

    Get the wsdl of the OSB proxy service and create webservice parnerlink in BPEL based on this wsdl to invoke the service
    To form the wsdl url, copy the Endpoint URI  configured to the proxy service(just click on the proxy service in the console) from the sbconsole  - /ATHGPUM_GlidePathService/ProxyService/ATHGPUM_GlidePathProxyService
    Pre append <<protocol://OSB Hostname:OSB Port>>  - http://localhost:8000/   and post append with ?WSDL
    The final WSDL url look like  - http://localhost:8000/ATHGPUM_GlidePathService/ProxyService/ATHGPUM_GlidePathProxyService?WSDL
    Regards
    Albin I

  • [errorCode: BEA-380000] Proxy service using Google API

    Hi sirs,
    I testing following this blogs : http://www.yenlo.nl/danielpalstra/2011/03/03/using-osb-with-rest/
    There's 4 step but i'm stucking at step 2
    1. Authenticate using API ClientLogin authentication with your Google username (email) and password
    2. Retrieve “auth” token from the ClientLogin response
    Link of API CLientLogin is : https://www.google.com/accounts/ClientLogin
    When i try with my raw data i can get response data:
    ====================================================================
    POST /accounts/ClientLogin HTTP/1.0
    Content-type: application/x-www-form-urlencoded
    accountType=HOSTED_OR_GOOGLE&Email=********@gmail.com&Passwd=********&service=cp&
    source=Gulp-CalGulp-1.05
    ========================================================================
    HTTP/1.0 200 OK
    Content-Type: text/plain
    Cache-control: no-cache, no-store
    Pragma: no-cache
    Expires: Mon, 01-Jan-1990 00:00:00 GMT
    Date: Mon, 14 Nov 2011 08:18:48 GMT
    X-Content-Type-Options: nosniff
    X-XSS-Protection: 1; mode=block
    Content-Length: 818
    Server: GSE
    SID=DQAAALwAAADVw2Zd7RVeOJmUh6NtAtbS90djGyM6ij09lUjSJ0KqT2A85mj3doG1OoU26Mxu_PNqIDiur1kMbZuj_XrB3-jzj4OO4lNCWpmYuy_nw0exfmNGQXiySUZ5Z_97Wv-2MRDDfg_uDv6zB7bVctLJIXAXVgQBjab2_pFvqNW_K2Qdp_n24a0PMWQkEBEQei3SPAGD1A8Xi4WXM50bRstc72nQfFGX39FOhmd_t8TUc-IS2Qclsi0zU09CgEnVAqbCN6w
    LSID=DQAAAL0AAABmYroXC57jIYKR9aa_nBDrNYNLG6rizYuczrCLzpIIBRSDm4tm46Ms9pbOPNhVZJwxoS4SX7ouJ_otU-6DIUGZOXWgzHRjjPTC24kWlry0VPN6NI4d-8IsLtFh-wJ3ZlJ8dGbsyD1NDXGnBgFWhymsMXJRNfq4EjXR45rbvu1F2zX-tejL1yKp9v2v2zCFLL-boqbjclG3qnzigpsOIpp9Em4K5psf-IfVbnOjE3YZQcG4LxALoQnyuQE8673bU
    Auth=DQAAAL4AAABmYroXC57jIYKR9aa_nBDrNYNLG6rizYuczrCLzpIIBRSDm4tm46Ms9pbOPNhVZJw-nvtu5YEz5Ktw5C8744GoquGHpcHWSfabCsVUtXH6bPDJ7n7tee5Ub79FfWfGmJIKtCEXkSwFfyv5SrKEr4ZqLxsvyv-SISZXlilOKqNHKWqei27NIvBIrQOLCd5MqTILQRmfZOP0rOvkoCqTt5I2hyFyhevWeYuayn06QD0DPqpLFdYiaoNsxI70Rcte4
    ====================================================================
    When i create proxy service and business service as the guide. I got a fault like this:
    $fault:     
    <con:fault      xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380000</con:errorCode>
    <con:reason>Found</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>response-pipeline</con:path>
    </con:location>
    </con:fault>
    This is whole Invocation Trace     
              (receiving request)
    Initial Message Context
              added $body
    <soapenv:Body      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/>
              added $header
    <soapenv:Header      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/>
              added $inbound
    <con:endpoint      name="ProxyService$google$getGoogleAuth" xmlns:con="http://www.bea.com/wli/sb/context">
    <con:service/>
    <con:transport>
    <con:uri>/google/getGoogleAuth</con:uri>
    <con:mode>request-response</con:mode>
    <con:qualityOfService>best-effort</con:qualityOfService>
    <con:request      xsi:type="http:HttpRequestMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers      xsi:type="http:HttpRequestHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <http:Content-Type>text/plain; charset=utf-8</http:Content-Type>
    </tran:headers>
    <tran:encoding      xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
    <http:query-string>username=*******&password=*******</http:query-string>
    <http:query-parameters/>
    </con:request>
    <con:response      xsi:type="http:HttpResponseMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers      xsi:type="http:HttpResponseHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <http:Content-Type>text/plain</http:Content-Type>
    </tran:headers>
    <tran:response-code      xmlns:tran="http://www.bea.com/wli/sb/transports">0</tran:response-code>
    </con:response>
    </con:transport>
    <con:security>
    <con:transportClient>
    <con:username><anonymous></con:username>
    </con:transportClient>
    </con:security>
    </con:endpoint>
              added $messageID
    1417705043541984180-569da6b1.133c91b1102.-7fde
              RouteNode1
    Routed Service
              Route to: "googleLogin"
         $outbound:
    <con:endpoint      name="BusinessService$google$googleLogin" xmlns:con="http://www.bea.com/wli/sb/context">
    <con:service/>
    <con:transport>
    <con:mode>request-response</con:mode>
    <con:qualityOfService>best-effort</con:qualityOfService>
    <con:request      xsi:type="http:HttpRequestMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers      xsi:type="http:HttpRequestHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <http:Content-Type>application/x-www-form-urlencoded</http:Content-Type>
    </tran:headers>
    </con:request>
    </con:transport>
    <con:security>
    <con:doOutboundWss>false</con:doOutboundWss>
    </con:security>
    </con:endpoint>
         $body (request):
    <soapenv:Body      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    accountType=HOSTED_OR_GOOGLE&amp;Email=********@gmail.com&amp;Passwd=********&amp;service=cp&amp;source=Appname
    </soapenv:Body>
         $header (request):
    <soapenv:Header      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/>
         $attachments (request):
    <con:attachments      xmlns:con="http://www.bea.com/wli/sb/context"/>
    Message Context Changes
              added $queryString
    username=********&password=***********
              added $username
              added $outbound
    <con:endpoint      name="BusinessService$google$googleLogin" xmlns:con="http://www.bea.com/wli/sb/context">
    <con:service/>
    <con:transport>
    <con:uri>
    https://www.google.com/accouts/clientLogin
    </con:uri>
    <con:mode>request-response</con:mode>
    <con:qualityOfService>best-effort</con:qualityOfService>
    <con:request      xsi:type="http:HttpRequestMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers      xsi:type="http:HttpRequestHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <http:Content-Type>
    application/x-www-form-urlencoded; charset=utf-8
    </http:Content-Type>
    </tran:headers>
    <tran:encoding      xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
    </con:request>
    <con:response      xsi:type="http:HttpResponseMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers      xsi:type="http:HttpResponseHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <http:Cache-Control>private</http:Cache-Control>
    <http:Connection>close</http:Connection>
    <http:Content-Length>218</http:Content-Length>
    <http:Content-Type>text/html; charset=UTF-8</http:Content-Type>
    <http:Date>Tue, 22 Nov 2011 04:11:02 GMT</http:Date>
    <http:Location>http://www.google.com</http:Location>
    <http:Server>GFE/2.0</http:Server>
    </tran:headers>
    <tran:response-code      xmlns:tran="http://www.bea.com/wli/sb/transports">1</tran:response-code>
    <tran:response-message      xmlns:tran="http://www.bea.com/wli/sb/transports">Found</tran:response-message>
    <tran:encoding      xmlns:tran="http://www.bea.com/wli/sb/transports">UTF-8</tran:encoding>
    <http:http-response-code>302</http:http-response-code>
    </con:response>
    </con:transport>
    <con:security>
    <con:doOutboundWss>false</con:doOutboundWss>
    </con:security>
    </con:endpoint>
              added $password
              changed $body
    <soapenv:Body      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/>
              changed $attachments
    <con:attachments      xmlns:con="http://www.bea.com/wli/sb/context"/>
              changed $inbound
    <con:endpoint      name="ProxyService$google$getGoogleAuth" xmlns:con="http://www.bea.com/wli/sb/context">
    <con:service/>
    <con:transport>
    <con:uri>/google/getGoogleAuth</con:uri>
    <con:mode>request-response</con:mode>
    <con:qualityOfService>best-effort</con:qualityOfService>
    <con:request      xsi:type="http:HttpRequestMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers      xsi:type="http:HttpRequestHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <http:Content-Type>text/plain; charset=utf-8</http:Content-Type>
    </tran:headers>
    <tran:encoding      xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
    <http:query-string>username=**********&password=********</http:query-string>
    <http:query-parameters/>
    </con:request>
    <con:response      xsi:type="http:HttpResponseMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers      xsi:type="http:HttpResponseHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <http:Content-Type>text/plain</http:Content-Type>
    </tran:headers>
    <tran:response-code      xmlns:tran="http://www.bea.com/wli/sb/transports">0</tran:response-code>
    </con:response>
    </con:transport>
    <con:security>
    <con:transportClient>
    <con:username><anonymous></con:username>
    </con:transportClient>
    </con:security>
    </con:endpoint>
              changed $header
    <soapenv:Header      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/>
              System Error Handler
    $fault:     
    <con:fault      xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380000</con:errorCode>
    <con:reason>Found</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>response-pipeline</con:path>
    </con:location>
    </con:fault>
    this is the 4 th project i do with OSB so i don't know where to debug this. Please help me to pass this problem. I will very appreciate for ur help.
    Edited by: tien86 on 20:28 21-11-2011
    Edited by: tien86 on 20:43 21-11-2011

    What are the operations in your business service?
    Are you setting the correct operation in dynamic route expression?
    here is an example:
    <ctx:route>
    <ctx:service isProxy='false'>TestProject/TestFolder/TestBusinessService</ctx:service>
    <ctx:operation>BusinessServiceOperationName</ctx:operation>
    </ctx:route>

  • How to enable proxy service in snow leopard

    I want to enable the proxy service in snow leopards apache server.
    Saw a note online and gave it a try.
    I added a proxy.conf file in /private/etc/apache2/other, then turned on apache. Create the cache directory. It didn't work.
    What did I miss?
    The configuration file:
    AddModule mod_proxy.c
    <IfModule mod_proxy.c>
    ProxyRequests On
    <Directory proxy:*>
    Order deny,allow
    #Deny from all
    Allow from all
    #NOTE: Replace '.your_domain.com' with your IP number(s)!
    </Directory>
    # Enable/disable the handling of HTTP/1.1 "Via:" headers.
    # ("Full" adds the server version; "Block" removes all outgoing Via: headers)
    # Set to one of: Off | On | Full | Block
    ProxyVia On
    # To enable the cache as well, edit and uncomment the following lines:
    # (no cacheing without CacheRoot)
    CacheRoot "/Library/WebServer/ProxyCache"
    CacheSize 5
    CacheGcInterval 4
    CacheMaxExpire 24
    CacheLastModifiedFactor 0.1
    CacheDefaultExpire 1
    NoCache a_domain.com another_domain.edu joes.garage_sale.com
    </IfModule>
    # End of proxy directives

    Try the Unix forum under OS X Technologies.

  • Multiple clients of a single proxy service

    I have trouble getting more than one client connected to the same proxy service. I tried with and without connection-limit in the acceptor config without success.
    my proxy config on the server side looks like this
    <proxy-scheme>
    <service-name>ExtendTcpProxyService</service-name>
    <acceptor-config>
    <tcp-acceptor>
    <local-address>
    <address>somehost</address>
    <port>10495</port>
    </local-address>
    </tcp-acceptor>
    <connection-limit>10</connection-limit>
    </acceptor-config>
    <proxy-config>
    <cache-service-proxy>
    <enabled>true</enabled>
    </cache-service-proxy>
    <invocation-service-proxy>
    <enabled>false</enabled>
    </invocation-service-proxy>
    </proxy-config>
    <autostart>true</autostart>
    </proxy-scheme>
    and here is what I get on the clients that fail to connect:
    2012-03-06 17:55:28.945/1.482 Oracle Coherence GE 3.7.1.0 <D5> (thread=ExtendTcpProxyService:TcpInitiator, member=n/a): Started: TcpInitiator{Name=ExtendTcpProxyService:TcpInitiator, State=(SERVICE_STARTED), ThreadCount=0, Codec=Codec(Format=POF), Serializer=com.tangosol.io.pof.ConfigurablePofContext, PingInterval=0, PingTimeout=5000, RequestTimeout=5000, ConnectTimeout=10000, SocketProvider=SystemSocketProvider, RemoteAddresses=[COHERENCE_PROXY_HOST/10.30.186.16:10495], SocketOptions{LingerTimeout=0, KeepAliveEnabled=true, TcpDelayEnabled=false}}
    2012-03-06 17:55:28.961/1.498 Oracle Coherence GE 3.7.1.0 <D5> (thread=main, member=n/a): Connecting Socket to 10.30.186.16:10495
    2012-03-06 17:55:38.968/11.505 Oracle Coherence GE 3.7.1.0 <Info> (thread=main,member=n/a): Error connecting Socket to 10.30.186.16:10495: java.net.SocketTimeoutException: connect timed out
    only one client can stay connected at any time... I must be doing something wrong!

    Hi,
    There is nothing wrong in the proxy-scheme configuration ! I would suggest you to check the connectivity between the 2nd client and proxy (probably firewall issue).
    Hope this helps!
    Cheers,
    NJ

  • Wich Caching Proxy would be suiteable for Windows 7 Professional Server

    I got the following setup:
    3 Computer Rooms for Trainign Purposes.
    18 PC per room, one of them a Server. All but the Server are protected by Steady State Software (DeepFreeze), with them getting thawed every 1-3 months for Windows and software updates. The only thing allowed to auto-update is the Virus scanner (MS Security
    Essentials).
    The Server and all Computers are "only" Windows 7 Professional (no real server OS among them).
    I managed to minimise the Internet Load for updates by orgianising Offline installers for the software that had them.
    But Windows Updates and some of the Adobe Photoshop Updates don't want to be easily accesible offline.
    The only thing I can effectively do for those would be a Cachign Proxy. Aside from MSE definitions (multiple updates per day possible), most of the files will be only updated every month or so.
    It also does not need to cache normal Internet Traffic, only large files like updates. Maybe only towards very specific servers (like the MS and Adobe update servers).
    What options for a caching Proxy server do I have in this scenario?
    Let's talk about MVVM: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/b1a8bf14-4acd-4d77-9df8-bdb95b02dbe2 Please mark post as helpfull and answers respectively.

    Hi,
    Please refer to the following link:
    http://blogs.msdn.com/b/ieinternals/archive/2013/10/11/web-proxy-configuration-and-ie11-changes.aspx
    Best Regards,
    Vincent Wu
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    As I understand it:
    If the programm uses the WinINET settings at all (not many do nowadays), the settings is per user. But you can force a system wide value via registery entry.
    I asume windows update will use that setting (I read often about having to change odd users proxy settings before). The WU Service runs under the "Local System" Account in a non-interactive session.
    So either changing the proxy settings of Local System or setting the OS to use a global setting should redirect it. So it is possible to redirect the Updater (even background downloaders) to use a proxy server.
    I would still need a proxy server I can run on a mere Win 7 Pro. Ideally one I can tell to only cache for specific domains/ip adresses* (the one of the Update servers for Adobe and Windows, for example).
    And google will result in me hitting links taking about Proxies run by other people before it will ever give me a list of availible server softwares and thier pro/con's.
    *I can get those IP adresses/domains either via wireshark or the resource monitor of Windows. So finding out where the data comes from is the least of my worries.
    In the meantime I looked into wsus offline updater. While it cannot cover the regular MSE or the odd Adobe updates, it can still handle the bulk of data.
    Let's talk about MVVM: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/b1a8bf14-4acd-4d77-9df8-bdb95b02dbe2 Please mark post as helpfull and answers respectively.

Maybe you are looking for

  • Receiving Group Text : How do i see who else is in the distribution list???

    Receiving Group Text : How do i see who else is in the distribution list??? other phones seem to have this, how can i see this?  Post relates to: Pre p100eww (Sprint)

  • How do i stop window from closing down all the time

    watching movie monitor keep going black seem every 5min. and closes have enter my password to start watching movie again. How do I stop that? I put in never in two places put it keep doing it.

  • ACS runtime process is restarting after upgrading from 5.0 to 5.1

    Hi, I have upgraded ACS 5.0.0.21 to latest patch 6 then patched latest ADE later upgraded the 5.1.0.44 and applied latest patch (5.1.0.44-5) then restarted the server but when I launch the reporting window, it says runtime process restarting conditio

  • Mark as read

    I have a number of books sitting on my bookshelf and sometimes I just cant remember which ones I have read completely. Is there a way to mark the book as being read/ Thank you. xerxers

  • Passing arrays to Oracle Stored procedure.

    Have any body passed arrays to Oracle stored procedures while the app is running in Weblogic app server. I am able to pass the arrays with regular JDBC connection. If I run the same piece of code using a connection recieved from the datasource of web