9
votes
Accepted
How do I access the HTTP request from a custom Ambient processor?
You cannot access the request object directly, as cartridges are web-application-agnostic (i.e. the .NET request object is very different from the JSP one). Instead, you can access the headers and ...
5
votes
Accepted
Error in cd_client.log file for DXA 1.5 Application
The error is not specific to DXA; it occurs in the Ambient Data Framework.
Looking at the Stack Trace, it seems that there is some claim with an unexpected type (HttpResponseStream ?!) which cannot ...
4
votes
Configure XPM Footprints to overwrite claims in Web 8
Ok apparently we need claims to be declared both in the <ForwardedClaims> and <GloballyAcceptedClaims> in the staging site's cd_ambient_conf.xml.
Here is a working config file:
<?...
4
votes
Accepted
ADF <globallyacceptedclaims>
It sounds from your question that you want to specify a wildcard in a Globally Accepted Claim and allow processing any forwarded claims that match this wildcard.
Unfortunately you cannot specify ...
4
votes
Accepted
using the ADF server variables (querystring data)
The ADF stores a couple of the taf:request:parameters entries as a HashMap<String,String[]>>. These are:
CONTENT_LENGTH
CONTENT_TYPE
QUERY_STRING
PATH_INFO
In addition, the ADF stores the ...
4
votes
Accepted
Accessing a user's Claim Store from another application
I would probably look into passing any relevant claims that are currently in the claimstore as parameters to this external service - which is very similar to what SmartTarget is doing.
Basically, ...
3
votes
Context Engine not returning the proper device version information
@Sayantan, in this case the issue is related to the iPhone's user-agent being vague. The discover-min.js can only discover the information that is made available by the vendors. In this case we can ...
3
votes
using the ADF server variables (querystring data)
I think this is returned as a List<string> object.
You may want to check how I do some of this claim reading on the Context Engine Wrapper.
3
votes
Accepted
The target class does not match the specified target type
A ClassCastException happens when you try to cast objects of one type to a different type and the two aren't compatible.
I would guess that either you accidentally installed the wrong version of a ...
2
votes
NULL Claim Store JAVA DXA1.4
The problem is likely that the AmbientClientFilter is not enabled.
It should not be needed to do that in code like you tried; it should be done through DXA properties configuration. This config has ...
2
votes
Configure XPM Footprints to overwrite claims in Web 8
There are basically two parts to the forwarding of claims: the client needs to know which claims to attempt to forward (ForwardedClaims section) and the server needs to know which claims to accept (...
2
votes
Ambient Data Filter Performance Issue
Answer to your question, yes, Indeed It's expected and executed when a new session starts, onRequestStart at the beginning of each request, onRequestEnd at the ending of each request if ADF enabled, ...
2
votes
Accepted
ADF behaviour in Web 8+
Functionally, there is no difference in the new version. The session data is gathered from the website and forwarded to the content service. So all of the data is from the website session, hence a lot ...
1
vote
No triggers getting returned from Ambient data Helper
This issue was resolved by referencing session_cartridge.jar and session_cartridge_conf.xml file in content service. Details about how to reference session cartride can be found at https://docs.sdl....
1
vote
Accepted
Ambient Data Framework Throws 500 Status Code
I was working in an SDL Cloud implementation which made it difficult to troubleshoot this issue. I reached out to SDL and they've provided a hotfix (CD_8.5.0.6337) which worked.
1
vote
XPM Update Preview issue | SDL web 8.5 with DXA 1.8
Try Troubleshooting the XPM issue by following steps:
To ensure Installation done with correct Jars and version of the preview service and session-content services and register with discovery double ...
1
vote
Preference Management Examples
Preferences Cartridge
One approach would be to only set and use Claims based on options a user specifically chose. For example:
Create one or more custom "Preferences" or "Contact" Cartridge(s)
Set ...
Community wiki
1
vote
Can we enable AmbientFrameworkModule based on url filter in .net
The short answer is no. There is no way to configure an HTTP module to only run for certain requests (it would have to be a Handler instead).
I do want to point out, though, that preCondition="...
1
vote
Accepted
About ADF solution for Update Preview issue in XPM
There's a lot of parts of this question, but I'll just try to answer your last question about why the log files are 0 bytes.
I think this is caused by you not closing the file correctly. I believe ...
1
vote
Context Engine Cartridge - Initial Load Scenario
Perhaps is possible to try and detect the cookie in your app code, if it's not found, send the user to a page where this value is set ("proxy page"). Once set, then you can redirect to the relevant ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
ambient-data-framework × 74content-delivery × 15
experience-manager × 13
2013-sp1 × 12
smarttarget × 12
2013 × 10
dxa × 7
context-engine × 6
dd4t × 5
odata × 5
2011 × 4
web8 × 4
configuration × 4
session-preview × 4
web8.5 × 3
java × 3
experience-optimization × 3
dxa2.2 × 2
audience-manager × 2
sdl-mobile × 2
dxa-java × 1
sdl-tridion × 1
content-manager × 1
sites-9 × 1
dxa-1.5 × 1