में रहता है मैं ट्रिडियन 200 एसपी 1 के लिए एक कस्टम पेज लिख रहा हूं जो क्वेरी स्ट्रिंग के आधार पर एक पृष्ठ प्रकाशित करता है, जिसे शेड्यूल किए गए कार्य से कॉल किया जाएगा।ट्रिडियन 200 एसपी 1: कस्टम पेज जो टीडीएसई का उपयोग करता है। प्रकाशित पृष्ठ प्रकाशन कतार
मैं निम्नलिखित कोड का उपयोग कर रहा:
string pageId = Request.QueryString["page_id"];
string targetId = Request.QueryString["publication_target_id"];
if (string.IsNullOrEmpty(pageId))
{
Response.Write("This page is intended to be called automatically with a " +
+ "page id and publication target id");
return;
}
TDSE tdse = new TDSE();
string publicationId = pageId.Split('-')[0].Substring(4);
var publication = tdse.GetPublication("tcm:0-" + publicationId + "-1");
var page = tdse.GetPage(pageId, publication);
var target = tdse.GetPublicationTarget(targetId);
page.Publish(target, true, false, true);
Response.Write("Successfully published " + page.Title + " to " + target.Title);
यह काम करने लगता है और मैं कतार में पृष्ठ (ओं) देख सकते हैं, लेकिन वे "प्रगति में" राज्य में रहते हैं।
मैं अभी भी बिना किसी समस्या के पृष्ठों को मैन्युअल रूप से प्रकाशित कर सकता हूं।
deployer लॉग दिखाता है कि यह काम नहीं हो रही है लेकिन मैं ग में आइटम देख सकते हैं: \ tridion \ काम फ़ोल्डर (मैं स्थानीय फाइल सिस्टम पब लक्ष्य उपयोग कर रहा हूँ)।
कोई भी विचार?
अद्यतन: यहाँ प्रकाशित लॉग जब प्रकाशक TcmPublisher/डिबग
01/06/2012 14:34:17 <5440> [Publisher] Queue message [769571] is retrieved from Queue consumer handler for PublishQueue
01/06/2012 14:34:17 <4896> [Publisher] Queue message handler for PublishQueue [0] working on queue message 769571
01/06/2012 14:34:17 <4896> [DefaultPublishTransactionHandler] Handling publish transaction [tcm:0-93950-66560]
01/06/2012 14:34:17 <4896> [DefaultPublishTransactionHandler] Publishing item [tcm:32-206093-64] from publication [tcm:0-32-1] to target [tcm:0-1-65537]
01/06/2012 14:34:17 <4896> [Transporting] Storage location: c:\tridion\incoming\tcm_0-93950-66560.Content\
01/06/2012 14:34:17 <4896> [Resolve engine] Getting resolver(s) for item type Tridion.ContentManager.CommunicationManagement.Page
01/06/2012 14:34:17 <4896> [Resolve engine] Using resolver [Tridion.ContentManager.Publishing.Legacy.Resolving.PageResolver]
01/06/2012 14:34:17 <4896> [Legacy resolving] Resolving the page [tcm:32-206093-64] took 00:00:00.0136441
01/06/2012 14:34:17 <4896> [Legacy resolving] Resolved page [tcm:32-206093-64] with title 'Website Redirects'
01/06/2012 14:34:17 <4896> [DefaultPublishTransactionHandler] Resolving took: 00:00:00.0468768
01/06/2012 14:34:17 <4896> [Render engine] Getting renderer(s) for item type Tridion.ContentManager.CommunicationManagement.Page and template type CompoundTemplate
01/06/2012 14:34:17 <4896> [Render engine] Using renderer [Tridion.ContentManager.Templating.TemplatingRenderer]
01/06/2012 14:34:17 <4896> [Render engine] Getting renderer(s) for item type Tridion.ContentManager.ContentManagement.Component and template type CompoundTemplate
01/06/2012 14:34:17 <4896> [Render engine] Using renderer [Tridion.ContentManager.Templating.TemplatingRenderer]
01/06/2012 14:34:17 <4896> [Render engine] Rendering took: 00:00:00.2469570
01/06/2012 14:34:17 <4896> [Render engine] Emmbed the result of this rendered component presentation with a tcdl:ComponentPresentation link for component [tcm:32-206079] with template [tcm:32-206080-32]
01/06/2012 14:34:17 <4896> [Render engine] Rendering took: 00:00:00.3473678
01/06/2012 14:34:17 <4896> [Transporting] Adding rendered item to the transport package: item [tcm:32-206093-64] 'Website Redirects' with template [tcm:32-206092-128] 'z_Htaccess Template'
01/06/2012 14:34:17 <4896> [Transporting] Using transport package handler: Tridion.ContentManager.Publishing.Transporting.DefaultPageHandler
01/06/2012 14:34:17 <4896> [Transporting] Adding Page tcm:32-206093-64 to the transport package for publishing
01/06/2012 14:34:17 <4896> [Transporting] Writing file: c:\tridion\incoming\tcm_0-93950-66560.Content\Pages\site\us\redirects.htaccess
01/06/2012 14:34:18 <4896> [Transporting] Adding rendered item to the transport package: item [tcm:32-206079] 'Redirects' with template [tcm:32-206080-32] 'HtAccess Url Redirects'
01/06/2012 14:34:18 <4896> [Transporting] Using transport package handler: Tridion.ContentManager.Publishing.Transporting.DefaultComponentHandler
01/06/2012 14:34:18 <4896> [Transporting] Add component [tcm:32-206079] with template [tcm:32-206080-32] to the transport package for publishing
01/06/2012 14:34:18 <4896> [Transporting] Add schema [tcm:32-190-8] to the transport package for publishing
01/06/2012 14:34:18 <4896> [Transporting] Building path for No (tcm:3-64-1024)
01/06/2012 14:34:18 <4896> [Transporting] Building path for Yes (tcm:3-63-1024)
01/06/2012 14:34:18 <4896> [Transporting] Add binary [tcm:0-0-0] with filename '.htaccess' and path '\site\us\.htaccess' to the transport package for publishing
01/06/2012 14:34:18 <4896> [DefaultPublishTransactionHandler] Updating the publish transaction with the list of processed items
01/06/2012 14:34:18 <4896> [Transporting] Saving the transport package
01/06/2012 14:34:18 <4896> Sending deploy control [Commit] for transaction [tcm:0-93950-66560] to deployer.
01/06/2012 14:34:18 <4896> [DefaultPublishTransactionHandler] Publish transaction took 00:00:00.6889970
01/06/2012 14:34:18 <4896> [Publisher] Cache statistics: SimpleCache: 14 Regions, 17 Objects, 20 Hits, 17 Misses
01/06/2012 14:34:18 <4896> Region 'Component': 1 Objects, 6 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'PublishTransaction': 1 Objects, 1 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'PublicationTarget': 1 Objects, 0 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'Page': 1 Objects, 3 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'Publication': 1 Objects, 0 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'Tdse': 1 Objects, 0 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'User': 1 Objects, 0 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'PageTemplate': 1 Objects, 2 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'TemplateBuildingBlock': 3 Objects, 5 Hits, 3 Misses.
01/06/2012 14:34:18 <4896> Region 'ComponentTemplate': 1 Objects, 2 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'StructureGroup': 1 Objects, 0 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'Schema': 1 Objects, 0 Hits, 1 Misses.
01/06/2012 14:34:18 <4896> Region 'Keyword': 2 Objects, 0 Hits, 2 Misses.
01/06/2012 14:34:18 <4896> Region 'Category': 1 Objects, 1 Hits, 1 Misses.
01/06/2012 14:34:18 <5440> [Publisher] Deleting queue message: 769571 from Queue consumer handler for PublishQueue
तो यह सामान्य रूप से प्रस्तुत करता है, इसे नियोक्ता को भेजता है, और नियोक्ता इसके बारे में कुछ नहीं करता है? यह वास्तव में अजीब है। क्या .htaccess फ़ाइल नाम के साथ इसका कोई संबंध नहीं होगा? मुझे आश्चर्य है कि नियोक्ता क्या करने की कोशिश कर रहा है, क्या आप किसी भिन्न नाम से कुछ प्रकाशित करने का प्रयास कर सकते हैं और देख सकते हैं कि यह अलग है या नहीं? –
हाय नूनो, ऐसा लगता है कि ऐसा लगता है। मैंने अपनी साइटमैप फ़ाइल के साथ एक ही परिणाम के साथ प्रयास किया है, इसलिए ऐसा नहीं लगता कि यह .htaccess है। जैसा कि मैंने कहा है कि मैं सीएमई से दोनों जुर्माना प्रकाशित कर सकता हूं। ऐसा लगता है कि मैं अपने कोड या कुछ में पैरामीटर खो रहा हूं? –
आप प्रकाशन और तैनाती समय निर्दिष्ट करने का प्रयास कर सकते हैं, इन पंक्तियों के साथ कुछ: पृष्ठ। प्रकाशित करें (लक्ष्य, सत्य, झूठा, सत्य, दिनांक समय।अब, डेटटाइम.माइनवैल्यू, डेटटाइम.अब); –