Need help, What to do when EIS unavailable?

Hi all,
Does anyone know how to implement the following behaviour? :
I am doing a WLI project which requires integration of sap and siebel and
I want to implement the following behaviour :
ü Independence / asynchronous. The Siebel and SAP applications must be
able to run completely independent of each other when the interface is
deployed. When one application is unavailable, the other must run as usual.
Any "postponed" interfacing because of unavailability of the other
application must be executed when both applications are available again.
Anyone knows how to do the "postponed" interfacing ?
many thanks,
cheers,
Kris

Kris,
Yes, you can implement a BPM exception handler to do the wait, but as you
indicate, you'll need to know exactly how to interpret the exception
received from the adapter.
Tim
<Kris> wrote in message news:[email protected]...
Hi thanks for your reply...
It actually is undetermined for the time being but I still have to discuss
that with the client...
What I want to avoid is tweaking the adapter ... If you buy one
off-the-shelf then there is little tweaking to it...
Can't you resolve it a the BPM level by interpreting the error message and
modelling a retry logic in the BPM and eventually a real error ? Any ideas
on that ?
thanks,
Kris
"Timothy Potter" <[email protected]> wrote in message
news:[email protected]...
Dear Kris,
How long is SAP or Siebel going to be down? Seconds, minutes, hours,
days,
or undetermined? This is important because WLI has already accounted forthe
seconds case in our CCI Connection acquistion logic. If longer, then
"how
long?" is also important because you need some measure to establish theping
interval, i.e. if SAP is going down for days, then you don't want toattempt
to get a connection every other second (I wouldn't want to know what thelog
file with 2.5 million exceptions per day looks like). Anyway, the
typical
design pattern is to implement logic that is specific to a given EIS inthe
adapter and anything that is generic across EIS in the application
server.
Unfortunately, there is very little support for this in the ConnetorSpec
to
allow the application server to do some of the work for you.
Consequently,
you might have to solve this one at the adapter level for now. Theadapter
should be able to interpret the error message received from the EIS
connection API to determine if it should queue a request and retry it
sometime in the future.
Best regards,
Timothy Potter
Senior Software Engineer
eCommerce Server Division
BEA Systems, Inc.
<Kris> wrote in message news:[email protected]...
Hi all,
Does anyone know how to implement the following behaviour? :
I am doing a WLI project which requires integration of sap and siebel
and
I want to implement the following behaviour :
ü Independence / asynchronous. The Siebel and SAP applicationsmust
be
able to run completely independent of each other when the interface is
deployed. When one application is unavailable, the other must run asusual.
Any "postponed" interfacing because of unavailability of the other
application must be executed when both applications are available
again.
>>>
>>>
Anyone knows how to do the "postponed" interfacing ?
many thanks,
cheers,
Kris

Similar Messages

  • What to do when EIS unavailable?

    Hi all,
    Does anyone know how to implement the following behaviour? :
    ü
    I am doing a WLI project which requires integration of sap and siebel and I
    want to implement the following behaviour :
    cheers,
    Kris

    Hi all,
    Does anyone know how to implement the following behaviour? :
    ü
    I am doing a WLI project which requires integration of sap and siebel and I
    want to implement the following behaviour :
    cheers,
    Kris

  • I Have An Iphone 4s And When I Listen To Music With My HeadPhones I Cant Lower The Volmume of The Music Beacuse Then It Will Have No Sound I Can Only Listen To The Music With The Volume Loud I Need Help What Can I Do ?

    I Have An Iphone 4s And When I Listen To Music With My HeadPhones I Cant Lower The Volmume of The Music Beacuse Then It Will Have No Sound I Can Only Listen To The Music With The Volume Loud I Need Help What Can I Do ?

    Hi Yendy14,
    Welcome to the Support Communities!
    The article below may be able to help you with this.
    Click on the link to see more details and screenshots. 
    Troubleshooting iPhone, iPad, and iPod touch accessories
    http://support.apple.com/kb/TS2634
    Cheers,
    - Judy

  • My cellular network is not working on my iphone 5 after updating to ios 8.1.2 !! It was working fine on ios 8.1.1and it was not jillbreak or hacked to unlock. I need help, what can I do?

    My cellular network is not working on my iphone 5 after updating to ios 8.1.2 !! It was working fine on ios 8.1.1
    my phone was not jillbreak or hacked to unlock. i need help, what can I do?

    Did you do the Reset Network Settings as I described above?
    There is no way to go back. You can try reseating your nanoSIM or replacing it. Or call your cell provider and have them check the provisioning on your phone.
    Or Restore your iPhone from your backup in iTunes.

  • My cellular network is not working on my iphone 5 after updating to ios 8.1.2 !! It was working fine on ios 8.1.1 i need help, what can I do?

    My cellular network is not working on my iphone 5 after updating to ios 8.1.2 !!
    It was working fine on ios 8.1.1 i need help, what can I do?

    I have this problem too - and it is on a BRAND new iPhone 6 - I have definitively tracked the issue to the moment I upgraded to iOS 8.1.2 - and am beyond frustrated. No fix to tell you about, sorry…but you can read my post here if you are into the whole "misery loves company" thing: iOS 8.1.2 Cellular data problem (Definitive - maybe)

  • I NEED HELP what i have to do with  Palmrest discoloration on my macbook

    I NEED HELP what i have to do or where i have to go to Palmrest discoloration on my macbook.

    well i hope i could but i live in Puerto Rico. theres no apple stores around here. i buy my mac in compu usa here in Puerto Rico i went to the store to show them the problem but they told me that i have to get online and contact apple for a number that the store will use to order the replacement for my laptop but i dont know where i have to go to request this number my macbook have just 3 month with me and it looks really bad!
    Message was edited by: Host

  • I need help to resize firefox when I go online, Help?

    When I go online to FireFox, which is my default browser, it resizes and it is huge. I need help so that it will match the properties that I have setup for my computer. I don't know how this happened. When I first installed it, it worked just fine.

    See if this helps you - https://support.mozilla.org/en-US/kb/font-size-and-zoom-increase-size-of-web-pages
    If not, please provide screenshots of your issue.
    https://support.mozilla.org/en-US/kb/how-do-i-create-screenshot-my-problem
    It is best to use a compressed image type like PNG or JPG to save the screenshot and make sure that you do not exceed a maximum file size of 1 MB.
    Then use the '''Browse ....''' button below the '''''Post a Reply''''' text box to upload the screenshot.

  • Updated to Mavericks now my Toshiba External HDD 3.0 won't mount need help what to do

    I recently updated to mavericks now my toshiba external hard drive wont connect and i have some important data need help to get drivers im assuming its the drivers but need help to locate the drivers

    haha, so now i'm thinking. I'm learning the terminal as fast as i can but there are several lines of codes and commands in there that throws up red flags to me that i don't fully understand. It just looks fishy too me. It would be highly appreciated if someone could just check this out just to tell me that i don't need to worry about it. Or point me in the right direction. I just feel un easy about this. ha.

  • 3g ipod was used till battery was dead then charged now it is asking to download itunes again but cant with lock code i need help what can i do

    I need help on this question

    hello
    if you don't know the lock code, you will have to reset and restore your ipod
    Please rad this article from Apple knowledge base
    http://support.apple.com/kb/HT1808
    bye

  • I need help!!! When i was talking the screem of my iphone 5 exploded!! what i have to do?? Its on warranty and im from Argentina!

    Hellow my iphone 5 when i was Talking the screen exploded!

    Thanks, but argentina don´t have apple stroe, only distributions and said to my that they don´t change the phone here!!.- I tried to comunicated with apple but its imposible.-  What do i have to do?? Someone can help me to change the phone that have de warranty in time!

  • TS3694 when i update my iphone unlock I see error code 3194. I need help what I need to do?

    HI
    I am update my phone for unclock, but it show message error code 3194
    What I need to do, May you can help me
    thanks

    Hello there, morganbailey02.
    The following Knowledge Base article provides some great steps for troubleshooting your issue:
    iOS: Unable to update or restore
    http://support.apple.com/kb/HT1808
    Thanks for reaching out to Apple Support Communities.
    Cheers,
    Pedro

  • Need help with automatic page when a box is filled with a letter

    I use the Adobe Livecycle Designer 8.0, version 8.0.1291.1.339988.
    I'm trying to make a test for cars in Livecycle, where the car is tested and then there should be a box after every kind of test such as: Brakes front, brakes back, parking brakes, lights, engine, oillevel, exhaust system, clutch and so on..
    When a specific letter is written in the box a page should pop-up where the tester can write what the problem is. And then afterwards continune with the rest of the test.
    In the box, there should be four choices, a G, R and A. When there's a G there shouldn't pop-up a page, because that part is fine. But when there's a R (reparation) and an A (remark), this page should pop-up with the text of what part of the car it is and a text-field where the mechanic that tests the car can write what needs reparing or what's a remark.
    Can anyone help me? I really would appriciate it!
    Jacob Langer

    To support what King_Penguin has provided, here is a support document that describes the steps to take with a device in Recovery Mode. If you can't update or restore your iPhone, iPad, or iPod touch - Apple Support

  • Need help: Got SO Exception when connecting to oracle

    I am using with oracle 9.2.0.1.0 on Linux, and java 1.3.1.
    I copied the classes12.jar file provided by oracle 9.2.0.1 to /usr/lib/java/jre/lib/ext directory.
    I did not have any problem compiling the program. However,
    I got the following error when running my program.
    Io exception: SO Exception was generated.
    Here is how I connect to the database.
    Class.forName ("oracle.jdbc.driver.OracleDriver");
    Connection con = DriverManager.getConnection (
    "jdbc.oracle.thin:user/password//@192.168.0.150/myDb");
    When I changed the following code I got a different error
    Connection con = DriverManager.getConnection (
    "jdbc.oracle.thin:user/[email protected]:1521:myDb");
    Io exception: Network Adapter could not establish the connection.
    Which code should I use, and what are these error
    messages mean ? Please help.

    Never mind. I found out what I did wrong. I need to start the listener
    lsnrctl

  • I need Help what is wrong with my code?

    Hi, well I am doing a class and a driver for a sphere. I need to compute the volume and surface area of the sphere I have the formula but when I run the program I don't get a result for neither. I would like to know what am I doing wrong? Here is my code. Thanks.
    This is my class
    import java.text.DecimalFormat;
        public class Sphere
       //Variable Declarations.
          private int diameter;
          private double radius;
       //Constructor: Accepts and initialize instance data.
           public Sphere(int sp_diameter)
             diameter = sp_diameter;
       //Set methods: Diameter
           public void setDiameter(int new_diameter)
             diameter = new_diameter;
       //Get methods: Diameter
           public int getDiameter()
             return diameter;
       //Compute volume and surface area of the sphere
           public double getVolume()
             return  4 * Math.PI * radius * radius * radius / 3;
           public double getArea()
             return  4 * Math.PI * radius * radius;
       //toString method will return one line description of the sphere
           public String toString()
             DecimalFormat fmt =new DecimalFormat("0.###");
             String sphere = " " + fmt.format(diameter) +fmt.format(getVolume()) + fmt.format(getArea());        
             return sphere;
    Here is the driver
    public static void main(String[]args)
             Sphere sphere1, sphere2, sphere3;
             sphere1 = new Sphere(10);
             sphere2 = new Sphere(12);
             sphere3 = new Sphere(20);
             System.out.println("The sphere diameter are: ");
             System.out.println("\tFirst Sphere diameter is: " + sphere1);
             System.out.println("\tSecond Sphere diameter is: " + sphere2);
             System.out.println("\tThird Sphere diameter is: " + sphere3);
          //Prints the Sphere Volume and  Surface Area.
             System.out.println("\nTheir Volume and Surface Area: ");
             System.out.println("\tSphere1: " + " " + sphere1.getVolume() + " " + sphere1.getArea());
             System.out.println("\tSphere2: " + " " + sphere2.getVolume() + " " + sphere2.getArea());
             System.out.println("\tSphere3: " + " " + sphere3.getVolume() + " " + sphere3.getArea());
          //Change the diameter of the sphere.
             sphere1.setDiameter(11);
             sphere2.setDiameter(15);
             sphere3.setDiameter(25);
             System.out.println("\nNew diameter is: ");
             System.out.println("\tFirst Sphere diameter is: " + sphere1);
             System.out.println("\tSecond Sphere diameter is: " + sphere2);
             System.out.println("\tThird Sphere diameter is: " + sphere3);
          //Prints the Sphere Volume and  Surface Area.
             System.out.println("\nTheir Volume and Surface Area: ");
             System.out.println("\tSphere1: " + " " + sphere1.getVolume() + " " + sphere1.getArea());
             System.out.println("\tSphere2: " + " " + sphere2.getVolume() + " " + sphere2.getArea());
             System.out.println("\tSphere3: " + " " + sphere3.getVolume() + " " + sphere3.getArea());
          //Using the toString Method.
             System.out.println("\nFirst sphere: " + sphere1);
       }

    Maybe try a different constructor for sphere...
    public Sphere(int sp_diameter, int sp_radius)
    diameter = sp_diameter;
    }nd maybe even a setRadius(int newRadius) and
    getRadius().
    Hope that helpsYou should not do it this way. The reason.. The radius is 1/2 the diameter. if you have seperate methods, then the programmer can set the diameter to X and the radius to 10X. not good.
    A better way for the c'tor would be:
        //Constructor: Accepts and initialize instance data.
        public Sphere(int sp_diameter) {
            diameter = sp_diameter;
            radius = (double) diameter/2.0;  //<-- I added this
        }something similar in the setDiameter..

  • Need help on this error when deploy  mapping

    Hello OWB gurus,
    Our OWB Design and Runtime repositories were migrated from one server to another. THe listener port also changed as well.
    When deploying existing mappings, the user now gets the following error:
    Io exception: The Network Adapter could not establish the connection
    The runtime repository is updated with the new host and port number.
    The services are available also. What am I missing?
    Does anyone have experience with the error:
    Io exception: The Network Adapter could not establish the connection
    SQL> @start_service
    Available
    PL/SQL procedure successfully completed.
    SQL> @service_doctor
    All PL/SQL packages and functions are valid
    Platform properties have been loaded correctly
    Platform location has been seeded correctly
    NLS messages have been loaded correctly
    The platform service is available
    Service script is accessible to the database server
    Connection information stored within the repository is correct
    PL/SQL procedure successfully completed.
    Thanks and your help is greatly appreciated.

    Hi
    Please provide detailed information on
    1) what you want to do
    2) how do you do it (code examples)
    3) the error message
    After that we can try to help you,
    Peter

Maybe you are looking for