8

There is no 'out of the box' way via the GUI, but you can do this using the Core Service. Something like the following code (which outputs a CSV) should give you a good start: void Main() { List<PageData> allPages = Client.GetList("tcm:25-1234-4", new OrganizationalItemItemsFilterData { Recursive = true, ItemTypes = new[] { ItemType.Page } })....


6

The ProcessSummary class does have methods that provide information with regards to the items exported/imported. The screen shot below is the preview of the ProcessSummary class in Visual Studio. To get the list of items that has been successfully imported use the DoneItems property. The Values contain the WebDAV URL of items. To determine if an imported ...


6

It looks like the body of your while cycle is empty and you have infinite loop. You should put do at the beginning like: do { //code } while(true); Also note that the exit criteria for your loop is process to be in states Finish, Aborted, AbortedByUser. But actually the process can be in a state WaitForInteraction which will require action to be performed ...


5

Selection is a parent class of selections for Export, such as GroupsSelection, SubtreeSelection, etc. More about selections you can read in following blog: http://tridioninternals.blogspot.nl/2014/01/selecting-items-to-export.html In your case I suspect you want to export list of tcm-uris or webdav urls, which you read from file. In this case you should use ...


4

It just selects all Taxonomies (Categories & Keywords) rather than specific Categories (plus their Keywords). If Categories are added to or removed from the Repository, the selection will dynamically change.


3

Actually Jonathan's answer is just part of the solution. You should create 2 lists: first list is the list created using Core Service API and this list is the list of URLs for pages that CM side thinks that are published. Second list is list of page URLs created using Content Delivery API, and this list is the list of actually published pages. In ideal ...


2

Upgrade to Sites 9 is supported from SDL Tridion 2013 SP1 HR1 (Hotfix Rollup 1), as stated in the SDL docs: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Tridion%20Sites-v1/GUID-00D51AA4-1E17-4466-9183-F5F4932E553C Make sure you've SP1 HR1 on top of you your existing version of Tridion 2013. Upgrading to SDL Sites 9 from Tridion 2013 would require ...


1

To print exactly the same output as content porter for updated items below PS code will work. You can use different values stored in ActionTypes as per your need to fetch list of updated, new created , skipped items etc. $processedItems = $varProcessInfo.ProcessSummary.DoneItems.Values foreach($type in $processedItems) { if($type.ActionTypes -eq '...


1

If you want to save an ImportInstruction object to an XML file, you just have to serialize the object to XML and save that to a file; you won’t find a method in the Import/Export Service API to do that for you. For example, in PowerShell you could use ConvertTo-Xml or Export-CliXml. In a .NET application, you could use DataContractSerializer. Note that if ...


1

You may have to enable process logging in the ImportInstruction.


1

in downloadProcessLogFile, we pass in "true" not "false." can you try that?


1

Adding this code seems to be the best solution: var credentials = new NetworkCredential("Administrator", "<password>"); importExportClient.ChannelFactory.Credentials.Windows.ClientCredential = credentials; Continuing with the export and then writing the code to download the package, there were a few other issues that I eventually managed to resolve ...


1

The stack trace suggests there is a problem with connecting to the LDAP server. In particular, the LDAP authentication module is trying to do a so-called "Fast Concurrent Bind" on the LDAP server which fails with "The server cannot handle LDAP requests". Fast Concurrent Bind is a feature implemented by Active Directory. The LDAP auth module uses that ...


1

maybe you have to grant rwx to IUSR on ImportExportService virual folder. IUSR is the default user for anonymous login on IIS. Hope this helps!


Only top voted, non community-wiki answers of a minimum length are eligible