Call of SOA (OSB/BPEL) to ETM to import daily batch files

Hi all

I want to download a daily batch (< 5000 records per day) in the ETM of Oracle SOA.

Where is the best as below?

1. I just need use SOA to call Inbound XAI and load batch data in.
2. push the XML data in a queue, and then set up an input JMS for MPL

But because I have Oracle SOA, includes the BSO, I use option 2? He'll give us a little flexibility for secondary processing of XML in time if necessary. But I read the best practice. The OSB can be the replacement of MPL. What I have to do to replace the MPL in OSB?

And about Option 1, what is the procedure to him?
For example:
The incoming service XAI is to add a record of payment.
The batch XML contains 1,000 records. Can I simplely invoke the OSB to the XAI inbound service to add these 1,000 records?

Thank you
Kerr

(Do not know why my history files have been removed, and I'm a newbie with 0 post)

Batch, I meant PSSA - Upload payment process.
The goal is to fill the entire payment download staging tables that involve (in order of priority): deposit of control staging, control of tender staging, staging of tender of payment and remittance advice staging tables (notice of payment - only if practice you the IO accounting).
It is the safe method to post payments received by other external/systems parts, as you get out to maintain controls of deposit, the controls of tendering, balancing, and other aspects related to a payment transaction and institutions at the end of the payload or the end of the day. Another option is Autopay (Direct debit or credit card samples), which is not your business case for the moment.

Also, you can do this from a BO. A BO will only make reference to an object of Maintenance and in case of download staged, several objects/entities are concerned. That's why you need to use a Service Script instead, exposed as a Service of inbound XAI and consumed by the OSB.

Your definition should match the schema of SS, which in turn will populate various intermediate objects (above). If XSD for the is out of your reach, you need to define a XSLT to map definition ( you can use XML Spy here or jDeveloper ) the source to the target schema SS.

Above is a synchronous approach to the message exchange point of view, but the records of erroneous transactions (as a result of the transformation of the PSSA) can be viewed in their respective tables of staging; which may require companies to intervene.

Tags: Oracle

Similar Questions

  • Oracle SOA/OSB 12.1.3 to 12.2.1 upgraded

    Hi all

    Can anyone help with the steps to follow if you want to upgrade soa/OSB 12.1.3 in 12.2.1. (upgrade within 12 c)

    Thank you very much.

    Hello

    Here you can find some steps to validate your installation and configuration. It is an article of a colleague. They have done several times successfully.

    How to migrate from Oracle SOA Suite/Business Process Management 12.1.3.x to 12.2.1 | Radio Oracle

    Hope this helps.

    Kind regards.

  • Installation of Oracle SOA, OSB, Admin in different machines

    Hello

    I need to install any SOA, OSB, Admin Server on three different machines. I did this config in the same machine.

    Can you guys please help me with best practices to follow and how to do the installation?

    I checked the installation guide, but has not found the specific doc that talks about this.

    Thank you
    Ganesh

    I guess from the original question that you ask for advice on how to go about installing clusters OSB or SOA on multiple machines?

    The best practice is to use the following (approximate) method.

    Install the software on the computers that you will use in a directory that has the same naming structure.

    Create the domain you want on one machine and include all servers that you want to create for all machines. It doesn't matter which method you use here - WLST, Wizard config etc.

    Once it is created, you can use the WLS PACK command to create a model of the area to move to another machine.

    To create the copy of the field, use the WLST DECOMPRESS command to create a copy of the field.

    http://docs.Oracle.com/CD/E13179_01/common/docs100/Pack/intro.html covers the pack and unpack commands.

    I think that's what says the WDM is the best way to do, but I agree with the previous comment that this reading is the best way to go - http://docs.oracle.com/cd/E16764_01/core.1111/e12036/toc.htm

  • How does a BPEL knows when he has completed the batch file?

    Hello
    I have a bepl process to read data from a csv file and write in an Oracle EBS interface table. My next task is to call a program simultaneously in EBS, once all the data have been loaded into the table interafce. I want to ask the program simultaneously in the same BPEL process. Since the incoming workload is great, I'm the batch processing of files and publication messeges in pieces. So before the BPEL process needs to know that all data have been loaded into the table of interface before he can call the concurrent program. How do I get there? Any help is greatly appreciated.

    Hi Sankash,

    The FileAdapter can notify a BPEL process dedicated on when a batch begins, ends, or fails. This BPEL process must implement the operations specified in

    .. /ORABPEL/system/xmllib/JCA/BatchManager.WSDL
    In bpel.xml - in activation FileAdapter agent - you must also set the following property:



    BPEL: / /.

    The process BPEL will receive the 'onBatchReadComplete' callback when the last record in the batch has been sent to the BPEL process.

    After this point, you can use the XPath ora function: batchProcessCompleted (batchId, processId) to determine when real bodies having their treatment is complete.

    I hope that answers your questions!

    See you soon
    Rémy Pucha

  • nested batch files don't work calling file not end when is called

    If I am running a batch file a.bat, which contains the command b which is itself a batch file b, bat, then none of the statements/commands after b in a.bat are never executed.

    Hello

    CALL MARY

    B then runs and unless it gives up control of something another control will return to A.BAT
    When Mary ends. He returned at the next legal order after the CALL.

    Information about batch files
    http://www.computerhope.com/batch.htm

    I hope this helps.

    Rob Brown - MS MVP - Windows Desktop Experience: Bike - Mark Twain said it right.

  • Batch file to call job Disqualification

    Hi friends,

    Please help me in creating a batch file, which called OEDQ work.

    This batch file is called by Informatica once it loads data into the staging area for the cleaning of the data.

    Your help is very appreciated.

    Thank you, Prasad

    Prasad,

    As I mentioned if you please, don't download files jmxtools.jar - you must use of the facility. You don't need to move it, just run from the folder it is in.

    On a Windows Quick Start installation it will be in Program Files, for example

    C:\Program Files\EDQ11\Enterprise data Quality\director\11.1.1.7.3. (1050) \jmxtools.jar

    On a weblogic Unix installation it is probably in your House Disqualification [a subfolder of your home FMW], for example

    /opt/WLS/EDQ/Oracle.EDQ/jmxtools.jar

    If she's not here, then use the find Unix command to locate.

    Nick

  • Call via the FDM script batch file

    Hi all

    Here is the FDM script written to call the command via the Script FDM in import file, test the operation of the script by creating a vbscript file (* .vbs) to call the batch file and worked like charm. Please see the excerpt from the sciprt

    SubMonth = "Mar".

    SubYear = "FY15.

    ARG = trim (SubYear) & "" & trim (SubMonth)

    Set objWshShell = CreateObject ("Wscript.Shell")

    strCmd = "E:\hyperionfiles\batch\CalcActNew.bat" & Arg

    Line 53 objWshShell.Run 'strCmd', 0, True

    The error returned is

    Error.JPG

    Thank you

    Hi, no double quotes are needed to join strCmd it's a variable

    objWshShell.Run strCmd, 0, True

  • Run a batch file in windows separated box to call DRM client batch

    I need your suggestions on what follows.

    ODI & DRM are installed on separate boxes.

    Now, I want to ODI to call a batch file (kept on DRM - Windows box, this batch file called client batch DRM for export metadata). I tried to use the notion of shared folder, but without success.

    Pointers please?

    This should work for you-

    Create a batch on your current server (ODI) file and write in the path to the other file of commands on the other server.

    Server2completename/D$/path/yourbatchfile.bat

    Calling your batch file that you created on the same machine... which inturn will call the other on another machine batch file to run the batch client from the ODI.

    Also you can paste errors that you can get... need to check if you get any specific problem related to this.

    Thank you

    Denzz

  • Call the batch file and not the shell script using measures of the event

    Can I use EVENTACTIONS at the door of gold like

    eventactions (SHELL, /path-to-batch-file/test1.bat)

    will this work? I am on a windows machine, so I need to run a batch file and not a shell script

    In GGSCI, you can shell OUT to the BONE and call a command/executable file.

    For example on Windows:

    GGSCI (WIN2003) 2 > shell dir

    Volume in drive C has no label.

    Volume serial number is 8CCC-9E58

    Directory of C:\ggs

    18/08/2012 07:23

    .

    18/08/2012 07:23

    ...

    2010-10-15 06:37 bcpfmt.tpl 426

    2010-10-15 06:37 bcrypt.txt 1 725

    22/04/2011 03:41 2 560 category.dll

    05/11/2011 10:43

    cfg

    2010-10-15 07:15 739 chkpt_ora_create.sql

    ...

    What were the results when you tried this in an EVENTACTIONS clause?

  • call a batch file in the sql scripts

    Hi friends,
    I'm looking for a way to call any batch file in sql scripts. I avoid using the DBMS_SCHEDULER package because my application server and database server are deparaments.
    I use the sql script using the server.plz application.


    Ah, I see. Of course, this explains everything.

    Now to be serious: there is no way to run a batch SQL script. The Tools that present SQL statements to the database are often able to do; host in SQL * Plus may issue commands to the OS, the host of builtin forms is it too and with dbms_scheduler , you can run a shell script on the database server.

    So depending on the tools you use, there are several ways to run the OS commands. So far you didn't tell us what you want to do with what tools in the version you want to do. So to only answer is: it is not possible. You cannot run a simple SQL command script.

    see you soon

  • Calling batch file. SQL file with parameters

    Hi all:

    I may / may not have correct code, because I can't find a Google result for answering the question and cannot test this solution until it goes live, so I want to make sure I have it correct.

    I have a batch (file1.bat) file that implements some variables. Inside this file, I call a .sql like this procedure:
    sqlplus username/password@environment @c:\sql\export.sql cID %%d sID % % exportFilename %

    How do I use these settings within the export.sql so they are passed to the oracle procedure?

    I am currently using the following code:
    BEGIN
    sinterface. Export (1, 2 & 3);
    EXCEPTION
    WHILE OTHERS
    THEN NULL;
    END;

    This code will work? I know that if I call another code file1.bat .bat file, I can get the settings such as:
    SET of cID = %1
    SET sID = %2
    SET exportFileName = %3

    OR

    SET CompID = compID %
    SET SiteID = siteID %
    SET exportFileName = % exportFilename %

    But I have no idea if / how this translates an oracle .sql file to call a stored procedure. I got a result of Google to show using the & 1 & 2 & 3 to set the parameters of this batch file, but as I can't test it, I have no idea if it would work.

    Anyone would be able to confirm the correct method?

    Thank you
    Andy

    Andy,
    Welcome to the Oracle Forums. Please take a few minutes to review the following:


    This forum is for general issues Oracle Forms. Please post your question in the forum SQL and PL/SQL . If you have a general question of forms, by all means, ask it here! ;-)

    That said, you asked...

    How do I use these settings within the export.sql so they are passed to the oracle procedure?

    I am currently using the following code:

    BEGIN
    sinterface.export(&1, &2, &3);
    EXCEPTION
    WHEN OTHERS
    THEN NULL;
    END;
    

    Since you simply call a Script SQL of your batch file file is not really necessary to use an anonymous block to call your stored procedure. In addition, as you use the OTHER generic exception - you never know if there was a mistake. Really, you shouldn't use SO that OTHERS value NULL. This isn't a very good programming practice. As for your variables, I would recommend that you set the substitution variables in your script and set your settings to access these variables. For example:

    DEFINE c_id = &1 (CHAR)
    DEFINE s_id = &2 (CHAR)
    DEFINE f_name = &3 (CHAR)
    
    Execute sinterface.export(c_id, s_id, f_name);
    

    I would not include an exception handler at this level that any exception must propagate to the calling program.

    Craig...

  • How to import the XML file into an oracle table using a BPEL process

    Hi friends

    How can I import XML file in the db oracle table using a BPEL process

    (1) I have generated an XML file in my local system with a field
    (2) I created a temporary table in my oracledb with the same field in the XML file
    (3) that I want to import these XML files which is the local host to my db oracle using a BPEL process
    (4) for that what steps should I me fallow please suggest me if there is no document for this?

    Thanks in advance
    AT

    Hi to

    Here you go...

    http://blogs.Oracle.com/ajaysharma/2011/03/using_file_adapter_database_adapter_and_mediator_component_in_soa_11g.html

    I hope that helps!

    Thank you
    AJ

  • Call calculation Scripts in a Batch file

    Dear all,

    Can I know how to call calculation Scripts in a Batch file?

    Explain to me in detail

    Concerning
    Vijay

    If you need run three Calc calc1, calc2, and calc3.

    Reel to '> ';

    connection > > about >;

    Set timestamp

    the value of message level.

    run the calculation >. > .calc1;
    run the calculation >. > .calc2;
    run the calculation >. > .calc3;

    disconnection;

    spool off;

    "exit";

    -type the script above into Notepad and save it as calc.mxl
    -You can call this file maxl cmd Windows or in a shellscript as ESSMSH > calc.mxl

    Note:
    It is hardcoded in the script vb script or shell script, we can effectively automate the same.

  • Tracking records of only error Batch file in the BPEL process

    Hello

    I'm reading file of 1,000 records from the file adapter and debatching in two instance of each 500 folders. And with the help of written appeal insert in the database operation.

    The first batch of 500 cases with success and entered in the database table custom.

    The second series of 500 records created WARNING instance with an error message and nothing is written to the database in the second series.
    The error is due to erroneous data in a line in the second series of 500 records. Because of this error in row, the 499 left rejected and nothing of the second series is inserted into the database.

    We do not have control over the only document of the second set (500records) and BPEL process should write to remaining 499 files of database.

    Please help me on this issue. It would be very useful. Thank you inadvance.

    Waiting for your answers.

    Thank you.

    Published by: PraveenT2 on May 13, 2009 04:27

    Can you just clarify something for me.

    The first test has worked perfect, correct?

    The second test took the expected result, for example 3 valid lines have been correctly loaded. The issue was that the release manager behaves as expected. You expect to see a single line in the file for rejection.

    see you soon
    James

  • JAXWS call with the oracle bpel service issue

    I have a bpel service running in oracle 11g soa.

    He expects an input message something like this:

    < input >

    given < element1 > < / item1 >

    support useful < of test > <>it comes to load xml < / test > < / payload >

    < / Entry >

    This service is called by customer jaxws after setting the required input message.

    The problem is during the consumption of the xml message in the tag of the payload.

    I use something like this in my bpel assign:

    < expression = "ora:getContentAsString (bpws:getVariableData('inputVariable','payload','/input/payload/*'))" / >

    < variable = "inputMsg" / >

    But instead of the xml support, I see a nodelist like this: oracle.xml.parser.v2.XMLNodeList@3440cbfe

    Pointers are appreciated.

    Hi Ganesh,

    the problem lies in this line:

    payload.setPayload (xmlString);

    The payload is an object but JAXB is it collocation not properly. I found a way that can help you:

    ObjectFactory factory = new ObjectFactory();

    PublishMessage message = factory.createPublishMessage ();

    message.setBussinessObject("1");

    message.setId("34");

    JAXBContext ctx = JAXBContext.newInstance (PublishMessage.class);

    Marshaller marshaller = ctx.createMarshaller ();

    DocumentBuilder docBuilder is DocumentBuilderFactory.newInstance () .newDocumentBuilder ();.

    Document document = docBuilder.newDocument ();

    marshalling. Marshal (message, document);

    Element ele = document.createElementNS ("http://www.example.org", "test");

    ele.setTextContent ("123");

    message.setPayload (ele);

    It is not very clean, and I suggest you look at JAXB in order to find a solution for this scenario of type anyType. I couldn't find a better sample but other people suggest using "xs: all" instead Java / Oracle SOA blog: JAXB in JDeveloper 10 g and 11 g 2.0. Perhaps you could look into it

    Best regards, Nicolas

Maybe you are looking for

  • How to make the keyboard shortcut to toggle 'let web page specify fonts' - if I can force my specified police power quickly.

    I would like to have a keyboard shortcut, or maybe an icon on the toolbar to quickly toggle the option "allow the web page to specify fonts."[Because most of the web pages may be allowed to specify their own fonts, but some are unreadable for me, the

  • Google TGM does not open a new tab

    I only use the FF search bar in the upper right, no other toolbars are installed. Search google with the small blue 'g' opens in the same tab that is currently open. Google (TGM) used to open the search page in a new tab and not automatically switch

  • Update in Windows Vista Home Premium to Vista Ultimate

    Hi all I'm trying to upgrade my windows Vista Home premium to ultimate and I have the original CD for the ultimate, but when I put the CD and to upgrade it won t upgrade and it gives me this message:"- The upgrade cannot be started. To upgrade, cance

  • Satellite P870-320 - disorders Touchpad

    Greetings, My name is Jakerper. I experienced a lot of problems with my touchpad on my fairly new laptop. And Yes, I must admit that it's probably my fault, because I accidentally deleted my original touchpad drivers, thanks to a kind of idiocy tempo

  • Microphone internal satellite M60-162?

    Dear users of Toshiba,can someone tell me how to turn on the internal microphone on laptop Satellite M60-162, if any?Thanks in advance. Kind regards.