2012-03-15 12 views
6

मैं प्रकाशन के बारे में पूछताछ के संबंध में एलेक्स क्लॉक के समाधान का उपयोग करने की कोशिश कर रहा हूं यह देखने के लिए कि क्या आइटम पहले से ही इसमें है या नहीं। इसके बारे में अपने पद यहाँ है: http://www.codedweapon.com/2012/03/tridion-publishengine/क्या प्रकाशित किया गया है अनुवादक 2011 से पहले ट्रिडियन संस्करणों पर मौजूद है?

मैं Tridion उपयोग कर रहा हूँ 2009 SP1, लेकिन यह मैं PublishTransactionsFilter उपलब्ध मेरी कोड abse में की जरूरत नहीं है लगता है। मेरी फ़ाइल के शीर्ष में मैंने इसमें शामिल किया था: using Tridion.Contentmanager.Publishing;

Tridion 200 में काम करने के समान कुछ कैसे प्राप्त करें इस पर कोई बहिष्कार? विशेष रूप से PublishEngine.GetPublishTransactions विधि। मुझे 200 9 एपीआई में एक समान विधि नहीं मिल रही है। केवल उन्हीं विधियों जिन्हें एक विशिष्ट टीसीएमयूरी या एक्सएमएल की आवश्यकता होती है।

+2

से इस का उपयोग करने की Interop का उपयोग करने की आवश्यकता होगी रहे हैं मुझे लगता है कि मैं को करीब से देख लेने के द्वारा पहले से ही सवाल हल एपीआई गाइड ... दुर्भाग्य से यह केवल एक ट्रिडियन 2011 फीचर है: '( –

+0

ध्यान रखें कि आप ट्रिडियन 200 एसपी 1 पर प्रकाशन कतार से पूछ सकते हैं, इसे सिर्फ एक अलग एपीआई के उपयोग की आवश्यकता है। इस पर निर्भर करते हुए कि आप प्रकाशन का निरीक्षण करना चाहते हैं कतार, आपको टॉम या TOM.NET का उपयोग करना चाहिए। –

+0

फ्रैंक संपादित करने के लिए धन्यवाद, मैंने 200 9 एपीआई में यह कैसे काम किया है, इस सवाल को जोड़ा है। मुझे लगता है कि मैं PublishTransaction विधि पर फंस गया हूं। –

उत्तर

4

आप ManagementInfo कक्षा जो 'Templating और अनुकूलन मैनुअल टॉम 2009 SP1.chm' मदद फ़ाइल एसडीएल Tridion आता है कि में प्रलेखित है का उपयोग करने की आवश्यकता होगी 2009

के शब्दों में:

ManagementInfo वस्तु निम्न विधियों का समर्थन करता है:

GetListPublishQueue प्रकाशन कतार (s) या अनुसूचक में मदों की एक सूची हो जाता है। GetListPublishTransactions प्रकाशित लेनदेन

GetListPublishQueue की एक सूची हो जाता है: सारांश - प्रकाशित करने कतार (s) या अनुसूचक में मदों की एक सूची हो जाता है।

इन कक्षाओं और तरीकों टॉम DLL की COM संस्करण में निहित है ताकि आप Microsoft.NET

+0

धन्यवाद क्रिस! मैं कतार वस्तुओं में शामिल होने के इस तरीके को देखूंगा। हालांकि मैं इस पर प्रदर्शन को बारीकी से देखूंगा ... –

4

हाँ आप इसे अपने आप को पाया, लेकिन वास्तव में सिर्फ पुष्टि करने के लिए, GetPublishTransactions विधि एसडीएल Tridion 2011

लिंक आपके द्वारा दी गई कतार में लग रही 2011 एपीआई का उपयोग कर रहा है पर कोड के लिए विशिष्ट है।

+0

क्या आप किसी भी मौके से हैं पता है कि 200 9 में ऐसा कुछ करना संभव है? मैंने GetManagementInfo (फोरम से) का उपयोग करके चारों ओर खेलने की कोशिश की है, लेकिन यह एक पुरानी टीडीएसई विधि प्रतीत होता है ... –

+0

केवल COM या Business Connector के माध्यम से संभव है। 2011 से पहले TOM.NET ने किसी भी प्रबंधनइन्फो कक्षाओं को लागू नहीं किया –

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