Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
So in postman, I am sending using this header and this is working fine. (YW string is admin:admin encoded using base64). I'm trying to do the same in javascript, but I keep on getting a 403.headers.append('Content-Type', 'application/json');if (window.location.host.indexOf('localhost') != -1) { headers.append('Authorization', 'Basic YWRtaW46YWRtaW4=');}const response = await fetch(myUrl, { method: 'POST', headers: headers, body: payload }); Any ideas on how it can be done? Thanks
If I ingest data to landing zone how can I debug:1. How to access manifest file for the specific dataflow run id?2. Is to access my flow-id for the specific dataflow run id? In order to preview how many profiles were ingested etc?https://experienceleague.adobe.com/en/docs/experience-platform/sources/api-tutorials/monitorWhy Adobe cannot make such a tutorial step by step ...
I've updated my classification set but it's saying i have 2 unique values, but I only have one ("AI"). Is this a problem, or is that fine? I wonder why it's registering as 2.
We have several large request queues that are not published. We realized that the permissions functionality* varies slightly for the entered by user between non-published and published request queues, and we prefer the way it works on published queues. Is there anything I need to watch out for if I switch our queues to "Publish as Help Request Queue"? Nothing else in the queue needs to change. Thanks for any advice! * detail --For published queues - the entered by user gets specified permissions based on project settingsFor non-published queues - the entered by user gets Manage permissions
Does anyone have this issue of Query Service frequently getting disconnected from the database? I wonder if our organization Proxy is blocking and disconnecting Query Service every few minutes or if there is anything else? Please share you experience with Query Service connection issues.
Hi, Can someone provide details on implementing attribute based access control for restricting PII schema attributes when we have other Data Governance labels already implemented (e.g. I1, I2, S2, C2, C3 etc.) on other schema attributes? We recently implemented Attribute based access control based on documentation on Experience league but after enabling the "Default-Label-Based-Access-Control-Policy" everything goes hay wired as this policy also impacted other attributes where we have set Data Governance attributes like I1, I2, S2, C2, C3 etc. Thanks.Prateek
AEP audience based on Adobe Analytics clickstream data into AEP event-time series based schema. SKU can be part of any shopping cart events (prodView, OpenCart, cartView, CheckOut etc)How do we create a segment for customer having SKU=ABC as part of prodView in their latest event for that SKU ? Here are the sample example of customer events sorted in time ascending order:Customer 1Time1: SKU=ABC, ProdViewTime2:SKU=ABC, OpenCartTime3:SKU=XYZ, ProdViewTime4:SKU=DEF, ProdViewTime5:SKU=DEF, OpenCartTime6:SKU=ABC, ProdViewTime7:SKU=PQR, ProdViewTime8:SKU=PQR, cartViewTime9:SKU=PQR, CheckOut Customer 2Time1: SKU=ABC, ProdViewTime2:SKU=ABC, OpenCartTime3:SKU=XYZ, ProdViewTime4:SKU=DEF, ProdViewTime5:SKU=DEF, OpenCartTime6:SKU=ABC, ProdViewTime7:SKU=ABC, OpenCartTime8:SKU=XYZ, ProdViewTime9:SKU=PQR, cartViewTime10:SKU=PQR, CheckOut In the Above example, customer 1 should qualify as the latest status for SKU=ABS is prodView on time6.However customer 2 would dis-qualify as th
Hello, I have a .csv file that feeds into my scenario and creates several new records in Salesforce. The output of the "Create new record in SF" is the ID for each newly created record.When I am testing this out:1 .csv file with 3 rows of data goes in.3 new records with ID numbers are created in Salesforce.I want the next step to be simply to create a new .csv, again with 3 rows, one for each contact and also showing the new ID number for each record. I cannot figure out where I am going wrong! The best I can get is creating 3 x csv files but I can't seem to combine them all into one place. Any help is much appreciated. Thanks CSV is parsed producing 3 bundles from the 3 rows in the file. 3 x SF records are created based on the data. Trying Array aggregator but 3 operations are still produced I want to aggreagate the 3 operations and include some data (first name, last name) from the original csv file but additionally have the ID number from the SF module
Hi all, I have an urgent request and would appreciate a quick response. We need to expire or delete old records from both individual profile and custom class datasets in AEP. The records should be removed from both the Profile Store and the Data Lake, and this process should be automated on a schedule - for example, deleting any records older than 30 days. How can this be done in AEP? My understanding is that the data retention policy only works for experience event datasets. Thanks
Hello, I have a PUT Custom API module that shares a project with a user's manager once an issue is converted in the scenario. However, I'm having trouble preserving the original, preset list of teams/users a project was shared with (from Project Template Sharing). Is there a way to preserve the existing information and simply add the manager to the 'shared with' list? Modules used: Thank you for your insight!
I have a ACP mobile sdk implementation using trackState and trackAction calls. Now the devs are sending data using "&&products": ";Category: infinite;Product: 160GB, Talk & Text - Plus;Quantity: 1;Price: 75.0". How do i populate it up in Adobe analytics? I tried mapping it to an eVar using processing rules but when in context data variable i typed : &&products it turned the value into products and it is not working. Please Suggest me the best solution as it is urgent
Hi team,We’re seeing an issue where HTML injected via {{{context.messageBody}}} overflows on mobile devices. AJO wraps the content in containers with fixed width and transform: scale(), which breaks responsive designs that work fine with other providers. Attempts to override via CSS or viewport meta tags are ineffective.Can you provide a way to disable this scaling wrapper or send the injected HTML “as-is” so that responsive CSS works correctly? This would allow transactional emails to render properly on mobile apps like Gmail and Outlook.Thanks,Tapan
I was able to publish a GLB asset (Pizza-3-Slice.glb) from AEM to Dynamic Media Classic. The asset shows as publish complete in AEM, confirming successful publishing to Dynamic Media Classic.However, I noticed the following issues:GLB not viewable in Dynamic Media Classic UIIt seems that GLB file types are not rendered or previewed directly in Dynamic Media Classic.URL behavior differencesWhen using this URL:https://s7.scene7.com/is/image/Project/content/dam/Pizza-3-Slice.glb→ The link doesn’t display anything (likely treated as an image request).When using this URL:https://s7.scene7.com/is/content/Project/content/dam/Pizza-3-Slice.glb→ The file downloads directly, but does not render in the Chrome browser.It appears that Dynamic Media Classic serves the .glb file as a downloadable binary, not with the correct Content-Type (model/gltf-binary) required for browser-based 3D rendering.Request / Input NeededAny guidance on how to properly render GLB 3D assets from Dynamic Media Classic URL
Hi Team, We’re currently placing the file in the S3 bucket located in the US East region. In the event of an outage in the East region, will Adobe automatically pick up the file from a mirrored S3 bucket in the West region (assuming it's configured)? Just trying to confirm if Adobe has any built-in failover or redundancy mechanisms for S3 file ingestion across regions. Thanks in advance!Indra
We have following persisted query: http://localhost:4502/graphql/execute.json/test-project/get-articles-by-path%3BstartsWith%3D%2Fcontent%2Fdam%2Ftest-project The GraphQL query has the parameter "startsWith" which takes a path like this: query getArticlesByPath($startsWith: ID!) { articleCfmList(filter: { _path: { _expressions: [ { value: $startsWith _operator: STARTS_WITH }] } }) { items { ... It works perfectly fine on author and publisher but when sending the same request to the dispatcher it will not send the request correctly to the publisher because the encoded path is not correctly transmitted.We have tried it with directive AllowEncodedSlashes NoDecodebut it didn't help. What is the correct dispatcher setting for these kind of parameters?
In Workfront, users have the ability to download the proofing tool, which displays all associated comments. Is it possible to upload a PDF that contains comments and have those pdf comments automatically populate within the proofing tool?
Hi everyone,I have a scenario where 10 files are available in an SFTP location, and I’d like to load all of them into Adobe Experience Platform (AEP) at once. However, these files don’t all have the same number of fields — some contain additional or fewer fields than others.My questions are:Can all 10 files be ingested into AEP in a single load?How does AEP handle files with different field counts or mismatched schemas?Is there a best practice or recommended approach for handling such variations during ingestion? Thank You
My campaigns are not updating the status icon when they do run until I click back onto it. It changes to show the clock when it is scheduled, but will not change to the green checkmark to note it was run until I click back on it after it was run.This also means that those campaigns, that are already run but showing the clock still, appear in campaign inspector. Does this happen for anyone else, or is it just me?
If we configure 3 emails in a journey using content experiment (Treatment A,B,C) and the action node is the same but still it delivers 3 separate mails randomly to the intended audience.I want to how will we find the reports about each variants separtely ? Like which variant (A,B,C) had highest Opens, Clicks etc using AJO or CJA ?
When clicking the 3 dots in the repository I have the option to download the topic as a PDF. Where are the settings for this option and where in the DAM does the generated PDF get saved?
My company has 500 journals and campaigns in its instance, which send various text messages and emails to potential clients. I need to somehow manage the "Grace Time," meaning I need a feature that blocks the sending of text messages and emails from a given campaign/journal because a client (a single profile) has already received a message from another journal. How do I do this?
is there an API to query "select * from datasetName" or any other complex query to get the response of SQL result ?
My team and I have encountered this error a couple times now - Some larger emails with more personalization have mirror page URLs that are too long to function properly, with the error message that the length surpasses the supported character limit.Adobe seems to be working on a solution to extend this mirror page url character limit beyond the approx ~4000 character limit, though its not clear when that will happen. Still I'm curious how exactly AJO constructs that mirror page url, especially so we can plan around it until the limit is extended.Roughly, it seems like personalization attributes within the email content are hashed and then stored in that url? But I believe there's also some kind of signing that happens, and/or maybe other processes?Any info about how AJO constructs email mirror page URLs and the factors that contribute to its length would be greatly appreciated!
Hi Everyone - I did following implementation to enable permission sensitive caching in my AEM 6.5 instance:1. Created an AuthCheckerServlet at /bin/permissionChecker2. Added /auth_checker section in dispatcher file with uri mapped to uri in #1 above3. Added allowAuthorized ="1" in /cache section4. restarted dispatcher I verified following in dispatcher log:1. On dispatcher start, i see a message "Authorization checker: initialized with URL '/bin/permissionChecker'2. When i go to any secured page, i see following in dispatcher log:[Wed Oct 29 21:31:39 2025] [D] [xxx] Authorization checker: backend answered with status code: 403[Wed Oct 29 21:31:39 2025] [D] [xxx] No socket reuse: response body not fully consumed[Wed Oct 29 21:31:39 2025] [I] [xxx] authorization checker denied access: /mnt/var/www/html/content/abc/secure.html[Wed Oct 29 21:31:39 2025] [D] [xxx] cache-action for [/content/abc/secure.html]: NONE[Wed Oct 29 21:31:39 2025] [I] [xxx] "GET /content/abc/secure.html" 200 no
For each component, I need to create a new GraphQL query and share it with the consumer team.To streamline this process, I am preparing a technical mapping document for the module's GraphQL query responses and VD image. Is there an efficient way to generate documentation for GraphQL responses? Field Mapping Screenshot: Note: I tried swagger API. It is helpful for only REST API Thanks!
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.