2012-05-21 2 views
7

हम पृष्ठों को अप्रकाशित करने का प्रयास कर रहे हैं, लेकिन वे "यह आइटम उपयोग में है" के साथ त्रुटि कर रहे हैं। जैसा कि हमने देखा, यह किसी डेवलपर के स्थानीय कंप्यूटर से अप्रकाशित करने में विफल रहा है जो अब उपयोग में नहीं है। हमने "स्थानीय फाइल सिस्टम" का उपयोग करके प्रकाशन लक्ष्य & अपने कंप्यूटर पर लक्ष्य प्रकार बनाया है।ट्रिडॉन में प्रकाशन लक्ष्य को हटाने के लिए क्या कदम हैं?

हम सामग्री को अप्रकाशित करना चाहते हैं और इस लक्ष्य को भी हटाना चाहते हैं। मैं उस प्रकाशन लक्ष्य & लक्ष्य प्रकार को कैसे हटाऊं?

उत्तर

7

आप उस लक्ष्य को एक खाली नियोक्ता को इंगित कर सकते हैं, और एक अप्रकाशित निर्देश जारी कर सकते हैं। ट्राइडियन उस ऑपरेशन पर सफलता की रिपोर्ट करेगा (अर्थ: असफल नहीं हुआ), और फिर आप लक्ष्य को हटाने में सक्षम होंगे।

[संपादित करें: अधिक सामग्री] आपके पास आज का मुद्दा यह है कि आपका प्रकाशन लक्ष्य उस गंतव्य का उपयोग करता है जो अब मौजूद नहीं है। उस गंतव्य के "बहुत दूर" पर डेवलपर की मशीन पर एक फाइल सिस्टम था, और एक सामग्री वितरण नियोक्ता डेवलपर की मशीन पर चल रहा था, उस स्थान की निगरानी कर रहा था, और सफलतापूर्वक सामग्री को तैनात कर रहा था।

अब आप इससे सामग्री को अप्रकाशित करना चाहते हैं लेकिन आप नहीं कर सकते, क्योंकि यह अब और गंतव्य नहीं है। तो आप मौजूद हैं, और ट्रिडियन को अप्रकाशित करने के लिए कह रहे हैं, इस बिंदु पर इंगित करने के लिए आप अपने गंतव्य को बदलकर ट्रिडियन को मूर्ख बनाते हैं। ट्रिडियन का प्रकाशन संबंध हमेशा सामग्री (पेज, घटक, आदि) और प्रकाशन लक्ष्य के बीच होता है - किसी दिए गए प्रकाशन लक्ष्य का वास्तविक गंतव्य नहीं। इसलिए, लक्ष्य से जुड़े किसी अन्य गंतव्य/नियोक्ता से अप्रकाशित करके, आप प्रभावी ढंग से ट्रिडियन को बता रहे हैं कि सामग्री को उस लक्ष्य से हटा दिया गया है - और अब हटाया जा सकता है।

आशा इस मदद करता है

+0

क्या आप अपना उत्तर थोड़ा और विस्तारित कर सकते हैं? मुझे बस कुछ और विवरण चाहिए क्योंकि मुझे आपके "नियोक्ता" के उपयोग को समझ में नहीं आता है। – MADCookie

+2

अधिक सामग्री जोड़ा गया - नियोक्ता: सामग्री वितरण डिलीवरी उदाहरण आपकी प्रकाशन प्रक्रिया के "दूर अंत" पर चल रहा है (आपके मामले में, डेवलपर की मशीन में) –

1

विकल्प SetPublishedTo() पुराने टॉम Tridion बताने के लिए कि आइटम अब प्रकाशित कर रहे हैं के तरीकों का उपयोग करने के लिए है। (मुझे नहीं लगता कि नए एपीआई में समकक्ष है - किसी को यह पता है?)

एक और चीज जो उपयोगी हो सकती है डेटाबेस में संग्रहित प्रक्रियाओं का उपयोग करने का प्रयास करना है ताकि यह पता चल सके कि प्रकाशन लक्ष्य कहां उपयोग किया जाता है। दूसरे शब्दों में, प्रकाशन लक्ष्यों में पूर्ण "जहां-उपयोग" समर्थन होता है; यह सिर्फ एपीआई में सामने नहीं आया है। यदि आप सही संग्रहीत प्रक्रिया का आह्वान कैसे कर सकते हैं, तो यह आपको कुछ बालों को खींचने से बचा सकता है, और यह निश्चित रूप से केवल पढ़ने के लिए ऑपरेशन है, इसलिए आप डेटाबेस को नुकसान नहीं पहुंचाएंगे।

+0

TOM.NET में समतुल्य है लेकिन आप इसका उपयोग नहीं कर सकते (यह आंतरिक है इसका उद्देश्य केवल प्रकाशक द्वारा उपयोग किया जाना था) –

1

कौन सा त्रिभुज संस्करण? Tridion2009 SP1 तक यह सुपर आसान पृष्ठ पावरटूल अप्रकाशित था, जो सभी पृष्ठों को अप्रकाशित स्थिति में सेट करेगा। इसे साफ़ नहीं करता है, लेकिन उन परेशानियों को हल कर सकता है "यह आइटम उपयोग में है" त्रुटियां