since ‎30-05-2017
‎06-01-2020
Jean-Serge_Biro
MVP
Re: Quarantined address
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Raaghu,Yes, indeed, after deletion with the Update activity, you will be able to retarget these people with previously mailboxes full.The same idea for doing this, that I forgot to mention, is to update/modify the status to be "Valid" so they won't be excluded from further deliveries.Then the nightly process manages them to cleanse.But eventually, it comes to be the same as pure deletion, more or less.But again, by retargetting these people with previous mailboxes full, most of them would hav...

Views

1.0K

Like

1

Replies

0
Re: Quarantined address
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Raaghu,Yes, use update activity with:Dimension to update: Address (nms) Operation type: deleteBut please note that normally, new mailboxes full are considered as soft bounces during 5 days (by default) of a delivery sending attempts, then considered as hard bounces.So if you delete them you could have some deliverability issues (being considered as spammer by ESP, Email Service Providers). So you need carefully exclude them from targetting, because the typology rule won't exclude them automat...

Views

1.9K

Likes

4

Replies

1
Re: Unable to send SMS exceeding 160 characters
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Poorvab,Your text message is 234 chars (utf-8) without the emoticon.The emoticon encoding is not 1 char but several chars (see ISO table encoding of emoticons).Moreover, when you submit a proof it adds some extra chars ("[FCP] " by default so 6 chars).Try by putting 3 SMS per message please.Hope this helps.RegardsJ-Serge

Views

1.4K

Like

1

Replies

0
Re: Export in Workflow
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Badr,You can achieve your goal either by a Javascript activity before the Extract file activity (or in the Javascript tab of the Extract activity, but less "visible"), in that case, add the node in the temp:schema with XML functions of AC API, or, for simple use cases, what I do usually is doing the conversion directly in the Format Data of the extract activity:(cryptString or SHA256 or whatever can be done here easily and efficiently considering performance with high volumes):So you have to ...

Views

1.1K

Like

1

Replies

0
Re: Package creation-Adding folder structure to a package
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi bittup,In addition of kapscool answer, please take care to give a specific internal name to the folders before generating the package to export your navtree, because otherwise automatic generated internal names of folders on DEV instance (such as Folder2142) won't match the QA instance folders names including the whole hierarchy (when they exist in destination instance). And it could be a mess for finding out where the folders have been put .RegardsJ-Serge

Views

827

Likes

3

Replies

0
Re: Export in Workflow
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Badr,Take care, DES is deprecated crypt algorithm.Please use cryptString function that uses AES algorithm:http://docs.campaign.adobe.com/doc/AC/en/jsapi/f-cryptString.html?hl=crypt and its counterpart, decryptString function.When it is url, don't forget to encode URL when passing it to a web site.Sometimes the use case is not symetric algorithm (reversible decrypt) such AES but only hash MD5 or SHA256 (no reversible but usable for comparison), in that case use these functions instead.RegardsJ...

Views

1.1K

Likes

0

Replies

0
Re: Accessing a recipient in a typology rule
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Ayats,In addition of what Jon wodnicki​ mentions, you must also escape the result for URL compliance.if you are in ISO8859P* charset (Latin1, etc) please use the Adobe Campaign API Javascript escapeUrl(cryptString(recipient.@id)) or escapeUrl(recipient.@cryptedId)).http://docs.campaign.adobe.com/doc/AC/en/jsapi/f-escapeUrl.html?hl=escapeurl If you are in utf8 environment, you must use encodeURIComponent() standard Javascript function to escape special characters.As said by Jon, using Javascri...

Views

4.6K

Like

1

Replies

2
Re: How to save a data used in a Web App and put in a list/somewhere else ? (script ?)
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Bonjour Thibault,Perhaps I am wrong and it is not the Storage that needs to be delete/created for the cache bug, but the preloading activity, I am not sure now.So either try to delete/create the preloading, or enforce it to update through adding flag_CIN_number as additional element.RegardsJ-Serge

Views

1.2K

Like

1

Replies

0
Re: Foreign Language options
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Jessip,Upside down ? character is usually the way for Oracle db to display bad encoded character.Is it an Oracle database?In that case, as wodnicki​ told it, check the db encoding, utf8 or ISO8859P13, for instance.Most often it comes because you inserted Win1252/ISO8859P* encoded data into utf8 character set database, or the inverted thing.You should also check NLS_LANG/NLS_LANGUAGE if you imported data not with the Adobe Campaign worfklow collection activity, but with another ETL tool (such ...

Views

2.3K

Like

1

Replies

1
Re: How to save a data used in a Web App and put in a list/somewhere else ? (script ?)
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Thibault,It is perfect for schema field declaration and web page checkbox settings.But there is a mistake in Storage activity, to my mind:Briefly said, if you keep "Update the preloaded record unselected", unselect the Flag CIN Number and select the CIN Number for the key of reconciliation.Detailed explanation and alternative:the "Update the preloaded record" check is not checked, so it means, the checkbox value won't be saved by using the primary key of your target schema/document type selec...

Views

1.2K

Like

1

Replies

0
Re: How to save a data used in a Web App and put in a list/somewhere else ? (script ?)
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Thibault,Please check carefully (and if you need, share the screenshots) for the link of the checkbox to the loyalty schema flag field.Normally it should appear in the Storage activity. Perhaps you need a refresh, delete Storage and create another one, most often the update are not propagated correctly (small bug/feature of ACC).By the way, I wonder why you load Additional elements in the preloading activity. It is useful only for elements that are not present in the form.RegardsJ-Serge

Views

1.3K

Like

1

Replies

0
Re: Required a Decision Tree on Understanding of Delivery Failure Scenarios in Campaign
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Sri,OK if you don't use the factory nms:recipient for default target schema/document, and you use a custom delivery mapping, you should define an element as emailInfo to link with the nms:address content so it eases querie(or ask your admin to do so).And normally the broadlogs tables content of your custom delivery mapping should be accessible for you, even if you are not allowed to access to the Administration node (very classical management of privileges, please see again with your admin if...

Views

4.5K

Like

1

Replies

0
Re: How to save a data used in a Web App and put in a list/somewhere else ? (script ?)
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Thibault,OK so you added a flag in loyalty table, this way for proceeding is easy to manage (both actually... but the 2nd case needs Javascript activity).So with the flag, the solution is very easy: forget the variable var1_FR and connects directly the flag to the checkbox by using 1st radio button Loyalty schema instead of variable.Hence in the Storage activity, being in the form, the flag element will appear as to be save. That's all Best RegardsJ-Serge

Views

1.2K

Like

1

Replies

0
Re: Can we use Option Variable in personalisation block
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Standard
Hi Visakha,The syntax is:<%@ include option='NmsServer_URL' %>and you put a = sign instead of @RegardsJ-Serge

Views

1.3K

Like

1

Replies

1
Re: Hiding iframe after form fillup
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Ihmran,You can do several ways:In a Script activity:This way below, no control on the target, _self is used (as for the standard url of an End activity) so the idea is a page without an iframe:response.sendRedirect("http://www.yourcompany.com/page_with_no_iframe")Or a variant I use whenever possible in the company web site, when there are several back-and-forth between the company web site and the webApp and that the company web site can manage URL GET parameters:I store the web site url in a...

Views

1.3K

Likes

2

Replies

0
Re: How to save a data used in a Web App and put in a list/somewhere else ? (script ?)
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Thibault,If I understand you correctly, you don't want to store a boolean in your document type Loyalty defined in your webApp properties, that gives information to target table/schema for Preloading activity and Storage activity, but in a dedicated List, as you would do in standard workfklow with the Update list activity ?In that case, the only way in webApp is to use a script activity instead of Storage activity, and by using either entity.save or write/writesession or sqlExec('insert...') ...

Views

1.3K

Like

1

Replies

0
Re: REST API Timeout
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Isha,Moreover, you should always use:try{ }catch(e){ logWarning("Error number: " + e );}so the timeout message would have been much more clearer.Same for other kind of errors.Then you have a look in the web.log file (on mta server or on applicative server depending on the pbject type) to read the error details.RegardsJ-Serge

Views

9.9K

Likes

2

Replies

0
Re: REST API Timeout
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Isha,Please change your serverConf.xml file, the section with urlPermission to allow outgoing connection.This is documented in section "Outgoing connection protection" in this documentation:Configuring Campaign server It was added about 2 years ago in a build for security reasons.RegardsJ-Serge

Views

9.9K

Likes

2

Replies

0
Re: Hiding iframe after form fillup
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi ihm,Very similar situation for me from years.Our web site is another domain as Adobe Campaign webApps, and many restricting CORS and so on.We can't manipulate easily Javascript/html open windows parameters (_parent etc).For example, to enforce the parent page (the website), to change the iframe size or scrollbars under events.I tried with standard End activity and Javascript httpRequest redirection.The easiest solution was to redirect to a thank you page managed by the web site, instead of a ...

Views

1.1K

Likes

2

Replies

0
Re: Required a Decision Tree on Understanding of Delivery Failure Scenarios in Campaign
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi SriBhargav,In order to ease the filtering from nms:recipient, the emailInfo elements comes from a join with nms:address.Please note that an email in nms:address doesn't mean being invalid; there could be whitelisted emails in nms:address, valid after soft bounces until being treated by the nighthly job in case there are valid after some attempts to be delivered, otherwise there are classified as hard bounces. So please the type + status+ message reason accordingly to the documentation.But yes...

Views

4.5K

Likes

2

Replies

2
Re: Possibility to see the delivery logs and tracking logs through a Web App ?
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
I confirm, this optimization on query activity on broadlogs is very efficient, by using recipient.email instead of broadlogRcp.address field, it takes only 1 second to display the result:BRJS

Views

1.3K

Likes

0

Replies

0
Re: Possibility to see the delivery logs and tracking logs through a Web App ?
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Thibault,Yes, broadlog and tracking logs are huge tables, and the query could last some seconds, but 10 minutes seems abnormal, because email fields are indexed.For comparison, it takes about 1 minute for me for 14 millions of contacts and broadlogs/trackinglogs purge after 1year and half.I tried with limiting the result set of the 2 query activities to 100 lines or not limiting at all, the same response time.(the matter of this limitation treshold would be to reduce RAM memory dedicated to XML ...

Views

1.3K

Likes

0

Replies

0
Re: Possibility to see the delivery logs and tracking logs through a Web App ?
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Thibault,Regarding the Filter parameter screen in Query activity, the problem is that this fields form is quite buggy with special characters management, often it generates bad escaping chars; so the best is to use the Advanced editor to circumvent such issues;Often with direct type in field, backslash are added.appears as:when line is selected, and appears as this when you are in the field:The same for the Value to this:appears as:Then, it should resolve your issue about boolean type, becaus...

Views

1.2K

Likes

0

Replies

0
Re: Starting Pipelined process (AC Classic)
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Donald,Did you use a Open SSH different private/public key for your dev and your prod environments?And in Adobe Experience Cloud (AEC) for Adobe Analytics triggers authentication, the key is correctly entered as you did for dev environment?Perhaps there is a mislead in the key entered in AEC ?Sorry I am not skilled yet with Pipeline AEC key issues, but I wonder because of your message error "invalid key".RegardsJ-Serge

Views

1.0K

Like

1

Replies

0
Re: Recipient Form and 1-1 link with non existing data
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Bruno,The error displayed may depends on the schema source definition for your satellite tables, dblink, if you used reverse link or not, etc.Please describe how you manage the relationship depending on the cardinality 0:n or 0:1 or n:n, with reverse link or not (reverseCardinality, etc) ?Please in case of elements of type link, most of time used for lookup tables (referential tables) values to display in the main form (here recipient), may you also share the in the element of type="link" of...

Views

859

Likes

0

Replies

0
Re: Possibility to see the delivery logs and tracking logs through a Web App ?
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Thibault,There are 2 solutions:easy with Page compatibility v5 activity (with the drawback of not enough control on html and css so not to use if Responsive design is mandatory)more complex with Page activity (but needed if sophisticated design of the web page is needed).Hereinafter, a simple example with Page v5 activity:In both cases, it is the same principle/same workfklow; there are also such many cases in the factory Reports (which are actually very similar to Page compatibility v5 webAp...

Views

1.2K

Likes

2

Replies

0
Re: Load file from local system instead of server
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Santhoshrg,No, you need to find a way to load the files onto the server scope (FTP/SFTP/Amazon AWS S3/Server shared folders/etc) before working with automated and planified workflow with Collector activity.The data upload file activity is for one-shot manual upload from your PC.RegardsJ-Serge

Views

1.8K

Likes

0

Replies

0
Re: Personalized hyperlinks (clickable) in a column of custom made report.
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Jayeshb.jb,The solution is to change the Action item menu from URL (static value) to Next page item menu:Then you manage the behavior of the CTA link(s) with a Page activity to display the link result or forwarding to an external URL as can do an End activity, or depending on your use case, manage the detailed information in a specific webApp v6 or v5 compatibility page in the Report workflow:If you need to display a specific content as detailed information corresponding to the previous page ...

Views

1.0K

Likes

2

Replies

0
Re: Adobe campaign IIS integration cannot be installed
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi Ashishd,If I understand you correctly, you don't have the same environment as Jitendra, because you are talking of Windows 8 and Windows 10, that are client machines, and Adobe Campaign is not compatible with Windows clients, only Windows servers OS.Hi Jitendra,Does the script modified satisfy your needs?RegardsJ-Serge

Views

4.6K

Like

1

Replies

1
Re: Adobe campaign IIS integration cannot be installed
Avatar

Jean-Serge_Biro

MVP

Jean-Serge_Biro
- Adobe Campaign Classic
Hi ashishd and Jitendra,As said by covertA, the iis_neolane_setup.vbs file used for IIS integration must be changed for Windows 2016 server support and IIS 10 support.It should be a factory/default script addendum, but in the meanwhile, duplicate iis_neolane_setup.vbs to iis_neolane_setup2.vbs, edit the new file and add these 2 switch cases sections:after line 597:Case "10." GetOSVersion = 10 '= "IIS 10" Running on Windows server 2016after line 624: Case 10 call IIS7_install(Sorry I don't know i...

Views

4.6K

Like

1

Replies

3