Best way to modify Sequential Process Model for report generation.

I am using the Sequential Process Model in my application and the TestStand Reference Manual, (Figure A-1), clearly shows the following processing sequence:
...<part removed>
    Call the Test Sequence
    Display the UUT results
    Generate a Report
    Log Result to a Database
...<more removed>
I want to generate the report BEFORE displaying the results to the operator, or at a minimum, I want to generate the report in parallel with displaying the results to the operator.  Currently, the problem I have is that when the test is done I have some automated scripts that take the data file and do some statistical processing on it, but the way the Sequential Process Model is set up, the test might finish but until the operator acknowledges the PASS/FAIL results display, the resulting file is never created.  It could be overnight, over the weekend, or several days before an operator comes back and says, "Oh that last test finished, I guess I can press the OK button!", but until they do, I get no data.  So I want the report generated no matter what, and right after the test finishes.
Any ideas as to how that might be best accomplished?
Thanks a billion -  Ski (noob)

Ray,
Is that new in 4.2 that the engine won't call a callback with nothing in it?  I just did it and it seemed to work fine.  I'm using 4.1.1 though.
Ski,
Maybe there is a better solution for what you want.  Are you using the SequentialModel?  What version of TS do you use?  Why does the report have to be written before the pass/fail banner displays?  The pass/fail banner gets displayed in the PostUUT callback.  Like Ray said if you just put that in your client sequence you won't see the banners.  However, I'm assuming there is more to this than just that.  I'm assuming you want to see the report because of your external analyzer that is gathering the statistical data.  And then based on that data you want to allow the user other options.  Is this correct? 
If so then I would override the PostUUT callback and then use a different callback (possible the ProcessCleanup callback) to displaly the banners.  You could even do this without modifying the process model (which I always try to avoid).  Just override both the PostUUT and ProcessCleanup callbacks.  And then put code in the ProcessCleanup to behave like you need.
Or if you want you can modify the process model and create a new callback lower in the process model.  Then have that new one do the post report analysis.
Just some thoughts.
jigg
CTA, CLA
teststandhelp.com
~Will work for kudos and/or BBQ~

Similar Messages

  • What's the best way to manage the user list for  Reports on P6 web R8.2?

    BI requires a separate users list from P6 EPPM. Any recommendations on this?

    Welcome to the Apple Community.
    iTunes is straight forward, just use the same ID on all of them.
    What exactly do you want to see in messages on the Mac and iPad, messages combined from each of your phones or a different account just for both of you.
    You should think about what you want in calendars, contacts etc, on your shared devices.

  • Best way to know correct forecast model - process chain set up with multiple forecast models

    Hi Experts,
    I need your help in selecting best forecast model for our company. We have some of the models already used for our company, and because of multiple models used it is taking very long time for process chain to finish. There is no existing documentation available on which model was used why initially. Please help me to make out forecasting process smooth.
    - What is the best way to know, which forecast model is correct and should be used for our forecasting process.
    - In case multiple forecasting models are really required to be used, please suggest ways to optimally schedule them in process chain.
    - At times we get messages like "not enough data available" for specific model - any way to avoid this.
    - How to optimally use parallel processing profiles forecasting process in process chain.
    - Things which should be avoided.
    Request your help, please share your experiences.
    Regards
    NB

    Hi Neelesh,
    There are many points you need to consider to redesign forecast process for your company/client.
    You need to select the best suited forecast model first depending on the business. This has to be well tested & agreed by business users. Complexity will be an outcome of this exercise with business users. Best id to give then a brief intro on all available models & then help them selection the best one as per their requirement.
    Auto selection models are generally more time taking & should be used only when you have no idea at all on the business/demand pattern.
    Run time will depend how you are clubbing the CVCs to get the forecast generated & also parallel processing. For parallel processing profile you will need to do trial & error testing along with help from Basis team on how many free dial up processes are available.
    Even you can run many forecast calculations in parallel if the product/cvcs are totally different. - As per my personal experience maximum run time reduction can be achieved here.
    Daily run is not advisable except only for businesses where you have too much dynamism in demand planning i.e. you expect the demands to be changed overnight. Most of the companies run forecast on monthly basis or at weekly basis at the max.
    "Not Enough data" will be a problem if you are having the irrelevant models used in forecast profiles. This means users are not bothered to maintain the needed data for he forecast calculations or they are not aware at all of the situation. Running such models on daily basis is not advised at all. Better users should use interactive forecasting & saving the results in such cases.
    Just to give a crude example we get forecast calculated on monthly basis for approximately 4 lac cvcs in less than 3 hrs using moving avg, seasonal linear regression, seasonal trend, croston models. We use parallel profiles also everywhere with 10 blocks & 500 cvc/block.
    Hope this helps. Let me know if you have nay more questions & also the results using any of this.
    Regards,
    Rahul

  • Best way to modify built-in components?

    What's the best way to modify the built-in classes? I want to
    have full control over the code, so sub-classing won't work.
    Maybe the best way is to copy the source into my project
    directory, i.e. Button.as if I want to change the default Button?
    But I ran into a problem: Flex Builder cannot find Version.as. I
    tried adding framework/src/mx/controls (the folder than originally
    contains Button.as) to the additional source folders (Properties
    > flex build path) but it still can't find it...
    Thanks a lot for the help.

    Google for "flex monkey patches"!

  • Business Process Modeling for Online Mobile Solutions

    Hi,
    I like to know what are the options available for business process modeling for online mobile applications? I feel Guided Procedure can be used for that but one issue is the standard GP Runtime view may  not be suitable for Mobile displays and needs to be modified. Is there any other option available specifically for mobile solutions? Also I read in one article in SCN about a product call Mobile Fast Track (MFT) which is supposed to be delivered on Visual Composer. Is it already available? If yes which release and how to get that?
    Any pointers on these will be highly appreciated.
    Thanks,
    Dipankar

    Hi Alvaro Hernán Rojas R ,
    The product line is the hierarchy of the finished goods.
    It is pertinent that the finished goods has emerged due to some process(es) carried on the raw material.
    Thus logically you should map in solution manager based on the process only.
    The macro process while depicts the processes at the highest level.The Business scenarios, Business Process gives a good idea about how you should go about configuring.The Steps/activities helps you to map in to SAP thro' T/Codes.
    From the point of view of all of the below three,namely,
    Easy configuration activities
    Easy design of Unit and integration test
    Easy activities of Process enhancement and optimization,
    the option   Map the process as ISO Standards
    - Several projects : For each product line,will be most ideal.
    It is the processes that drives the activities.The control activities like internal control etc are all process based.Given these,divorcing the business process from the configuration -as in -is certainly not a good practice.
    Hope this helps.
    Regards,
    Ramesh

  • Best way to start a new catalog for 2009 ?

    Hi,
    What's the best way to start a new catalog for the new year, with all the keywords and all the presets of the modules (without having to export all the folders) of previous catalog 2008 ?
    Thanks,
    Dominique

    Well there is a cost too in not being able to find all your images in a single step, and inconsistencies soon develop - eg a keyword is plural in one catalogue, singular in another. Speed or stability issues are not simply related to catalogue size, and I've seen decently-performing catalogues 50% bigger than yours (as well as slow ones of a few hundred images). Have you optimized the catalogue recently?
    But if you think it's a good idea to fragment control of your picture collection.... Presets will be carried over to a new catalogue as they belong to the machine (unless you have the save with catalogue preference turned on). Keywords can be moved via the Metadata > Export and Import Keywords command. If you have lots of collections and smart collections, then maybe make a copy of your existing catalogue and then remove all the items from it - making sure you don't trash them of course.
    John

  • Hi all! What is the best way to create the correct space for baseball jersey names and numbers? along with making sure they are the right size for large printing.

    What is the best way to create the correct space for baseball jersey names and numbers? along with making sure they are the right size for large printing.

    Buying more hard drive space is a very valid option, here.  Editing takes up lots of room, you should never discount the idea of adding more when you need it.
    Another possibility is exporting to MXF OP1a using the AVC-I codec.  It's not lossless, but it is Master quality.  Plus the file size is a LOT smaller, so it may suit your needs.

  • Best way to create an IPhone Application for my Blog

    What's the best way to create an Iphone application for my Blog? I've seen several blogs that have their own application.
    Could use some help,
    Used Car parts Guy
    <Edited by Moderator>

    Thanks for this info... I too am interested in creating my own application... Would love to hear from others...
    Do you think it brings in traffic?
    Are you charging for your application or free?
    Thanks,
    <Edited by Moderator>

  • Error HRPAY99PM271 in Process Model for Offcycle (6.0 Upgrade Issue)

    We have a process model for offcycle payments and need to change RPCIPE00 to RPCIPE00_OLD.  The first problem we had with this was solved by OSS note 1070580.  Now we are getting error HRPAY99PM271 (Parameter PNPPERID was not found in the selection parameters).  PNPPERID was not used in the 5.0 version of the process model, so I do not know why we are getting this error.  Thanks for any advice/ideas!

    The process model was activated.  Thanks.

  • What is the best way to maintain your Battery Life for Iphone 5 ?

    What is the best way to maintain your Battery Life for Iphone 5 ?

    hi,
    so what would you suggest to do here then. let it get to 50% then run the battery down and at say 5-%ish re-charge it fully.
    is there anything i could switch off on my phone to save battery power. ive taken off he location services apart from ym locate my iphone, stopped the fetch new data and set it to manaul . this is also the same for the icloud as well.more or less everything has been set to manual or set to off ??

  • What is the best way to replace the Inline Views for better performance ?

    Hi,
    I am using Oracle 9i ,
    What is the best way to replace the Inline Views for better performance. I see there are lot of performance lacking with Inline views in my queries.
    Please suggest.
    Raj

    WITH plus /*+ MATERIALIZE */ hint can do good to you.
    see below the test case.
    SQL> create table hx_my_tbl as select level id, 'karthick' name from dual connect by level <= 5
    2 /
    Table created.
    SQL> insert into hx_my_tbl select level id, 'vimal' name from dual connect by level <= 5
    2 /
    5 rows created.
    SQL> create index hx_my_tbl_idx on hx_my_tbl(id)
    2 /
    Index created.
    SQL> commit;
    Commit complete.
    SQL> exec dbms_stats.gather_table_stats(user,'hx_my_tbl',cascade=>true)
    PL/SQL procedure successfully completed.
    Now this a normal inline view
    SQL> select a.id, b.id, a.name, b.name
    2 from (select id, name from hx_my_tbl where id = 1) a,
    3 (select id, name from hx_my_tbl where id = 1) b
    4 where a.id = b.id
    5 and a.name <> b.name
    6 /
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=7 Card=2 Bytes=48)
    1 0 HASH JOIN (Cost=7 Card=2 Bytes=48)
    2 1 TABLE ACCESS (BY INDEX ROWID) OF 'HX_MY_TBL' (TABLE) (Cost=3 Card=2 Bytes=24)
    3 2 INDEX (RANGE SCAN) OF 'HX_MY_TBL_IDX' (INDEX) (Cost=1 Card=2)
    4 1 TABLE ACCESS (BY INDEX ROWID) OF 'HX_MY_TBL' (TABLE) (Cost=3 Card=2 Bytes=24)
    5 4 INDEX (RANGE SCAN) OF 'HX_MY_TBL_IDX' (INDEX) (Cost=1 Card=2)
    Now i use the with with the materialize hint
    SQL> with my_view as (select /*+ MATERIALIZE */ id, name from hx_my_tbl where id = 1)
    2 select a.id, b.id, a.name, b.name
    3 from my_view a,
    4 my_view b
    5 where a.id = b.id
    6 and a.name <> b.name
    7 /
    Execution Plan
    0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=8 Card=1 Bytes=46)
    1 0 TEMP TABLE TRANSFORMATION
    2 1 LOAD AS SELECT
    3 2 TABLE ACCESS (BY INDEX ROWID) OF 'HX_MY_TBL' (TABLE) (Cost=3 Card=2 Bytes=24)
    4 3 INDEX (RANGE SCAN) OF 'HX_MY_TBL_IDX' (INDEX) (Cost=1 Card=2)
    5 1 HASH JOIN (Cost=5 Card=1 Bytes=46)
    6 5 VIEW (Cost=2 Card=2 Bytes=46)
    7 6 TABLE ACCESS (FULL) OF 'SYS_TEMP_0FD9D6967_3C610F9' (TABLE (TEMP)) (Cost=2 Card=2 Bytes=24)
    8 5 VIEW (Cost=2 Card=2 Bytes=46)
    9 8 TABLE ACCESS (FULL) OF 'SYS_TEMP_0FD9D6967_3C610F9' (TABLE (TEMP)) (Cost=2 Card=2 Bytes=24)
    here you can see the table is accessed only once then only the result set generated by the WITH is accessed.
    Thanks,
    Karthick.

  • Best way to clean microfiber cloth used for the display?

    What is the best way to clean microfiber clothes used for the display?
    Thanks

    Hand washing works well, but can be tedious.
    If you decide to machine wash, make sure of a few things:
    - Use warm water
    - Do not wash with towels or undergarments. The microfiber cloth will pick up every bit of lint from them.
    - Wash it with similar color items.
    - Use regular soap, but don't use bleach or fabric softener. The bleach can damage the cloth (and the Apple cloth is black anyway, do you really want a spotted cloth?) and the fabric softener will reduce the effectiveness of the cloth.
    - Hang it up to dry or dry it on the lowest setting of your dryer. I am not certain about the Apple cleaning clothes, but other microfiber clothes have been known to actually melt in the dryer if it gets too hot.
    To hand wash:
    - Put the cloth in a bowl with a tight fitting lid, add a little soap. Either dish soap or laundry soap will work, you don't need much.
    - Close the lid tight & then shake the bowl hard for a few minutes. Find a 3 year old, they'll love to help do this.
    - Remove the cloth & rinse it well, making sure the water runs clear.
    - Air dry flat or throw it in the dryer at a low setting.

  • What's the best way to charge my iphone 6 for the first time ?

    what's the best way to charge my iphone 6 for the first time ?

    Just charge it to 100%.
    Use it on the charger when possible. Recharge when the battery is around 50% when possible. Avoid to let the battery go down below 20%.
    Read here about modern Li batteries
    http://batteryuniversity.com
    Lex

  • What is the best way to make PSD into HTML for emails

    What is the best way to make PSDs into HTML for emails? Will the new feature in Dreamweaver work for emails as well? I am using Cheetah mail, but I need to be able to turn PSDs into HTML so I can use it in Cheetah mail.  I have a general idea of how to do this, but I'm stumped about where to begin.

    Use PShop for images only.  Use DW to create your tables and inline CSS styles.
    Many e-mail clients do not show images for security reasons.  So graphics heavy e-mails are not an optimal way to communicate with your mailing list.
    See Alt-Web Articles, HTML E-mails and Newsletters
    Nancy O.

  • What is the best way to track a stolen ipod touch 4th generation if the locations services are off

    What is the best way to tracker a stolen ipod touch 4th generation it the locations services are off

    you will have to use the old fashioned way, like if you lost a wallet or purse.

Maybe you are looking for

  • Digital Signature in XML Report

    Hi Friends, In Oracle EBS R12, I have a custom XML report developed and running fine. There is a requirement to add the feature of Digital Signature in the output of this report. Please help me with the detailed steps to achieve this. PS: I have trie

  • My router is not a part of my network

    I'm trying to connect an external HDD which my WRT160NL recognises, but when I try to find it following this instruction, http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=17214 I stop at step 6. because my router is not

  • Video scale up and down suggestions

    Please help me form some basic coding plan for scaling up and down the video at run time when I open a digital scrap book. The idea is very simple.. I have a Digital Interactive scrap book which will flip to the page which has the event housed on tha

  • Integrating Style sheet in WD abap

    Hi,   I need to integrate Style sheet in WDA,the style sheet holds all the data and format of displaying,is it possible to directly call style sheet in view... Thanks Chinna

  • How do you retrieve Many documents from an external content repository

    We are using P8 to store our AP Imaging documents (invoices).  The conenction for this is set up through all the standard document management configuration using OAC0, OAC3, etc. I wrote an ALV program that allows the users to search SAP and it will