Rbdstate - Send ALEaudit in time critical scenario

Hy all,
how can I use RBDSTATE report to send Acknowledge IDOC to my XI 7.0 server in a time critical scenario? I use Ack IDOCs in a time critical complex BPM that attends audit to continue with the following steps of transformation and send xml messages to ERP.
Problem is that an OSS note says to schedul job RBDTSATE with a time period higher 5 minutes; this time is too high for us (BPM contain more steps that needs an ERP ack).
How can I solve this issue to simplify and make more fast the BPM?
Thanks in advance,
Marco

Hi Chris,
Is the "subVI" in question really a subVI of the higher-priority VI?  If yes, that would make it run at higher-priority as well -- probably not what you want to do. 
See this for further details:  http://digital.ni.com/public.nsf/allkb/D7E975105812F0C586256A6B005B4957
I would keep the two VIs separate (to keep their priorities separate) and transfer data via LV2-style globals between them.
-Khalid

Similar Messages

  • Intresting and critical scenarios in sd

    can anybody send me interesting and critical scenarios in sd.my mail id <b><REMOVED BY MODERATOR></b>it is very urgent.
    I'll reward max points

    Hello smitha,
    Go thriugh this link.
    <a href="http://help.sap.com/saphelp_ides/helpdata/en/e6/4a86da9e0311d189b70000e829fbbd/frameset.htm">http://help.sap.com/saphelp_ides/helpdata/en/e6/4a86da9e0311d189b70000e829fbbd/frameset.htm</a>
    it will definitely help you.
    @please award pts.
    Regards,
    Nisha

  • Send me real time scenarios

    Hi Experts,
    Please send me real time scenarios and u r facing any rela time tickets please send me to my mail id
    deleted
    Thanks & Regards
    G.Narayana

    Almost a duplicate of this thread: hi..everyone..plz share realtime unix shellscript commands
    and just as badly requested.
    Read: Re: 2. How do I ask a question on the forums?
    +Locking this thread+

  • Please send me real time scenarios for plsql developer..

    hello xperts..
    please send me real time scenarios for plsql developer..it wiil be greatful to me .my mailid: < email address removed by moderator >

    Almost a duplicate of this thread: hi..everyone..plz share realtime unix shellscript commands
    and just as badly requested.
    Read: Re: 2. How do I ask a question on the forums?
    +Locking this thread+

  • Real time critical issues in  Implementation Project

    Hi friends
    Please send  me the *Real time critical issues in  Implementation and Development  Projects*
    Thanks
    Srikanth Reddy.P

    Hi
    Blue Print: Assume the client is already having sound legacy system in place.
    Also assume that all the processes in FICO are neatly documented with visios.
    Now study those process flows and prepare a list of sub processes.
    Now prepare the fits/gaps/ assessment.
    If the process fits into SAP it would be a fit. If an enhancement / modification is required, it goes into the red column.
    Record all the discussions with the core users against each process and sub process.
    Also list down the dependencies for each process / analyse the integration aspects.
    Also plan how you would convert the legacy data into SAP.
    The whole document should have illustrations / scenarios and ultimately signed off. This at any cost should not be changed unless, there is a total turnaround in the process requirements.
    With the finalised blue print, you could start the activities in the implementation.
    Now regarding the interview questions:
    - Starts with your resume. How you have projected yourself. Have you shown real time experience or faked up projects. In any case, it is very easy to make out whether you have experience in implementation or support environment. You could never fool the interviewer.
    Initially the interviewer would try to make an assessment on your genuinity.
    - When did the implementation start?
    - When did it GOLIVE?
    - Were you involved in the end to end implementation or was it a partial role?
    -If you are supporting the client, who implemented SAP?
    - What tool do you use to track the support activities?
    - How many tickets have you handled so far?
    - Name some critical issues which you resolved and without which the production or business got affected?
    - What is the system landscape ?
    -Have you developed any reports / enhancements / technical / functional designs?
    - Are you aware of interfaces / ALE / IDOCs ?
    - Are you aware of SLAs
    - Rate yourself on a rank of 1 to 10 in FI and CO
    - How often have you interacted with client during implementation / support?
    - What process designs have been prepared by you?
    - How do you react when you get a critical issue or cross modular issues?
    And so on and on
    Hope this helps

  • Time Critical Application Migration from MFC

    I have a multi-threaded windows desktop application that runs on a standard PC motherboard. It collects images from cameras , displays them onto the UI, performs image processing on these pictures, also displays the results onto the UI and sends information
    via the Serial port to the PLC to control an external component. It’s a time critical system that repeats this sequence of steps every ~ 50ms. At times, there is a fair amount of user interaction while all of the computations are going on. In summary, standard
    operation involves app running with the images being collected , analyzed, results being displayed on the GUI and communicating with the PLC.
    The legacy code is 100% MFC 6.0.
    The main goal is to upgrade the GUI – without sacrificing the current speed.
    What are some recommendations on rebuilding/upgrading this application?
    Would a WPF front end / C# back end work, and be as fast as legacy?
    Would a Windows Form front end / C# back end work, and be as fast as legacy?
    Would a Windows Form front end / C++ back end work, and be as fast as legacy?
    How would the 1st 3 options compare to simply upgrading the app to MFC 11
    How will moving to a managed framework affect speed and repeatability?
    Any thoughts would be greatly appreciated!
    If this app were not time critical, I would go to C#. I’m concerned that by upgrading the GUI and by moving to managed code, I’m sacrificing speed. It’d be great to be able to ascertain the risk before making this decision.

    Both MFC and WinForms are based on GDI, now considered legacy by Microsoft. On modern systems the desktop is rendered in DirectX, and GDI interop is slower than going DirectX
    directly. The Direct3D-based WPF is the current desktop technology, however it come with a lot of luggage like the large memory footprint and slow startup time. Modern MFC also supports Direct2D (which is used by IE to improve performance) but Direct2D is
    relatively new and does not have many docs/tutorials/third party controls. 
    1 you can upgrade part of application to managed code instead of the whole application by using MFC's Windows Forms support (that support works for WPF controls too). If you get a performance bottleneck you can move back to C++.
    2 It depends. EverNote actually
    went from WPF to C++ citing performance issues.
    3 not really. But you may have faster time to market.
    4 not really. But you may have faster time to market.
    5 MFC 11 would have the same performance as your MFC 6 app.
    6 See 2. 
    Your FPS requirement is similar to a game, and most game engines I see are written in C++. Those game engine use DirectX/OpenGL instead of GDI, but moving to that direction means rewriting losts of GUI code.
    Visual C++ MVP

  • Critical scenario for interview purpose

    Hi guru's,
    Plz send me some  Critical Scenario for  Interview purpose vth solution.
    Thanks for all the help in advance.
    Regards
    Reddy.

    Hi Pv,
    Send me ur mail id i will forward the basic pdf doc.
    regards ,
    venkat

  • How many mails i can send at a time per day using APEX mail system?

    HI,
    I am working on application, when i have written a process to send mail, i have a project where i have to send mail at a time for all the email id's
    given list there are upto 5000 email id's where text body also include certain set of data from a report. thinking at a time 3000 its difficult i divided
    it region wise, but still each region have 2000 odd email id's. during testing when i run the process just 950 mails i could send then i got a error
    saying "ORA-20001: You have exceeded the maximum number of email messages per workspace. Please contact your administrator." so please
    can any one help me to know How many mails i can send at a time per day using APEX mail system?
    Thanks in advance
    Gowthami

    Hi jfosteroracle,
    You are getting the error may be the following reason,
    Check the following,
    Login as ADMIN and Goto -->Manage Instance-->Instance Settings--> Mail-->Maximum Emails per workspace
    Actually this number denotes the Number of mails can be sent per 24 hour for the workspace,It may exceeded.
    It may be the reason.
    Thank you.     
    Regards,
    Gurujothi
    Edited by: Gurujothi on Jun 27, 2012 5:54 AM

  • How to pass a value to a variable at the time of scenario execution

    Hi All,
    I need to develop a ODI scenario, wiht below requriments.
    I have to move data from flat file to Target DB.
    flat file name is not consistent, we have to pass file name at the time of scenario excution.
    Could any of help me how to build this ODI scenario.
    Appreciate your help.

    In the datastore where you have filename in the "Resource Name", enter a variable #myVar
    You need to recompile your scenario after this change has been done.
    And when you execute the scenario, pass along the parameters "-Project.myVar=c:\filename.txt"
    Probably, this link may help you http://blogs.oracle.com/dataintegration/2009/04/using_parameters_in_odi_the_dy_1.html

  • Error in sending mail 2nd time, Where is the fault- Help Please

    Hi friends,
    I had written a program to send mail. Everything is fine, when i send first time. But if I try to send mail 2nd time, It gives the error:
    Exception in Connect: IOException while sending message
    Here is the complete code what i had written, It successfully connects using t.connect();
    the problem in t.send();
    output on JBoss Console is :
    Inside Action
    After Transport t = session.getTransport(protocol)
    before t.connect()
    after t.connect()
    Exception in Connect IOException while sending message
    import java.io.*;
    import java.util.*;
    import javax.activation.*;
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.servlet.http.*;
    import org.apache.struts.action.*;
    public class MsgSend extends Action {
         @Override
         public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request
                   , HttpServletResponse response) throws Exception {
              response.setContentType("text/xml");
              PrintWriter out = response.getWriter();
              System.out.println("Inside Action");
                String to = request.getParameter("to");
             String bcc = request.getParameter("bcc");
             String cc = request.getParameter("cc");
             String subject = request.getParameter("sub");
             String user = request.getParameter("user");
             //String password = request.getParameter("pass");
             String message = request.getParameter("message");
             String from = user + "@domainname.com" ;
             /*Properties props = System.getProperties();
             props.put("mail.smtp.host", "smtp.vsginc.com");
              MailBean  bean = MailBean.getInstance();          
              Session session = bean.getSession();          
              String protocol = "smtp";
              Transport t = session.getTransport(protocol);
              System.out.println("After Transport t =              session.getTransport(protocol)");
             MimeMessage msg = new MimeMessage(session);
             msg.setFrom(new InternetAddress(from));
             InternetAddress[] address = {new InternetAddress(to)};
             msg.setRecipients(Message.RecipientType.TO, address);
             if(cc != null ){
                   InternetAddress ccAddr[]  = InternetAddress.parse(cc);
                   msg.setRecipients(Message.RecipientType.CC, ccAddr);
              if(bcc != null){
                   InternetAddress bccAddr[] = InternetAddress.parse(bcc);
                   msg.setRecipients(Message.RecipientType.BCC,bccAddr);
             msg.setSubject(subject);
             // create and fill the first message part
             MimeBodyPart messageBodyPart = new MimeBodyPart();
             messageBodyPart.setText(message);
             Multipart multipart = new MimeMultipart();
             multipart.addBodyPart(messageBodyPart);
             Attachment attachment = Attachment.getInstance();
             ArrayList<String> fileList = attachment.getFileNames();
             String parentFolder = null;
             for(String path:fileList){
                  File attachmentFile = new File(path);
                  messageBodyPart = new MimeBodyPart();
                  DataSource source = new FileDataSource(attachmentFile);
                  messageBodyPart.setDataHandler(new DataHandler(source));
                  messageBodyPart.setFileName(attachmentFile.getName());
                  multipart.addBodyPart(messageBodyPart);
                  parentFolder = attachmentFile.getParent();
             // add the Multipart to the message
             msg.setContent(multipart);
             // set the Date: header
             msg.setSentDate(new Date());        
             try {
                  System.out.println("before t.connect()");
                   t.connect(bean.getSmtpServer(),bean.getUsername() ,bean.getPassword());
                   System.out.println("after t.connect()");
                   //Error is coming here in this Line.
                   t.sendMessage(msg, msg.getAllRecipients());
                   * System.gc(); will relese the fileHandles, if some resource
                   * still holds it.               
                   System.out.println("before System.gc()");
                   System.gc();
                   * Deleting All the Files from Attachment Folders.
                  System.out.println("before attachmentFolder");
                  File attachmentFolder = new File(parentFolder);
                  System.out.println("Attachment Folder Name is : "+attachmentFolder.getAbsolutePath());
                  if(attachmentFolder.isDirectory()){
                       File[] files = attachmentFolder.listFiles();
                       System.out.println("No of Files For Attachments are: "+files.length);
                       boolean deleteResult = false;
                       for(int i=0; i<files.length; i++ ){
                            deleteResult = files.delete();
                        System.out.println(files[i].getName() + " Delete Staus is :"+ deleteResult);
              System.out.println("All attachments Deleted");
              out.print("<result>Mail has been sent successfully</result>");
              } catch (Exception e) {
                   out.print("<result>Mail sending failed</result>");
                   System.out.println("Exception in Connect "+e.getMessage());
              }finally{
                   t.close();               
              return null;
    Problem only comes, when i send 2nd time or more. What is the problem? Please help me out.
    Thanks for your response in advance. One more thing, Whether to send a mail & receive a mail, we need to create different sessions. one for sending & one for receiving mails.
    Message was edited by:
    Ashish.Mishra16

    I don't see anything obviously wrong in your code. Try adding
    session.setDebug(true);
    You can use the same Session for sending and for reading.
    A Session just encapsulates your configuration parameters,
    so as long as they're the same for both usages, one Session
    is fine.

  • ABOUT DATA SENDING IN idoc TO file SCENARIO

    How the data is sended in idoc to file scenario?
    what is the difference in sending data through BD10, BD14 and WE19 ?
    Is the data is sended through XI OR R/3 SYSTEM?

    Hi Rammohan
    >> How the data is sended in idoc to file scenario?
         Makeing settings in SAP R/3 side then based on the RFC
         destination,port,parterner profiles.....
         Idoc can hold the data with out any direction but RFC port will direct where to
        go ...based on the partner profiles (Out buond IDOCS)
    >>what is the difference in sending data through BD10, BD14 and WE19 ?
        BD10,BD11,BD12,BD13,BD14 will be to send the master data automatically
        generally will be in the production(But not for testing) and this will be depending
        on the declaration of profiles in the BD64
        --- But we19 will be used to test the Idocs with any data
            but here we need to give all the parameters like senders,receivers,ls,idoc...
    >>  Is the data is sended through XI OR R/3 SYSTEM?
         Data will send through XI  i.e XI will receive the Idoc and Convert into XI specific
         SOAP XML message and process all the pipe line steps ...based on the target
         it will send
         Here target is file so choose the file adapter as target and give all parameters
         it will work fine
    I hope this will answer your question
    regards
    --- prasad

  • Why is time-critical thread not interrupting sleepless high priority thread?

    Hello,
    I have two threads running in the same execution system on a real-time PXI platform. The time-critical thread sleeps using "AI Single Scan.VI", and acquires my data at a rate of 8000 Hz.
    I have a slower high priority process that calls a DLL function to calculate some filter coefficients. This function call takes longer than 1/8000 s to complete, and runs in a loop, executing as often as it can (with new data from FIFOs).
    I expected the time-critical thread to interrupt the the high priority thread without problem.
    I am finding that unless I insert a LabVIEW delay (for example a wait for x ms VI) in the loop, the real-time system stops responding. With a small delay (ie 1 ms), t
    he acquisition completes, and a FIFO shuts down the loop of the slow process.
    Why do I need a labVIEW delay in the high-priority loop, when the DLL function call itself is quite slow? Even without a DLL call, I would expect the time-critical VI to interrupt, finish its data acquisition, and shut-down the high-priority thread using its FIFO.
    Any suggestions?
    Thanks in advance,
    Frenk

    Here are a couple things to try/check:
    1) Check the call library node in your high priority VI. If it's orange (runs in UI thread), your high priority VI is actually switching to the UI thread every time your dll runs. That alone is not a problem. But if your TC VI tries to update any control terminals, the TC thread will switch over to the UI thread to access UI resources, possibly while the dll within your high priority VI has a lock on those resources. Why does the dll have a lock on UI resources? Because it was running in the UI thread and got interrupted by the TC thread before it finished doing its business. Not likely, but possible.
    2) There's another possible reason you're seeing this behavior. If the TC VI and the high VI call a mutual subVI, the subVI will be elevated to ALWAYS run in the highest priority thread irrespective of the actual caller (in your case, it's the the TC thread). Even when the *high priority VI* calls the mutual subVI, that subVI runs in the time-critical thread, which means there's a thread switch from high to TC, then back to high after the subVI finishes. And because high and TC VIs are in the same exec system, that mutual subVI will always run in the 1 and only TC thread alotted to that exec system.
    So, while your TC VI is running, you're in the TC thread. While, your high VI is running, you're in a high non-TC thread, and when your high VI calls the mutual subVI, you're again in the TC thread until the subVI finishes.
    So how could this arrangement cause your TC VI to become starved by the high VI? If your TC VI wakes up while the high VI is in the middle of running the mutual subVI, the TC thread responsible for running the TC VI is actually busy (in the middle of running the subVI in your high VI!!!), so the TC thread cannot run your TC VI until it finishes running that mutual subVI.
    The fix: make your TC VI run in a different exec system. It will be given its own TC thread that no one else can mess with. When TC VI wakes up, it's guaranteed a TC thread.
    I think there's a good reason behind why a mutual subVI ALWAYs runs at the highest priority of all its callers, irrespective of the actual caller's priority...but I can't think of the reason at the moment.

  • How can I load a VI on my FP without needing a time critical Part

    I would like run FieldPoint distributed I/O application on the FieldPoint Modul. But I do not need a true real-time application (time critacal Part). How can I use a VI on my FP that do not divide in the two parta (Control Loop and Communication Loop)

    By simply writing a VI that does not sub-divide its functionality into two parts, you are able to download a non-time critical program to the FieldPoint RT module. The division of the loops is a function of how you implement the code and not directly a function of the LabVIEW RealTime engine.
    In my experience, a significant number of programs that are downloaded into Real-Time targets are frequently not-divided into time critical vs non-time critical components. Sometimes that is deliberate (becuase it makes no difference) and sometimes it is due to inexperience on the part of the programmer. Either way, there is nothing preventing you from downloading code that does not have different priority loops.
    Regards,
    Aaron

  • What is the Maximum Data can a file adapter can send at a time.

    Hi ,
    What is the Maximum Data can a file adapter can send at a time.Is there any maximum limit data can adapters will send.
    can any one help on this.
    regrads
    Raghu

    Hi Reddy,
    I have raised the same question and I got correct answer.
    Refer the below thread which will give u information.
    Wat is the maximu size of data XI can handle
    Thnx
    Chirag

  • Why does that entire thread goes to sleep when we put a wait function in time critical loop?

    why does that entire thread goes to sleep when we put a wait function in time critical loop but not when it is not time critical

    Norbert B wrote:
    Ujjval,
    in a RT system, priorities have (in general) increased effect on the execution of the application.
    It is recommended that you only have a single task in your RT program at "time critical". If you have two task "time critical" (that means you are running into issues caused by your quoted "feature"), you have a flaw in your application architecture.
    Since LV 7.1, it is recommended to work with Timed Loops in order to prioritize tasks on a RT system. Timed Loops are executed on priorities between "time critical" and "above normal". Each Timed Loop will execute its content in a single thread in order to keep a good overview of the timing (like finished late [i-1]). Using those structures (and according settings) in a reasoned manner will prevent your RT system to run into priority issues.
    Ujjval Shah wrote:
    [...]also i would really appreciate if i can get more documentations regarding how LV creates threads and assigns subvis to them[...]
    You will have a real hard time to go into this very deep. This is the feature of LV: you can just use multithreading (multicores) without the needed knowledge of scheduling and load balancing. This makes LV programming in general very easy in comparison to e.g. ANSI C (in regard of multithreading). So creation of threads, distribution of tasks to the threads are abstracted and most often not visible to the programmer.
    There are some switches and levers you can "play around" in order to make LV to behave differently in this matter. But this most often requires  deep LV knowledge and cannot be explained in a simple posting.....
    hope this helps,
    Norbert 
    Amen to that!
    The question can not be fully answered without digging into the internals of the OS LV is run on because LV works with the OS and lets it do the scheduling.
    Yes that note applies to pre- LV 7 RT. When run under RT the ONE Time Critical loop was guarenteed to stay determinisitic.
    Since then the Timed Loop was introduced that allowed multiple levels of priority and later allowed us to assign which CPU the code would run on.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

Maybe you are looking for

  • Downgrade from OSX to OS9?

    I currently have OSX 10.4.5 on my Powermac BW, but I'm trying to do a boot install of OS 9, I have both os 9.1, and OS 9.2.1, I do not have the restore disc, and I have tried holding C, which does nothing, as well as zapping pram, which causes OSX to

  • Complex data model question regarding master data

    Hi Experts, I have a requirement to add master data retail price and master data cost into BW. Both amounts are based on plant and material.  How do I model this? Here is how the records are coming in via the datasource: Plant   Material      UofM Co

  • Service Condition Price in PR!!!!

    Hi All, If I create a purchase requisition with item category D (services) and I use a service master with a valid price in service condition maintained via ML5L, is the price then automatically retrieved in the PR line by standard SAP?? If this is n

  • Error 80072EE6 when checking for updates

    Hi, I have a Windows Server 2008 R2 box that shows an error when Checking for updates. When I go to Windows update and push "Check for updates" I get a message saying: Error(s) found: Code 80072EE6 I checked that download.windowsuodate.com is reachab

  • ITunes crashes when try to Transfer Purchases from iPhone

    When i try to transfer the songs i purchased on my iphone to itunes library by clicking transfer purchases, i get the following message: "iTunes has encountered a problem and needs to close" and i get kicked out. I've tried unistalling itunes / quick