Processing Obselete executed before deadline is reached

Hi Experts,
I have used a modelled latest end deadline for one day where the processing obselete is activated.
In the modelled outcome , i have a process control that will set the main workitem to obselete and  execute the new workitem in the processing obselete branch after the deadline is reached,
but for me the processing obselete is right away getting executed with out the deadline being reached. Any idea what needs to be done.
Thanks,
Shilpa

Martin,
i have created a step ( activity ), in which the latest end is given as 'Workitem item creation' and time is 1 day and its modelled to a outcome 'DEADLINE' and the step is activated for processing obselete in Outcomes tab.
In modelled outcome branch (DEADLINE), i have given a step Process control, where i set the main step as 'Set work item to Obselete' .
In the Processng obselete branch, I have created a new step( activity ) with a new task which i ideally expect to work when the deadline is reached but it doesn't.
Please let me know if you need any more inputs

Similar Messages

  • Applicatons that are superseded with a deadline date in the future, kicks of before deadline date has been passed.

    So how to explain this as best as possible....
    First off, I have seen this "issue" since ConfigMgr 2012 RTM and I have seen it continuously through the various upgrades done on the way to ConfigMgr 2012 R2. The environment consists of a single AD domain, one ConfigMgr Primary site with 30 DP's
    and 1500 computers.
    Application B is created and it should supersede application A. The application is present on all computers throughout the environment. The application is distributed to all DP's. The deployment of application A is targeted to a collection containing all
    computers. Then the deployment of application A is deleted. Application B is then configured to supersede application A with an uninstall of application A and the deployment type is replaced with the deployment type of application B. The option that Allows
    users to see older deployment types is not selected. Now application B is deployed to the same collection as application A was. The deployment settings are configured with a deadline date in the future (to match the corporate maintenance window - not a ConfigMgr
    maintenance window), but the application should be visible for users who want to upgrade before the deadline is reached. The option of automatically upgrading any superseded versions of the application is selected. The deployment is not created as a required
    deployment, but only available.
    What happens after the above is done is a bit odd. If I compare a application deployment that is superseded, to the Software Updates that normally have the same psychological effect on users (for anyone in IT this is common knowledge to be: Postpone and
    don't bug me again until deadline has passed and then becomes a forced installation/update, for about 70% of the user mass) this is not the case. After about 24 hours about every single computer that is online has received the deployment of application B and
    has been successfully installed. I refuse to believe that close to a 100% of the users actually select the option to upgrade application B before the deadline has been passed.
    I have checked the above and it looks like it does not honor the deadline given and finds out that when it can kick of the deployment, it does.
    This also happens if I don't delete the deployment of application A and leave it deployed to the same collection as the superseding application B is deployed to.
    Any ideas on why I'm seeing this behavior would be greatly appriciated.
    /Tom Erik

    Well, it's an available deployment. The only thing that it should do is to upgrade the superseded application, if present on the computer and that is set to be performed several weeks in the future. In the particular example (log files) below, the deadline
    is set to be on 1 April 2015 (!). All deployments are set to use client local time, when deployed to a computer collection. All other user (if I remember correct) deployments are set to use UTC, as client local time is not an option.
    What I do see on a particular computer is that when no user was logged on, the deployment started the application installation. This is what I found in the AppEnforce.log (notice the time stamp around the 18th at 13:42):
    +++ Starting Uninstall enforcement for App DT "Install Microsoft Office 2010 w/SP2 - x86 - Windows Installer (*.msi file)" ApplicationDeliveryType - ScopeId_5A0DA406-A98B-4302-9061-7A14FC9FCC1E/DeploymentType_7edd6b29-eb40-4019-a0c6-04da65e3407a, Revision - 4, ContentPath - C:\WINDOWS\ccmcache\o1, Execution Context - System AppEnforce 18.02.2014 13:42:20 1164 (0x048C)
    A user is not logged on to the system. AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    Performing detection of app deployment type Install Microsoft Office 2010 w/SP2 - x86 - Windows Installer (*.msi file)(ScopeId_5A0DA406-A98B-4302-9061-7A14FC9FCC1E/DeploymentType_7edd6b29-eb40-4019-a0c6-04da65e3407a, revision 4) for system. AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    +++ Discovered application [AppDT Id: ScopeId_5A0DA406-A98B-4302-9061-7A14FC9FCC1E/DeploymentType_7edd6b29-eb40-4019-a0c6-04da65e3407a, Revision: 4] AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    App enforcement environment:
    Context: Machine
    Command line: setup.exe /uninstall ProPlus /config uninstall_config.xml
    Allow user interaction: No
    UI mode: 0
    User token: null
    Session Id: 4294967295
    Content path: C:\WINDOWS\ccmcache\o1
    Working directory: AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    Prepared working directory: C:\WINDOWS\ccmcache\o1 AppEnforce 18.02.2014 13:42:21 1164 (0x048C)
    Prepared command line: "C:\WINDOWS\ccmcache\o1\setup.exe" /uninstall ProPlus /config uninstall_config.xml AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Executing Command line: "C:\WINDOWS\ccmcache\o1\setup.exe" /uninstall ProPlus /config uninstall_config.xml with system context AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Working directory C:\WINDOWS\ccmcache\o1 AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Post install behavior is BasedOnExitCode AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Waiting for process 5108 to finish. Timeout = 120 minutes. AppEnforce 18.02.2014 13:42:22 1164 (0x048C)
    Process 5108 terminated with exitcode: 3010 AppEnforce 18.02.2014 13:51:27 1164 (0x048C)
    Looking for exit code 3010 in exit codes table... AppEnforce 18.02.2014 13:51:27 1164 (0x048C)
    Matched exit code 3010 to a PendingSoftReboot entry in exit codes table. AppEnforce 18.02.2014 13:51:27 1164 (0x048C)
    ++++++ App enforcement completed (547 seconds) for App DT "Install Microsoft Office 2010 w/SP2 - x86 - Windows Installer (*.msi file)" [ScopeId_5A0DA406-A98B-4302-9061-7A14FC9FCC1E/DeploymentType_7edd6b29-eb40-4019-a0c6-04da65e3407a], Revision: 4, User SID: ] ++++++ AppEnforce 18.02.2014 13:51:27 1164 (0x048C)
    And this kind of corresponds with what I can see in the ServiceWindowManager.log (again, notice the timestamp at 13:42):
    OnIsServiceWindowAvailable called with: Runtime:1, Type:6 ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    Biggest Active Service Window for Type=6 not found ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    Program cannot Run! Setting *canProgramRun to FALSE ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    WillProgramRun called with: Runtime:1, Type:6 ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    A Service Window of this type exists. ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    There exists a Service Window of this Type, for this duration. The Program will run eventually. ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    ServiceWindowManager 18.02.2014 05:00:00 3924 (0x0F54)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 13:42:17 5504 (0x1580)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 13:42:17 5504 (0x1580)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 13:42:19 3396 (0x0D44)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 13:42:19 3396 (0x0D44)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 13:51:27 5704 (0x1648)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 13:51:27 5704 (0x1648)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 13:51:28 756 (0x02F4)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 13:51:28 756 (0x02F4)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 14:03:52 5060 (0x13C4)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 14:03:52 5060 (0x13C4)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 14:03:52 6096 (0x17D0)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 14:03:52 6096 (0x17D0)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 14:04:12 4192 (0x1060)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 14:04:12 4192 (0x1060)
    OnIsServiceWindowAvailable called with: Runtime:7200, Type:2 ServiceWindowManager 18.02.2014 14:04:14 5828 (0x16C4)
    No Restricting Service Windows exist. It can therefore run... ServiceWindowManager 18.02.2014 14:04:14 5828 (0x16C4)
    There are no maintenance windows configured in ConfigMgr at all for any collections.
    /Tom Erik

  • WLI Process only execute one at a time

    Hi Guys,
    I am new to WLI, and have what could be a simple question:
    I have a seperate java program that puts messages one by one in sequence onto a JMS queue.
    I have built a channel and a JPD that subscribes to this channel. The purpose of the JPD is to take the message from the incoming JMS queue, perform some adhoc functionality, and then return the message to a different outgoing JMS queue.
    This works fine, however how do I ensure that only one JPD process is executed in full, before another is started.
    e.g of problem: if a really big message is put onto the incoming JMS queue, it might take 10seconds to process, but in that time another message (small) is put onto the incoming queue. This means that another process instance kicks off, and that the second message is put onto the outgoing queue FIRST because it takes less time to process.
    How do I ensure that the JPD process only executes once in full, at a time?
    At the moment, the JPD has "stateless" set to false.
    Any help would be greatly appreciated.
    Regards.

    I think if you follow a similar technique as outlined in http://edocs.bea.com/workshop/docs81/doc/en/integration/samples/sampleSuppressible.html?skipReload=true then it should work. The key points are to have a synchronous subscription to a MB channel, performing all your processing within this block, and to set the JMS event generator pool size to 1.

  • Return statement executed before soapresult is set

    In my method i'm doing a soap call.
    The return statement is executed before de soapresultset is read.
    is there a way to "delay" the return statement

    Your question doesn't make any sense. Execution leaves the method when it ends or when the return statement is reached. If you want something to happen before the return, then do it before you call return.
    My guess at this point is that you're using exceptions poorly.

  • How to suspend the script be executed before Alert.show() completed?

    how to suspend the script be executed before Alert.show()
    completed?
    In a window, when users want query and display new data, they
    should be asked whether to save the old data. The
    queryAndDispleyNewData script should not be executed untile the old
    data is saved or be gived up.
    queryNewData(){
    if (Alert.show(askSaveOrNot)==YES) doSave();
    queryAndDisplyNewDate_Script;
    however, the face if the queryAndDisplyNewDate_Script is
    always executed before doSave(). how could I do?
    Any suggestion will be appreciated.

    You cannot suspend the script. Flex/ActionScript is
    event-driven. When you post a dialog box - modal or not - you
    assign event listeners to it. It is in the event listeners that you
    do whatever it is the dialog is asking - saving data back to the
    server, for example.
    Requesting and posting data to the server is event-driven
    too. If you request data from the server you must process it in an
    event handler (which includes data binding).
    If you are going to develop Flex applications you will need
    to understand event-driven programming.

  • Insert statement executes before If statements

    Hello All,
    I am trying to validate few fields before inserting them into table.
    for example:
    IF params('txtID') IS NULL THEN
    "SOME MSG";
    ELSIF params('txtName') IS NULL THEN
    "SOME MSG";
    END IF;
    INSERT INTO TABLE T1
    VALUES(params('txtID'),params('txtName');
    What I want to do is : I want to validate two fields before inserting.
    Can anyone help me?
    Thank you,
    H.

    It directly executes insert statement. If I delete insert, it executes that IF statement.
    It is strange.Let's be clear about this, it is not strange. Your original IF statements did execute before the INSERT but they did not raise an exception. Consequently the INSERT statement was processed. Your "SOME MSG" mechanism is obviously only triggered after the procedure completed. Walter's solution worked for you because it raise exceptions, which prevented the INSERT statement from executing.
    Anyway, it is obvious that you haven't got NOT NULL enforced on your table, which is A Bad Thing. You shoudn't be enforcing such constraints through a procedure.
    Cheers, APC
    blog: http://radiofreetooting.blogspot.com
    Edited by: APC on Feb 3, 2009 5:48 PM
    Only because the OP edited their final post, and removed the lines I quoted.

  • Does an inline view execute before the rest of the select?

    Hi,
    The O'Reilly book Mastering Oracle Sql defines an inline view simply as a
    subquery in a select FROM clause. This conforms to the definitions in
    the Oracle 9i and 10g docs.
    But unlike the Oracle docs, the O'Reilly book says the inline view is,
    like a WITH clause, executed before the rest of the query. I can't see
    how this can be done unless the inline view makes no reference to
    other tables joined in the FROM clause.
    Is there a species of inline view in 9i/10g that IS restricted as above -
    no refs to other tables in the FROM clause - and what is it called?
    Thanks for any help.
    Ken Quirici

    As explained above, Oracle can choose to merge the query if feasible to do so. Look at the two queries and their plans below. The plan in second query changes to creating a temporary VIEW since in that case, Oracle is unable to perform the merge:
    SQL> select *
      2          from scott.emp e,
      3                  (select * from scott.dept d where d.deptno = 10) dd
      4  where
      5          e.deptno = dd.deptno
      6  /
         EMPNO ENAME      JOB              MGR HIREDATE           SAL       COMM     DEPTNO     DEPTNO DNAME          LOC
          7782 CLARK      MANAGER         7839 09-JUN-1981       2450                    10         10 ACCOUNTING     NEW YORK
          7839 KING       PRESIDENT            17-NOV-1981       5000                    10         10 ACCOUNTING     NEW YORK
          7934 MILLER     CLERK           7782 23-JAN-1982       1300                    10         10 ACCOUNTING     NEW YORK
    3 rows selected.
    Execution Plan
    Plan hash value: 3570059291
    | Id  | Operation                    | Name           | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT             |                |     3 |   171 |     2   (0)| 00:00:01 |
    |   1 |  NESTED LOOPS                |                |     3 |   171 |     2   (0)| 00:00:01 |
    |   2 |   TABLE ACCESS BY INDEX ROWID| DEPT           |     1 |    20 |     1   (0)| 00:00:01 |
    |*  3 |    INDEX UNIQUE SCAN         | PK_DEPT        |     1 |       |     0   (0)| 00:00:01 |
    |   4 |   TABLE ACCESS BY INDEX ROWID| EMP            |     3 |   111 |     1   (0)| 00:00:01 |
    |*  5 |    INDEX RANGE SCAN          | IDX_EMP_DEPTNO |     3 |       |     0   (0)| 00:00:01 |
    SQL> select *
      2          from scott.emp e,
      3                  (select * from scott.dept d where d.deptno = 10 and rownum > 0) dd
      4  where
      5          e.deptno = dd.deptno
      6  /
         EMPNO ENAME      JOB              MGR HIREDATE           SAL       COMM     DEPTNO     DEPTNO DNAME          LOC
          7782 CLARK      MANAGER         7839 09-JUN-1981       2450                    10         10 ACCOUNTING     NEW YORK
          7839 KING       PRESIDENT            17-NOV-1981       5000                    10         10 ACCOUNTING     NEW YORK
          7934 MILLER     CLERK           7782 23-JAN-1982       1300                    10         10 ACCOUNTING     NEW YORK
    3 rows selected.
    Execution Plan
    Plan hash value: 1670713873
    | Id  | Operation                       | Name           | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT                |                |     5 |   280 |     2   (0)| 00:00:01 |
    |   1 |  NESTED LOOPS                   |                |     5 |   280 |     2   (0)| 00:00:01 |
    |   2 |   VIEW                          |                |     1 |    19 |     1   (0)| 00:00:01 |
    |   3 |    COUNT                        |                |       |       |            |          |
    |*  4 |     FILTER                      |                |       |       |            |          |
    |   5 |      TABLE ACCESS BY INDEX ROWID| DEPT           |     1 |    20 |     1   (0)| 00:00:01 |
    |*  6 |       INDEX UNIQUE SCAN         | PK_DEPT        |     1 |       |     0   (0)| 00:00:01 |
    |   7 |   TABLE ACCESS BY INDEX ROWID   | EMP            |     5 |   185 |     1   (0)| 00:00:01 |
    |*  8 |    INDEX RANGE SCAN             | IDX_EMP_DEPTNO |     5 |       |     0   (0)| 00:00:01 |
    SQL> disconnect
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SQL>
    can it, in it's WHERE clause, reference other tables in the FROM clause?No. it cannot. but as said above, tha may not stop Oracle from merging the queries.
    SQL> select *
      2          from scott.emp e,
      3                  (select * from scott.dept d where d.deptno = 10 and e.sal > 1000) dd
      4  where
      5          e.deptno = dd.deptno
      6  /
                    (select * from scott.dept d where d.deptno = 10 and e.sal > 1000) dd
    ERROR at line 3:
    ORA-00904: "E"."SAL": invalid identifier
    SQL>

  • Can a class or Module be executed before the sender File Adapter execute?

    Hi
    In case of sender adapter the module in the module processor gets executed after the adapter has performed its operation.
    Is there a way I can execute the module before the sender adapter starts execution?
    Or Is it possible to specify a java class to be executed before adapter, through configuration in the communication channel or some other way?
    Thanks
    Vijendra

    HI Vijendra,
    The File module adapter is the first one to get executed.
    The only thing you can do is to run shell scripts if you have to do any activity in the folder or on the file.
    Regards
    Vijaya

  • How does oracle know which AO Framework page or process to execute.

    Hi,
    How does oracle know which AO Framework page or process to execute. I use to think this was defined in the Function definition. But looking through some Function definition in HRMS setup I noticed some of them simply calling the same first page, such as the one below used in many managers menus. This initial page is the page that allows managers to choose the employee they want to work on.
    OA.jsp?akRegionCode=HR_PERSON_TREE_TOP_SS&akRegionApplicationId=800.
    My question is, after executing this initial page, how does Oracle then varies the OA page by the diffferent functions?

    Hi;
    Thanks for sharing
    Please dont forget to change thread status to answered if it possible when u belive your thread has been answered, it pretend to lose time of other forums user while they are searching open question which is not answered,thanks for understanding*
    Regard
    Helios

  • Trigger points for 'Execute before query'  in obiee server

    Hi
    Can anybody tell me when the sql given in the 'Execute before query' ( Connection Pool and go to the Connection Scripts tab) will be executed. Is it overtimes we do a query? Can we have any control over it?
    Thanks a lot
    Regards
    Raj

    Hi,
    You might want to check the NQQuery.log to see the code that it is running before making a connection. Just to confirm that the connection pool step is working fine, could you try with a simple select statement and see that it does not error out. If it does not, you may want to revisit the procedure code again. I understand from the error that it is expecting something after the END statement (kind of weird though!!). I assume in this case, it could not parse that this is a stored procedure call itself may be. One thread I found is http://stackoverflow.com/questions/4270818/ora-06550-and-pls-00103 which you may want to look for the line break characters.
    Hope this helps.
    Thank you,
    Dhar

  • Default java / jsp file which gets executed before DAM asset rendering

    Hi,
    I have a requirement to implement access control on DAM assets on the basis of a metadata property (tags).
    Is there a default JAVA / JSP file which gets executed before rendering a DAM asset?
    If yes, how can I override it?
    If no, how can I add a new JSP / JAVA file to be executed before rendering of each DAM asset?
    Thanks in advance,
    Anurag

    Hello Anuran,
    I dont think there is any api which is executed when you rendering any DAM asset on page component because for each type of DAM asset there are different APIs available which you use the render those dam asset like "Image" class to render the image asset.
    Each dam asset also support having different rendition format and if you are interested in that then refer http://dev.day.com/docs/en/cq/current/javadoc/com/day/cq/dam/api/DamEvent.Type.html
    Please let me know if you need more information
    Thanks,
    Pawan

  • Mystery! line 2 is executing before line 1

    This is such a mystery that line 2 is execute before line 1.
    please read slowly.
    Example! I have a class Payment to make a payment. I could
    Call it from 2 classes from class CustomerFrame and from
    class AllBalance. and all classes has the customers balance.
    now class Payment receives in the constructer. or an object from
    class CustomerFrame. or an object from AllBalance.
    in order to change the balance from that object.
    now after i'm inserting A payment I
    have to change the balance from the other classes. so I do A
    commit to the database from class Payment. and then I dispose the other
    classes and I create A new object from the other classes what I dispose so the is changed.
    now please look at this code. Problem with last line of code
    //class references
    CustomerFrame customerFrame;
    AllBalance allBalance;
    Object object;
    // constructer
    public Payments( Object o )
    super("Payment");
    object = o;
    if ( object instanceof AllBalance )
    allBalance = (AllBalance) object;
    else if ( object instanceof CustomerFrame )
    customerFrame = (CustomerFrame) object;
    //now after I�m inserting A payment I right
    if ( object instanceof CustomerFrame )
    customerFrame.dispose();
    customerFrame = new CustomerFrame();
    //customerFrame.setCustomer(database.findPerson(id));
    else if ( object instanceof AllBalance )
    allBalance.dispose();
    allBalance = new AllBalance( );
    Payments.this.toFront();
    Now with this last line I have problems. What?
    If the �else� statement is execute its ok the Payment frame is on top
    but if the �if � statement is execute. Problem! the Payment frame is in back,
    but its funny if I put in A JOptionPane.showMessageDialog after the last line from the
    �if� statement it works ok;
    my god what is he asking?
    If you don�t understand my question please give me A code.
    That if I change something
    from one frame it should change something from the other frame

    I can't really understand the question completely, but it sounds to me like the Frame is not coming to the front like it should. The easiest way I have found to make things act sane when a it seems like your swing method isn't doing anything is to actually invoke it through SwingUtilities.invokeLater() ... e.g. for the code you have shown
    javax.swing.SwingUtilities.invokeLater(new Runnable() {
       public void run() {
          Payments.this.toFront();
    });I don't garuantee that will work but it has seem to help me MANY times when I was extremely perplexed at what was going on. This forces your code to run on the even-dispatch thread (?I think anyways?).
    Hope this helps,
    Will

  • Error: Max processing time or Max records limit reached

    Hi All,
    While I run the report in Infoview, I get the below error:
    Unable to retrieve object:
    Max processing time or Max records limit reached
    Kindly suggest me.
    Thanks,
    Meena

    There is a default limit on the number of records returned and on the time out of an 'idle' connection..These could be set in the CMC , however first try to check the query for that report and see if it is applying your record selection criteria at the database level  ( use the Show Sql option and see if all your selection criteria have been turned into WHERE clauses)
    - this will drastically reduces both the number of records returned to the Crystal and the time it takes for...
    You can find setting here:
    CMC>servers>page server>properties
    Its always not recommended to set it to unlimited as page server is not a robust server, you need to schedule such reports that uses job server which is more robust.
    Regards,
    Parsa.

  • JNI - Java code executed before native code

    Hi there, I'm having a problem, I've got this native thing working but it seems like my java code is being executed before the native one. Example :
    class Hello
    { static { System.loadLibrary("D1"); }
    public native void displayHello();
    public static void main(String[] args)
    new Hello().displayHello();
    System.out.println("kfdhgkfldh");
    The output is:
    "kfdhgkfldh"
    "Message from JNI"
    So the printfunction from the main has been executed before the one in my C++ program
    Any idea why ??
    (this is quite important)
    thx

    Tryfflush(stdin);before returning from the native function

  • Run executable before installation

    Hello all,
    I need small information. Please help me.
    In LabVIEW Installer Window at Advanced settings, we have
    Run executable at end of installation
    Run executable before uninstallation
    Is there is any option for “Run executable before installation”?
    I want to run one LabVIEW exe before installing new software (if Runtime engine is exits in deployment PC).
    Please let me know if anyone have idea.

    The NI installers don't give you a lot of control of how things are done.  Let say you want to allow you users to have a minimum, complete, or custom install of tools.  The NI installers don't have that option.
    In the past when I need more control of how installers run, and their options, I've used a couple of free tools that I've mentioned in the past.  Inno Setup, and the helper program ISTool.
    Using this method I can make an installer, that runs a different installer first, then runs the NI installer.

Maybe you are looking for

  • Oracle Replication

    Dear Sirs, Where can i find information on how to setup database replication ?. My client requires database replication between his head office and two factories which are all situated about 20kms apart. The connectivity at present is by means of ISD

  • Is there a Simple free Text Editor for Belle?

    Symbian has been around for a very long time but I'm still struggling to find a simple free text editor where I can create a *.txt file and write down information in it or perhaps I don't know about it, so I was wondering is anyone familiar in any fr

  • How do I get to the latest edition of the Java development kit in Win Vista

    Is it only accessible from the command prompt in DOS, or is it in some folder I can get to from the start menu or on my desktop?

  • GET Payroll in logical data should be used or not?

    Hi All, Should we be using the GET payroll to fetch the payroll results using the logical database PNP? As the GET PAYROLL is not supported by the logical data base PNPCE. I know 2 ways of fetching the payroll data. 1) using the function modules 2) u

  • Stuck in "Mac OS X 10.5 Setup Assistant"

    Hi there Subject: Stuck in 'Mac OS X Setup Assistant' I am stuck in "Mac OS X Setup Assistant" After rebooting following software upgrade, the Setup Assistant appears unexpectedly each time Mac OS X 10.5 Leopard starts up, and continues to appear eve