2012-11-11 16 views
7

मैंने ट्रिडियन यूआई स्थापित किया है और लॉग फ़ाइल में चेतावनी नीचे प्राप्त किया है। इस चेतावनी को छोड़कर लॉग फ़ाइलों में डीबग मोड में भी कुछ भी गलत नहीं है।ट्रिडियन यूआई त्रुटि - "इस पृष्ठ का पूर्वावलोकन अद्यतित नहीं है"

"चेतावनी AmbientDataContext - परिवेश डेटा ढांचा ठीक से initialised नहीं है - वहाँ कोई वर्तमान परिवेश डेटा संदर्भ है"

यह चेतावनी मेरी सत्र पूर्वावलोकन वेब सेवा cd_core.2012-11- में लॉग इन करने के 11.log फ़ाइल और स्टेजिंग वेब एप्लिकेशन की एक ही लॉग फ़ाइल में भी। मुझे संदेह है कि इस चेतावनी के कारण मुझे यूआई इंटरफ़ेस में पृष्ठ का अद्यतन पूर्वावलोकन नहीं मिल रहा है। यूआई त्रुटि के लिए नीचे संलग्न स्क्रीनशॉट देखें -

enter image description here मैंने "पृष्ठ पूर्वावलोकन अपडेट करें" बटन पर क्लिक करके पूर्वावलोकन को अपडेट करने का भी प्रयास किया, लेकिन कोई भाग्य नहीं। इस त्रुटि को हल करने के लिए मैंने स्टैक ओवरफ़्लो में इससे संबंधित सभी उत्तरों का पालन किया। यदि मैं इस नीचे दिए गए प्रश्न में उत्तर का संदर्भ देता हूं। Tridion UI - Preview Not Updating तो हम इस बिंदु पर सही हैं क्योंकि सामग्री हमेशा सही जगह पर प्रकाशित हो जाती है।

<URLMappings> 
    <StaticMappings> 
<Publications> 
<Publication Id="241"> 
    <Host Domain="xyz" Port="80" Protocol="http" Path="/" /> 
</Publication> 
    <Publication Id="121"> 
    <Host Domain="xyz" Port="80" Protocol="http" Path="/" /> 
</Publication> 
</Publications> 
    </StaticMappings> 
<StorageMapping IdentifyPublicationByProperty="publicationUrl"/> 
</URLMappings> 

और मचान आवेदन की

 <URLMappings> 
    <StaticMappings> 
     <Publications>   
    <Publication Id="241"> 
    <Host Domain="xyz" Port="80" Protocol="http" Path="/" /> 
    </Publication> 
    </Publications> 
    </StaticMappings> 
    <StorageMapping IdentifyPublicationByProperty="publicationUrl"/> 
     </URLMappings> 

और SiteEdit निशान में - मैं सत्र पूर्वावलोकन सेवा के cd_dynamic_conf.xml में सेटिंग से समान बिंदु का पता लगाने के लिए करना चाहते हैं तो नीचे दिए गए की तरह कुछ है इस तरह बनाई गई हो कुछ -

घटक प्रस्तुति के लिए

<!-- Start SiteEdit Component Presentation: {"ID":"cp_5", "ComponentID":"tcm:240-22393",    "ComponentVersion":19, "ComponentTemplateID":"tcm:240-23899-32", "IsQueryBased":false} --> 

की स्थापना

<!-- SiteEdit Settings: {"PageID":"tcm:240-22507-64", "PageVersion":49,  "TargetTypeID":"tcm:0-1-65438", "ComponentPresentationLocation":1} --> 

यहाँ मैं नीचे के रूप में कुछ महत्वपूर्ण बिंदुओं को हाइलाइट करना चाहते पेज के लिए -

1- 2/hi साथ एक और एक ही आईआईएस निर्देशिका के अंतर्गत/fr के साथ एक भाषाओं में वेब साइट है। ऊपर सेटिंग प्रकाशन आईडी 241 में मेरी एन के लिए वेबसाइट के संस्करण इसलिए मैं भी

<Publication Id="240"> 
<Host Domain="xyz" Port="80" Protocol="http" Path="/en" /> 
</Publication> 

लेकिन फिर कोई भाग्य की स्थापना नीचे करने की कोशिश की है। मैं लॉग फाइल इत्यादि जैसी अधिक जानकारी प्रदान कर सकता हूं, अगर उन्हें अभी भी इस मुद्दे की जांच करने की आवश्यकता है। कृपया मुझे बहुत पहले के आधार पर इस बहुत परेशान मुद्दे से छुटकारा पाने में मदद करें।

संपादित -1 कृपया यह भी सत्र पूर्वावलोकन वेब सेवा

<?xml version="1.0" encoding="UTF-8" standalone="no" ?> 
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="6.1" xsi:noNamespaceSchemaLocation="schemas/cd_ambient_conf.xsd"> 


    <!-- Cookies settings --> 
    <!-- <Cookies> <Cookie Type="Tracking" Name="myTrackingCookie" Path="/"/> <Cookie Type="Session" Name="mySessionCookie" Path="/"/> </Cookies> --> 
    <Cartridges> 
     <!-- Example cartridge definition --> 
     <!-- 
     <Cartridge File="cd_ambient_cartridge_conf.xml"/> 
     --> 
     <Cartridge File="cd_webservice_preview_cartridge.xml"/> 
    </Cartridges> 
</Configuration> 

cd_ambient_conf के लिए एक ही

cd_ambient_conf.xml के लिए config फाइल को नीचे पाते हैं।वेबसाइट मंचन के लिए

<?xml version="1.0" encoding="UTF-8"?> 
    <Configuration Version="6.1" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:noNamespaceSchemaLocation="schemas/cd_ambient_conf.xsd"> 

     <Cartridges> 

      <Cartridge File="cd_webservice_preview_cartridge.xml"/> 
      <Cartridge File="footprint_cartridge_conf.xml"/> 

     </Cartridges> 
     <ClaimStoreProvider>com.tridion.siteedit.preview.PreviewClaimStoreProvider</ClaimStoreProvider> 

    </Configuration> 

cd_ambient_cartridge_conf.xml stagging वेबसाइट के लिए एक्सएमएल

<ClaimProcessorDefinitions> 
     <ClaimProcessorDefinition Uri="tcd:claimprocessor:example:userdetails" ImplementationClass="com.tridion.ambientdata.processing.ExampleClaimProcessor1" 
          Description="Example claim processor that gets user details."> 
      <RequestStart> 
       <InputClaims> 
        <ClaimDefinition Uri="tcd:claim:userid" /> 
       </InputClaims> 
       <OutputClaims> 
        <ClaimDefinition Uri="tcd:claim:username" /> 
        <ClaimDefinition Uri="tcd:claim:usersex" /> 
        <ClaimDefinition Uri="tcd:claim:userage" /> 
       </OutputClaims> 
      </RequestStart> 
     </ClaimProcessorDefinition> 

     <ClaimProcessorDefinition Uri="tcd:claimprocessor:example:example2" 
          ConfigProviderClass="com.tridion.ambientdata.processing.ExampleClaimProcessorConfigProvider" /> 
    </ClaimProcessorDefinitions> 
</CartridgeDefinition> 

नोट: - कारण क्यों हम मचान वेबसाइट के लिए cd_ambient_cartridge_conf.xml है और न सत्र पूर्वावलोकन वेबसाइट , यूआई की स्थापना वेबसाइट के मंचन के दौरान कोई त्रुटि है जिसमें यह file.So cd_ambient_cartridge_conf.xml उम्मीद कर रहा था फेंक दिया गया था के लिए हम इस website.Even में एक नमूना फ़ाइल डाल यह इस फ़ाइल को रखने के लिए प्रलेखन में कोई उल्लेख नहीं है। लेकिन सत्र पूर्वावलोकन वेबसाइट के मामले में, यह ऐसी किसी भी फ़ाइल की अपेक्षा नहीं कर रहा था।

+0

अच्छा सवाल, क्या हम आपको [क्षेत्र 51 ट्रिडियन विशिष्ट प्रस्ताव] (http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2) करने में रुचि रखते हैं। यदि आपके पास एक पल है तो उसी SO खाते से साइन अप करें। –

उत्तर

6
  1. आप लॉग में WARN संदेश को सुरक्षित रूप से अनदेखा कर सकते हैं। पूर्वावलोकन अद्यतित संदेश इस WARN संदेश से असंबंधित नहीं है।

  2. यदि आप अपनी वेबसाइट्स (जैसे/en,/fr आदि ..) के लिए वर्चुअल पथ का उपयोग कर रहे हैं तो आपको पूर्वावलोकन एप्लिकेशन पर हॉटफिक्स "CD_2011.1.1.81686" स्थापित करना होगा। आपको cd_dynamic_conf.xml फ़ाइल में वर्चुअल पथ जोड़ने की आवश्यकता नहीं है। आपको इसे "/"

  3. अंत में, "पूर्वावलोकन अद्यतित नहीं है" से संबंधित होना चाहिए, आपको अपने पूर्वावलोकन के अलावा भी अपनी वेब सेवा में cd_ambient_catridge_conf.xml जोड़ना होगा। मुझे विश्वास नहीं है कि यह दस्तावेज है लेकिन AFAIR आपको इसे जोड़ने की ज़रूरत है, मेरे पास मेरा वीएम आसानी से सुलभ नहीं है लेकिन मैं बाद में इसकी पुष्टि कर सकता हूं। कृपया सुनिश्चित करें कि आप सभी उदाहरण दावे प्रोसेसर को टिप्पणी करते हैं।

इसके अलावा, आप सत्र पूर्वावलोकन सीएमएस में सक्षम किया गया है यह सुनिश्चित कर लें, इनलाइन संपादन सेटिंग्स

आशा इस मदद करता है (अक्षम सत्र पूर्वावलोकन नहीं होना चाहिए)।

+0

धन्यवाद आपके उत्तर के लिए राम जी। मैं पिछले कुछ दिनों से कार्यालय से बाहर था। आज मैंने आपके द्वारा प्रदान किए गए समाधान की कोशिश की। लेकिन अभी भी कोई भाग्य नहीं है। मुझे अभी भी एक ही समस्या का सामना करना पड़ रहा है "पूर्वावलोकन अद्यतित नहीं है"। – chiku

+0

आम तौर पर यह आपके कॉन्फ़िगर (परिवेश conf) के साथ कुछ करने के लिए कुछ है। उत्तर में उल्लिखित समस्या निवारण युक्तियों के लिए इस लिंक को http://stackoverflow.com/questions/10788508/continously-update-preview-alert-on-sdl-tridion-ui-2012 देखें। सत्र पूर्वावलोकन वेब सेवा और पूर्वावलोकन वेबपैप के लॉग में कोई त्रुटि? –

संबंधित मुद्दे