Can SOA validate invoice data before the webservice sends a response?

I'm working with another branch of the company, and they're having trouble getting SOA to validate invoice data before it goes into Oracle financials.  They claim that SOA can't validate the invoices according to our business rules, and can only validate the input data based on the schema defined in the webservice.  Even the validation from the schema is useless because it produces schema violation rules that I can't return to a user. 
After the webservice lets go of the data, there's a multi-step scheduled process where the data is handed off from scheduled process to scheduled process, so SOA can't guarantee in any way to the client end that invoices will get into the database. and worse, the data could get "stuck" at any one of these stages far after a user has submitted it.
Is any of this true?  Is there no programming language within SOA that can perform validation of the business rules, and insert the data into Oracle all on it's own?  I've little or no familiarity with Oracle, but it's kind of incredible to believe that this is how Oracle designed the major interface to interact with 3rd party applications.

People insist on using HTTP because it is the easiest to get through forward proxies, reverse proxies, and firewalls.
If you don't have to deal with those devices, then there are other protocol options.
As far as the amount of data, that is what my customers want to upload...
I suppose I could break it down into multiple requests, use compression etc.
I could also have the server reset the connection on a fatal error like this. (one which occurs within the POST body)
That would eliminate the keep-alive also since I do not want to waste another 10 minutes to resync the messages.
Regards,
Tim

Similar Messages

  • Can NOT cancel/Reverse GI with a date before the actual GI date

    Hi
    can NOT cancel/Reverse GI with a date before the actual GI date, if i do the PGI in wrong date, then how should i do?
    thanks

    >
    jo jo wrote:
    > Hi
    >
    > can NOT cancel/Reverse GI with a date before the actual GI date, if i do the PGI in wrong date, then how should i do?
    > thanks
    Hi Jo Jo,
    I am not sure if i understand your problem correctly.
    As far as my understanding goes you are trying to reverse a GI on a date before Actual goods issue date.
    If you have PGId on a date before planned GI date the system will update that date into Actual GI date and not planned GI Date.
    For example if you planned GI date was 1st April 2008 and you did PGI on 28th April 2008 Actual GI date will become 28th April 2008.
    So if you try to reverse PGI before 28th April you wont be allowed to as you cannot reverse a goods issue that has not happened.
    Hope it helps.
    Post furthur if i had misunderstood your problem.
    Regards
    Abhishek

  • I was wondering, once the 1gb free data is applied to the account, can you downgrade your plan?  If so, how low can you drop the data before the promo is affected?

    I was wondering, once the 1gb free data is applied to the account, can you downgrade your plan?  If so, how low can you drop the data before the promo is affected?

    I beleive you have to keep your PAID data of at least 1gb

  • [svn:fx-4.x] 15186: In RichEditableText handlePasteOperation() if there are no constraints (maxChars, restrict or displayAsPassword) and multiline text is allowed we can do an immediate return before the text is extracted from the text flow .

    Revision: 15186
    Revision: 15186
    Author:   [email protected]
    Date:     2010-03-31 16:42:19 -0700 (Wed, 31 Mar 2010)
    Log Message:
    In RichEditableText handlePasteOperation() if there are no constraints (maxChars, restrict or displayAsPassword) and multiline text is allowed we can do an immediate return before the text is extracted from the text flow.  This should be the typically case when pasting large amounts of text.
    QE notes:
    Doc notes: None
    Bugs: partial fix for SDK-25793
    Reviewed By: Gordon
    Tests run: checkintests
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-25793
    Modified Paths:
        flex/sdk/branches/4.x/frameworks/projects/spark/src/spark/components/RichEditableText.as

    Step by step, how did you arrive at seeing this agreement?

  • Printing the invoice date in the outgoing payment.

    Hi Experts,
    Please help me with this scenario.
    I need to print the invoice date and the item description and also the due date of the invoice in an outgoing payment in PLD.
    I think this can be done through wring a query in UDF through the formatted search.
    Could anyone help me with an alternate solution or a step by step procedure for writing the query.
    Your help is highly appreciated.
    Thanks,
    Hari Dharen

    Hi,
    Are you really wanting to have invoice date, item description and invoice due date or it is also including payment date and payment means ?
    Here is the query:
    SELECT distinct T1.[DocDate], T2.[Dscription],
    T1.[DocDueDate] FROM VPM2 T0  INNER
    JOIN OPCH T1 ON T0.DocEntry = T1.DocEntry
    INNER JOIN PCH1 T2 ON
    T1.DocEntry = T2.DocEntry
    Let me know if you need to know other field.
    Rgds,

  • Inventory: Movement after count with post date before the count date.

    Hi,
    We have stock movements all the days of the week.
    We conduct physical inventories on Sunday mornings. There are not stock movements on Sunday mornings (stock movements on Sunday starts at night).
    Usually we create the SAP Physical Inventory Document on Fridays, assigning Saturday as the Planned Count Date.
    We enter the SAP Physical Inventory Count on Sunday (at the end of the count) or on Monday.
    How you recommend us to use SAPu2019s Physical Inventory feature in order to calculate the Book Inventory considering all stock movements with posting date less than or equal to Saturday?
    Please, suggest us a solution that If we register a movement after we enter the count but with post date before the count date (and the count is not posted yet), the Book inventory is modified accordingly.
    Thanks in advance for your support!!

    SAP takes the book inventory in the moment you enter the count.
    Best you set  block movements , this block will be removed automatically when you enter the count. So you can prevent users from posting until you have entered the count.
    If you set the freeze book inventory, then SAP takes the book inventory in the moment you create the document.
    This is not a good way if you still have movements after inventory document creation and actual count.
    You have to make sure - organisational  wise, outside SAP - that all movements that happened before inventory count  are posted before you start entering the count. There is nothing in SAP that can help you in this case.

  • How can I validate a date using sql

    How can I validate a date using sql or pl/sql
    select to_date('01/01/2009','mm/dd/yyyy') from dual this is a good date
    but how can I check for a bad date
    select to_date('0a/01/2009','mm/dd/yyyy') from dual
    Howard

    William Robertson wrote:
    It'll be complicated in pure SQL, as you'll have to parse out day, month and year and then validate the day against the month and year bearing in mind the rules for leap years. It would be simpler to write a PL/SQL function and call that.Nah, not that complicated, you just need to generate a calender to validate against.
    SQL> ed
    Wrote file afiedt.buf
      1  with yrs as (select rownum-1 as yr from dual connect by rownum <= 100)
      2      ,mnth as (select rownum as mn, case when rownum in (4,6,9,11) then 30
      3                            when rownum = 2 then 28
      4                       else 31
      5                       end as dy
      6                from dual
      7                connect by rownum <= 12)
      8      ,cent as (select (rownum-1) as cen from dual connect by rownum <= 21)
      9      ,cal as (select cen, yr, mn,
    10                      case when ((yr = 0 and mod(cen,400) = 0)
    11                             or (mod(yr,4) = 0 and yr > 0))
    12                            and mn = 2 then dy+1
    13                      else dy
    14                      end as dy
    15               from cent, yrs, mnth)
    16  --
    17      ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    18  --
    19  select case when cal.cen is null then 'Invalid Date'
    20              when not regexp_like(dt,'^[0-9]{1,2}[\/.-_][0-9]{1,2}[\/.-_][0-9]{4}$') then 'Invalid Date'
    21         else dt
    22         end as dt
    23  from dt left outer join
    24               cal on (to_number(regexp_substr(dt,'[0-9]+')) between 1 and cal.dy
    25                   and to_number(regexp_substr(dt,'[0-9]+',1,2)) = cal.mn
    26                   and floor(to_number(regexp_substr(dt,'[0-9]+',1,3))/100) = cal.cen
    27*                  and to_number(substr(regexp_substr(dt,'[0-9]+',1,3),-2)) = cal.yr)
    SQL> /
    Enter value for date_dd_mm_yyyy: a1/02/2008
    old  17:     ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    new  17:     ,dt as (select 'a1/02/2008' as dt from dual)
    DT
    Invalid Date
    SQL> /
    Enter value for date_dd_mm_yyyy: 01/02/2008
    old  17:     ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    new  17:     ,dt as (select '01/02/2008' as dt from dual)
    DT
    01/02/2008
    SQL> /
    Enter value for date_dd_mm_yyyy: 29/02/2008
    old  17:     ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    new  17:     ,dt as (select '29/02/2008' as dt from dual)
    DT
    29/02/2008
    SQL> /
    Enter value for date_dd_mm_yyyy: 30/02/2008
    old  17:     ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    new  17:     ,dt as (select '30/02/2008' as dt from dual)
    DT
    Invalid Date
    SQL> /
    Enter value for date_dd_mm_yyyy: 29/02/2009
    old  17:     ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    new  17:     ,dt as (select '29/02/2009' as dt from dual)
    DT
    Invalid Date
    SQL> /
    Enter value for date_dd_mm_yyyy: 28/02/2009
    old  17:     ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    new  17:     ,dt as (select '28/02/2009' as dt from dual)
    DT
    28/02/2009
    SQL> /
    Enter value for date_dd_mm_yyyy: 0a/01/2009
    old  17:     ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    new  17:     ,dt as (select '0a/01/2009' as dt from dual)
    DT
    Invalid Date
    SQL> /
    Enter value for date_dd_mm_yyyy: 00/01/2009
    old  17:     ,dt as (select '&date_dd_mm_yyyy' as dt from dual)
    new  17:     ,dt as (select '00/01/2009' as dt from dual)
    DT
    Invalid Date
    SQL>

  • How can I save my data and the date,the time into the same file when I run this VI at different times?

    I use a translation stage for the experiment.For each user in the lab the stage position (to start an experiment) is different.I defined one end of the stage as zero. I want to save the position , date and time of the stage with respect to zero.I want all these in one file, nd everytime I run it it should save to the same file, like this:
    2/12/03 16:04 13567
    2/13/03 10:15 35678
    So I will track the position from day to day.If naybody helps, I appreciate it.Thanks.

    evolution wrote in message news:<[email protected]>...
    > How can I save my data and the date,the time into the same file when
    > I run this VI at different times?
    >
    > I use a translation stage for the experiment.For each user in the lab
    > the stage position (to start an experiment) is different.I defined one
    > end of the stage as zero. I want to save the position , date and time
    > of the stage with respect to zero.I want all these in one file, nd
    > everytime I run it it should save to the same file, like this:
    > 2/12/03 16:04 13567
    > 2/13/03 10:15 35678
    >
    > So I will track the position from day to day.If naybody helps, I
    > appreciate it.Thanks.
    Hi,
    I know the function "write to spreadsheet file.vi"
    can append the data
    to file. You can use the "concatenate strings" to display the date,
    time as well as data... Hope this help.
    Regards,
    celery

  • I unfortunately just got my IPhone 4s stolen.I thought I had the find my iPhone enabled but I didn't because I cannot locate the phone when I sign in ICloud.How can I erase all data on the phone so the thief can't access my personal information.

    I unfortunately just got my IPhone 4s stolen.I thought I had the find my iPhone enabled but I didn't because I cannot locate the phone when I sign in ICloud.I have a password on the phone but i'm not sure if I turned on the option where the phone resets if you incorrectly put the password more than ten time. I immediately called my phone company (Verizon) and reported the phone stolen.So I know whoever took the phone cannot place calls or use the phone. But can they still access my data on the phone if they manage to unlock the phone?  If so how can I erase all data on the phone so the thief can't access my personal information? is there any other way other than Find my IPhone to wipe off the data on the phone? I really don't want my personal information such as pictures, text messages, notes and social networks profile available to a stranger!!? Help please!!!

        Hello thewrongway,
    I'm sorry to hear about your phone!  I understand the need for an active device. You are able to activate an old device and process an insurance claim for your iPhone 4s within 60days from the incident date.  Keep in mind if the old phone is not a smartphone and you currently have unlimited data that feature will fall off.  If you have a tier data plan no changes will be made.  Please let me know if you have any additional questions.  Thank you.   
    TominqueBo
    VZW Support
    Follow us on Twitter at @VZWSupport

  • HT1766 can i recover my data from the help of apple id

    dear sir
    I was using my Iphone 4 from last year.sir i have lost my data from my i tunes and fone.
    sir please tell me that can i recover my data with the help of my apple id or not. that was my important data .Spesioley my contacts
    i will wait ur earlier response
    thanx

    I am not all that tech savy but I am trying ot understand what you are saying. I have a similar problem. After IOS5 update my address book is gone. What do you mean synch with outlook, windows yahoo, google? I have created all of my contatcs directly on the iphone and do not use those other addressbooks you are referring to. Yes I haev email but I do not email all the contatcs I had in my phone book on my phone nor do I need them there. When i save a new contacts it automatically gets assigned a photo from the old address book in alphabetical order. Those pics are not saved in my camera roll. Leads me to believe the address book is somewhere. This should not be this difficult.... takes a long time to compile these address books.

  • How can delete my iphone5 data from the date its restored?

    how can delete my iphone5 data from the date its restored?

    it's unclear what you mean
    if you wish to remove your iphone5 data you connect it to iTunes on the computer and click the restore button and choose restore to factory defect

  • If free upgrade is available to those who purchase after 6 June 11, Purchase should mean the order date or the invoice date or the delivery date?

    If free upgrade is available to those who purchase after 6 June 11, Purchase should mean the order date or the invoice date or the delivery date?

    Apple usually has gone by the invoice date, which is the date Apple usually considers to be the "purchase date" for warranty and other programs, but precise details for the Mac OS X 10.7 Up-To-Date program have not yet been released, so that may differ. We'll have to wait until they open the program to know for sure.
    Regards.

  • The invoice date and the paymant date showing the same

    hi sap techies
    i am facing a typical problem the invoice date and the payment date is showing the same in fbl5n.the payment terms are set for 30 days that means that the payment date should be 30 days from the invoice date but in fb03 the system shows invoice date and the payment due date to be the same.
    please help
    kind regards

    Hi,
    Payment terms are calculacted either on
    - Document Date
    - Posting Date or
    - Entry Date
    You  must have chosen document date in the parameters for payment term and now you must be comparing on posting date.
    Check what is the parameter in payment terms.
    Also check the payment terms in the document.
    Good Luck!
    SAP Solutioning

  • Item can not be invoiced according to the billing plan

    Hi.
    I change a sales order in t-code va02 and select the item 10 and click the menu "Goto->Item->Billing plan".The sap pop up a message "Item 000010 can not be invoiced according to the billing plan".And there is no detail help to this message.I don't know why sap pop up such a message and how to resolve this problem.So I need you give me useful reference to resolve it.
    Thank you.
    Regards
    Yoda

    Hi Yoda
    Check your Sales order. The Item category for the Item should be either TAO or WVN for Milestone and Periodic Billing Plan respectively.
    The Billing plan type is proposed from the Item category.

  • How can we publish Labview data using the web

    how can we publish Labview data using the web?
    Dr. Eugene Berman, Moran Kamilyan and Ravit Bar

    [email protected] wrote:
    how can we publish Labview data using the web?
    You could use shared variables and publish them to the network or use data sockets.
    Kudos always welcome for helpful posts

Maybe you are looking for

  • Changing Buffer Size - Logic Tweaks Out

    I find that I'm unable to change the buffer size (for instance, after I record and want to play back without any glitches) without having to quit Logic and reload the file. I usually get a message that "some plug-ins have been disabled." Everything i

  • BOM Creation, Auto Alert thru MAIL

    Dear All, One dept. ( R&D) creates Bill of Material, is there any setting which would trigger auto mail generation & directed to different dept. & users. Regards ND

  • Using Photoshop Elements

    I want to use Photoshop Element to make my photos look like watercolor or oil paintings. Is it possible?

  • Additive costs and LSMW

    Hi , I have LSMW for Additive cost upload, but unfortunately we have additive cost for all materilas  valid up to 9999 year so when ever we use LSMW for upload we need to hit (as it gives that screen showing previous additive cost estimate as it over

  • IN FINDER WHEN OPENING FILES  EACH AP IS X3

    IN FINDER WHEN OPENING FILES WHEN YOU RIGHT CLICK OPEN WITH OFFERS EACH AP X3 ,e.g, iTunes ,iTunes,iTunes, evernote, evernote evernote, vlc vlc vlc, and so on can any one help please.  thanks.     ps  i am on mavericks now.