since ‎03-07-2014
‎10-12-2019
Kanwaljit
Level 2
Re: does AC6 use NEW temporary workflow table in each run Kanwaljit - Adobe Campaign Standard
Thanks florentlb​So, If the workflow is run from start again, it will create a new temporary table. Right ?I didn't know you could resume a workflow from where it stopped, But you learn new things each day !/RegardsKanwal
889
Views
0
Likes
0
Answers
Re: how to build (or enable) concurrency in a technical workflow Kanwaljit - Adobe Campaign Standard
Thanks florentlb​The use case is like this - The TW is reading a list of recipients from one custom schema(TCD) and processing writing a selected list of recipients into another custom schema(CCL). While it is doing so, the list of recipients that are writing to CCL, there is another schema that needs to maintain the recency (or Last Touch) for these selected users. We need this to compare with a matrix that has the days that any user's will not be contacted based on business rules. The Matrix h...
1072
Views
0
Likes
0
Answers
Update Data step failing on concurrent updates Kanwaljit - Adobe Campaign Standard
Hi,We have a AC6 6.1.1 with build number : 8594. It has an UPDATe STEP that is trying to insert-or-update into a AC6's own database ( no FDA being used here for this update data step).This step is in a campaign workflow that has two instance that are trying to update the same row in the same table. But it is throwing an error.Is there a way, we can enable either a WAIT+QUEUE or a concurrency check to wait in the step till the database lock is available. Is this a configuration ?/RegardsKanwal
4202
Views
2
Likes
6
Answers and Comments
how to build (or enable) concurrency in a technical workflow Kanwaljit - Adobe Campaign Standard
Is there a way of a existing step in AC6 that allows concurrency to be built in a Technical Workflow(TW) in AC6 ? Scenario - There is a TW built in AC6 that is shared between different marketing divisions. When a marketeers starts a TW, the workflow will be able to execute ONLY if no instance of the same TW is currently running. And, in case this TW is running already, then put the new request in a queue to be execute AFTER the current TW processing completes AND in First-Come-First-Serve basis....
2803
Views
2
Likes
4
Answers and Comments
does AC6 use NEW temporary workflow table in each run Kanwaljit - Adobe Campaign Standard
Hi,I have a query on the temporary workflow tables that are created each time a technical workflow(TW) is run in AC6. Does AC6 create a NEW instance of the workflow table for the same TW when it is run again or does it overwrite or append the entries in same workflow table in each run ?-- My concern is coming from the point when I execute a TW, I update a column value ( or a flag) from unprocessed to processing. If the same workflow is stopped in between for an error or any other reason, when ti...
1473
Views
0
Likes
3
Answers and Comments
Re: compare recipients in two or more lists in a worklow Kanwaljit - Adobe Campaign Standard
Thanks Amit & Vipul, Amit_Kumar​ , Vipul Raghav​This is super useful & would work greatAfter some more deliberation on design with factors that mentioned here and some new requirements that we unearthed in the interim, we've decided to move to a different approach.Appreciate the feedback though/RegardsKanwal
1039
Views
1
Like
0
Answers
compare recipients in two or more lists in a worklow Kanwaljit - Adobe Campaign Standard
Hi,I have a workflow that needs to read two lists and compare their data. How can I do that ?AFAIK, I can read a list in a javascript code but found no reference in documentation on how to compare it with another list./RegardsKanwal
1609
Views
6
Likes
5
Answers and Comments
Re: Is description meta tag generation buggy? Kanwaljit - Adobe Experience Manager
In my case, SEO code is not getting right meta tags Any suggestion on how to fix this... Should I use encodeForHTML method instead ?
3141
Views
0
Likes
0
Replies
Re: Dispatcher SSL configuration on Linux Kanwaljit - Adobe Experience Manager
Hey Alex & JörgI have got ssl module loaded... ( Refere messages below) still I get the error - libssl.so.10: cannot open shared object file: No such file or directory[Thu Mar 10 09:01:24.043065 2016] [ssl:debug] [pid 14833:tid 139951116785536] ssl_engine_init.c(893): AH02236: Configuring RSA server private key[Thu Mar 10 09:01:24.043150 2016] [ssl:info] [pid 14833:tid 139951116785536] AH01876: mod_ssl/2.4.7 compiled against Server: Apache/2.4.7, Library: OpenSSL/1.0.1f [Thu Mar 10 09:01:24.0435...
856
Views
0
Likes
0
Answers
recommended dispatcher cache flush after a build Kanwaljit - Adobe Experience Manager
I have a question on clearing dispatcher cache as part of deployment.Our maven build file uses curl process to deploy to authors and publisher instances and we have bamboo for continuous integration. There are TWO options as I see it for clearing dispatcher cache...Use bamboo to trigger post-build command to clear the cache clear the cache using curl from within mavenI believe both can & will be triggered on successful deployment ONLY.Now, I need recommendations on which one is the right approac...
792
Views
0
Likes
3
Answers and Comments
Re: saml authentication handler configuration Kanwaljit - Adobe Experience Manager
keep /saml_login in url list. This is a a fixed / hard-coded url that the saml request will come back to/Kanwal
1479
Views
0
Likes
0
Answers
how to retrieve node path from uuid ? Kanwaljit - Adobe Experience Manager
I need to retrieve a node path from uuid.I tried query debugger (http://server:port/libs/cq/search/content/querydebug.html) as follows but it give a json and I not able to get a exact node path valueQUERY1_property=jcr:uuid1_property.value=2770975e-b5c6-4926-90da-7f7fc79c8393Output JSON{"jcr:predecessors":["c92b757f-ef96-454c-a3b7-2e66af6d55c5"],"jcr:uuid":"14493c54-d61d-41c8-9f96-083e943e731e","jcr:mixinTypes":["mix:versionable"],"jcr:createdBy":"admin","titleUpdatedTime":1449191314114,"jcr:ver...
1440
Views
0
Likes
2
Answers and Comments
Re: adaptive form || custom message after custom,serverside validation fails Kanwaljit - Adobe Experience Manager Forms
Any thought on this one pls....Alternatively, I can use ajax to submit the form to my servlet. But when I use this process, I loose the front end validations that are evaluated on window.guidebridge.submit(). So, I would have to do them in custom code. Is there a way to de-couple the validations and submit here so that my front end validations still apply but form is submitted using ajax/RegardsKanwal
1025
Views
0
Likes
0
Answers
adaptive form || custom message after custom,serverside validation fails Kanwaljit - Adobe Experience Manager Forms
I have a form being POST-ed to a custom end point which is implemented using a sling servlet. In this servlet, there is some backend validation done, based on which is we need to ask users to fill some data / fields again, if it does not meet business requirement.But when the user is shown the SAME form again, there is a custom message need to be displayed. e.g "Value XXXXX is not a valid for this user."Question - How do I send that information from slingservlet as response so that it is availab...
2324
Views
0
Likes
7
Answers and Comments
Re: AuthenticationInfoPostProcessor for saml SSO Kanwaljit - Adobe Experience Manager
I finally got it to work !. Needed to get the Usermanager from ResourceResolver and Session by help of AuthenticationInfo @Component( label = "Custom Authentication Post Processor", description = "Custom Authentication Post Processor for blah blah blah", immediate = true, metatype = true) @Service public class CustomAuthenticationInfoPostProcessor implements AuthenticationInfoPostProcessor { private static final Logger LOGGER = LoggerFactory.getLogger(CustomAuthenticationInfoPostProcessor.class)...
1058
Views
0
Likes
0
Answers
Re: AuthenticationInfoPostProcessor for saml SSO Kanwaljit - Adobe Experience Manager
I added the following statement - LOGGER.debug( "Request path - "+ request.getPathInfo() + " & info.getAuthType() - "+ info.getAuthType());For info.getAuthType(), the log always prints 'TOKEN' I am attaching the log file. Is this the information you are after ?Label - Adobe Granite Token AuthenticationSymbolic Name - com.day.crx.sling.crx-auth-tokenVersion - 2.5.20.CQ610-B0002Bundle Location - launchpad:resources/install/0/crx-auth-token-2.5.20-CQ610-B0002.jar /RegardsKanwal
1046
Views
0
Likes
0
Answers
Re: AuthenticationInfoPostProcessor for saml SSO Kanwaljit - Adobe Experience Manager
justin_at_adobe wrote... When using the SAML Authentication Handler (or in fact any Authentication Handler which creates tokens), the AuthenticationInfo object will only ever contain the authentication token. I'm guessing when you say "the original saml request" you actually mean "the original saml response" 🙂 This is stored as a property named samlResponse on the user node. It is encrypted, so you need to pass the value through CryptoSupport.unprotect()[1] @JustinHow do I retrieve the node pro...
1058
Views
0
Likes
0
Answers
AuthenticationInfoPostProcessor for saml SSO Kanwaljit - Adobe Experience Manager
Has anyone tried to do a implementation of AuthenticationInfoPostProcessor for the saml authentication. I have configured out-of-the-box SAML Granite Authentication Handler. I need to do a post processing once the saml authentication is successful.In my post processor implementation, I cannot get the user name from AuthInfo. My pseudo code - (The statement on line# 21 is never reached. )@Component(label = "Custom Authentication Post Processor", description = "Custom Authentication Post Processor...
3022
Views
2
Likes
10
Answers and Comments
Re: saml authentication handler configuration Kanwaljit - Adobe Experience Manager
You basically nailed it Thanks...But I still havent got the entire thing working... I disabled the AutoCreate option and created the user in AEM and then try to login... All works fine.I enabled the AutoCreate option. I disabled the "Add to Groups" checkbox - addGroupMembership. Then try to login... All works fine, user even gets created in AEM. BUT the user always gets added to groups - administrators and everyoneI enabled the AutoCreate and I enabled the "Add to Groups" checkbox". Then try to ...
1418
Views
0
Likes
0
Answers
Re: saml authentication handler configuration Kanwaljit - Adobe Experience Manager
So, I made some progress.... I am getting an exceptioncom.adobe.granite.auth.saml.SamlAuthenticationHandler User synchronization failed: Could not access repository.javax.jcr.AccessDeniedException: OakAccess0000: Access deniedCaused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakAccess0000: Access deniedAttachment has stack trace detailsAny ideas ?/RegardsKanwal
1421
Views
0
Likes
0
Answers
Re: saml authentication handler configuration Kanwaljit - Adobe Experience Manager
attaching saml reponse
1442
Views
0
Likes
0
Answers
Re: saml authentication handler configuration Kanwaljit - Adobe Experience Manager
Hey Opkar,First I followed the process from - www.aemstuff.com/blogs/july/saml.htmlAdd IdP public cert to AEM truststoreGo to: http://localhost:4502/libs/granite/security/content/useradmin.htmlSelect any user because TrustStore is global to AEMCreate trust store by supplying the password & then manage trust storeUpload the IdP certificate & make note of the certificate AliasAdd SP key and certificate chain to AEM keystore (authentication-service)Go to: http://localhost:4502/libs/granite/security...
1435
Views
0
Likes
0
Answers
saml authentication handler configuration Kanwaljit - Adobe Experience Manager
I am trying to configure saml authentication handler using - http://docs.adobe.com/docs/en/aem/6-1/administer/security/saml-2-0-authenticationhandler.htmlI have added the "idp_cert.binary" from the vendor to the administrator user too among other thingsWhen I access the url protected with this handler, I am redirected to the sso logon page and then after succuessful login there, when the page comes back to aem, it just displays a message in browser - "saml authentication failed". In logs, the *W...
6207
Views
0
Likes
11
Answers and Comments
Re: Visibility expressions on panels in AEM Kanwaljit - Adobe Experience Manager
Please try these links - The second on is specific example on syntax of your expressions.https://helpx.adobe.com/aem-forms/6/adaptive-form-expressions.html#main-pars_header_3 https://helpx.adobe.com/livecycle/help/mobile-forms/picture-clause-support.html/Kanwal
442
Views
0
Likes
0
Answers
Re: adaptive form || response.sendRedirect(...) not working Kanwaljit - Adobe Experience Manager
Ok. When I try to do sendRedirect(..) to a 'local' url, it works fine. So, I guess, issue is resolved
820
Views
0
Likes
0
Answers
Re: adaptive form || response.sendRedirect(...) not working Kanwaljit - Adobe Experience Manager
Hello Shekar,I have reviewed the links that you provided. Thanks.My scenario is... I submit an adaptive form to an end point (which is a slingservlet implementation). I am reaching till in this slingservlet fine .Now, based on business logic, I need to decide on which page should the this sling servlet "redirect" to. This is what is failing Here when I do response.sendRedirect(...), it doesn't seem to do anything/RegardsKanwal
834
Views
0
Likes
0
Answers
adaptive form || response.sendRedirect(...) not working Kanwaljit - Adobe Experience Manager
I have a login form which is an adaptive form which has two field for user to submit his username & password.I process the form values and authenticate against a custom database. All this well but response.sendRedirect("...") doesn't redirect ot the next page. I tried hard coding to redirect to this -- response.sendRedirect("http://www.google.com.au"); Still no luck.Is there a different way to do it in an adaptive form ? I want to redirect user to the 'referer'/Kanwal
1523
Views
1
Like
3
Answers and Comments
Re: configure Adobe Granite SSO Authentication Handler Kanwaljit - Adobe Experience Manager
Having isUser is a business requirement.
567
Views
0
Likes
0
Answers
Re: configure Adobe Granite SSO Authentication Handler Kanwaljit - Adobe Experience Manager
Thanks Sham. Will do.
543
Views
0
Likes
0
Answers
Re: configure Adobe Granite SSO Authentication Handler Kanwaljit - Adobe Experience Manager
Hey Lokesh,I guess my question came out with some typo's....I needed to know if the OOTB SSO authentication handler will be able to be configured to detect another cookie IsUser='user' which is a static name+value pair, which will have been injected previously when this user logs in with enterprise application. The value user='username' will be the actual user e.g user=kanwal (pls note that, just having this one is working fine for me)/Kanwal
539
Views
0
Likes
0
Answers