Result filter behavior differerent in ATML vs HTML

Hi,
We recently updated our teststand to 2012.  I noticed the default report format was ATML, and left it like that, because it actually looks a little nicer and has a couple nice features over HTML, what we've used. 
We then noticed that we were missing results from a step, the result text of that step being a hyperlink to addition failure data.  This step is executed in a sequence called by the main test case sequence, so the call heirarchy is
Testcase sequence
     Subsequence
           Step <-result is masked in ATML, not HTML
We have our report filter set to "exclude passed, done, skipped".  The way we have forced the Step to show up in the report, is hard code it's status to "ReportMe".  Step is only executed when Testcase failed, it's status is passed down via parameter.  It has worked for a long time this way, we've always had our reporting set to HTML.  In HTML it does not seem to matter that the status of the Subsequence is "Done", Step is reported if executed.  This is not the same behavior in ATML, step is not recorded at all.  It does execute though, I single stepped through the sequence, and made sure the ReportText contains the proper hyperlink string.
So in experimenting trying to get the step to show up the same way in ATML, I hardcoded the Subsequence step whose results are normally "Done" to "ReportMe".  In this way I can get the Step results to show in ATML.  However this has the disadvantage of having a whole bunch of "Subsequence" calls with a status of "ReportMe" showing up , on the iterations where Step did not execute (test passed). 
So I'm wondering why the difference in behavior?  HTML seems to allow results in it's report when status passed the filters underneath steps that do not, ATML does not.  ATML seems to prioritize the status filter of the callers, and masks all the substeps regardles of their status, where HTML does not.

Hi,
I've managed to successfully replicate this by editing the existing sequenced down to bare minimum.  With the attached sequences I get different results by merely changing the report format.  It should work if you unzip them  to the same directory.  Top.seq is the top level sequence.  I've also included a couple images of the two results.  I am still stumped by this behavior...
Attachments:
ATML Report debug.zip ‏46 KB
reports.zip ‏83 KB

Similar Messages

  • Search Results - Filter Results By: - Show More ...

    When I use the "Show More ..." option under one of the "Filter Results By:" groups, it works as expected. When I then select one of the items to filter by, it again works as expected. However, if I hit the back browser function or select the "Unfilter" option, the "Show more ..." expansion is restored. I suggest it return to the "Show Top 5..." presentation (as before the individual filter was selected).

    Hi Sid,
    You are right, I thought about this BADI we already enhanced it for BP authorization (like many people did in this forum). However my concern is that this BADI gets called like a million times before it gets back to the search result page and I am just not sure of the impact on performance. So I was thinking if anything else is possible at UI level. But may be I don't have many options here :(.  Also if I select the multiple values for the field in the BADI it comes up in debug mode
    MARKETINATTR   I EQ  "VALUE1"
    MARKETINATTR   I EQ  "VALUE2"
    it is searching for both individually, so it is basically working as a select option, not sure how I can combine them both.
    Also you mentioned that searching BP on marketing attr is not possible in standard, but I think it is possible and we are searching on it. I know we have enhanced BP search for some other purposes but not for marketing Attr. as I can clearly see a standard field for MARKETINATTR  in the  context of  BPMAINSEARCH IMPL class and when I use it in the search field it does pop up another view when I hit f4 on the possible values where I can select my attr set, attribute & value. I am on 7.0 by the way.
    Thanks,
    Kumar

  • Query result filter another query

    Hello Guru
    I want to create a query A (List of PM_ORDER) filter by status.
    and another query B based on the list of query A.
    Query A became "filter" of query B.
    How handle this ?
    Message was edited by:
            laurent plichta

    Hi Laurent,
    You can attempt this using replacememtn path variable for the char you need to filter by. This is called Result Set Query. See here for details:
    http://help.sap.com/saphelp_nw04/helpdata/en/2c/78a03c1178ad2ce10000000a114084/content.htm
    Hope this helps...

  • Use Database result filter to remove sequence calls

    I am using a DatabaseOptions callback in TestStand 4.0 to configure my Access test database. One of the things I'm attempting to do is modify the ResultFilterExpression to prevent the logging of SequenceCall type steps. I've used the following with no runtime problems but also no success:
    Step.Result.Status != "Done" && Step.Result.Status != "Skipped" && Step.StepType != "SequenceCall"
    I've also tried Step.StepType.Name != "SequenceCall" (ran but didn't help) and Logging.StepResult.TS.StepType != "SequenceCall"  (caused a runtime error).
    I can't turn off the Record Results in Run Options because that blocks the subsequence results.
    Anybody have a solution?
    Thanks,
    Steve S.

    Hi Steve,
    The purpose of the backslash is to escape the double quotation mark. You are assigning the filter expression to some sort of string which is characterized by double quotation marks. If you want to use the double quotation mark inside your expression string (in this case around the term SequenceCall) you have to escape it by using the backslash.
    Adam
    National Instruments
    Applications Engineer

  • Use Date Group (Month) in a Results Filter

    Hyperion IR v 9
    I want to filter my results set by the Month Date Group.  I want Displayed in the column filter Jan, Feb, Mar....and so on.  However, when I drag that field to the filter and ask to "show values" it shows my actual dates, not the three character month value.  This monthly filter is essential for what I'm doing.  I tried creating a computed column off the month date group and set the datatype to text. All that did was retain the original date value again.  Is there a way around this?
    How can I do this?

    I've said it before in these forums:  To the maximum extent possible, avoid the built-in functions in computed items in Results.
    I've contacted Oracle about your specific deficiency (Month(column_name) returning a date rather than a month).  They say it's working as designed -- something about sorting properly.
    Use JavaScript.  Here's a definition for your computed item:
    ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"][date_column.getMonth()]

  • Trim filter for iPlanet - whitespace removing from html

    Hi,
    I've just published my Trim Filter NSAPI plugin for Sun One Web Server/iPlanet
    It is a plugin/filter which removes whitespaces from HTML code. Its LGPL and it can be found here: http://www.thrull.com/iplanet/
    Feel free to test it :-)
    BR,
    Igor

    Cool, thanks for sharing it!
    I took a quick look, and I think I spotted a bug in the write filter method:        /* workaround for a bug? in iPlanet, when returning empty content */
            if (!out_size && amount) {
                rv = net_write(layer->lower, NON_EMPTY_STRING, 1);
                out_size = 1;
            } else {
                rv = net_write(layer->lower, (const char *)buffer, out_size);
            return rv;According to the NSAPI Programmer's Guide (http://docs.sun.com/source/817-6252/npgnsapi.html#wp1004627), the write filter method should return the number of bytes consumed on success. It looks like your write filter method is returning the number of bytes written instead. Perhaps that's the reason you needed that work around?

  • Library Filter behavior in Lr3 RTM

    I upgraded to Lr3, and am pretty excited to be using the new version. There are a few minor issues I noticed relating to my workflow process, the biggest being the following:
    In Lr2.x I was able to click a folder in the Dev module, and the Lib Filter would automatically filter by date. So, I could then go my Keyword List, choose a keyword, have the Library filter reset according to my chosen keyword, and then I could quickly go back to my folder/date view by then returning to the folder, etc... in Lr3 though, I can no longer do that. Now, if I Keyword filter, it retains those settings if I click back to a folder, forcing me to reset all my filter options at the top. Is there just something I am missing to fix this, or just an oversight in feature set?
    Thanks,
    cas

    Thanks for the reply... that is very "not cool" as it will put a huge damper in my workflow. I used the hopping around between filters constantly, and this is just going to make things a nightmare for me. FYI, I did try the lock feature, and it didn't work as I expected.
    Thanks,
    cas

  • BP_HEAD_Search results filter

    Hi All,
    We have a scenario to search for BP's  with multiple values of same search criteria. But BP search does an "OR"(join)  by default on search instead of an "AND". How can I change it to force an "AND". I know this solution was suggested in this forum sometime back but I am not able to find it. If you can provide me with the link that would be great. If you are thinking why a BP have multiple values for same search - this is marketing attribute field and BP's do have multiple values.
    Thanks,
    Kumar

    Hi Sid,
    You are right, I thought about this BADI we already enhanced it for BP authorization (like many people did in this forum). However my concern is that this BADI gets called like a million times before it gets back to the search result page and I am just not sure of the impact on performance. So I was thinking if anything else is possible at UI level. But may be I don't have many options here :(.  Also if I select the multiple values for the field in the BADI it comes up in debug mode
    MARKETINATTR   I EQ  "VALUE1"
    MARKETINATTR   I EQ  "VALUE2"
    it is searching for both individually, so it is basically working as a select option, not sure how I can combine them both.
    Also you mentioned that searching BP on marketing attr is not possible in standard, but I think it is possible and we are searching on it. I know we have enhanced BP search for some other purposes but not for marketing Attr. as I can clearly see a standard field for MARKETINATTR  in the  context of  BPMAINSEARCH IMPL class and when I use it in the search field it does pop up another view when I hit f4 on the possible values where I can select my attr set, attribute & value. I am on 7.0 by the way.
    Thanks,
    Kumar

  • Can you create a test online and get the results filter in the report tab?

    Im brand new to this software and i had a big concern about it.
    This is a great tool to create surveys and forms to fill out but i was wondering if you can create a quiz.
    By a quiz i mean that instead of sending me back the data the user click in the multiple choice is it
    possible for me to get instead if they got it right or wrong.
    I want to retun if they got it right a boolean variable (true or false)
         logic ex)
         if (answer == true)
             return "correct"
         else
              return" "incorrect"

    Hi;
    You can certainly create a Quiz using FormsCentral but there is nothing built in to "grade" the quiz and no integration with any grading systems like flubaroo.
    You might be able to use "Formulas" on the "View Response" tab to identify correct/incorrect answers. 
    This describes a bit about how to use Formulas (they can be done in a column as well as a row): http://acrobatusers.com/tutorials/how-to-work-with-formulas-in-formscentral
    This is a list of the forumulas available in FormsCentral: http://helpx.adobe.com/acrobat-com/formscentral/help/formula-syntax-built-in-functions.htm l
    Thanks,
    Josh

  • Missing Browse Sequences in HTML Help

    Problem
    Browse sequences in our Microsoft HTML help (.CHMs) are missing after we upgraded from RoboHelp x5 (running WinXP Pro) to RoboHelp 9 (running Win7, 64-bit).
    Background
    We've been using RoboHelp x5 and RoboSource Control 2.3 version control for several years. Prior to 2012, our RoboSource Control server machine was a WinXP Pro VM session, while our 3 RoboHelp/RoboSource Control client (author) machines were physical WinXP Pro machines.
    After the first of this year, our 3 client machines were replaced with Windows 7 Enterprise, 64-bit physical machines. In order to continue running RoboHelp x5, we created a Windows XP Pro virtual machine on each client machine; Robohelp x5 and the RoboSource Control 2.3 client software were then installed and run from the WinXP VM environment. Browse sequences were included in the many (at least 4 per month) CHMs that we compiled/generated during the several months that we ran in this environment without any issues.
    We just (over the past few weeks) upgraded to Adobe's Technical Communication Suite 3.5 (RoboHelp HTML 9 and RoboSource Control 3.1). A new Windows 7 Enterprise, 64-bit VM was created for the RoboSource Control server installation, and we simply installed the RoboHelp 9 and RoboSource Control 3.1 client software directly on our 3 Windows 7 client machines. We did not remove the VM sessions from the client machines, but we don't run them either.
    Since we upgraded RoboHelp to version 9 (which is also to say, started running RoboHelp in a true Windows 7 64-bit environment), none of our browse sequences appear when we compile/generate a .CHM in RoboHelp 9 and then launch the .CHM from anywhere OTHER THAN within the RoboHelp HTML application. If we launch the Help from within RoboHelp, using either the Generate Primary Layout function (and then view result) or the View Primary Layout function (HTML Help is our primary layout), the browse sequences appear and function properly.
    I've already researched (including this forum and all the previous posts on this issue) and run tests, attempting to identify the cause and/or resolve the issue. The actual tests and results are listed after the next section (which provides technical details on what I believed to be the critical aspects of this issue within our environment; perhaps someone will spot something regarding the version of the HHActiveX.dll or a path/value for one of the registry settings). 
    Environment Technical Details
    RoboHelp 9/RoboSource Control 3.1 Server
    OS: Windows 7 Enterprise, 64-bit, SP1
    RoboHelp Programs:
    MS SQL Server Express 2005
    RoboSource Control 3.1 Server and Client
    RoboHelp HTML 9.0.2.271
    Note: RoboSource Control 2.3 was installed on this machine at one point, in an attempt to perform the database migration, but it was subsequently uninstalled and the migration was performed on our old Windows XP RoboSource Control 2.3 server machine. No other version of RoboHelp has ever been installed on this machine.
    HHActiveX.dll: Here are all the instances of HHActiveX.dll on this machine.
    C:\Program Files\(x86)\Adobe\Adobe RoboHelp 9\RoboHTML
    File version: 9.0.1.262
    Product name: Adobe RoboHelp HTML 9
    Product version: 9.0.1.262
    File size: 759 KB
    Date modified: 6/22/2011 4:45 PM
    C:\Program Files\(x86)\Adobe\Adobe RoboHelp 9\Redist
    File version: 9.0.1.262
    Product name: Adobe RoboHelp HTML 9
    Product version: 9.0.1.262
    File size: 759 KB
    Date modified: 6/22/2011 4:23 PM
    C:\Program Files\(x86)\Adobe\Adobe RoboHelp 9\Redist\x64
    File version: 9.0.1.262
    Product name: Adobe RoboHelp HTML 9
    Product version: 9.0.1.262
    File size: 1.11 MB
    Date modified: 6/22/2011 4:23 PM
    Registry References to HHActiveX.dll:
    HKEY_CLASSES_ROOT\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A0422DF}\1.0\0\win32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422DF}\InprocServer32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422DF}\ToolboxBitmap32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll, 102
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{959F94FD-DD1E-11D2-B559-00105A0422DF}\InprocServer32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A0422DF}\1.0\0\win32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRUregsvr32 C:\Program Files (x86)\Adobe\Adobe RoboHelp9\Redist HHActiveX.dll\1
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A0422DF}\1.0\0\w in32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422D F}\InprocServer32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422D F}\ToolboxBitmap32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll, 102
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{959F94FD-DD1E-11D2-B559-00105A0422D F}\InprocServer32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A042 2DF}\1.0\0\win32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422D F}\InprocServer32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422D F}\ToolboxBitmap32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll, 102
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{959F94FD-DD1E-11D2-B559-00105A0422D F}\InprocServer32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A042 2DF}\1.0\0\win32C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML\HHActiveX.dll
    HKEY_USERS\S-1-5-21-2146773085-1508210334-1857977687-1551\Software\Microsoft\Windows\Curre ntVersion\Explorer\RunMRUregsvr32 C:\Program Files (x86)\Adobe\Adobe RoboHelp9\Redist HHActiveX.dll\1
    HH.exe: Here are all the instances of HH.exe on this machine.
    C:\Windows
    File version: 6.1.7600.16385
    Product name: HTML Help
    Product version: 6.1.7600.16385
    File size: 16.5 KB
    Date modified: 7/13/2009 9:39 PM
    C:\Windows\SysWOW64
    File version: 6.1.7600.16385
    Product name: HTML Help
    Product version: 6.1.7600.16385
    File size: 15.0 KB
    Date modified: 7/13/2009 9:14 PM
    C:\Windows\winsxs\amd64_microsoft-windows-htmlhelp_31bf3856ad364e35_6.1.7600.16385_none_24 4ae8599e6d81bb
    File version: 6.1.7600.16385
    Product name: HTML Help
    Product version: 6.1.7600.16385
    File size: 16.5 KB
    Date modified: 7/13/2009 9:14 PM
    C:\Windows\winsxs\wow64_microsoft-windows-htmlhelp_31bf3856ad364e35_6.1.7600.16385_none_2e 9f92abd2ce43b6
    File version: 6.1.7600.16385
    Product name: HTML Help
    Product version: 6.1.7600.16385
    File size: 15.0 KB
    Date modified: 7/13/2009 9:14 PM
    Registry References to HH.exe:
    HKEY_CLASSES_ROOT\Applications\hh.exe
    HKEY_CLASSES_ROOT\chm.file\DefaultIcon%SystemRoot%\hh.exe,0
    HKEY_CLASSES_ROOT\chm.file\shell\open\command"%SystemRoot%\hh.exe" %1
    HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCacheC:\Windows\hh.exeMicrosoft® HTML Help Executable
    HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCacheC:\Windows\hh.exeMicrosoft® HTML Help Executable
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
    C:\Windows\SysWOW64\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm\1
    C:\Windows\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm\1
    C:\Windows\winsxs\amd64_microsoft-windows-htmlhelp_31bf3856ad364e35_6.1.7600.16385_none_24 4ae8599e6d81bb\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm\1
    C:\Windows\winsxs\wow64_microsoft-windows-htmlhelp_31bf3856ad364e35_6.1.7600.16385_none_2e 9f92abd2ce43b6\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm\1
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\hh.exe
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\chm.file\DefaultIcon%SystemRoot%\hh.exe,0
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\chm.file\shell\open\command"%SystemRoot%\hh.exe" %1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\MostRecentApplicationhh.exe
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociationRUNDLL32.EXE;MSHTA.EXE;DLLHOST.EXE;APPLAUNCH.EXE;HH.EXE;WINHLP32.EXE;MMC.EXE;
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\explorer\FileAsso ciationRUNDLL32.EXE;MSHTA.EXE;DLLHOST.EXE;APPLAUNCH.EXE;HH.EXE;WINHLP32.EXE;MMC.EXE;
    HKEY_USERS\S-1-5-21-2146773085-1508210334-1857977687-1551\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCacheC:\Windows\hh.exeMicrosoft® HTML Help Executable
    HKEY_USERS\S-1-5-21-2146773085-1508210334-1857977687-1551\Software\Microsoft\Windows\Curre ntVersion\Explorer\RunMRUC:\Windows\SysWOW64\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm\1
    HKEY_USERS\S-1-5-21-2146773085-1508210334-1857977687-1551_Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCacheC:\Windows\hh.exeMicrosoft® HTML Help Executable
    RoboHelp 9/RoboSource Control 3.1 Client Machines
    OS: Windows 7 Enterprise, 64-bit, SP1
    RoboHelp Programs:
    RoboSource Control 3.1 Client
    RoboHelp HTML 9.0.2.271
    HHActiveX.dll: Here are all the instances of HHActiveX.dll on these machines.
    C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\Redist
    File version: 9.0.1.262
    Product name: Adobe RoboHelp HTML 9
    Product version: 9.0.1.262
    File size: 759 KB
    Date modified: 6/22/2011 4:23 PM
    C:\Program Files(x86)\Adobe\Adobe RoboHelp 9\Redist\x64
    File version: 9.0.1.262
    Product name: Adobe RoboHelp HTML 9
    Product version: 9.0.1.262
    File size: 1.11 MB
    Date modified: 6/22/2011 4:23 PM
    C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML
    File version: 9.0.1.262
    Product name: Adobe RoboHelp HTML 9
    Product version: 9.0.1.262
    File size: 759 KB
    Date modified: 6/22/2011 4:45 PM
    C:\Windows\System32
    File version: 11.0.228.0
    Product name: RoboHelp HTML 11
    Product version: 11.0.228.0
    File size: 452 KB
    Date modified: 11/18/2003 2:44 PM
    C:\Windows\SysWOW64
    File version: 11.0.228.0
    Product name: RoboHelp HTML 11
    Product version: 11.0.228.0
    File size: 452 KB
    Date modified: 11/18/2003 2:44 PM
    HH.exe: Here are all the instances of HH.exe on this machine.
    C:\Windows
    File version: 6.1.7600.16385
    Product name: HTML Help
    Product version:  6.1.7600.16385
    File size: 16.5 KB
    Date modified: 7/13/2009 9:39 PM
    C:\Windows\SysWOW64
    File version:  6.1.7600.16385
    Product name: HTML Help
    Product version: 6.1.7600.16385
    File size: 15.0 KB
    Date modified: 7/13/2009 9:14 PM
    C:\Windows\winsxs\amd64_microsoft-windows-htmlhelp_31bf3856ad364e35_6.1.7600.16385_none_24 4ae8599e6d81bb
    File version: 6.1.7600.16385
    Product name: HTML Help
    Product version: 6.1.7600.16385
    File size: 16.5 KB
    Date modified: 7/13/2009 9:39 PM
    C:\Windows\winsxs\wow64_microsoft-windows-htmlhelp_31bf3856ad364e35_6.1.7600.16385_none_2e 9f92abd2ce43b6
    File version: 6.1.7600.16385
    Product name: HTML Help
    Product version: 6.1.7600.16385
    File size: 15.0 KB
    Date modified: 7/13/2009 9:14 PM
    Registry References to HHActiveX.dll:
    HKEY_CLASSES_ROOT\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A0422DF}\1.0\0\win32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422DF}\InprocServer32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422DF}\ToolboxBitmap32C:\Documents\DSISWHelp\hhactivex.dll, 102
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{959F94FD-DD1E-11D2-B559-00105A0422DF}\InprocServer32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A0422DF}\1.0\0\win32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRUregsvr32 C:\Documents\DSISWHelp\hhactivex.dll\1
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A0422DF}\1.0\0\w in32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422D F}\InprocServer32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422D F}\ToolboxBitmap32C:\Documents\DSISWHelp\hhactivex.dll, 102
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{959F94FD-DD1E-11D2-B559-00105A0422D F}\InprocServer32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A042 2DF}\1.0\0\win32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422D F}\InprocServer32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{399CB6C4-7312-11D2-B4D9-00105A0422D F}\ToolboxBitmap32C:\Documents\DSISWHelp\hhactivex.dll, 102
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{959F94FD-DD1E-11D2-B559-00105A0422D F}\InprocServer32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\TypeLib\{399CB6B4-7312-11D2-B4D9-00105A042 2DF}\1.0\0\win32C:\Documents\DSISWHelp\hhactivex.dll
    HKEY_USERS\S-1-5-21-2146773085-1508210334-1857977687-1551\Software\Microsoft\Windows\Curre ntVersion\Explorer\RunMRUregsvr32 C:\Documents\DSISWHelp\hhactivex.dll\1
    RoboHelp x5 and RoboSource Control 2.3 Server
    OS: Windows XP Professional, SP3
    RoboHelp Programs:
    RoboSource Control 2.3 Server and Client
    RoboHelp HTML x5.0.2 (Build 606)
    Note: MS SQL Server and RoboSource Control 3.1 were temporarily installed in order to convert the databases from RoboSource Control 2.3 to RoboSource Control 3.1.
    HHActiveX.dll: Here are all the instances of HHActiveX.dll on these machines.
    C:\Program Files\RoboHelp Office\Redist
    File version: 13.10.801.0
    Product name: RoboHelp HTML 13
    Product version: 13.10.801
    File size: 460 KB
    Date modified: 11/4/2004 10:54:04 AM
    C:\Program Files\RoboHelp Office\RoboHELP
    File version: 13.10.801.0
    Product name: RoboHelp HTML 13
    Product version: 13.10.801
    File size: 460 KB
    Date modified: 11/4/2004 10:54:04 AM
    C:\Program Files\RoboHelp Office\RoboHTML
    File version: 13.10.801.0
    Product name: RoboHelp HTML 13
    Product version: 13.10.801
    File size: 460 KB
    Date modified: 11/4/2004 10:54:04 AM
    HH.exe: Here are all the instances of HH.exe on this machine.
    C:\WINDOWS
    File version: 5.2.3790.2453
    Product name: HTML Help
    Product version: 5.2.3790.2453
    File size: 10.5 KB
    Date modified: 4/14/2008 5:42:22 AM
    C:\WINDOWS\ServicePackFiles\i386
    File version: 5.2.3790.2453
    Product name: HTML Help
    Product version: 5.2.3790.2453
    File size: 10.5 KB
    Date modified: 4/14/2008 5:42:22 AM
    Troubleshooting Tests and Results
    Test 1: Ran command line: C:\Windows\SysWOW64\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm
    Result: Browse sequences PRESENT.
    Test 2: Ran command line: C:\Windows\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm
    Result: Browse sequences ABSENT.
    Test 3: Ran command line: C:\Windows\winsxs\amd64_microsoft-windows-htmlhelp_31bf3856ad364e35_6.1.7600.16385_none_24 4ae8599e6d81bb\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm
    Result: Browse sequences ABSENT.
    Test 4: Ran command line: C:\Windows\winsxs\wow64_microsoft-windows-htmlhelp_31bf3856ad364e35_6.1.7600.16385_none_2e 9f92abd2ce43b6\HH.exe C:\Documents\DSISWHelp\DSISWHelp.chm
    Result: Browse sequences PRESENT.
    Test 5: Deleted HHP, CPD, and created new HTML Help SSL definition. Opened project, compiled with new SSL, opened CHM from Windows Explorer via double-click.
    Result: Browse sequences ABSENT.
    Test 6: RoboHelp install again. Didn't see any "repair" options, so I ran the install over the existing one. Then deleted HHP, CPD, and created new HTML SSL definition. Compiled. Opened the CHM from Windows Explorer via double-click.
    Result: Browse sequences ABSENT.
    Test 7: Edited the browse sequences to see if that would trigger or set a flag. Note: I already compared the "flags" (it's actually a number sequence) in the RHwnd.apj file (via Notepad) to the "flags" in the RHwnd.apj file. While I don't know which one represents browse sequence enabling, the number sequences were identical. Note: I compared RHwnd.apj files pre- and post-Browse Sequence enabling (with no other changes), but the flag values were completely different (it's not a simple 0/1 flag).
    Result: N/A
    Test 8: I copied older CHMs that were generated/compiled in RoboHelp x5 over to my local, Window 7 Enterprise, 64-bit, SP1, machine. Launched the CHMs from Windows Explorer by double-clicking on them.
    Result: Browse sequences ABSENT.
    Test 9: I browsed over our network (via Windows Explorer) to our old RoboHelp x5/RoboSource Control 2.3 server, and launched older CHMs that were generated/compiled in RoboHelp x5 and still sitting on that machine, by double-clicking on them.
    Result: Browse sequences ABSENT.
    Test 10: I logged on (via RDS) to our old RoboHelp x5/RoboSource Control 2.3 server (WinXP), and launched older CHMs that were created (and never upgraded) in RHx5 by double-clicking on them.
    Result: Browse sequences PRESENT.
    Test 11: I logged on (via RDS) to our old RoboHelp x5/RoboSource Control 2.3 server (WinXP), opened Windows Explorer on that machine, browsed over the network to our new RoboHelp 9/RoboSource Control 3.1 server (Win7), and then launched new CHMs that were generated/compiled in RoboHelp 9 by double-clicking on them.
    Result: Browse sequences ABSENT.
    Test 12: I logged on (via RDS) to our older RoboHelp x5/RoboSource Control 2.3 server (WinXP), copied CHMs that were generated/compiled on our new RoboHelp 9/RoboSource Control 3.1 server (Win7) in RoboHelp 9 over to the WinXP machine, and then launched them by double-clicking on them.
    Result: Browse sequences ABSENT.
    CONCLUSIONS
    The machine you are logged on to matters more than where the CHM resides (that is, locally or on another networked machine), or even the version of RoboHelp that it was compiled/generated in (although as my next conclusion states, this last one does appear to matter).
    Supporting evidence: CHMs that were compiled/generated in RoboHelp x5 only display browse sequences when they are launched (via double-click) locally from a WinXP machine. Browse sequences are absent when they're launched from a Win7 machine.
    The version of RoboHelp that the CHM was compiled in matters.
    Supporting evidence: Browse sequences in RoboHelp 9 generated/compiled CHMs do not appear, even when the CHMs reside on a WinXP machine. Is HHActiveX.dll somehow incorporated into the generate/compile process?
    Either HH.exe or HHActiveX.dll, or both, matter.
    Supporting evidence: Browse sequences appear in RoboHelp 9 generated/compiled CHMs on a Win7 machine when I launch the CHM from a command line, specifying which HH.exe to use.
    Is this a function of the HH.exe (there are multiple instances of HH.exe on my Win7 machine, but the command line solution doesn't work for all of them; plus, each files seems to be identical/the same version), or
    is it a function of HHActiveX.dll (does HHActiveX.dll registration control which HH.exe works, which would explain why some of HH.exe's don't work from a command line; the assumption here, then, is that when I double-click a CHM, the default HH.exe that is used isn't the one that's registered)?

    Hello again
    Hopefully Colum won't mind my offering a few answers here and there,
    RoboFan wrote:
    Thanks for the response, Rick. I appreciate the feedback.
    A few follow-up questions...
    Can you confirm that neither the version of HH.exe, nor its file path matter?
    Unsure what you mean by the version of HH.exe mattering. If you double-click a CHM file on a 64 bit Windows system, it appears that it automatically opens the 64 bit version of HH.exe. Short of having an installation routine of some sort that reconfigures the operating system to open the 32 bit version instead, I can't fathom a way that you would be able to influnce the behavior. Obviously, application developers are able to force this choice. I say that because after you compile and choose to View Result, RoboHelp opens the 32 bit version of the CHM viewer. Now whether this is behavior that is designed by the application developer or whether it's standard Windows behavior with RoboHelp being a 32 bit application is beyond me. Only Adobe can really say for sure what is going on.
    How do I identify/verify that an instance of HHActiveX.dll is the 32-bit version?
    How do I identify/verify that an instance of HHActiveX.dll is the 64-bit version?
    I'm not sure there is a way. At least I'm not knowing a way. I think the best you can do is supply both versions and tell your installation team to register both. Then it shouldn't matter, no?
    Where can I obtain the 64-bit version of HHActiveX.dll?Based on my research, it appears that C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\Redist on our 64-bit machines would be one such location. Can you verify this?
    I think Colum answered that.
    Where should the 64-bit version of HHActiveX.dll that I subsequently register, reside (i.e., file path)?
    Wherever you (or more precisely your installation team) decide to place it.
    Likely you will think that answer is a bit snarky. But it's not intended to be that way. I'm just being honest. That's why you have to register it with Windows. The process of registering the DLL tells Windows where it is and how to work with it.
    Should I replace all 32-bit instances of HHActiveX.dll on our 64-bit machines?
    I've never encountered a need to replace versions. But again, likely only Adobe can answer that one with a straight face.
    Assume I successfully register the 64-bit version of HHActiveX.dll. If our primary layout in RoboHelp HTML is HTML Help and I invoke the Generate Primary Layout function (and view result) or View Primary Layout function in RoboHelp HTML (i.e., I launch a .CHM from within RoboHelp HTML), will RoboHelp HTML re-register the 32-bit version of HHActiveX.dll? And if this is the case, does that mean I'll have to go back and re-register the 64-bit version each time I use either of those functions?
    Launching the file does nothing to register the dll. That's why there is a separate process. The act of registering should be a one off. I believe what happens is that the Windows Registry is modified with information that HH.exe (64 bit or 32 bit) uses to determine what to do with the dll(s). Again, I'm not an application developer nor did I stay at a Holiday Inn Express last night so I can't claim to be one.
    I believe that once you get both dlls properly registered, it won't matter if you launch the 64 bit or the 32 bit version of HH.exe. The Browse Sequence window should then show. (Incidentally, the same dll also manages behavior of the Glossary tab functionality in a CHM)
    What happens in a mixed (32-bit/64-bit) environment?
    Our in-house network contains a mix of 32-bit and 64-bit machines.
    We post a .CHM (with browse sequences) to a standalone PC (no RoboHelp applications are installed on this particular PC) on our in-house network.
    All the 32-bit and 64-bit machines on the network can access this single .CHM file via a shortcut.
    Does the existence and registration of HHActiveX.dll matter for just the PC hosting the .CHM, just the PCs accessing the .CHM, or all PCs? And which versions of HHActiveX.dll need to be registered for which machines?
    Yeah, good luck with that. Years ago, Microsoft modified the behavior of CHM content to disallow working that way. CHMs are intended to be copied to *EACH PC* using it. There are ways to modify the Windows Registry to allow CHM to still work that way, but it's something your IT staff have to manage. And by modifying things to allow it, you have to relax security and that makes a machine more vulnerable to attacks down the road. Years later, Peter Grainge still reports that his page on this is still among the most often visited. Click here to visit Peter's page.
    Hope I managed to satisfactorily answer your "few" other questions. I tried... LOL
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Stripping all HTML tags from a CLOB

    Hi all,
    Running Oracle 9.2.0.8 on AIX...
    We have a table which stores HTML document fragments in a clob. I have a requirement to convert these to plain/text (strip all HTML tags) for sending in a plain/text email body.
    I have read the following solution from Tom Kyte's site:
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:25695084847068
    Basically creating an Oracle text index on the CLOB column and calling ctx_doc.filter with "plaintext" parameter set to true.
    I noticed in Tom's example, he uses the default filter, which based on the docs, is NULL_FILTER, which applies no filtering. I have tried his example in my dev box, creating the text index on the CLOB column with no parameters.
    The call to ctx_doc.filter did not filter the html at all. I re-created the index and specified the INSO_FILTER and the filtering was done. I was under the impression that INSO_FILTER was for filtering binary content to plaintext...
    create table filter ( query_id number, document clob );
    create table demo
      ( id            int primary key,
        theclob       clob
    create index demo_idx on demo(theClob) indextype is ctxsys.context;
    SET DEFINE OFF;
    Insert into DEMO
       (ID, THECLOB)
    Values
       (1, '<html><body><p>This is a test of <strong>ctx_doc.filter</strong> and plaintext filtering.</p></body></html>');
    COMMIT;
    exec ctx_doc.filter('demo_idx',1, 'filter',1, true);The above code does not convert the html to plaintext...
    Now re-create with the index with INSO_FILTER
    drop index demo_idx;
    create index demo_idx on demo(theClob) indextype is ctxsys.context parameters ('filter ctxsys.inso_filter');
    exec ctx_doc.filter('demo_idx',1, 'filter',1, true);Above scenario returns string "This is a test of ctx_doc.filter and plaintext filtering."
    The ORacle documentation doesn't specify any special filter parameter that needs to be set... just wondering if I'm missing soemthing here... or better yet, if there is a better solution to my problem. ;-)
    Thanks
    Stephane

    The difference between what you did and what Tom Kyte did is that you created your index on a clob column and Tom created his index on a blob column. What I don't know is why that makes a difference. I have demonstrated below with one blob column and one clob column, one index on the blob and one index on the clob, using the same code on both, with different results.
    SCOTT@orcl_11gR2> create table filter
      2    (query_id  number,
      3       document  clob)
      4  /
    Table created.
    SCOTT@orcl_11gR2> create table demo
      2    (id       int primary key,
      3       theblob   blob,
      4       theclob   clob)
      5  /
    Table created.
    SCOTT@orcl_11gR2> create index demo_blob_idx
      2  on demo (theblob)
      3  indextype is ctxsys.context
      4  /
    Index created.
    SCOTT@orcl_11gR2> create index demo_clob_idx
      2  on demo (theclob)
      3  indextype is ctxsys.context
      4  /
    Index created.
    SCOTT@orcl_11gR2> insert into demo values
      2    (1,
      3       utl_raw.cast_to_raw (
      4         '<html>
      5            <body>
      6              <p>
      7             This is a test of
      8             <strong> ctx_doc.filter </strong>
      9             and plaintext filtering.
    10              </p>
    11            </body>
    12          </html>'),
    13       '<html>
    14          <body>
    15            <p>
    16              This is a test of
    17              <strong> ctx_doc.filter </strong>
    18              and plaintext filtering.
    19            </p>
    20          </body>
    21        </html>')
    22  /
    1 row created.
    SCOTT@orcl_11gR2> exec ctx_doc.filter ('demo_blob_idx', 1, 'filter', 1, true)
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> exec ctx_doc.filter ('demo_clob_idx', 1, 'filter', 2, true)
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> select id, utl_raw.cast_to_varchar2 (theblob), theclob from demo
      2  /
            ID
    UTL_RAW.CAST_TO_VARCHAR2(THEBLOB)
    THECLOB
             1
    <html>
            <body>
              <p>
                This is a test of
                <strong> ctx_doc.filter </strong>
                and plaintext filtering.
              </p>
            </body>
          </html>
    <html>
          <body>
            <p>
              This is a test of
              <strong> ctx_doc.filter </strong>
              and plaintext filtering.
            </p>
          </body>
        </html>
    1 row selected.
    SCOTT@orcl_11gR2> select query_id, document from filter
      2  /
      QUERY_ID
    DOCUMENT
             1
    This is a test of ctx_doc.filter and plaintext filtering.
             2
    <html>
          <body>
            <p>
              This is a test of
              <strong> ctx_doc.filter </strong>
              and plaintext filtering.
            </p>
          </body>
        </html>
    2 rows selected.
    SCOTT@orcl_11gR2>

  • Weblogic xss vulnerablity : html character entities getting decoded in jsp by ${} expression

    This is from my question at stack overflow java - Weblogic xss vulnerablity : html character entities getting decoded in jsp - Stack Overflow
    I am using a filter to prevent xss by encoding html character of my jsp form parameters.
    I am resolving them in jsp using ${param} expression.
    This is working fine in tomcat as the values are resolved as is, but on weblogic the values are getting decoded, causing the XSS to succeed
    I am using this simple code in jsp to test it
    <c:set var="testing" value="eb011&quot;&gt;&lt;img src=a onerror=confirm(1)&gt;47379"/> <input type="hidden" name="encoding" value="${testing }"/>
    Result in tomcat
    <input type="hidden" onerror="confirm(1)&gt;47379&quot;/" src="a" &gt;&lt;img="" value="eb011" name="encoding">
    Result in weblogic
    <input type="hidden" value="eb011" name="encoding"><img onerror="confirm(1)" src="a">47379"/&gt;
    why is weblogic decoding html codes and what could be done to prevent it.

    It is really handy to learn how to read schema validation errors. It really does say exactly what's wrong there. If you can get access to the XSD that your XML document is prescribing, you should be able to tell what mistake you made. If you learn how to do this, you'll never have to ask questions like this again. :)
    The error refers to the "http://www.bea.com/ns/weblogic/weblogic-web-app" namespace, which I believe is in your "weblogic.xml" file. It's saying that in the "jsp-descriptor" element, it found a "noTryBlocks" element at a point where it was not legal. At that point, it expected to find either a "'precompile-continue" or several other elements, but not that one. Read the XSD to determine the correct order for elements. If you're editing this file in Eclipse, you may not even have to obtain the XSD. If you hover the mouse over the root element of the document, it will give you a popup showing the syntax details of the element, which will tell you what the expected order of elements is.

  • Html special characters

    when using the Dreamweaver 'Set Text of Layer' behavior,
    Dreamweaver correctly converts all html
    special characters, such as accents like � and &,
    and quotes and double quotes, so that it is safe
    as a javascript string, and will display properly.
    I am trying to figure out what PHP function can do the same
    encoding, to simple text files (textEdit
    on the Mac).
    I have tried htmlentities(), but it does not work, accented
    letters like � just desappear from the
    string.
    I have tried htmlspecialchars() and it does not work
    either...
    I have tried about 10 others functions found on Google but
    nothing works.
    Anybody knows what exact function Dreamweaver uses to do this
    conversion?
    seb ( [email protected])
    http://webtrans1.com | high-end web
    design
    Downloads: Slide Show, Directory Browser, Mailing List

    should be > to &gt;
    < to &lt;

  • Filter - synch problems

              Hi
              We are trying to use filter servlet2.3 to do some filtering before after it is
              send to the web container.
              The following are the issues we have.
              having implemented the filter as per the recommendation, the pages gets swapped.
              If two users use the site at the same time, one user's request becomes another's
              response.
              There is major concurrency issues with Filter servlet2.3 in Weblogic 6.1. If the
              doFilter() method in the inherited class
              Myfilter implement Filter
              doFilter()
              If the doFilter is synchronized the above does not happend which proves that it
              is definitety a concurrency issue. But doing the above chokes the server and it
              could not scale more than 7-8 users.
              The above happens even if the doFilter method in synchronized and even if we have
              multiple instances of teh same filter running. Multiple configurations in web.xml
              where a separate filter is assigned to filter each and every servlet, jsp, html
              etc
              Is this a bug in weblogic6.1. In that case which service pack fixes it. Is service
              pack 2 which is not out yet fixes it. This is really bad since this was a last
              minute find before we could go production.
              Please let us know immediately
              

    According to the servlet spec, you cannot use URL mapping in the way you describe - it's either a path or a suffix, noth both. Perhaps you could separate the JSPs that require filtering into a particular path and map from that path (e.g. "/auth/*") to the filter.
    Good Luck.

  • Upload file - filter problem

    Hi all,
    I have a problem with upload file using JSF RI 1.1 + tomahawk.
    I think that the problem is in the web.inf filter definition because I get these warns:
    17:11:51,875 WARN Digester:127 - [ConverterRule]{faces-config/converter} Merge(null,java.math.BigDecimal)
    17:11:51,890 WARN Digester:127 - [ConverterRule]{faces-config/converter} Merge(null,java.math.BigInteger)
    17:11:52,578 WARN ExtensionsFilter:34 - Please adjust your web.xml to use org.apache.myfaces.webapp.filter.ExtensionsFilter
    And also this error when I click in a button to go to the upload page:
    16:47:47,250 WARN ReducedHTMLParser:468 - Invalid HTML; bare lessthan sign found at line 127
    When I click in the button to go to the upload pages the first time i get this error ad with the second click I get the right page.
    It seems like he go to the filter the first time and then to the faces servlet the second, it is possible?
    this is the code of the web.xml:
    <filter>
            <filter-name>MyFacesExtensionsFilter</filter-name>
            <filter-class>
                org.apache.myfaces.component.html.util.ExtensionsFilter
            </filter-class>
            <init-param>
                <param-name>uploadMaxFileSize</param-name>
                <param-value>10m</param-value>
            </init-param>
            <init-param>
                <param-name>uploadThresholdSize</param-name>
                <param-value>100k</param-value>
            </init-param>
        </filter>
        <filter-mapping>
            <filter-name>MyFacesExtensionsFilter</filter-name>
            <servlet-name>Faces Servlet</servlet-name>
        </filter-mapping>
        And this is the code of the page with upload:
    <h:form id="upload" enctype="multipart/form-data" >
                    <h:outputText value="Gimme an image: "/>
                    <t:inputFileUpload id="fileupload"
                    value="#{fileUploadBean.myFile}"
                    storage="file"
                    required="true"/>
                    <h:commandButton value="load it up" action="#{fileUploadBean.upload}" />
                </h:form>Anyone can help?
    Thanx very much!
    Message was edited by:
    -Frizzi-

    I don't have org.apache.myfaces.webapp.filter.ExtensionsFilter in my libraries, I only have org.apache.myfaces.component.html.util.ExtensionsFilter. I also tried to change it, but it still don't work...
    I tried to redo all the process, and now I can't even access the action method in my backing bean....
    I repost the the file that I use:
    This is the error that I get when I try to use the action method:
    16:24:11,203  WARN ReducedHTMLParser:468 - Invalid HTML; bare lessthan sign found at line 135
    16:24:11,203  WARN ReducedHTMLParser:468 - Invalid HTML; bare lessthan sign found at line 180 web.inf snippet:
    <filter>
            <filter-name>extensionsFilter</filter-name>
            <filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
            <init-param>
                <param-name>uploadMaxFileSize</param-name>
                <param-value>100m</param-value>
                <description>Set the size limit for uploaded files.
                    Format: 10 - 10 bytes
                            10k - 10 KB
                            10m - 10 MB
                            1g - 1 GB
                </description>
            </init-param>
        </filter>
        <filter-mapping>
            <filter-name>extensionsFilter</filter-name>
            <url-pattern>*.shtml</url-pattern>
        </filter-mapping>
        <filter-mapping>
            <filter-name>extensionsFilter</filter-name>
            <servlet-name>Faces Servlet</servlet-name>
        </filter-mapping>JSF page:
    <h:form id="upload" enctype="multipart/form-data" >
                    <h:outputText value="Gimme an image: "/>
                    <t:inputFileUpload id="fileupload"
                    value="#{fileUploadBean.myFile}"
                    storage="file"
                    required="true"/>
                    <h:commandButton value="load it up" action="#{fileUploadBean.upload}" />
                </h:form>BackingBean:
    public class FileUploadBean {
        private UploadedFile myFile;
        private static Logger log =Logger.getLogger(FileUploadBean.class);
       public String upload() {
            log.info("FileUploadBean.upload");
            try {
            log.info("fileupload_isfile?"+ getMyFile().getBytes());
            log.info("fileupload_path"+ getMyFile().getSize());
            log.info("fileupload_name" + getMyFile().getName());
            System.out.println("myFilename" +getMyFile().getName());
            catch (Exception e){
                log.info("Errore nell'upload");
            return "ok";
        }Please help... I don't know how to solve it. Coul anyone post me a simple WORKING example?
    Thanx a lot!!

Maybe you are looking for

  • How to capture Runtime.exec() output? doesn't seem to work?

    This is the first time I've used Runtime.exec(); Here's the code: Runtime rt = Runtime.getRuntime();             process = rt.exec(jobCommand);             BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream()));   

  • How can you get apps back after you restore an iPod?

    Alright so basically I was on my iPod using an app when all the sudden my screen goes black and it wouldnt turn back on, when I inverted colours it went white so my iPod was on, just not responding. I had to restore my iPod and I have all my music ba

  • Quality Issues with Compressor 2.0.1

    Has anyone had any contact with Apple engineers about the problems folks are having with macro-blocking artifacts with Compressor since 2.x appeared? Is Apple aware of this serious step-back in reliability and quality? We too are experiencing this an

  • Synchronization of calendar is not possible without wifi

    Hi! I just updated my MacBook Pro to Mountain Lion and I can now sync my Mac and iPhone via iCloud and it works fine at home. My iPhone is also my work phone and at work I have a PC, where I also have installed iCloud. The problem is that we do not h

  • JW Image Rotator

    So i am trying to add the JW Image rotator to my page(JW Image Rotator | LongTail Video | Home of the JW Player), i fallowed the guide and added the embed code Code: <div id="apDiv1"> <embed src="imagerotator.swf" width="470" height="160" allowscript