WLS 10.0: WebDAV methods are rejected

Hi,
          WebDAV methods are rejected with status code 501. There is no basis for this in the specification. The only indication is the strict definition of the "http-method" element in the deployment descriptor, but it has been relaxed again in http://jcp.org/aboutJava/communityprocess/maintenance/jsr154/servlet-2_5-changelog.html, section 5.
          There is no reason why the call shouldn't be dispatched to the service method of the servlet. The latter can decide whether or not the method is supported or not.
          Regards,
          Werner.

There is another problem. The methods aren't rejected, but the configured error page causes another servlet to be invoked. The error page is a WAR path to an HTML file. The other servlet has a mapping pattern that matches the error page path. It gets a forward of the original request with the original PROPFIND method, which it doesn't support.
          I think the forward is wrong because the WAR path doesn't point to a servlet or JSP page. So SRV.9.9.1 doesn't apply. The fact that there happens to be some servlet for which the path matches doesn't matter. As I understand it the path in the location element of the deployment descriptor should be used to fetch the resource from the WAR file.
          Werner.

Similar Messages

  • Order Output should be supressed when all items are rejected

    We have a requirement, where when all schedule lines in a sales order are rejected the order confirmation output should be suppressed.
    This is what we did to achieve it.
    Using the customer modification structure KOMKBZ3, add a new field ZZ_ALL_SL_REJ . This field is an indicator that will be set if all all items in a sales order are rejected.
    Call function KOMKBV1_FILL to populate the communication structure KOMKBV1. The function calls USEREXIT_KOMKBV1_FILL, which is the header level user exit routine.
    In this user exit, through a select statement read table J_3AVBUE, and check for all schedule lines if 'ABSTA' equals C, if this is true the ZZ_ALL_SL_REJ  indicator is set to ‘X’.
    Then in the output requirement routine 900, see if KOMKBV1-ZZ_ALL_SL_REJ is set to 'X', if so set the return code to be 4.
    However when we reject items in sales order and save it, we have to go back in again and save it for the second time for the output determination to be carried out again.
    Could someone help with this...
    Thanks.
    Anne

    I believe an easier method would be to check KOMKBV1-ABSTK in the output requirement. If it's 'C', then all items have been rejected.
    Cheers, Paul.

  • Loops in method are never executed??

    Hello,
    I have a short program that I wrote to practice manipulating arrays and to
    practice modular design. The source compiles and the program executes,
    however the 2 loops in the process() method are never entered, I have tried
    do-while loops and the for loop(which was effective for the same program
    written with non-modular design). the program will execute the
    System.out.println("\nThe array values recieved are:\n");
    inside of the process(), but ignores the 2 for loops. I have purposely declared int size; without a value such as int size=0, because I am prompting the user to enter a value for the array and I pass that value into the size of the array.
    I have worked and researched for a couple of days on this. I will post the
    code below and any help would be greatly appreciated. Thanks, Jeff
    import java.io.PrintStream;
    import javabook2.*;
    public class Tester
    public static void main (String [] args)
    {  App a;
    a = new App();
    a.start();
    class App//data members of the App class
    SimpleInput input;
    String tittle;
    int size;
    double [] rainfall;
    public App()
    { //constructor
    input = new SimpleInput();
    rainfall = new double[size];
    public void start()//start method
    describe();
    process();
    public void describe()//prompts the user for info
    tittle = SimpleInput.getString("What is your name?\n");
    System.out.println("\nNice to meet you " + tittle);
    System.out.println("\nWe are now going to get some practice with arrays!");
    size = SimpleInput.getInteger("\nPlease enter the size of your array:");
    System.out.println("\nThe size array you specified is " + size);
    System.out.println("You will be prompted " + size +" times for rainfall values.");
    public void process() // array method, declared in the start() method
    for( int i =0; i<rainfall.length; i++)
    rainfall[i] = SimpleInput.getDouble("\nPlease enter rainfall amount " +(i + 1));
    System.out.println("\nThe array values recieved are:\n");
    for( int i=0; i<rainfall.length; i++)//.length is used if you dont know the size of aray
    System.out.println(rainfall );

    Add rainfall = new double[size]; as the first
    statement in your process method.Thank you all for your responses. I tried adding the above statement as the first line in the process() method and the program worked perfectly. I learned that I tried to construct the array before I even got the value from the user, and that after I got the value is when I should have just passed that value into the array size. thanks, Jeff

  • Credit Check Problem - Incorrect status in VBUK after items are rejected

    Hi All,
    I create a sales order initially and if it goes on to a credit block, the field VBUK-CMGST (overall status of credit checks) is set to B or C and an entry is made in the table VAKCR. However, when I reject all the items of that order, the entry in VAKCR is deleted but VBUK-CMGST is not reset. I assumed that if all the items are rejected then the crdit check should run again and reset VBUK-CMGST as not relevant. This is causing problems as lot of orders are showing up in V23 report as blocked for billing even though there is nothing to deliver or bill.
    Can any one help with proper config to over come this or with any OSS Note that you may know. We are on ECC 5.0
    Thank You,
    sckr

    I tried what you suggested and it seemed like the most reasonable thing to do. However, I was told that unrejecting a line item will not do the credit check again and any credit blocks should be removed using VKM3. I have also moved from my previous job so I no longer need to look into this. I am sorry for not replying earlier.
    Thanks for your suggestions

  • Which extraction methods are used for extracting AR , AP, GL , cost centre

    which extraction methods are used for extracting AR , AP, GL, cost centre  account   data from R/3 system.
    please let me know what type of extraction we use...generic or FISL.... OR COPA
    ON WHAT SCENARIOS WE USE  THIS EXTRACTIONS..
    if any have documents on it please  email...please  send  an  email    documents ..
    to  [email protected]  
    iam bit confused with sap help...
    will reward full points
    please reply

    Hi,
    For general ledger :
    http://help.sap.com/saphelp_nw70/helpdata/en/57/dd153c4eb5d82ce10000000a114084/frameset.htm
    This is the best how-to guide on AP,AR,GL and TAX.
    http://help.sap.com/saphelp_nw04/helpdata/en/af/16533bbb15b762e10000000a114084/frameset.htm
    Hope it helps.
    Regards,
    Srikanth.

  • Class Won't Activate But Methods Are Active

    We have a problem in our production system where a new method has been transported to production but when trying to activate the class I get an error saying "Method <methodname> does not exist"
    The confusing thing is that this method DOES exist but somehow somewhere there is some kind of reference missing.
    The BSP application based on this class works fine. All the methods are active and get called, yet the class itself won't activate.
    I have seen this problem once before in a report program and the solution was to re-write the report not using OO-ABAP.
    However our current problem is this is a BSP appplication and we not only cannot do that but simply there is 2 years development in this.
    Can anyone offer any suggestions ?
    Many Thanks
    David

    Hi David,
    I don't know the reason for this bad situation.
    Have you take a look in the protocol of the transport?
    Is the transport finished without any errors?
    Contains the transport the whole class or only a part of it? May be that transport was not complete.
    So you could create a new transport that contains the whole class in the transaction SE80 and transport it again to the productive system.
    When the problem still exits, you could open a call in the service market place.
    Perhaps SAP will then take a look on your system and find the reason.
    Good luck,
    Stefan

  • Why to use Interface if methods are not implemented??

    Hello,
    I am having a problem to clearify as, why to use the interfaces which defines only methods and no implementation??
    When a class implements an interface the methods are implemented by the class itself, don't you think that the same functionality can be achieved if the class defined the method itself...
    The why to use interfaces, just that the same method name can be used by many classes or some other reasons..

    did you google on that? There is lots of information I am sure explaining why you code to an interface defined type rather than a class defined type.
    However, fundamentally you are correct, classes define their own type. The idea is that you use an interface because it allows you to have more than one implementation. Plus you can more easily change the structure of your program if you later wish if you did not use the class type directly.
    You get better answers if you ask in the Patterns forum below.

  • HT204266 I tried to buy credits from a game I am playing but using visa card it was accepted once then all are rejected asking me to go to iTunes support but nothing there. How to solve this problem.

    I tried to buy credits from a game I am playing using visa card it was accepted once then all are rejected asking me to go to iTunes support but nothing there.
    How to solve this problem?

    You need to email iTunes Store Support. Click or tap  on Purchases, Billing and Redemption in here....
    https://expresslane.apple.com/Issues.action

  • What replication methods are available in Oracle 10g Standard Edition?

    Hi All,
    Our customer wants to have two identical servers at two different sites (Virginia and Utah). Server in Virginia will be the primary and the other one will be Standby. Application will run on the primary database and they would like to be able to use the Utah server (standby) in the event of a failure. The switch over can be manual or automated and does not have to be instantaneous.
    I know these things can be in Enterprise Edition, but the cost is an issue here, so I was wondering what other methods are available to achieve this goal with Standard Edition database running on Windows Server 2008?
    Thank you,
    Sinan

    Spajdy,
    According to the Data Guard documentation:
    Getting Started with Data Guard
    "Oracle Data Guard is available only as a feature of Oracle Database Enterprise Edition. It is not available with Oracle Database Standard Edition."
    Unfortunately, the cost is a concern. I would love to be able to use just the Enterprise Edition and Golden Gate or Data Guard, but it is not possible, so my manager says I have to do what I have to do with the Standard Edition.
    Thanks,
    Sinan

  • If all methods are virtual, what's up with this?

    I've got two class
    Class A {
    public void foo() {
    System.out.println("As foo");
    public void bar() {
    foo();
    Class B extends A{
    public void foo() {
    System.out.println("Bs foo");
    Then in my main method
    B myB = new B();
    myB.foo();
    the output is "As foo". Should it not be "Bs foo"? How can I make it execute Bs foo, without giving B it's own bar() method?

    Ok, problem solved. My foo() type methods were
    actually private. I made them protected and all is
    well.And that answers your question as well. Not all methods are virtual.

  • 13,000 records are rejected in dataload-intigration services

    HI,
    I am getting the below error while data in intigration services...
    [Fri Sep 12 04:44:20 2008] /IS//0x0/1221209183/Error/0/Build-EIS7124B007
    Essbase Error Number 1030013.Failed to unload database
    13000 number of records are rejected while dataloading, what could be reason, how fix the problem
    please help....it is very urgent requirement...
    advanced thanks for your help and support.
    Thanks,
    bhavani,

    Try looking in the Hyperion\AnalyticIntegrationServices\loadinfo folder. This should contain a file containing the rejected records.
    You should find a dataload rule called HIS.rul in the cube you are loading. Copy the SQL used for the dataload (you'll find it in the user-defined SQL screen) and use it in the HIS dataload rule.
    Now use SQL interface to run the load. You should find the resulting dataload.err file a hell of a lot easier to troubleshoot.
    Gee

  • Why addcomponent and removecomponent method are not in component class,

    Hi,
    why addcomponent and removecomponent method are not in component oand component class,
    Thank you

    java.awt.Container has the appropriate add and remove methods:
    http://java.sun.com/javase/6/docs/api/java/awt/Container.html
    If that seems odd to you, you need to think about the Composite Pattern:
    http://en.wikipedia.org/wiki/Composite_pattern
    [url #" style="display: block; background-image: url('http://upload.wikimedia.org/wikipedia/en/1/13/Compositepattern.png'); width: 406px; height: 271px] 

  • Pt60 hours are rejected

    Hi Gurus,
    please help me
    employee's infotype 7 (planned work time) was originally set to no time evaluation. absence Hours were not being included in extract file. Changed infotype 7 i  time evaluation.
    Did test run of PT60 now hours are rejected.
    Error message is date 20060102 is before start of public holiday calendar 01.
    Error when generating monthly work schedule SHIFT1 for 2/01/01 in 01/2006" Person rejected
    Regards,
    RSR

    Hi,
       For Error Message 1:Error message is date 20060102 is before start of public holiday calendar 01.
            The 0007 infotype whcih you are trying to create is much before the start of the Public holiday calendar which you have created. So please check the Start dates in 0007, holiday Calendar and Period for which you have created the Work Schedules (in SPRO)
      For Error Message 2: Error when generating monthly work schedule SHIFT1 for 2/01/01 in 01/2006" Person rejected
         Pls check the Work Schedules which you have created, there will be some  correction whcih needs to be done. Pls cross check once. All the best

  • Using WEBDav methods

    How can I use WEBDav methods in ABAP.
    I like to access Exchange Public folder from SAP side using WEBdav development.
    Does anybody know where I can find information on how to do this ?
    Thanks
    Georg

    Hi Georg!
    For the starting, have a look at help.sap.com:
    http://help.sap.com/saphelp_erp2004/helpdata/en/46/bb1853ab4811d4968100a0c94260a5/frameset.htm
    http://help.sap.com/saphelp_erp2004/helpdata/en/46/bb184dab4811d4968100a0c94260a5/frameset.htm
    Regards,
    Christian

  • I want to reverse a cheque tell me if any std methods are there

    I want to reverse a cheque tell me if any std methods are there
    Regards

    Try
    BAPI_ACC_BILLING_REV_CHECK
    Regards

Maybe you are looking for

  • ITunes crashes when importing/ripping from CD

    This has been a niggling, occasional problem in the last months that is now consistent. I cannot get iTunes on my W2K computer to import/rip from a CD. When I try, the progress bar shows no progress for many minutes (even if I request to just import

  • BPM synchronous send step - Fault message extraction

    Hello Experts, I am developing a BPM with Asynch RFC -> synch Webservice -> Asynch RFC scenario. I have defined fault message in the synchronous interface used in the send step for web service, and also defined exception branch where an alert is thro

  • ITunes 7.7 not playing music

    I have just upgraded from iTunes 7.6 to 7.7, everything worked fine under 7.6 but now in 7.7 my music won't play. I double-click on a song, it has the little speaker beside the song to say it's playing but the progress time doesn't move and no song.

  • [SOLVED] calling releaseData() on DCIteratorBinding not working correctly

    Hi, I have a jsf form to search data when pressing a submit button by calling a webservice. In the resulting table on the same page a record can be selected and when a submit button in the selection table facet is pressed a bpel webservice is called.

  • Quality of photos

    Since the last iOS update I have been unhappy with many of the interior pictures I have taken with my iPad.  They are grainy and almost pixelated. This never happened under previous versions of iOS.  Any suggestions?