16

I would use the token service to test the other two, thus ensuring that all 3 of them are working. To do so, though, you need to be able to create a specific HTTP request, setting the method and headers, etc. There are lots of tools out there; I typically use the Postman Chrome extension. Test the token service by getting a token you can use with the other ...


15

Most likely your Dynamic Component Template output type is set to HTML Fragment. This instructs Tridion to not do anything with the rendered output as it is plain static HTML. Change your template output type to REL when storing DCPs in the database, or JSP Scripting if storing them on the filesystem.


14

Chris hits a few of the main differences between the CWA and DD4T project. My view is a bit simpler, so I'll share it too. In a Tridion implementation your content lives (at least) three places: in the Content Manager database as XML in the Content Delivery broker in the visitor's browser as HTML Tridion systems architecture +----------+ +---...


13

You can get readable content from the COMPONENT_PRESENTATION table directly in sql by double converting the content field like this: SELECT CONVERT(varchar(max),CONVERT(varbinary(max),content)) FROM COMPONENT_PRESENTATIONS WHERE <where_clause>


13

Yes you can re-use the Broker database for the discovery-service. The reason why we provide it separately is so in the future we can have different options. You can imagine you can register different capabilities in the discovery-service that perhaps do not require a broker db in the future. Also putting this in a different database offers different ...


13

The short answer is "Follow the documentation". I would say 95% of implementations are distributed between CM and CD machines (and often more with dedicated GUI, Search, Publishing and DB on the CM side), normally with a firewall between them and the CD side (which is built for even more distribution between caching, deploying, rendering and presenting ...


12

No, it is not OK - unless they use the exact same configuration files, including storage locations. I've done this before by mistake, and only noticed what happened when I saw XPM tags in the live website. Basically, whichever deployer starts first will load the configuration into memory, and this stays on. If you have different configurations - which you ...


11

The problem was caused by the single dll file: xmogrt.dll The problem was that somehow my application had the 32 bit version, when I needed to add the 64 bit. Note: The file size of the 64 version is 1,123kb, the 32bit version is less.


10

There's no reason why you still can't use the TBB's. I'd recommend using them in the event you wish to move away from the DD4T mvc framework in the future. Simply output your content as REL and transform the TCDL tags yourself when you return your content from the broker.


10

Apart from Pankaj's reasons, also consider the following: In a production (live) environment, you wouldn't want the CM database running on the front end for security reasons. The usual setup is that the back end system, in this case the Tridion CM is running completely behind a firewall and in a different network than your front end servers, which need the ...


10

Something like this should work: using (var ctTypeCriteria = new ItemTypeCriteria(32)) { using (var idCriteria = new ItemReferenceCriteria(3148)) { var ctAndIdCriteria = new AndCriteria(ctTypeCriteria, idCriteria); var outputFormat = ((ITemplateMeta)new Tridion.ContentDelivery.DynamicContent.Query.Query(andCrit)....


10

For anyone else stuck with this, here's the solution. Oracle 12c introduces multitenancy. With this architecture the Tridion Content Delivery database must be set up in the pluggable database rather than the container database that is the default when you first connect via sqlplus. To switch to the pluggable database you will need to log in "sys as sysdba" ...


10

If you don't see any other errors, I'm guessing it is a port conflict. The default port for the Content Service is 8081; perhaps something else on your machine is already running on that port. You can check that using PowerShell: Get-NetTCPConnection | where { $_.LocalPort -eq 8081} If that returns anything, there is something running on that port. (You ...


10

Recently spoke to SDL about this issue and they didn't really give me a good answer to solve this issue. I found that a scheduled restart of the deployer service clears out the .tmp files but keeps the items it needs to work. Clearing out the folder completely stops the deployer from working until a restart is made. You can also move the temporary tomcat ...


10

Yes, it turns out we were indeed missing a Content Delivery hotfix. We installed the latest cumulative CD hotfix (CD_8.5.0.9057), which solved our issue. The specific hotfix that originally caught our attention was CD_8.5.0.3300, as its problem description was exactly the issue we were seeing.


10

Yes, the CM can only run on Windows as it is a .NET based application. Content Delivery, however, is separate and you can deploy to whatever your enterprise standards or needs are. The answer to the Content Delivery platform question is very custom to each client and their circumstances. It would be unwise to recommend such a major enterprise IT decision on ...


9

I've written a blog post addressing the configuration in a bit more detail. The big item that needs to be considered is that an EJB Module containing an EJB spec must be provided. The EJB spec points to a Tridion Message Driven Bean class. Here is the link to the post: http://www.tridiondeveloper.com/configuring-the-tridion-cache-channel-service-with-...


9

Good question. I have not used CWA in a long time, but I will do my best to explain. CWA is a product/module/architecture which allows you to store all of your content in the Broker Database. You then have a CWA enabled web application which uses OOTB JAR files to retrieve the content (i.e. Pages and their component presentations as well as binary files ...


9

The attributes (fields) in Fredhopper have a maximum size which you probably exeeded. An attribute cannot exceed the max character length of 32K. Most likely you have hit this limit. Logs Check the Fredhopper logs on the indexer instance and the xmlloader log in particular. You can expect an error message like this: 2015-01-09 14:59:55,963 ERROR [XML-...


9

When rendering your SiteEdit ComponentPresentation command, you need to use the json attribute "IsRepositoryPublished" : true. Add this command above the div that will contain your DCP. For the page command use tcm:0-0-0. Finally, at the bottom of the page add the reference to the XPM Bootstrap.js URL.


9

The Content Interaction Library (CIL) is the public API to the REST service providing a native JAVA or .NET interface for the developers, so yes - today the recommended way to program against our REST services is to use the CIL. In the near future we will open up the REST endpoints as a public API, the reason why we chose to move first with the CIL is to ...


9

The reason behind Target Types is abstraction. In principle, for most implementations, all you need is 2 target types: Staging Live On a true global deployment model, "Staging" for your vietnamese editors might be a site running somewhere in APAC, while "Staging" for your French editors could be a site hosted in Amazon Ireland (Dublin). Here you have 2 ...


8

It looks like cd_dynamic.jar is missing in the lib folder. Update: Needs to remember that cd_dynamic.jar and cd_dynamic_conf.xml are dependent on each other. Hence, cd_dynamic.jar should be placed in lib folder cd_dynamic_conf.xml should be placed in config folder


8

You can do something like: var taxonomyFactory = new TaxonomyFactory(); var filter = new CompositeFilter(); // all keywords filter.DepthFiltering(DepthFilter.UnlimitedDepth, DepthFilter.FilterDown); // Creates a flat list TaxonomyFormatter formatter = new TaxonomyListFormatter(); Keyword keywords = taxonomyFactory.GetTaxonomyKeywords(categoryId, filter, ...


8

Few points need to remember while setting up Tridion on a different machine, which are below You need a different licence file for your new CD server, which you need to put on upload folder. Make sure your all servers allow access by doing changes in your firewall settings. You need to enable a few ports through which you are able to access data. Can ...


8

I suspect there may be more than one issue behind the symptoms you describe. To get past your brick wall, consider the following: From your last log we see that there is a service being called (most likely a soap or rest web service): at System.Data.Services.Client.DataServiceRequest.Execute[TElement](DataServiceContext context, QueryComponents ...


8

If I put them in the same application pool, do they share a JVM? Yes. As others have said: that may lead to problems if two copies of the same or conflicting jars are trying to get loaded in the same application pool/JVM. But since your question was very direct: yes. Content Delivery spins up a JVM inside the application pool. If you run multiple Content ...


8

There is no dependency between your CM and CD database other than the version of SDL Tridion, so provided you are using a supported database and client version, you are good to go. The only differences between using Oracle and MS SQL server I have seen in the past was ordering of characters. I remember once that on a production server we were using Oracle ...


8

It seems your problem is related to package size since I see errors in your logs corresponding to that. We faced a similar issue with the package size. To fix that you need to set the below attributes in your deployer web.config under HTTPUPLOAD: Under system.web section add the below: <httpRuntime maxRequestLength="Sizeyouwantinbytes" /> Under <...


8

XPM itself does not require any Content Delivery DLLs, it works based on the bootstrap Javascript which injects HTML on your staging site. The content is edited directly in the CM through the XPM editor on the CM. Only for Session Preview you will need to enable the Ambient Data Framework. And if you publish pages (aspx files) to disk in a web application ...


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