Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

varunmitra
Community profile varunmitra Level 2
Job title here
Location here
9 BADGES
Level 2

Level 2

Learn more
Joined the community 21-12-2012 9:26:18 AM
Online
Top badges earned by varunmitra
Customize the badges you want to showcase on your profile
Re: Configuring AEM Assets integration with Marketing Cloud and Creative Cloud
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi,I have created a simple document for you to follow.Go through this and let us know if this works for you.Regardsvarun mitra[1] Dropbox - AssetsIntegration.pdf

Views

1.6K

Likes

2

Replies

1
Re: AEM - issues with Campaign Standard Forms
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi James,In AEM 6.4, there is no example AEM-Campaign Form Template.However, it's very easy to create your own.Steps:1. Correct resourceSuperTypeMake sure the page-component inherits from mcm/campaign/components/profile. This is required for the servlets to get and save info2. ContextHub-settingsMake sure the following meta-tag is located in the 3. Campaign propertiesThe jcr:content node must have the following propertiesacMapping -> "mapRecipient" (v6/v7) or "profile" (acs)acTemplateId -> mail...

Views

3.2K

Likes

0

Replies

1
Re: No component node found at /.../.../exampleServlet WARNING
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi,resourceType in AEM refers to a component. Therefore, the warn message.cq:include is usually used to include a jsp or a component. if you want to include the servlet maybe you can try I hope this helps.Regardsvarun mitra

Views

1.9K

Likes

0

Replies

0
Re: Difference between using CUG and directly assigning rights using crxde/explorer
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
A rep:cugPolicy node is created under the CUG enabled content node. A mixin node type is also set to rep:CugMixin is also set on the content nodeI hope this helps.

Views

944

Like

1

Replies

0
Re: AEM Mobile Apps
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi Rama,You're correct, AEM can serve content in Restfull manner without any servlet or custom code.But the default JSON output will contain a lot of extra information and can reveal your internal repository structure.In order, to avoid any security related issues, it would be a good idea to only expose a subset of information(node contents) and hide certain implementation level details like jcr:PrimaryType: sling:resourceType, sling:resourceSuperType.This can be achieved with a custom servlet o...

Views

980

Like

1

Replies

0
Re: AEM Mobile Apps
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi Rama,You might want to explore content services feature that is available with AEM 6.3 + Feature Pack 1.Here is the documentation and a tutorial for this.Also, creating a simple sling servlet to obtain channel neutral output can also work. RegardsVarun[1] https://helpx.adobe.com/experience-manager/kt/sites/using/content-services-tutorial-use.htmlAdobe Experience Manager Help | Getting Started with AEM Content Services [2] https://helpx.adobe.com/experience-manager/kt/sites/using/structured-co...

Views

949

Likes

0

Replies

0
Re: Personalization using Custom Context Store(JSONP service) in AEM 6.0
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
sreenivasula As Abhishek has mentioned, you can leverage Client Context for personalization. You would need create segments and JSONP store to capture the information. You can download the AEM 6.0 documentation from package share. I hope this helps.

Views

2.9K

Likes

0

Replies

0
Re: Import Recipient from Campaign
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi Sarang,AFAIK, data import between AEM and Campaign server, is a one way operation. That is, you can send data from AEM to Campaign but I don't think you can pull data from the Campaign server. That being said, since the recipients information in campaign server is usually imported from an external source, that might be a database or a CRM system, you can write a simple importer in AEM to import the recipients profiles in AEM.I hope this helps.RegardsVarun mitra

Views

797

Likes

0

Replies

0
Re: Memory Leak Analysis
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
It is obvious from the screenshot you have uploaded.Closetion.123I.html and ic_kal.html seem to be retaining a lot of heap space. it's likely these requests are getting stuck. you might also want to verify the underlying page component.there are several online documents that you can refer to for analyzing heap dumps. the one below has helped me numerous times in resolving memory leak issues. hopefully it would serve you the same.http://docwiki.cisco.com/wiki/How_to_analyze_heap_dumps

Views

1.3K

Likes

0

Replies

0
Re: Unable to view workflows in Inbox on Author instance
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
It's not possible for us to identify the issue with the information that has been provided.The best course of action would be to verify if there is any error in your log files. Workflow instances are retrieved with the help of a Query. If the query fails, a repository exception is thrown. I looked up the code for this and the error logs would definitely help in resolving this issue. Also, it is likely that one of the workflow instance node underneath /etc/workflow/instances might have been corru...

Views

1.0K

Likes

0

Replies

0
Re: Reading Excel (.xlsx) files
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
HiIt's hard for us to debug the issue.However, I worked on something similar a while back and I have attached that piece of code. The code works on jxl api's.Give it a look and verify if you can get it to work. RegardsVarun mitra

Views

4.0K

Like

1

Replies

2
Re: SSO Implementation
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Please find the answers to your questions inline:1. Do we first have to manually create the user(s) in AEM (with same userid as in AD)? Yes, users need to be present in AEM for SSO to work2. Do we also have to first create the groups and add member appropriately to ensure permissible access to the repository? Yes, user need to have all the ACL's definedOtherwise is there an alternate way to have the users and groups created automatically by pulling in data from AD? Yes, you can import users from...

Views

607

Likes

0

Replies

0
Re: welcome.html keeps on loading and results in This site cannot be reached
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
can you share a screenshot of the permissions that are set for the user?did you enable read access on the root(/) node?

Views

477

Likes

0

Replies

0
Re: Whats the differnece between getResource() and resolve() methods
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
you can look up the code for ResourceResolver on grepcode[1]. by the looks of it, getResource() makes use of ResourceResolverContext[2]. ResourceResolverContext takes into account the logged in user info.I couldn't find any such requirement in resolve() method. that being said, you can delve into the code and look.happy hunting [1] http://grepcode.com/file/repo1.maven.org/maven2/org.apache.sling/org.apache.sling.resourceresolver/1.0.4/org/apache/sling/resourceresolver/impl/ResourceResolverImpl.j...

Views

1.6K

Likes

0

Replies

0
Re: AEM 6.2 - Automatic unzip in assets
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
unarchiver workflow step is available out of the box. you can insert it at the end of your workflow to extract the zip files. if you do not want your zips to be treated as assets, then you can create a new model and run this workflow on a custom path then move the assets to /content/dam.hope this helps

Views

1.3K

Like

1

Replies

0
Re: How to get OSGI Factory Configurations values in AEM ?
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Here is some sample code:@Property(label = "Path", description = "Delete this path", value = "/tmp/mypath") public static final String CLEANUP_PATH = "cleanupPath"; protected void activate(ComponentContext componentContext){ configure(componentContext.getProperties()); } protected void configure(Dictionary properties) { this.cleanupPath = (String.valueOf(properties.get(CLEANUP_PATH)) != null)?String.valueOf(properties.get(CLEANUP_PATH)):null; LOGGER.info("configure: cleanupPath='{}''", this.clea...

Views

2.6K

Likes

0

Replies

0
Re: writing sling scheduler/curl commands
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Here is some sample code for creating a scheduler. Use the link mentioned by Kautuk to incorporate CURL commands.

Views

840

Likes

0

Replies

0
Re: Start a workflow without activating the page in AEM 6.2
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Maybe this will help.https://docs.adobe.com/docs/en/aem/6-2/author/page-authoring/publishing-pages.html

Views

2.9K

Likes

0

Replies

0
Re: AEM Backend Training Company.zip file doesn't match with the video.
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi,I understand this particular issue.I have created a new company project that should work with AEM 6.2.You can download it from here[1]. You can use mvn clean install -P full command to install.I have also attached my settings.xml[2] file and I think that should help.Please try this out and let me know. RegardsVarun Mitra [1] Dropbox - company-project.zip[2] Dropbox - settings.xml

Views

3.1K

Likes

0

Replies

1
Re: AEM 6.1: Back-end Developer Workshop -Video Training Sample Project Maven Error
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi,I understand this particular issue.I have created a new company project that should work with AEM 6.2.You can download it from here[1]. You can use mvn clean install -P full command to install.I have also attached my settings.xml[2] file and I think that should help.Please try this out and let me know.RegardsVarun Mitra[1] Dropbox - company-project.zip [2] Dropbox - settings.xml

Views

880

Like

1

Replies

0
Re: Launching Ecommerce in AEM video tutorials
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi CKJ,I did a similar session on eCommerce a while back. Here is the linkAlso, we do have an eCommerce course for AEM 6.1 available in our Solution Partner Portal.--Varun

Views

1.7K

Likes

0

Replies

0
Re: Unable to connect to CRX Server using JCR/JackRabbit
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Please, also check the Prerequisites and Limitations section at the given below URL:Accessing the CRX Repository - docs.adobe.com‌andExperiencing Adobe Experience Manager - Day CQ: AEM 6 SP2 - Accessing CRX Remotely using Jcr Remoting Based On Webdav (D…

Views

635

Likes

0

Replies

0
Re: Unable to connect to CRX Server using JCR/JackRabbit
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi,What version of AEM are you using?Did you check the WebDav bundles on the target AEM server? Remote access is dependent on the WebDav configuration. The code seems alright to me, however this is reminiscent of CQ 5.X.Please check and let me know.Thank youVarun

Views

641

Likes

0

Replies

0
Re: Importing the SocialUtils using @Reference annotation causing servlet status is unsatisfied
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi Kanchan,Can you share the entire code with me?You can email it to vmitra@adobe.com. It's a but difficult to debug the same with the information that you have provided.ThanksVarun

Views

642

Likes

0

Replies

0
Re: CQ author is showing up blank page after login in
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi Sweta,I am sorry but you have posted your questions to the AEM Enablement forum. In here, we mostly deal with the questions related to AEM Enablement and Training.That being said, I would suggest you to log a ticket in Adobe Day Care portal. In addition to this, it might be a good idea to include ?debugClientLibs=true URL parameter and check, using Firebug or Chrome Developer Console, if any of the JS or CSS files are throwing an error. Another thing which I can suggest is to try and unbind-b...

Views

830

Likes

0

Replies

0
Is there an option to have a variable stored on site level instead of each placement of the component? So we could configure the default per site? Would we add a Design dialog for this case maybe?
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Yes, this case happens to be a classic use case for design dialog. With design dialog you can easily set the value once and have the same value rendered across your entire website. The value of your component would be stored underneath /etc/designs and would be static as long as the pages in your website refer to the same template and same design.You can modify the design dialog value on any of the pages and changes would reflect across your entire site.

Views

843

Likes

0

Replies

0
Is there a way to read out the site root page dynamically depending on the site the page is placed in?
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Yes, you can easily access the website root with the help of Page object. You can directly call getAbsoluteParent method to access the root page at a level of your choice. Code snippet for the component would look like:Sightly HTML code snippet: ${contentJS.parentPage.path} Content.jsuse(function() { return { parentPage: currentPage.getAbsoluteParent(1) };});

Views

957

Likes

0

Replies

0
Re: ReplicationActionType.DELETE does't work
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Zeyin,This happens to be a default behavior. As far as replication actions go, deactivate and delete are treated the same way. Both of these result in deactivating content on target server and do not delete content from the source system.Please log a ticket with AEM support, if you think this is an issue and needs to be addressed.ThanksVarun

Views

499

Likes

0

Replies

0
Re: TypeError: this.dom is undefined
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi DeepanIt is very hard for us to zero-in on such issues. This is more or less a custom component and I think it would be good if you could raise this with Adobe Daycare Support.Nevertheless, what you do is specify ?debugClientLibs=true query parameter and use firebug console to find the JS file and corresponding line number this error is originating from.Also, so as to check the compatibility of TagInputField with multi-field widget, please try creating a custom multi-field component containin...

Views

627

Like

1

Replies

0
Re: Node properties are not reverse replicating properly
Avatar
Give Back 5
Level 2
varunmitra
Level 2

Likes

8 likes

Total Posts

31 posts

Correct Reply

4 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back
Ignite 1
Boost 5
View profile
varunmitra
- Adobe Experience Manager
Hi DeepanCan you please go through the knowledge base[1] and verify if you have followed all the steps mentioned therein?It's important to set cq:distribute property on your nodes that you would like to reverse replicate.Please confirm and let me know.regardsVarun mitra[1] Use reverse replication

Views

615

Likes

0

Replies

0