ACE: Request Method: Options = RST

I am in need of troubleshooting a situation where a user wants to access the load balanced web application (J2EE) with an application called "portal drive".
From my understanding this application utilizes the WebDAV extension and is more or less WebDAV client with "explorer" functionalities.
Application team now complains about following symptoms:
- The Portal Drive client connects to the rservers directly just fine.
- PortalDrive client won't connect using the VIP.
Therefore i sniffed the setup from my client to the VIP and i can see following behavior.
After the initial TCP setup the first HTTP Request used is "Method: OPTIONS". After this request the ACE sends and RST,ACK and drops the connection. This happens every time i connect using the VIP.
So now my approach to find the root cause circles around the two following scenarios.
A: ACE does not support a first request with Method OPTION.
or
B: After the initial request trough the VIP address the server maybe has to be SNAT'ed into the client side vlan.
I hope you guys have an idea how to fix this.
Thanks for reading
Roble

Hi Gilles,
we switched of the whole http inspection a while backed due to a previous issue with the PROPFIND option, you might remember that.
I was not aware that the Inspection of WebDAV is now officially supported. So therefore the inspection is unlikely the root cause if this issue.
What about the SNAT thingy, could that be a valid reason?
Roble

Similar Messages

  • Missing option to change HTTP request method on iView level

    Dear all,
    I am trying to implement an iView using the ApplicationIntegrator. Unfortunately I am getting the error message "Request Method POST is not allowed". I found this nice weblog where you have the option on the iView level to change the HTTP request method to "GET". Unfortunately I do not have this parameter.
    I am on EP6.0 SP 9.
    I really appreciate your help and will reward points.
    Thanks,
    Jens

    I'm not sure I fully follow what the problem is, or I'm misreading the issue.
    Just to be clear, you are in Active Directory Domains & Trusts console, you did a click on "Active Directory Domains and Trusts," and then you are saying on the left pane you are not seeing the "Raise Forest Functional Level"
    option, such as the following screenshot shows?
    I assume there is currently only one domain in the forest.
    Was there at any time another domain that was removed, such as a child domain or an additional domain tree, there was removed?
    What's the Schema version? To find it, run this without the quotes:
    "dsquery * cn=schema,cn=configuration,dc=domainname,dc=local -scope base -attr objectVersion"
    Schema Version Matrix:
    ============================
    Version 13 = Windows Server 2000
    Version 30 = Windows Server 2003 RTM, Windows Server 2003 with Service Pack 1, Windows Server 2003 with Service Pack 2
    Version 31 = Windows Server 2003 R2
    Version 44 = Windows Server 2008
    Version 47 = Windows Server 2008 R2
    Version 56 = Windows Server 2012 RTM
    Version 69 = Windows Server 2012 R2
    Late Edit:
    See the following link for a similar discussion:
    Unable to raise forest functional level
    https://social.technet.microsoft.com/Forums/windowsserver/en-US/1d777261-ea53-4301-9541-3ea037245986/unable-to-raise-forest-functional-level?forum=winserverDS
    Ace Fekay
    MVP, MCT, MCSE 2012, MCITP EA & MCTS Windows 2008/R2, Exchange 2013, 2010 EA & 2007, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Complete List of Technical Blogs: http://www.delawarecountycomputerconsulting.com/technicalblogs.php
    This posting is provided AS-IS with no warranties or guarantees and confers no rights.

  • ACE http probe "request method type" mandatory on A3(2.6)?

    Hi people,
    I recently upgraded to A3(2.6) from A3(2.0) and I don't see the N/A option on the http probe "request method type".
    It also has an asterisk * which means it's mandatory.
    I tried to set up a new http probe for another farm I am creating and the probe shows status failed, although I can ping and telnet to the http server on port 80 from the ACE context. My probe is like that:
    probe http http_probe_WWW
      interval 15
      passdetect interval 60
      expect status 200 200
      open 10
    My other http probes for other farms work ok after the upgrade and they are similar.
    So my question is: Do I need to set the request method type or something else causes the probe to fail?
    thanks a lot.
    George

    What you see is a problem with the GUI.
    CSCtg78008    while creating http probe default method slected should be get as in CLI
    But the request-method is not required.
    So your config should work.
    Do a 'show probe detail' to see the failure reason.
    Get a sniffer trace as well.
    Regards,
    Gilles.

  • Error "request method not found" in Collaboration?

    Hi,
    using Collaboration Instant Messaging, after a brief time without chat activity, casts the error popup message "request method not found"
    After this message, user click “OK” and message close, but from that moment, beginning to have problemas navigating, clicking any tab, Portal is always going to the first tab (default page) and is trapped there.  
    choosing any tab in Top Level Navigation, always return to initial page (the first tab in TLN). (navigation is like "hang")
    In addition, Collaboration Instant Messaging becomes offline, and no longer allow user to reconnect.  Most of users has problems with online status, some users never appear in “green”, and others can turn online, but after several minutes, turn offline suddenly.
    Version is EP 7.0 SP12
    Any help will be appreciated
    thanks in advance,
    Edited by: Leandro  Balboni on Apr 21, 2008 11:49 AM
    Edited by: Leandro  Balboni on Apr 21, 2008 11:57 AM

    anybody has implemented RTC functions? similar problems? any ideas?
    thanks in advance,
    regards,

  • Business Service with multiple HTTP Request Methods

    hi all -
    I'm new to OSB and trying to prototype a solution. I have a service provider that exposes a number of HTTP operations (GET/PUT/POST/DELETE). It's a JAX-RS implementation.
    I was looking to create 1 proxy service and 1 business service for that service provider. But, within my business service, I must chose a 'HTTP Request Method' and it allows only 1 type (either GET, PUT, POST, DELETE). So, I have something working, but only for a single type (POST in my prototype). I figure I could create more proxy and business services for the other HTTP Request Methods, but I'm not sure if this is the correct approach (design/architecture).
    My other thought was to create a proxy service to front the service provider, but looking at the documentation, it looks like there should be a business service for each proxy service. If it's possible to use a proxy service without a business service to mediate the service provider, where would I add my URLs for the service provider in the proxy service.
    My apologies on the 2 part architecture/design question. I thought the group would help with getting me started.
    thanks jim

    Hi,
    Frankly I dont know too much on this topic but following links may help you:
    http://help.sap.com/saphelp_nw04/helpdata/en/25/dda73e5b7a424de10000000a114084/frameset.htm
    Troubleshooting ICF: http://help.sap.com/saphelp_nw04/helpdata/en/80/b2dd3a6dac703be10000000a11405a/content.htm
    Possibly experts in this forum will be able to help you:  Application Server->Internet Transaction Server (ITS)
    Regards,
    Gourav

  • Synchronous RFC-XI-Web Service with no request method

    Hello guys,
    I'm trying to set up an RFC-XI-Web Service scneario.  But with the particularitity that the WSDL does not have a request method. It only has a very simple response method.
    How can I make this? How can XI call the Web Service, if I dont have any request method?
    Thanks for your help.
    Felipe

    Matias, after some test I think that VJ is correct.
    It is failing at the moment of delivering the message to the WS, I'm getting the followin error messages:
    com.sap.aii.af.ra.ms.api.DeliveryException: invalid content type for SOAP: TEXT/PLAIN; HTTP 302 Moved Temporarily
    I tested the WS with XMLspy and works correctly.
    I'm starting to believe that the best solution is to simply create a dummy request in the WS.
    It would be great if someone else test in their own and see if we get the same result.  Thanks,
    Felipe

  • Process request method executing multiple times issue

    Hi ALL,
    In my controller code , process request method is executing multiple times and inserting multiple data into the table, can any body help me how to resolve this issue.
    I have the below code in my process request:
    OAApplicationModule am = (OAApplicationModule) pageContext.getApplicationModule(webBean);
         am.invokeMethod("InsertRecord",null);
         OAMessageLovInputBean oalovinputbean=(OAMessageLovInputBean)webBean.findIndexedChildRecursive("ccustatus") ;
         oalovinputbean.setValue(pageContext,"INPROGRESS");
         String userName = pageContext.getUserName();
          System.out.println("User NAme is :" + userName);
          OAMessageTextInputBean pUserId = (OAMessageTextInputBean)webBean.findChildRecursive("item32");
          pUserId.setValue(pageContext,userName);
          OAMessageTextInputBean pchangedby =  (OAMessageTextInputBean)webBean.findChildRecursive("item34");
          pchangedby.setValue(pageContext,userName);
          if((("on").equals(pageContext.getParameter("rrchkbox"))))
                  String whereclause1=(String)pageContext.getTransactionValue("whereclause");
                  String workordnum=(String)pageContext.getTransactionValue("workordnum");
                  String rrnum =(String)pageContext.getTransactionValue("rrnum");
                  String ponum =(String)pageContext.getTransactionValue("ponum");
                  System.out.println("whereclause test1"+whereclause1);
                  String status=pageContext.getParameter("ccustatus");
                  System.out.println("DEBENDRA LINE STATUS:" + status);
                  Serializable param[] = {whereclause1,workordnum,rrnum,ponum};        
                           // am.invokeMethod("getSearchData1",param);
                           // am.invokeMethod("checkSelectedrow",param);       
                 Serializable vcnt =  am.invokeMethod("processPOData",param);  
    Below code written in AM:
    public void InsertRecord()
            XXDPECONTAINERVOImpl vo = getXXDPECONTAINERVO1();
            vo.setMaxFetchSize(0);
            XXDPECONTAINERVORowImpl row = (XXDPECONTAINERVORowImpl)vo.createRow();
            oracle.jbo.domain.Number empNum = (oracle.jbo.domain.Number)getOADBTransaction().getSequenceValue("XXDPE_CONTAIN_SEQ");
            row.setContainerizationId(empNum);
            vo.insertRow(row);
            row.setNewRowState(row.STATUS_INITIALIZED);
    Please help me out.

    hi,
    PR() will be called whenever your page will load, so the number of times you will load your page all the time your PR will be called and it will call the AM method.
    otherwise put some condition and call the insert method from your PR.
    Regards
    Mahesh

  • Cannot find the ''Positioning Methods'' option on ...

    Hello....I have recently bought the C7-00 and I wanted to test my GPS but I could not find the "Positioning Methods'' option to select the A-GPS, so can anyone help on this.
    Thank you.

    Do you not have a Location app in your Applications Folder ? As CJ mentioned , that is where you set your location methods to on/off. Inside Location you should have 3 sub folders, Landmarks,GPS data and Positioning. Open Positioning and you should be able to change the settings !
    If I have helped at all, a click on the White Star is always appreciated :
    you can also help others by marking 'accept as solution' 

  • CAF-CORe: Access methods option missing in CE7.11

    HI Friends,
       I am using Ce7.11 preview version.
    I have created CAF Project->BO Nodes.
    Now i  have created Application service .Now i need to create Aceess methods.
    In NWDS70 we used to have Access methods wherein when we check the CRUD methods, they are going to generate.
    In CE7.11 i am unable to see those Access methods, Query methods option.
    whay i see is Custom  Option wherein to create individual operation adn BX extractor, the Other  two options are missing.
    Are the options removed from CE7.11?
    Should we generatee teach operation manually ?
    Regards
    Chandra Dasari

    Closed, because of no replies

  • I am trying to change my payment method, however to payment method options are showing. A nd I am not able to purchase any apps noteven free ones

    It won't let me change my payment method because there are no options, and I can't buy any apps. What do I do?

    Contact iTunes Support and request assistance...
    Apple  Support  iTunes Store  Contact Us

  • No synchronous Request/Reply option in B2B config wizard step 5 of 7 ?

    I have a customer running SOA Suite 11.1.1.5 who has created a BPEL process
    and added a B2B partner link to the reference swim lane.
    They want to send a 270 document to a partner and receive a 271 on the same HTTP Channel as a Sync Req/Reply
    When the customer runs the B2B wizard, it successfully connects to their WLS Server and at
    Step 5 of 7 in the wizard they see radio buttons for
    o Send
    o Receive
    They do not have radio buttons further down for
    o Synchronous Request/Response
    o Outbound
    o Inbound
    Does anyone have any ideas why not?
    I have a sample running on my local server which is also 11.1.1.5 and
    the Synchronous Request/Response radio buttons do appear.
    thanks
    Bob

    Bob,
    I don't think PS4 (11.1.1.5) has this option available -
    http://docs.oracle.com/cd/E21764_01/integration.1111/e10229/intro_ui.htm#CHDEGEEB
    Please re-check your local setup version.
    Regards,
    Anuj

  • Payment method optional field

    Hi guru's
    Am creating the service SO in which payment method field is optional,  but still while creating the SO it is ask for payment method mandtory, I check the Incompletion log. In that this field is not mandotary,
    Can any one help me to finout how can i make this field as optional
    Please treat this is as a urgent

    Dear Mr Surve,
    Could you kindly verify by executing the incompletion procedure whether the payment method sought is in the order header or item?
    Regards,
    K Gopidas.

  • I'd like to suggest/request new option for Touch Pad functionality

    Hi,
    My name is Shahar. I am a HW eng and I've been using T61 for the past 3 years. It's my work laptop, but I am happy with it. Its way better than my previous cra^#@%#^%!!! Laptop.
    I'd like to suggest / request a simple addition to the touchpad driver from the development guys in lenovo. My suggestion is about the usage of the touch-pad.
    Currently, the touch pad works like this: I drag my finger on the pad from point (x0,y0) to point (X1,Y1) thus "drawing" a vector , and the pointer moves in the same angle of my vector. The length of that movement is of course depends also on my touch-pad driver configuration.
    What I really, really, really, really want is to not have to drag my finger. I wish the touch pad will work in the following manner:
    Lets define a virtual middle of the touch pad as point (Xm,Ym), and were I touch the pad as point (Xt,Yt).
    I want the pointer to move according to the angle of a vector starting a point (Xm,Ym) and pointing to (Xt,Yt), and I want it to move in a speed which is relative to the distance between the points. Point (Xm,Ym) is where the pointer is now, and point (Xt,Yt) is the direction I want the pointer to move. The pointer should move as long as I keep touching the pad, and stop when I remove my finger.
    That's all .
    I would have added such an option to the touchpad driver myself if I had the means....
    Is this feasible ?
    Maybe I can get info on how to communicate with the touchpad ?
    Thanks,
    Shahar.

    I have a couple things I would add as well:
    "An option to link/ unlink ALL selected mask layers, instead of having to go down manually doing it on each masked layer." that wouldve saved me literally an hour at work today.
    My request is to have a "liquify all" option where you can essentially easily batch all selected masks or layers and apply a saved mesh without having to do it manually.
    As a person who professionally uses photoshop for 8 hrs a day every day this feature would save me an easy half hour on many files.  It also would cut down on the "mistakes" we make by missing  one random but essential mask.
    One more suggestion is to enable "warp" in transform to work with the "transform again" command as it is the only one of the forms of transformations that does not allow it.
    Thanks for reading
    Steph

  • ACE SM sending a RST prematurely

    I have run into an odd situation where the ACE sends a TCP reset for the public leg of a TCP session prematurely.  The setup looks something like this.
    Internet-->FWSM(context)-->ACE-->rservers
    client upload     NAT exemption          routed
                                     For VIP
                                              <--RST
    The client reports that this seems to happen most frequently on slow connection with a fair amount of packet loss. I cannot make any such claim but it is their theory.  A capture from the ACE doesn't reveal anything obvious.  The ACE sends ACK with Seq-1 Ack- 51777 Win29852 at timestamp 0.641248.  It then follows with a RST with Seq -1 Ack - 51777 Win29852 at timestamp 0.641405 with no apparent reason why.  The last packet sent by the rserver prior to this termination had Seq - 1 Ack - 51778 Win 63480 with a timestamp of 0.615157.
    I don't really have much else to go on right now.  I'm still digging through show commands and show-tech in the hopes that I find something.  Does anyone out there have any thoughts?
    Thanks,
    Dave

    Hi David,
    For these kind of issues, the best approach would be opening a TAC case to have it investigated further.
    The traffic capture you got and a showtech from the ACE would be a good start, but even better if you could get a capture showing both the client and server sides of the connection and a showtech before and after the test.
    Daniel

  • Lightning request to OPTIONS /dav/home/ 404 causes excessive logging

    Calendar 7u2-6.11
    We encountered a scenario where a Lightning user causes excessive logging (filled up 10GB logs in a day). These logs over and over...
    1.2.3.4 - - [18/Apr/2012:13:58:42 -0500] "PROPFIND /dav/principals/user%40domain/ HTTP/1.1" 207 762 0 "-" "Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120310 Thunderbird/11.0 Lightning/1.3" 0/7026
    1.2.3.4 - - [18/Apr/2012:13:58:42 -0500] "PROPFIND /dav/home/user%40domain/ HTTP/1.1" 207 461 0 "-" "Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120310 Thunderbird/11.0 Lightning/1.3" 0/11527
    1.2.3.4 - - [18/Apr/2012:13:58:42 -0500] "OPTIONS /dav/home/ HTTP/1.1" 404 23 0 "-" "Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120310 Thunderbird/11.0 Lightning/1.3" 0/5073
    On the client side, this appears in the error console.
    CalDAV: Status 207 on initial PROPFIND for calendar MyCal
    CalDAV: Authentication scheme for MyCal is Basic
    CalDAV: recv: <?xml version='1.0' encoding='UTF-8'?><D:multistatus xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:M="urn:ietf:params:xml:ns:carddav">
    <D:response>
    <D:href>/dav/home/user@domain/</D:href>
    <D:propstat>
    <D:prop>
    <D:resourcetype><D:collection /></D:resourcetype>
    <D:owner>
    <D:href>/dav/principals/user@domain/</D:href>
    </D:owner>
    <D:supported-report-set><D:supported-report><D:report><D:principal-search-property-set /></D:report></D:supported-report><D:supported-report><D:report><D:principal-property-search /></D:report></D:supported-report><D:supported-report><D:report><D:principal-match /></D:report></D:supported-report><D:supported-report><D:report><D:expand-property /></D:report></D:supported-report><D:supported-report><D:report><D:sync-collection /></D:report></D:supported-report><D:supported-report><D:report><C:calendar-multiget /></D:report></D:supported-report><D:supported-report><D:report><C:calendar-query /></D:report></D:supported-report><D:supported-report><D:report><M:addressbook-multiget /></D:report></D:supported-report><D:supported-report><D:report><M:addressbook-query /></D:report></D:supported-report></D:supported-report-set>
    <F:getctag xmlns:F=" http://calendarserver.org/ns/ ">"1334776461000.9"</F:getctag>
    </D:prop>
    <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
    <D:propstat>
    <D:prop>
    <C:supported-calendar-component-set />
    </D:prop>
    <D:status>HTTP/1.1 404 Not Found</D:status>
    </D:propstat>
    </D:response>
    </D:multistatus>
    CalDAV: Collection has webdav sync support
    Warning: There has been an error reading data for calendar: MyCal. However, this error is believed to be minor, so the program will attempt to continue. Error code: DAV_DAV_NOT_CALDAV. Description: The resource at https://server.host.name/dav/home/user@domain is a DAV collection but not a CalDAV calendar
    Warning: There has been an error reading data for calendar: MyCal. However, this error is believed to be minor, so the program will attempt to continue. Error code: READ_FAILED. Description:
    User reports that Lightning was set up and working a week before these errors started.
    Does anyone know what could be triggering Lightning to experience this problem?

    This is an example technique to protect against this Lightning bug. Essentially, if the server process notices that a single client has requested /dav/home/something/ more than X times during its lifetime, then it issues a 403 error, which causes Lightning to break out of its loop. Keep in mind that the code below hasn't been completely tested.
    It requires:
    <ul>
    <li>Use Apache with mod_proxy in front of the CalDAV server</li>
    <li>Use mod_perl (version 2) in order to hook into the early stages of the HTTP request cycle</li>
    <li>Apache is built to use the "worker" MPM</li>
    <li>MaxRequestsPerChild is configured appropriately in proportion to what you configure "PerlSetVar block_lim" below.</li>
    </ul>
    Install this Perl module in your Perl INC path:
    <blockquote>
    package DOSProtect;
    use strict;
    use warnings;
    use Apache2::Const qw(:common :log);
    use Apache2::RequestRec;
    use Apache2::Request;
    use Apache2::Connection;
    use Apache2::Log;
    # this is a global variable that does not lose state
    # during the life of the apache process
    my %state;
    sub handler {
    my $r = shift;
    # set this in Apache config with:
    # PerlSetVar block_uri /regex/uri/(to_match)/
    # (make sure it contains a capture)
    my $block_uri = $r->dir_config('block_uri');
    # set this in Apache config with:
    # PerlSetVar block_lim num
    my $block_lim = $r->dir_config('block_lim');
    # get the URI and IP from the apache request
    my $uri = $r->uri;
    my $ip = $r->connection->remote_ip();
    # misconfiguration? - bail out
    return DECLINED unless ( $block_uri and $block_lim and $uri and $ip );
    # return 403 forbidden if the URI is requested from an IP more than the
    # limit during the life of the apache process
    if ( $uri =~ $block_uri and ++$state{$1}{$ip} >= $block_lim ) {
    $r->log_error("Requests to $uri from $ip exceeded $block_lim");
    return FORBIDDEN;
    # this means that the request continues uninhibited
    return DECLINED;
    1;
    </blockquote>
    In the Apache conf:
    <blockquote>
    <Location /dav/home>
    PerlAccessHandler DOSProtect
    PerlSetVar block_uri /dav/home/[^/]+/
    PerlSetVar block_lim 10
    </Location>
    </blockquote>

Maybe you are looking for

  • All my notes are gone!! How do I get them back?

    I mistakenly switched my notes to off in the mail, contacts and calendars section on settings. However it was switched to off under an inactive mail account. By doing so it got rid of ALL of my notes. I went to go back and switch it back ON but they

  • I'm no longer able to use themes and transitions

    I've been using IMovie successfully for a year but all of a sudden, with a new movie, any time I drop in a theme or transition, it goes white and poof ! it disappears. I even reloaded IMovie from the CDRom but to no avail. Are there any patches or fi

  • FireFox 3.5.13 on XP not displaying workflow diagram applet

    Dear Members : Using Firefox 3.5.13 on XP and add-ons: [1] classic java plug-in 1.6.0_22 for Netscape & Mozilla [2] Next generation java plug-in 1.6.0_22 for Mozilla browsers [3] JInitiator 1.3.1.18 for Netscape Navigator With all the above, I had no

  • Exchange mailbox creation for child domain

    Hi Friend,' I want to add a child domain,some thing like group.domain.com. We have an exchange 2013 in the network, my requirement is to create 50 users in the child domain and create mail accounts for this child domain users.  My main challenge is t

  • Safari history limited to 2 days

    Hi folks I am not sure if it has resulted from me having tinkered with the cache in Macjanitor, Cocktail or System Optimizer X but whatever I seem to have done my Safari app (2.0.1) won't appear to hold more than a couple of days history at a time (w