Basic datawarehouse implementation concept in context to owb and awm

Hi
I am in the evaluation phase of a project where by i have to comment on tools for warehouse implementation. WHAT WE CAN DO AND CAN NOT DO
ROLAP or MOLAP or should we go hybrid
There will be high volume of records DAILY going to the warehouse scd2, scd2 ,scd3 etc.
So suggested ROLAP implementation at the lowest granularity...transaction detail. OWB as tool
then there will be marts for specific business area ...should be lowest granularity ..so ROLAP implementation. USING OWB as tool
There will be one MOLAP implementation for aggregation and materialized view as cube . ( take advantage of query rewerite for aggregated results) USING AWM
now the question is CAN WE CREATE ONLY MOLAP warehouse using AWM  that can serve aggregate as well as low gran transaction details.
we have to have owb for transformations as awm does not provide transformation .
for value based hierarchies and multiple hierarchies per dimension options there is no support in OWB for ROLAP implementation.
this only works for molap ..USING AWM
so how do we go about it ..OR A MIXED SCHEMA POSSIBLE
any suggestions pls
Cheers
Yojj

The local bind/rebind/unbind restriction is still there and it will always be there.
I would look at
(a) RMI/IIOP, where you use COSNaming as a registry, which doesn't have that registriction, and which also has location-independent object identifiers
(b) Jini.

Similar Messages

  • OWB and AWM for loading DWH

    Hello,
    I am on the following version:
    DB: Oracle 10.2.0.1 (both source DB and target DWH)
    OWB : 10.2.0.1
    AWM : 10.2.0.1
    I have the following process:
    From the source DB I use OWB to load relational dimensions (SCD 2). I use AWM to load data from these dimensional tables to a Analytic workspace. I use OWB because I need to track changes (SCD) and use AWM because OWB currently does not support Parent-Child dimensions where as AWM supports. I would love to load AW from OWB directly if it had parent-child support.
    My question is:
    All the load should be trigger-based, When my process (SQL) completes on the source table the OWB process of loading the relational dimension should start which is not a problem, I using the run_owb_code.sql for this. once the run_owb_code is complete, I want the AWM's maintain data process to start. I don't know how to do it. I tried saving the maintenance task to script and tried executing it, it doesn't seem to work. I don't want to AWM and run cube maintenance every time the cube needs to be refreshed.
    Please note I don't have a cube in the relation world. My fact(cube) in the AW is a direct load from a table (as I don't need SCD here) so basically use OWB just to load the dimensions alone. AWM creates the actual cube with the dimension tables loaded using OWB and the fact table from source, So I don't think I can use the "dbms_awm.refresh_awcube(...".
    Can somebody please help me in automating this load process
    Thanks a lot in advance!
    Maruthi

    Hello,
    I am sorry, after some research, I came across this post
    Re: Cube and dimension refresh proactively
    As per the above post, the script that is generated using AWM will work if the AW is not attached by any user.
    I detached the AW and executed the script and the cube was populated with data.
    Thanks,
    Maruthi

  • How to implement SCD type 2 in OWB 11g

    Hi all,
    I would like to know that how to implement SCD type 2 in OWB 11g.
    Actually I have tried to implement it but the target table which contains the effective_date and expiration_date are null after running the mapping.
    I have set the effective date and expiration date settings in the SCD tab of dimension object.
    Kindly help me the same if anyone knows.
    Kind regards,
    shikha

    You were able to get OWB11g to move data?
    Are you running on a 64-bit windows server? I could not get it to do a basic data move on this type of server install.

  • Facing problem in implementing the analytical query in OWB

    Hi All,
    I was trying analytical function for my Customer Dimension but am not able to implement the same in my OWB.I have 2 tables who have duplicates customers which cannot be figured out by Customer id as customer id is not unique.So, i have to filter out the information on the basis of First Name, middle name, last name & DOB. Since, each customer has multiple address records( for Permanent, Correspondence, Unknown ).
    I want 1 record for all the three address types.
    Can i do thru the following query???
    If yes, how will i implment the same in OWB.
    SELECT PRENOM, MIDDLE_NAME, NOM, DEBUT, SEXE, OCCUPATION, FAMILY_STATUS,
         EDUC_QUALIFICATION, CUSTOMER_NATIONALITY, SIGLE, ANNUAL_INCOME,
         FATHER_HUSBAND_NAME,TYPE_ADDRESS, ADDRESS1, ADDRESS2, ADDRESS3,
         TOWN, REGION, POSTCODE,ADDRESS_EFFECT_DATE
    FROM
    (SELECT C1.PRENOM, C1.MIDDLE_NAME, C1.NOM, C1.DEBUT, C1.SEXE, C1.OCCUPATION, C1.FAMILY_STATUS,
         C1.EDUC_QUALIFICATION, C1.CUSTOMER_NATIONALITY, C1.SIGLE, C1.ANNUAL_INCOME,
         C1.FATHER_HUSBAND_NAME,C1.TYPE_ADDRESS, C1.ADDRESS1, C1.ADDRESS2, C1.ADDRESS3,
         C1.TOWN, C1.REGION, C1.POSTCODE,C1.ADDRESS_EFFECT_DATE,
    ROW_NUMBER() OVER (PARTITION BY C1.PRENOM, C1.MIDDLE_NAME, C1.NOM, C1.DEBUT,C1.TYPE_ADDRESS
    ORDER BY C1.ADDRESS_EFFECT_DATE DESC)M
    FROM CUST_1 C1
    UNION ALL
    SELECT C1.PR_FIRST_NM, C1.PR_MIDDLE_NM, C1.PR_LAST_NM, C1.PR_DOB, C1.PR_GENDER, C1.PR_OCCUPATION, C1.PR_MARITAL_STATUS,
    C1.PR_EDUCATION_QUAL, C1.PR_NATIONALITY, C1.PR_TITLE, C1.GP_ANNUAL_INC, C1.PR_FATHER_NM,
    C1.AD_TYPE, C1.AD_ADDR1, C1.AD_ADDR2, C1.AD_ADDR3, C1.TOWN, C1.REGION, C1.AD_PIN_CD,C1.REC_UPDT_DT,
    ROW_NUMBER() OVER (PARTITION BY C1.PR_FIRST_NM, C1.PR_MIDDLE_NM, C1.PR_LAST_NM, C1.PR_DOB,C1.AD_TYPE
    ORDER BY C1.REC_UPDT_DT DESC )M
    FROM CUST_2 C1)
    WHERE M = 1
    Please help me out as right now, am using aggregators which are taking lot of time. Loading type on my Customer Dimension table is- Insert/Update
    Thanks in advance
    -Nikita.

    Hello Nikita,
    From your first post I understand that you would like to merge 3 similar (but not complete identical) records into 1 record. If this is the case, then have you thought about using the match-merge operator in OWB?
    With the match-merge operator you can tell the mapping which records are similar by selecting "first_nm", "middle_nm", "last_nm" in the Match-Bin of the operator.
    Then you define how attributes should be merged.
    This way you do not need to aggregate your source data set. Just select all records from both source tables. Put those in the Set-Operator "UNION ALL" and this will be you input for the match-merge operator.
    Regards,
    Ilona

  • U00C4S IS STUDY in  SAP implementation in MM context

    Dear friends Can any one explain what exactly ÄS IS STUDY means in SAP implementation in MM context. Though I am aware about study of the client requirements and others I would like to know in eloberate what exactly it means if possible some materail on it
    regards
    Radha

    Hi,
    AS –IS study  includes (Materials Management )the complete information about the current purchasing  activities and materials management operations of your client  company. The current activities like procurement processes, procedures and methods that company follows and should be detailed as possible in your As Is Document
    Following are some of the details which may need to be taken cares
    1.Current Organization structure (PO, Plant’s,LS,PG…..etc)
    2.Details of current IT System or manual systems are in use.
    3. Details of any new requirements which are required by the Company.
    4. Complete list of all the reports which are currently used by company.
    5. List of all new information requirements.
    6. Details of master data which need to be uploaded.
    7. Details of transaction data which need to be uploaded.
    If helpful then reward.
    Regards,
    Biju K

  • The most basic RMAN implementation

    Version:10gR2
    For my test db ora652, i need to use RMAN for backup and recovery. The backup location is an NFS mount called
    /dbbackup/ora652I need to use the most basic RMAN implementation. I don't want to use a repository (Client RMAN)ie. i am going to invoke the RMAN utility from Database's ORACLE_HOME to do this.
    Can anyone provide me the command to configure RMAN for this?
    Here are my files
    --datafiles
    /u02/oradata/ora652/system01.dbf
    /u02/oradata/ora652/undotbs01.dbf
    /u02/oradata/ora652/sysaux01.dbf
    /u02/oradata/ora652/users01.dbf
    /u02/oradata/ora652/shp_tbs01.dbf
    --temp files
    /u02/oradata/ora652/temp01.dbf
    --redo logs
    /u02/oradata/ora652/redo01.log
    /u02/oradata/ora652/redo02.log
    /u02/oradata/ora652/redo03.log
    --control files
    /u02/oradata/ora652/control01.ctl
    /u02/oradata/ora652/control02.ctl
    /u02/oradata/ora652/control03.ctl

    A couple of things....
    1) Did you know that Oracle actually provides documentation on how to do this type of thing? You can find the Oracle Database Backup and Recovery Basics guide at:
    http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/toc.htm
    You will be amazed...they actually provide guidance on scenarios as well.
    Here is the "basic" script they show for backing up a database.
    RMAN> RECOVER COPY OF DATABASE WITH TAG "whole_db_copy";
    # Make an incremental backup of the database to the flash recovery area.
    RMAN> BACKUP INCREMENTAL LEVEL 1
    FOR RECOVER OF COPY WITH TAG "whole_db_copy"
    DATABASE;
    Now those are the basic commands you can execute at the command line. There are other possibilities depending on your platform is a shell script with a cron job, manually as the above script shows, shell script executed manually, Oracle Enterprise Manager (which is a pretty little GUI that requires no coding on your part), 3-rd party software.
    2) You better test this on a non-production system.
    3) You better test the restore on a non-production system.
    4) You better have plans for storing your backups offsite....hate for a fire to destroy your system and all copies of the backups...wow your boss would be mad.
    5) You better read the documentation and understand RMAN in general.
    Regards
    Tim

  • Basic parent/child concept clarification?

    I only really know basics of HTML, but what is the parent and what is the child in the following?
    <p class="a">This is paragraph 1</p>
    <p class="a">This is paragraph 2</p>
    <p class="a">This is paragraph 3</p>
    <p class="a">This is paragraph 4</p>
    I think the <p> tag is the parent, but is the child...   class, the text or both?
    Also, is a class considered a parent and "a" considered a child? Or does parent/child only deal with elements?

    Hi
    In the example you give the <body> element would be the parent of the <p> elements.
    see - http://books.google.co.uk/books?id=rdtCRLXAL78C&pg=PA44&lpg=PA44&dq=css+parent+child+relat ionships&source=bl&ots=mS_Pmf_c_t&sig=XEhGVImZlsitIEnB-o4OgLBxSIA&hl=en&ei=TxL9TIqMD825hAe Sh9n1Cg&sa=X&oi=book_result&ct=result&resnum=7&ved=0CEsQ6AEwBg#v=onepage&q&f=false.
    PZ
    www.pziecina.com

  • What is the concept behind using table PA0002 and structure p0002.

    Hi,
    What is the concept behind using table PA0002 and structure p0002.
    Many times, I have seen Looping at structure e.g. p0002, p0006 etc. and data is processed and also seen Looping at table PA0002, PA0006 etc. with further appropriate subtypes if any to retrieve a value and process the same.
    In which context tables like PA,HRP,IT etc. are used and structures p0001,p0002 etc. are used.
    Regards,
    Ameet

    HI,
    As mentioned  that that Structure Pnnnn is user as a internal tablw when a LDB is used.
    Ex.
    TABLES: PERNR.
    INFOTYPES: 0001.
      GET PERNR.
        PROVIDE * FROM P0001 BETWEEN PN-BEGDA AND PN-ENDDA.
        WRITE:  / P0001-PERNR,
                  P0001-STELL,
                  P0001-BEGDA,
                  P0001-ENDDA.
        ENDPROVIDE.
    Here it is important to declare the infotypes you want to read  and so the system will create internal tables  ex. P0001.
    Tables PA0001 are database table with following fields
    MANDT
    .INCLUDE  PAKEY
    .INCLUDE  PSHD1
    .INCLUDE   PS nnnn
    Thanks,
    Poonam.

  • Build in OWB and make map in AWM?

    Hi all,
    Would it be possible to design and deploy the dimensional objects (dims/cubes) using OWB and make a mapping to populate them using AWM? These are all MOLAP objects. The advantage of designing in OWB is the editor and e.g. the ability to add calculated measures in cubes using the wizard.
    Just did a quick test. When deploying a MOLAP dimension from OWB, in AWM it shows the map with several OWB-generated views to populate the object. I don't want to use those since I don't want to build a map in OWB. I have a simple 1-to-1 view to populate the object in AWM. However, when removing the OWB views from the map in AWM and replacing it by my view, when applying the changes it comes back with an error:
    An error occurred creating DimensionMapGroup D_DIM_EMPLOYEE_M.TOTAL.MAPGROUP1.DIMENSIONMAPGROUP : ***Error Occured in DELETE_MAPPING_GROUP: You provided extra input starting at '$'.
    The error detail window shows:
    oracle.AWXML.AWException: An error occurred creating DimensionMapGroup D_DIM_EMPLOYEE_M.TOTAL.MAPGROUP1.DIMENSIONMAPGROUP : ***Error Occured in DELETE_MAPPING_GROUP: You provided extra input starting at '$'.
    at oracle.AWXML.MappingGroup.Delete(MappingGroup.java:125)
    at oracle.olap.awm.dataobject.modeler.ModelDO.deleteObjectInAW(ModelDO.java:533)
    at oracle.olap.awm.dataobject.modeler.ModelDO.deleteAllMaps(ModelDO.java:1937)
    at oracle.olap.awm.dataobject.modeler.DimensionDO.createMaps(DimensionDO.java:589)
    at oracle.olap.awm.dataobject.modeler.DimensionDO.update(DimensionDO.java:746)
    at oracle.olap.awm.dataobject.dialog.PropertyViewer.doApplyAction(PropertyViewer.java:770)
    at oracle.olap.awm.dataobject.dialog.PropertyViewer.access$200(PropertyViewer.java:54)
    at oracle.olap.awm.dataobject.dialog.PropertyViewer$1ApplyThread.run(PropertyViewer.java:550)
    If this doesn't work it's just another blow to our olap-in-oracle implementation plan.
    Does anybody have experience with this issue?
    Thanks,
    Ed

    You'd better make the reservation of Genius Bar and show them about your problem.

  • Component that implements encryption solution between the browser and Java

    I need a Component that implements encryption solution between the browser and Java tier.
    I am a java programmer and have really limited knowledge about cryptography. I work on JSF . I am basically looking to build a component that will ensure that the password entered by the user in the login page of the browser is properly encrypted using Java script and then we should be able to decrypt it in the Java Tier.
    Basically, I think we need a public-private key system. We send the public key to the browser and use it with JavaScript to encrypt the key and we hold the private key on the server to decrypt it.
    If some one can help me with this it would be very helpful. Or if anyone can point me to some resource that does this kind of thing I shall be obliged.

    Can't use HTTPs as many of our existing customers
    that run on intranet do not use HTTPs.Is there really a technical reason that your clients cannot use HTTPS? If so, what is it and why would your homebrew re-implementation of the same technology be acceptable instead?

  • Hi, i am having an issue with a basic motion scroll effect.  I already watched and read every tutorial out there regarding this topic and even tried the adobe chat support, but the guy on the other end of the line disconnected me-, probably he didn't unde

    Hi, i am having an issue with a basic motion scroll effect.
    I already watched and read every tutorial out there regarding this topic and even tried the adobe chat support, but the guy on the other end of the line disconnected me…, probably he didn't understand what i wanted from him because english is not my native language, so a will try to be very, very clear about this one..
    please note, that i am new to muse, this is my first project ever.
    my idea is as following:
    when the customer comes to our companies site, he just sees our logo on a white Background. the logo consists of, say, four elements. when the customer scrolls down, the logo starts to disassamble: first the first part of the logo flies out the left side of the site, then the second part of the logo vanishes down, then the third part of the logo flies to the right, then the fourth part of the logo flies to the top and out of the customers view. given what i have seen, it is possible to do that….
    so…..
    now i have the four parts of my logo imported as png files into muse and assembled them in design view to build our companies logo. I select every one of the four parts and go into the scroll effects tab left beside the layers tab. first i enter the same values for every one of the four parts: initial motion: 0x and 0x again for the left and right motion; key position ( t-handle) : 0px; final motion: 0x and 0x again for the left and right value.
    now i hit "preview".: the logo is "pinned" at the correct position, i can scroll but the logo stays where it is. so far so good….
    now i select all the four elements again and go to the scroll effecs tab. at "final motion", i click the down arrows and enter 1x. I hit Preview…
    when i am scrolling down the WHOLE logo goes down…. so far so good.
    NOW i want the first part of the logo to go down, THEN the second part to go left, THEN the third part to go up, THEN the fourth part to go right.
    so i select ONLY the first part, go to the scroll motion tab, at "final motion" i click the left arrows, then i enter 1x.( the up-down value, i set to 0 again).. i hit Preview…
    the first part of the logo goes left as soon as i start scrolling, the other three parts still go down at the same time…
    NOW i want the second part of the logo to start moving, when the first part has left the scene, not at the same time as the first part.
    SO I SELECT THE SECOND PART AND DRAG ITS T-HANDLE (KEY POSITION) DOWN TO, LETS SAY, 200PX. SO IT STARTS MOVING ONLY AFTER THE CUSTOMER HAS REACHED THAT POINT, RIGHT?
    BUT WHEN I PREVIEW THAT ****, THE LOGO IS NOT TOGETHER ANYMORE, THE SECOND PART IS FLOATING ANYWHERE ELSE BUT WHERE IT SHOULD BE…..WTFF????
    short: when i move the t handle, the initial position of the object changes. thats what i said to the adobe employee, but he said, that thats the expected behavior….
    but if thats so, how can i have my four parts correctly together, so they form my logo, but with different t handles, so that they all start to move at different times??
    Pleeease help me, i am dying of frustration here…..:( that behavior cant be right, right?
    Thanks so much to everyone who actually reads this post and tries to help…….
    All the best,
    Niki Lapan

    Thank you so much for helping,
    But i really wonder how you did that. did you always switch between design view and preview view, then change the key position for 2px then switch back, to align the four letters? because i imagine that can get really frustrating, if you have a logo consisting of 58 parts instead of 4!:)
    Anyway thank you very much for your time and effort!!!!

  • SharePoint Navigation Error:The context has expired and can no longer be used. (Exception from HRESULT: 0x80090317)

    Hi,
    I take a exeption  on the  SharePoint 2013 left navigation. 
    Exeption:  "The context has expired and can no longer be used. (Exception from HRESULT: 0x80090317)"
    I searched  this exeption keyword on the internet and  I find usualy 3 results
    1)check datetime servers --> I checked datetime for all SP Severs ,DB server and AD server ..there is  no problem
    2)Disabled the WebPageSecurity Validation on CA>General Settings-->I tired  and problem not solved
    3) Reset IIS --> if I restart IIS problem solved  but  after 2-3 hours or anytime  error comes again..
    ULS Log:
    PortalSiteMapProvider was unable to fetch children for node
     at URL: /MySite/MySubSite, message: The context has expired and can no longer be used. (Exception from HRESULT: 0x80090317), stack trace:   
     at Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx)    
     at Microsoft.SharePoint.Library.SPRequest.SetHttpParameters(String bstrHttpMethod, String bstrRequestDigest, UInt32 flags, Guid gTranLockerId, Byte[]& ppsaImpersonateUserToken, Boolean bIgnoreTimeout, String bstrUserLogin, String bstrUserKey, UInt32
    ulRoleCount, String bstrRoles, Boolean bWindowsMode, String bstrAppPrincipalName, Boolean bIsHostHeaderAppPrincipal, String bstrOriginalAppPrincipalIdentifier, ApplicationPrincipalInfo& pAppUserInfo, Boolean bInvalidateCachedConfigurationProperties, Int32
    lAppDomainId, ISPManagedObjectFactory pFactory, Boolean bCallstack, ISPDataCallback pCanaryCallback)    
     at Microsoft.SharePoint.SPGlobal.CreateSPRequestAndSetIdentity(SPSite site, String name, Boolean bNotGlobalAdminCode, String strUrl, Boolean bNotAddToContext, Byte[] UserToken, SPAppPrincipalToken appPrincipalToken, String userName, Boolean bIgnoreTokenTimeout,
    Boolean bAsAnonymous)    
     at Microsoft.SharePoint.SPWeb.InitializeSPRequest()    
     at Microsoft.SharePoint.SPWeb.EnsureSPRequest()    
     at Microsoft.SharePoint.SPWeb.get_Request()    
     at Microsoft.SharePoint.Publishing.Navigation.SiteNavigationSettings..ctor(SPSite site)    
     at Microsoft.SharePoint.Publishing.Navigation.SiteNavigationSettings.GetSiteNavigationSettings(SPSite site)    
     at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode.GetNavigationChildren(NodeTypes includedTypes, NodeTypes includedHiddenTypes, Boolean trimmingEnabled, OrderingMethod ordering, AutomaticSortingMethod method, Boolean ascending, Int32 lcid)
     at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode.GetNavigationChildren(NodeTypes includedTypes, NodeTypes includedHiddenTypes, OrderingMethod ordering, AutomaticSortingMethod method, Boolean ascending, Int32 lcid)    
     at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode.GetNavigationChildren(NodeTypes includedHiddenTypes)    
     at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetChildNodes(PortalSiteMapNode node, NodeTypes includedHiddenTypes)
    Plaase Help.

    Hi Veli,
    Please check the security token timeout value and it is set to 1440 as expected by default. You can check via running the command:
    stsadm -o getproperty -pn token-timeout
    Then check the OOB recycle times of the probkematic web application pool, and add daily recycle times for the problematic web application pool. You can do as the article:
    http://technet.microsoft.com/en-us/library/cc754494(v=WS.10).aspx
    Best Regards,
    Wendy
    Wendy Li
    TechNet Community Support

  • The context has expired and can no longer be used. (Exception from HRESULT: 0×80090317)

    I have followed the instructions on this blog. http://blog.cloudshare.com/2012/10/22/how-to-fix-sharepoint-2013-web-application-error-the-context-has-expired-and-can-no-longer-be-used/ and
    it fixes the problem for a short time.  I have to keep doing IISResets to get my farm backup.  
    Please Help.

    Have you trid Ajay Khanna's suggestion from the comments field?
    From Central Admin- Select the web application and Select --> Web Application General Settings --> Navigate to 'Web page Security validation', change or disable the timeout field.
    Steven Andrews
    SharePoint Business Analyst: LiveNation Entertainment
    Blog: baron72.wordpress.com
    Twitter: Follow @backpackerd00d
    My Wiki Articles:
    CodePlex Corner Series
    Please remember to mark your question as "answered" if this solves (or helps) your problem.

  • The context has expired and can no longer be used

    I am running across a repeatable error when accessing a specific Site Collection. EVERY TIME the SC is loaded we receive the error 'The context has expired and can no longer be used'.
    I have already validated the SharePoint servers' time zones are all the same and match the web application(s), as well as set the 'Web
    page Security validation' to "Off".
    What else could I be missing? Could this have anything to do with Distributed Cache?
    - Rick

    Hi,
    We just began to have the same error. The servers are also correctly set for the timezone (UTC) as well as the Web Applications.
    The error happens for every site collections, there isn't a specific site where I'm able to reproduce the issue.
    This is the ULS :
    05/27/2014 12:59:05.98 w3wp.exe (0x1524) 0x0780 Web Content Management Publishing Cache ahh6l Verbose CreateListItemFromUrl : Parameters url : '/sitename/SitePages/Home.aspx', enableCheckedOutItem : 'True', checkedOutByCurrentUser 'False' retVal Id = '4618889e-0e1c-4503-a7fb-70fd36e2661d'. 01ff949c-98cc-d0fb-9795-c691c2852f54
    05/27/2014 12:59:05.98 w3wp.exe (0x1524) 0x0780 Web Content Management Publishing Cache ahh6l Verbose CreateListItemFromUrl : Parameters url : '/sitename/SitePages/Home.aspx', enableCheckedOutItem : 'True', checkedOutByCurrentUser 'False' retVal Id = '4618889e-0e1c-4503-a7fb-70fd36e2661d'. 01ff949c-98cc-d0fb-9795-c691c2852f54
    05/27/2014 12:59:06.00 w3wp.exe (0x1524) 0x0780 SharePoint Foundation Runtime tkau Unexpected System.Runtime.InteropServices.COMException: The context has expired and can no longer be used. (Exception from HRESULT: 0x80090317) at Microsoft.SharePoint.Library.SPRequestInternalClass.SetHttpParameters(String bstrHttpMethod, String bstrRequestDigest, UInt32 flags, Guid gTranLockerId, Byte[]& ppsaImpersonateUserToken, Boolean bIgnoreTimeout, String bstrUserLogin, String bstrUserKey, UInt32 ulRoleCount, String bstrRoles, Boolean bWindowsMode, String bstrAppPrincipalName, Boolean bIsHostHeaderAppPrincipal, String bstrOriginalAppPrincipalIdentifier, ApplicationPrincipalInfo& pAppUserInfo, Boolean bInvalidateCachedConfigurationProperties, Int32 lAppDomainId, ISPManagedObjectFactory pFactory, Boolean bCallstack, ISPDataCallback pCanaryCallback) at Microsoft.SharePoint.Library.SPRequest.SetHttpParameters(String bstrHttpMethod, String bstrRequestDigest, UInt32 flags, Guid gTranLockerId, Byte[]& ppsaImpersonateUserToken, Boolean bIgnoreTimeout, String bstrUserLogin, String bstrUserKey, UInt32 ulRoleCount, String bstrRoles, Boolean bWindowsMode, String bstrAppPrincipalName, Boolean bIsHostHeaderAppPrincipal, String bstrOriginalAppPrincipalIdentifier, ApplicationPrincipalInfo& pAppUserInfo, Boolean bInvalidateCachedConfigurationProperties, Int32 lAppDomainId, ISPManagedObjectFactory pFactory, Boolean bCallstack, ISPDataCallback pCanaryCallback) 01ff949c-98cc-d0fb-9795-c691c2852f54

  • The context has expired and can no longer be used. (Exception from HRESULT: 0x80090317)

    We have a problem with our wiki site collection. Once a day (and sometimes more), we get the following error message :
    The context has expired and can no longer be used. (Exception from HRESULT: 0x80090317)
    This message is displayed to everyone, and will stay there for an hour or so before the collection is back to life.
    Doing an iisreset would get the site working but that will last for a day at the most.
    This is what we checked and tried so far :
    1. Our time zones are set and are correct.
    2. Changing the timeout or disabling the web page security validation (followed by an iisreset) didn't work.
    3. All server use the same NTP server for time sync (and they are indeed in sync).
    4. It is happening only on the wiki collection, not the other collections.
    5. We are unable to reproduce the behavior on the staging servers.
    Some particularities :
    1. Regional settings are set to French (Canada)
    2. We have 500+ wiki pages in the site collection
    3. We require page check-out / check-in for editing. Tried without, same problem.
    Any ideas as to what should we try next ?
    Regards,
    homerggg

    Hi,
    I don't think we have changed them from the default, a quick look shows ours are set to:
    Token-timeout = 24hrs
    FormsTokenLifetime = 10hrs
    WindowsTokenLifetime = 10hrs
    LogonTokenCacheExpirationWindow = 10m
    Rob

Maybe you are looking for