17
votes
Accepted
How do I retrieve publish failure data with the core service?
Via core service you can retrieve PublishTransactionData object, which contains all info about transaction itself:
PublishTransactionData transaction = (PublishTransactionData)Client.Read(...
9
votes
Accepted
Overriding Publishing Queue
For #1 publishing priority is the way to go. Maybe changing the default priority to "low" will give you enough of an override to push things through quickly. Using publishing priorities in conjunction ...
7
votes
Overriding Publishing Queue
What you are requiring is mainly to use publish queue in a way its not meant to be used.
For #1 you want to publish items before all others. That is the exact purpose of "high" priority. Problem is ...
7
votes
Accepted
Can Publish Transaction be updated via core service?
I don't believe this is possible. We had a similar case where we needed to increase the priority of some items in the queue.
I tried similar in 2011 but used Save and not Update. It threw a similar ...
6
votes
Accepted
Publishing Component Template so it's queryable by oData
You could create a (dummy) Page based on a Page Template which collects and renders the required CT metadata of all CTs (in JSON or XML format).
Publishing the metadata of all CTs can be achieved by ...
6
votes
How do I retrieve publish failure data with the core service?
To mimic the filtering capabilities of the Publishing queue, take a look at the PublishTransactionsFilterData and its properties.
Use the filter paired with GetSystemWideList or GetSystemWideListXml ...
4
votes
Auto refresh the Publishing Queue without modifying the Tridion product files
Another recently available alternative would be to install Alchemy onto your CMS system and then us the Publish Queue Refresher plug-in.
3
votes
Can Publish Transaction be updated via core service?
It is not possible to update publish priority of transactions via core service. You can update it directly over database, but you also need to update queue messages table so that publisher picks it up....
3
votes
Not able to publish any item in SDL WEB 8.5
It looks like you cannot save transaction since your code is crashing at following:
at Tridion.ContentManager.Publishing.PublishTransaction.Save()
This, based on your code, can be because of 2 ...
2
votes
Accepted
PublishTransaction save event not recording all publish states
We were able to narrow down the issue to the fact that not all publishing happens in a single server. The templating logs that normally gets logged in Event Viewer when a single page is published is ...
2
votes
PublishTransaction save event not recording all publish states
I think Raimond's comment is spot on, when creating an event handler, you have to be aware that this can be called by multiple threads and simply trying to write to a file without proper locking will ...
2
votes
Publishing Component Template so it's queryable by oData
I am posting this as answer, and not as comment to your question because its easier this way. What we did is used TOM.NET API during rendering to extract all meta we need about component templates. ...
2
votes
From where is it better to stop publish in Web 8 or Web 8.5
Like Rick asked in the comment, it depends on what you want to achieve...
If you use a Custom Resolver, you will always end up with Publish Transactions, even if you remove all the items from the ...
2
votes
Stop unpublish event from getting processed in the Publishing queue
Let's see if I get this right.
When a user unpublishes something you want to:
Stop that unpublishing action
Trigger a new unpublishing action under a different service/process/whatever
I think you ...
1
vote
Accepted
An error occurred while communicating with Topology Manager 'http://localhost:81/ttm201601'
You find nothing in the publisher logs or in the Topology logs about the failed transaction id or the id of the item you are publishing.
The problem is caused if the W3SVC service is not running.
...
1
vote
Accepted
Extending the Publish and Transport processes
Mentioned extension points are “semi-public” CM Publisher extension points.
This means that these are technically speaking public APIs, but they are intentionally kept a bit under the radar, because ...
1
vote
Deadlock problems in publication queue
Seems like it causes the number of deployer/publisher processes specified in the Tridion Snap-in exceeds the number of CPU cores.
Update Publisher Settings, deployer and rendering threads to be less ...
1
vote
Overriding Publishing Queue
It seems you want to prevent big Publish Transactions to be queued with High priority, to ensure that urgent, small ones can get priority (user manually sets High priority) and will be processed ...
1
vote
How to get the Publish & Republish state explicitly of an item on PublishTransaction Event at Committed phase?
Given below is the solution for the problem:
Subscribe to the event
EventSystem.Subscribe<PublishTransaction, SaveEventArgs>(
...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
publishtransaction × 45publishing × 32
event-system × 11
2013-sp1 × 10
core-service × 8
2013 × 7
2011-sp1 × 5
deployer × 5
web8.5 × 4
2011 × 3
cme × 3
publishingfailed × 3
transport × 3
web8 × 2
workflow × 2
tom.net × 2
2013-sp1-hr1 × 2
deployer-extension × 2
topology-manager × 1
upgrade × 1
odata × 1
keyword × 1
custom-resolver × 1
link-resolver × 1
unpublishing × 1