SSAS Caused Users Excel Filter to Reset

I have multiple end users linking to a Tabular Analysis Server data cube. The cube is refreshed (full) every night when the BI datawarehouse it draws from is updated. This setup has been in place for over a year.  One morning several users reported
that the Excel manual filter for employeeid had been reset in all their charts and graphs.  It had been on multi-select, but had been reset to none selected.  Filters for categories, location, etc where unaffected.  Most users where affected,
but one was not.  Once the filters are reset, they seem to be staying set again.  The data cube had not been structurally modified for a week before this incident, and the modification was unrelated to the employees data.  I can find no updates
for that week to the server or user's machines.  All user machines are Windows7 with Office 2013, the server is Windows 2012 with Sql Server 2014 running in tabular mode.  Since several users at once suffered the effect, I am assuming the server
was to blame, but can find no cause.  Anybody with any ideas on this?  They refuse to believe that Ninja Gremlins were involved. 

Hi PaterVater,
According to your description, a lot of user of your tabular get the row filter reset in Excel. Right?
In this scenario, as you mentioned, the tabular data has some modification before, I want to know what those modifications do.
Did you change anything in Role setting? It might be an additive security on two conflict Role membership which makes a conflict field unselect. See:
The Additive Design of SSAS Role Security
Please still check the employeeid in your data source. If the data get changed in some other way, it may cause the filter unselect as well due to mismatch data.
Also what's the role membership and permission of the user who is not affected?
Please provide some detail information with screenshots if possible.
Best Regards,
Simon Hou
TechNet Community Support

Similar Messages

  • Use Excel filter in protected report

    Hi,
    we're using BPC 10 (SP 18) for MS. I have a protected worksheet with one report. There is a local member in that report, with the values 0 or 1. I want to enable my users to filter the rows with 1, and this should be done with a button triggering some vba. My code is
    Columns("G:G").Select
    ActiveSheet.Range("G:G").AutoFilter Field:=1, Criteria1:="1", Operator:=xlFilterValues
    The problem is, that when I hit the button, I get the error message that I have to unprotect the sheet first. Alas, the checkbox allowing auto filter in Sheet Options -> Protection is checked, so this SHOULD be allowed, as far as I understood. When I enable the auto filter manually in Excel before protecting the sheet I can use the normal filter, but not the filter via my makro.
    Does anybody have an idea how I can possibly handle this?
    Thanks, Philipp

    Hi Philipp.
    I have experienced the same problem. The final solution was to protect the epm sheet with the following macro (not manually, via the Ribbon Interface):
    Public Sub Protect()
       Dim api As Object
       Set api = Application.COMAddIns("FPMXLClient.Connect").Object
       Dim SheetProtectionOptions As Long
       SheetProtectionOptions = FPMXLClient.ProtectSheet_ProtectContents + FPMXLClient.ProtectSheet_UserInterfaceOnly + FPMXLClient.ProtectSheet_AllowFiltering
       api.SetSheetOption Sheet1, 300, True, "YOUR_PASSWORD", SheetProtectionOptions
    End Sub
    Check the chapter 41.2.3.1 Sheet Options, of the EPMofc_10_user_en.pdf, for other sheet protection options.
    Best regards,
    Marco

  • Performance issue in browsing SSAS cube using Excel for first time after cube refresh

    Hello Group Members,
    This is a continuation of my earlier blog question -
    https://social.msdn.microsoft.com/Forums/en-US/a1e424a2-f102-4165-a597-f464cf03ebb5/cache-and-performance-issue-in-browsing-ssas-cube-using-excel-for-first-time?forum=sqlanalysisservices
    As that thread is marked as answer, but my issue is not resolved, I am creating a new thread.
    I am facing a cache and performance issue for the first time when I try to open a SSAS cube connection using Excel (using Data tab  -> From Other Sources --> From Analysis Services) after daily cube refresh. In end users system (8 GB RAM but around
    4GB available RAM), for the first time, it takes 10 minutes to open the cube. From next run onwards, its open up quickly within 10 secs.
    We have daily ETL process running in high end servers. The configuration of dedicated SSAS cube server is 8 core, 64GB RAM. In total we have 4 cube DB - out of which for 3 is full cube refresh and 1 is incremental refresh. We have seen after daily cube
    refresh, it takes 10 odd minutes to open the cube in end users system. From next time onwards, it opens up really fast with 10 secs. After cube refresh, in server systems (32 GB RAM, around 4GB available RAM), it takes 2 odd minutes to open the cube.
    Is there, any way we could reduce the time taken for first attempt ?
    As mentioned in my previous thread, we have already implemented a cube wraming cache. But, there is no improvement.
    Currently, the cumulative size of the all 4 cube DB are more than 9 GB in Production and each cube DB having 4 individual cubes in average with highest cube DB size is 3.5 GB. Now, the question is how excel works with SSAS cube after
    daily cube refresh?
    Is it Excel creates a cache of the schema and data after each time cube is refreshed and in doing so it need to download the cube schema in Excel's memory? Now to download the the schema and data of each cube database from server to client, it will take
    a significant time based on the bandwidth of the network and connection.
    Is it anyway dependent to client system RAM ? Today the bigest cube DB size is 3.5 GB, tomorrow it will be 5-6 GB. Now, though client system RAM is 8 GB, the available or free RAM would be around 4 GB. So, what will happen then ?
    Best Regards, Arka Mitra.

    Could you run the following two DMV queries filling in the name of the cube you're connecting to. Then please post back the row count returned from each of them (by copying them into Excel and counting the rows).
    I want to see if this is an issue I've run across before with thousands of dimension attributes and MDSCHEMA_CUBES performance.
    select [HIERARCHY_UNIQUE_NAME]
    from $system.mdschema_hierarchies
    where CUBE_NAME = 'YourCubeName'
    select [LEVEL_UNIQUE_NAME]
    from $system.mdschema_levels
    where CUBE_NAME = 'YourCubeName'
    Also, what version of Analysis Services is it? If you connect Object Explorer in Management Studio to SSAS, what's the exact version number it says on the top server node?
    http://artisconsulting.com/Blogs/GregGalloway

  • SSAS 2012 end Excel functions - mode.sngl doesn't work

    Since I've used SSAS 2005 with Excel 2007 my Excel.Mode function worked fine.
    Now we have migrated to SQL 2012 and we have installed Excel 2010 --> Excel.Mode is deprecated in the new version and the cube calculations that use this function won't work. The new Excel way to calculate mode is [mode.sngl] but I can't call it from cube
    calculations.
    I tried to replace the Excel approach with the MDX approach (link below) but the time to calculate is too slow.
    http://social.msdn.microsoft.com/forums/en-us/sqlanalysisservices/thread/C70DE994-5815-4B30-A10A-81518F784BD2
    Can anyone suggest me how to procede?
    Thank you in advance

    Hi Mihai,
    as I mentioned before I've tried different approaches (see the link) but I didn't find a good MDX solution to work around this issue.
    Fortunately (for me) I have a certainty. The numbers involved in my calculation can only be between 0 and 9. Impossible to have more than 9 (cautionary) delivery (measure.[Num. Consegne]) a day for a product in a shop.
    So I can work around in this (unconventional and maybe optimizable) way:
    CREATE Hidden [Count_01] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 1));
    CREATE Hidden [Count_02] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 2));
    CREATE Hidden [Count_03] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 3));
    CREATE Hidden [Count_04] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 4));
    CREATE Hidden [Count_05] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 5));
    CREATE Hidden [Count_06] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 6));
    CREATE Hidden [Count_07] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 7));
    CREATE Hidden [Count_08] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 8));
    CREATE Hidden [Count_09] = COUNT(Filter(({descendants([C3 Date].[TIME - Calendario Solare].currentmember,[C3 Date].[TIME - Calendario Solare].[Data Solare],SELF)}, [C3 Clienti Gestionali].[Cli - Cliente Principale].&[1]), [Measures].[Num. Consegne] = 9));
    CREATE Hidden [MaxCount] =
    max({MEASURES.[Count_01],MEASURES.[Count_02],MEASURES.[Count_03],MEASURES.[Count_04]
    ,MEASURES.[Count_05],MEASURES.[Count_06],MEASURES.[Count_07],MEASURES.[Count_08]
    ,MEASURES.[Count_09]});
    CREATE MEMBER CURRENTCUBE.[MEASURES].[Moda Consegne __TEST__3]
    as measures.MaxCount,
    NON_EMPTY_BEHAVIOR = { [Num Consegne] };
    CREATE MEMBER CURRENTCUBE.[MEASURES].[Moda Consegne]
    as
    CASE measures.MaxCount
    WHEN MEASURES.[Count_01] THEN 1
    WHEN MEASURES.[Count_02] THEN 2
    WHEN MEASURES.[Count_03] THEN 3
    WHEN MEASURES.[Count_04] THEN 4
    WHEN MEASURES.[Count_05] THEN 5
    WHEN MEASURES.[Count_06] THEN 6
    WHEN MEASURES.[Count_07] THEN 7
    WHEN MEASURES.[Count_08] THEN 8
    WHEN MEASURES.[Count_09] THEN 9
    ELSE NULL END
    NON_EMPTY_BEHAVIOR = { [Num Consegne] };
    Hope to be helpful.
    Regards,
    Davide

  • Can't log in with valid password, can't boot from disk, can't access disk utility, in single user mode can't reset password as appears locked in caps mode with '?' for forward slash, can anyone help?

    Can't log in with valid password, can't boot from disk, can't access disk utility, in single user mode can't reset password as appears locked in caps mode with '?' for forward slash, can anyone help?

    Which keyboard layout you were using? German, French ... I suppose your layout is reset to the default: US and you are unable to find the "?" or "/" ...
    Please have a look into the keyboard viewer, to see how the layout of your keyboard is actually.
    marek

  • End User Unlock and Password Reset in GRC AC 10.0

    Hi Dears,
    I have an issue related to End User Unlock and Password Reset.
    We maintained Data Source as SU01 in SPRO, So that User can able to access GRC Application through End User Login with ECC System login
    Details for raise a request.
    If user is locked or forget ECC system password, then user not able to access GRC Application through End User Login with ECC System login Details for Unlock or reset Password.
    In this situation, how user can unlock or reset the Password for ECC System.
    Could you please provide the solution to resolve the Issue.
    Note:- No LDAP or Acitive Directory.
    System Details :- GRC AC 10.0 , SP12.
    Regards,
    Karnatak.

    Hi Rupesh
    That was my warning on the post I linked you to
    Quite a few PSS solutions have this as a setup (even SCN). The key thing you are reliant on is that the email account must be restricted to only the user to receive the password/link as well as appropriate Challenge Response Questions defined as part of their registration.
    But yes, they can technically enter any User id to request the password and if they know the answers to the questions then they will get the password issue.
    Your alternatively is to introduce another system (i.e. AD which you ruled out) or see if there is a way to introduce a second factor authentication (I don't believe this is delivered with GRC).
    Regards
    Colleen

  • Could not load user defined filter. - Weblogic 8.1 sp2

    Hi,
    I got an error in the server output when starting a server with filter. The jar file is located in the WEB-INF/lib but it seems that it could not be loaded. The same application runs fine in Weblogic 7 sp2. Any idea?
    $ cat web.xml
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN
    " "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    <!-- Register the GZIPfilter -->
    <filter>
    <filter-name>Compress</filter-name>
    <filter-class>com.jspbook.GZIPFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>Compress</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>Compress</filter-name>
    <url-pattern>*.html</url-pattern>
    </filter-mapping>
    <Jul 16, 2004 4:53:10 PM EDT> <Error> <HTTP> <BEA-101165> <Could not load user defined filter: com.jspbook.GZIPFilter.
    <java.lang.ClassNotFoundException: com.jspbook.GZIPFilter
    <     at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:198)
    <     at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:62)
    <     at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    <     at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    <     at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:223)
    <     at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
    <     at weblogic.servlet.internal.WebAppServletContext.loadClass(WebAppServletContext.java:5574)
    <     at weblogic.servlet.internal.WebAppServletContext.registerFilter(WebAppServletContext.java:2901)
    <     at weblogic.servlet.internal.WebAppServletContext.initFilters(WebAppServletContext.java:2878)
    <     at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3176)
    <     at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    <     at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    <     at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    <     at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    <     at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    <     at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    <     at weblogic.Server.main(Server.java:32)
    <>

    This is probably some jsf library issue.
    Which technology are you using? (ADF is not supported on WLS 12c)
    If you have jsf-api.jar or jsf-impl.jar in your deployment, try to remove them.
    Dario

  • Does installing a new version of an fmx cause user problems?

    Hi,
    I have (for many years) been installing my forms on a production server with no regard as to whether this caused users of the current form any problems/issues.
    Indeed I was taught that it doesn't, and that the user had to exit the form back to the menu in order to pick up the newly deployed version.
    Obvioulsy it's probably good practise to deply when no users are currently using the form, but my question is if you do deply a new version of a form when someone is using the old version will it adversely screw up the user's session?
    TIA
    Pete

    As far as I can tell from searching on support site, this note 151618.1 explains why it's not a good idea to change forms on the fly. On the non-production servers I set the MMAP paramter to allow updating at the expense of greater memory usage buts its not an option on the production system given the number of users.
    I did suggest that the luxury we had in the past of just updating forms would probably have to end and a more structured release cycle adopted. I think the approach we need is as part of the install process copy the form to a stage location and as part of the server restart process copy the new files into the exec directory.

  • "Error al iniciar Excel. Causa: (Retrieve Excel Interface)

    Hola expertos
    Tengo un problema cuando intento iniciar XL Reporter. el error es el siguiente.
    "Error al iniciar Excel. Causa: (Retrieve Excel Interface ) Error al cargar la biblioteca dll
    Mi versión de SAP es 2005A PL 47 SP 01
    yo ya intente volver a instalar Office 2003, el cliente de SBO
    ¿Me pueden ayudar a resolverlo?
    Gracias
    Yen

    TUVE 2 OPCIONES
    1.-Formatear mi equipo
    2.-Migrar de vesión a 2007
    Use la version opción 2 y  estoy trabajando si problemas con el EXCEL REPORTER.
    Saludos
    Yen

  • XL Reporter Error - Error Starting Excel! Cause: (Retrieve Excel Interface)

    Hi all experts,
    My customer is running SAP B1 8.8 PL13, with MS Office 2003.
    One of the workstation is encountering XL Reporter error when trying to generate XL Reports.
    Error starting Excel! Cause: (Retrieve Excel Interface) Automation error
    Library not registered.
    I have tried checking the Excel Macro security setting, COM-Addins, changing Excel.exe.config file to use .NET Framework 1.1. But the error still persists.
    I have also tried uninstall SAP B1 client, remove SAP folder, the reinstall B1 client again, but the error still exist.
    Any other idea except reformatting PC?
    Thanks,
    Taw-Fey Tan

    Hi Julie,
    There seems to be 2 COM-Addins in Excel.
    SAP Business One
    SAP Business One  XL Reporter
    I am unable to delete the first one while keepint the second. Not sure why it keeps coming back and reappear itself.
    Taw-Fey Tan

  • IdM Anonymous user sessions for password resets

    I am currently working on an update to a self service password reset customization through the IdM anonymous user interface. I am having issues with SIM not closing the anonymous sessions, once a user attempts an anonymous reset. Anytime one of the idm/user/anon****.jsp pages are accessed SIM logs in as the "Reset" user, so then any user that tries to go back to update their challenge questions, gets "...view acess denied to subject Reset...", as if SIM doesn't relize they are back in their user session. Question:
    1. If I use any anon***.jsp pages for any process/workflow launches, for self service, must I handle the logoff of that anonymous session? Currently it looks like a custom logoff and redirect is working, but I was wondering if this is the preferred way to approach this?

    Yes, solved a long time ago but yes, I did find a fix for this. Turns out we had multiple issues but did work through them.
    First, make sure the LDAP user is NOT Directory Manager or Admin or ANY other ID used for multiple purposes such as a privileged user that also makes changes via other tools. I created a new user in LDAP only for IDM purposes and give it the permissions needed: uid=idmsync,..... The permissions we gave were in essence the same as Directory manager as IDM is used in our case to manage LDAP as well.
    Then add in the listening resource to exclude any changes from the uid=idmsync user.
    In the changelog stream then all changes by IDM come down as idmsync. But other changes will come through as directory manager or someone else. But by filtering idmsync changes you prevent an infinite loop. eg. IDM sets LDAP generates change to IDM sets LDAP generates change to IDM... However other user changes will be processed without the infinite looping.
    From an efficiency perspective, we also spent time refining the active sync forms. But all worked well by production turnover, which was well over a year ago.

  • 한글 문서를 FILTER 하는 프로그램 (USER DEFINED FILTER),INTERMEDIA

    제품 : ORACLE SERVER
    작성날짜 : 2000-04-20
    index될 한글 문서를 깨끗이 정리해주는 프로그램 (user defined filter)
    intermedia catriger사용시 (혹은 context option사용시), index생성 도중
    오류가 생기는 원인은 여러가지가 있을 수 있다.
    그 중 대표적인 것이 indexing할 형태소들을 포함하는 문서에 특수 문자등이
    포함되어 있거나 하나의 형태소가 64 bytes이상인 경우이다.
    이러한 경우 그 형태소를 표준 한글 형태소만을 fileter하여 indexing하면 된다.
    여기에서는 이렇게 한글 문서를 filter하는 user defined filter의 source와
    사용법을 정리하였다.
    1.사용방법
    (1) 2번 프로그램 soruce에 포함된 fixhan.c, fixmain.c fixhan.h를 각각
    file로 만들어 둔다.
    (2) 아래와 같이 compile한다.
    cc -c fixhan.c
    cc -c fixmain.c
    (3) 다음과 같이 실행 화일을 만든다.
    cc -o fixmain fixhan.o fixmain.o
    (4) (3)에서 생성된 fixmain을 $ORACLE_HOME/ctx/bin 밑에 위치시킨다.
    (5) user filter를 설정하시면 됩니다.
    sql>execute ctx_ddl.create_preference('length_f', 'USER_FILTER');
    sql>execute ctx_ddl.set_attribute('length_f', 'command', 'fixmain');
    sql>create index tokenlength_test_idx on tokenlength_test(text)
    indextype is ctxsys.context
    parameters( 'filter length_f' ) ;
    2.프로그램 source
    (1) fixmain.c
    /* Copyright (c) Oracle Korea 1998. All Rights Reserved. */
    * NAME
    * fixmain.c
    * DESCRIPTION
    * MODIFIED (MM/DD/YY)
    * jdlee 08/05/98 - Creation
    #include <stdio.h>
    #include "fixhan.h"
    /*----------------------------- main -------------------------------*/
    int main(argc, argv)
    int argc;
    char *argv[];
    FILE fIn, fOut;
    unsigned char v_tkval;
    int v_status;
    char v_buf[FIX_OUTBUFSIZ];
    if( argc < 3 )
         return -1;
    fIn = fopen(argv[1], "rb");
    if( fIn == NULL )
    return -1;
    fOut = fopen(argv[2], "wb");
    if( fOut == NULL )
    return -1;
    v_status = STS;
    while( !feof(fIn) )
    v_tkval = (unsigned char) ( fgetc(fIn) & 0xFF );
    v_status = fixhan(v_tkval, v_status, v_buf);
    if ( v_buf[0] != 0 )
    fprintf(fOut, v_buf);
    fclose(fIn);
    fclose(fOut);
    printf("done.\n");
    return 0;
    (2) fixhan.c
    /* Copyright (c) Oracle Korea 1998. All Rights Reserved. */
    * NAME
    * fixhan.c
    * DESCRIPTION
    * PUBLIC FUNCTION(S)
    *     fixhan
    * PRIVATE FUNCTION(S)
    * isValidKSC
    * NOTES
    * MODIFIED (MM/DD/YY)
    * jdlee 08/05/98 - Creation
    #include <stdio.h>
    #include "fixhan.h"
    /* if token length is more than 32, token is splitted. */
    #define SPLIT_WORD 1
    static int isValidKSC (/*_ unsigned char preChar, unsigned char v_tkval _*/);
    /*----------------------------- TKmap -------------------------------*/
    * NAME
    * TKmap -
    * DESCRIPTION
    * IGN 0 - ignore
    * TKW 1 - whitespace ( ' ', '\n', '\t' )
    * TKG 2 - grphic symbol, not indexed
    * TKE 3 - english, indexed ( number, alphabet, &,-. )
    * TKH 4 - hangeul one byte ( >= 0xa1 )
    * IGN: 00 - 08
    * TKW: 09, 0A
    * IGN: 0B, 0C
    * TKW: 0D
    * IGN: 0E - 1F
    * TKW: 20
    * TKG: 21 - 2F ( except &,-. : 26,2C,2D,2E -> TKE )
    * TKE: 30 - 39
    * TKG: 3A - 40
    * TKE: 41 - 5A
    * TKG: 5B - 60
    * TKE: 61 - 7A
    * TKG: 7B - 7E
    * IGN: 7F - A0
    * TKH: A1 - FE
    * IGN: FF
    * ARGUMENTS
    * RETURNS
    * NOTES
    static int TKmap[256] =
    IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, TKW, TKW, IGN, IGN, TKW, IGN, IGN,
    IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN,
    TKW, TKG, TKG, TKG, TKG, TKG, TKE, TKG, TKG, TKG, TKG, TKG, TKE, TKE, TKE, TKG,
    TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, IGN, TKG, TKG, TKG, TKG, TKG,
    TKG, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE,
    TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKG, TKG, TKG, TKG, TKG,
    TKG, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE,
    TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKE, TKG, TKG, TKG, TKG, IGN,
    IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN,
    IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN, IGN,
    IGN, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH,
    TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH,
    TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH,
    TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH,
    TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH,
    TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, TKH, IGN
    static int STmap[STATENUM][TOKENNUM] = {
    /* IGN TKW TKG TKE TKH */
    { STE, STE, STE, STE, STF }, /* STS */
    { STE, STE, STE, STE, STF }, /* STE */
    { STE, STE, STE, STE, STE } /* STF */
    /*----------------------------- isValidKSC ------------------------*/
    * NAME
    * isValidKSC -
    * DESCRIPTION
    * K_INDEX - hangeul,hanja index word
    * K_GRAPH - graphic character
    * K_IGNORE - ignore character
    * [A1,AF] x [A1,FE] : K_GRAPH
    * [B0,C8] x [A1,FE] : K_INDEX
    * [C9] x [A1,FE] : K_IGNORE
    * [CA,FD] x [A1,FE] : K_INDEX
    * [FE] x [A1,FE] : K_IGNORE
    * ARGUMENTS
    * RETURNS
    * NOTES
    static int isValidKSC(preChar, v_tkval)
    unsigned char preChar;
    unsigned char v_tkval;
    int rc;
    if ( ( ( preChar >= 0xb0 && preChar <= 0xc8 )
    || ( preChar >= 0xca && preChar <= 0xfd ) )
    && ( v_tkval >= 0xa1 && v_tkval <= 0xfe ) )
    rc = K_INDEX;
    else if ( ( preChar >= 0xa1 && preChar <= 0xaf )
    && ( v_tkval >= 0xa1 && v_tkval <= 0xfe ) )
    rc = K_GRAPH;
    else
    rc = K_IGNORE;
    return rc;
    /*----------------------------- fixhan -------------------------------*/
    * NAME
    * fixhan -
    * DESCRIPTION
    * v_count_of_index_char - count of index word after white space
    * in case of v_buf being TKW, TKG, K_GRAPH, set to 0
    * in case of v_buf being TKE, added 1
    * in case of v_buf being K_INDEX, added 2
    * ARGUMENTS
    * v_tkval (IN) - token value
    * v_status (IN) - current status
    * v_buf (OUT) - output buffer byte length 4 ( 1 + 3 )
    * it should return one of TKW, TKG, TKE, K_GRAPH and K_INDEX,
    * and can be added one space
    * RETURNS
    * next status
    * NOTES
    int fixhan(v_tkval, v_status, v_buf)
    unsigned char v_tkval;
    int v_status;
    char v_buf[FIX_OUTBUFSIZ];
    static unsigned char preChar;
    static int v_count_of_index_char;
    int i;
    int rc;
    int v_tk;
    int v_nxtstat;
    v_tk = TKmap[v_tkval];
    i = 0;
    #ifdef SPLIT_WORD
    if ( v_count_of_index_char >= MAX_TOKENLENGTH )
    v_buf[i++] = ' ';
    v_count_of_index_char = 0;
    #endif /* SPLIT_WORD */
    switch( v_status )
    case STS:
    v_count_of_index_char = 0;
    case STE:
    if ( v_tk == IGN )
    v_buf[i++] = ' ';
    v_count_of_index_char = 0;
    else if ( v_tk == TKW )
    v_buf[i++] = v_tkval;
    v_count_of_index_char = 0;
    else if ( v_tk == TKG )
    v_buf[i++] = v_tkval;
    v_count_of_index_char = 0;
    else if ( v_tk == TKE )
    v_buf[i++] = v_tkval;
    v_count_of_index_char += 1;
    else if ( v_tk == TKH )
    v_buf[i] = 0;
    else /* this routine should not be processed. */
    v_buf[0] = 0;
    break;
    case STF:
    if ( v_tk == IGN || v_tk == TKW || v_tk == TKG || v_tk == TKE )
    v_buf[i++] = ' ';
    v_count_of_index_char = 0;
    else if ( v_tk == TKH )
    rc = isValidKSC(preChar, v_tkval);
    if ( rc == K_INDEX )
    v_buf[i++] = preChar;
    v_buf[i++] = v_tkval;
    v_count_of_index_char += 2;
    else if ( rc == K_GRAPH )
    v_buf[i++] = preChar;
    v_buf[i++] = v_tkval;
    v_count_of_index_char = 0;
    else if ( rc == K_IGNORE )
    v_buf[i++] = ' ';
    v_count_of_index_char = 0;
    else /* this routine should not be processed. */
    v_buf[i++] = ' ';
    v_count_of_index_char = 0;
    else /* this routine should not be processed. */
    v_buf[i++] = ' ';
    v_count_of_index_char = 0;
    break;
    default: /* this routine should not be processed. */
    v_buf[0] = 0;
    break;
    v_buf[i] = 0;
    preChar = v_tkval;
    v_nxtstat = STmap[v_status][v_tk];
    return v_nxtstat;
    (3) fixhan.h
    /* Copyright (c) Oracle Korea 1998. All Rights Reserved. */
    * NAME
    * fixhan.h
    * DESCRIPTION
    * PUBLIC FUNCTION(S)
    *     fixhan
    * PRIVATE FUNCTION(S)
    * NOTES
    * MODIFIED (MM/DD/YY)
    * jdlee 08/05/98 - Creation
    * IGN: 00 - 08
    * TKW: 09, 0A
    * IGN: 0B, 0C
    * TKW: 0D
    * IGN: 0E - 1F
    * TKW: 20
    * TKG: 21 - 2F ( except &,-. : 26,2C,2D,2E -> TKE )
    * TKE: 30 - 39
    * TKG: 3A - 40
    * TKE: 41 - 5A
    * TKG: 5B - 60
    * TKE: 61 - 7A
    * TKG: 7B - 7E
    * IGN: 7F - A0
    * TKH: A1 - FE
    * IGN: FF
    #define TOKENNUM 5
    #define IGN 0 /* ignore */
    #define TKW 1 /* whitespace ( ' ', '\n', '\t' ) */
    #define TKG 2 /* grphic symbol, not indexed */
    #define TKE 3 /* english, indexed */
    #define TKH 4 /* hangeul one byte ( >= 0xa1 ) */
    #define STATENUM 3
    #define STS 0 /* start */
    #define STE 1 /* english */
    #define STF 2 /* hangeul first byte */
    /* KSC5601 [A1,FE] x [A1,FE] */
    #define K_INDEX 0 /* hangeul,hanja index word */
    #define K_GRAPH 1 /* graphic character */
    #define K_IGNORE 2 /* ignore character */
    /*----------------------------- fixhan -------------------------------*/
    * NAME
    * fixhan -
    * DESCRIPTION
    * ARGUMENTS
    * v_tkval (IN) - token value
    * v_status (IN) - current status
    * v_buf (OUT) - output buffer byte length 4
    * it should return one of TKW, TKG, TKE, K_GRAPH and K_INDEX.
    * RETURNS
    * next status
    * NOTES
    #define FIX_OUTBUFSIZ 4
    #define MAX_TOKENLENGTH 32
    int fixhan(/*_ unsigned char v_tkval, int v_status, char v_buf[FIX_OUTBUFSIZ] _*/);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hi Ralf,
    please define first your own preferences like this:
    exec CTX_DDL.drop_preference('MY_LEXER');
    exec CTX_DDL.create_preference('MY_LEXER','BASIC_LEXER');
    exec CTX_DDL.set_attribute('MY_LEXER','ALTERNATE_SPELLING',
    'GERMAN');
    exec CTX_DDL.set_attribute('MY_LEXER','BASE_LETTER','YES');
    exec CTX_DDL.set_attribute('MY_LEXER','MIXED_CASE', 'NO');
    exec CTX_DDL.set_attribute('MY_LEXER','INDEX_THEMES','NO');
    exec CTX_DDL.set_attribute('MY_LEXER','INDEX_TEXT', 'YES');
    exec CTX_DDL.set_attribute('MY_LEXER','COMPOSITE', 'GERMAN');
    exec ctx_ddl.Drop_Preference ('MY_FILTER');
    exec ctx_ddl.Create_Preference ('MY_FILTER','NULL_FILTER');
    exec ctx_ddl.drop_section_group ('MY_SECTION');
    exec ctx_ddl.create_section_group
    ('MY_SECTION','NULL_SECTION_GROUP');
    and then create your index with this preferences. You only need
    an INSO filter if you want to index pdf,word,...
    create index test.alldocs_ctx on test.alldocs(data)
         indextype is ctxsys.context
         parameters ('DATASTORE CTXSYS.MyUserDS FILTER
    CTXSYS.INSO_FILTER LEXER BASIC_LEXER');create index test.alldocs_ctx on test.alldocs(data)
         indextype is ctxsys.context
         parameters ('
    DATASTORE CTXSYS.MyUserDS
    lexer MY_LEXER
    filter MY_FILTER
    section group MY_SECTION');
    Then see in the token table what tokens are in the index:
    select token_text from dr$alldocs_ctx$i;
    If you got also an ORA-3113 see in alert.log if there is a trace
    referenced with this error and have a look in this file to find a
    better error message.
    Good luck.
    Thomas

  • I am a os x lion  user, I need to reset my administrator password

    I am a os x lion  user, I need to reset my administrator password because I have forgotten it...could somebody help me??

    OS X Lion: Apple ID can be used to reset your user account password
    Change the Password in Mac OS X 10.7 Lion Without Knowing the ...
    Reset a Mac OS X 10.7 Lion Password
    How to run the Password Reset utility in OS X 10.7 Lion | MacFixIt ...
    Resetting a forgotten administrator's password in Lion | Macworld
    10.7: Reset Password - Mac OS X Hints
    How to Reset Password on Lion 10.7+ - YouTube

  • Email Notification for users when unlocking or reseting the pwd using SU01

    Dear All,
    Is it possible to send email notification to users when unlocking or reseting the password using Su01 in SAP .
    I think with workflow it can be achived . I like to know if it can be done with any inbuilt funtionality of SAP.
    regards
    Tony

    This is not a SAP standard funtionality...  I presume you'll need to create your own custom code to achive that, talk to your abaper.
    Regards
    Juan

  • My granson was given a Imac g4 without OS disc and a lost user password, can I reset it from scratch?

    My grandson was given an Imac g4 without OS disc and a lost user password, can I reset it from scratch?

    Dcok44 wrote:
    My grandson was given an Imac g4 without OS disc and a lost user password, can I reset it from scratch?
    Nope!
    You can get replacement System Install & Restore CD/DVDs from Apple's Customer Support - in the US, (800) 767-2775 - for a nominal S&H fee. You'll need to have the model and/or serial number of your Mac available. 
    If you're not in the US, you may need to go through the regional Apple Store that serves your location to find the contact number. Here's a list of links to all of those - http://store.apple.com/Catalog/US/Images/intlstoreroutingpage.html  Another resource:  International Support Phone #s.
    Mac OS X: Changing or resetting an account password

Maybe you are looking for

  • How to make a field ineditable in sales return order

    Dear Gurus i maintained copy control for SALES RETURN process with ref to the billing doc. Now i want to further enhance in such a way that the bill to party copied from the header of the ref doc and the batch number column is not editable(changeable

  • Connect to epson wf7520?

    How do I wirelessly connect to my new Epson WF7520 printer/scanner?

  • Graphics problem on lion 10.7.2

    i got a problem with sims 3 on my MBP 13" (early March), Intel HD Graphics 3000. within the game there are texture problems. sims have different colours, it looks very strange. they have colour stripes on their body body, eyes are black with stripes

  • I just spent 3 hours downloading garage band. Now, how do i make it open?

    I have clicked on the icon repeatedly. nothing happens. any ideas? thank you

  • Material Issue to Prod Line

    Hi Friends, Here we have received the prod Order # from from prod team where as i unable to transfer the same to Prod Line by MIGO against Order with Mvt 311. It is taking in Mvt by 261 where as i don't want make Mvt 261. Here just I  want to tranfer