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

wodnicki
Community profile wodnicki MVP
Application Architect
Torrance
31 BADGES
MVP

MVP

Learn more
Joined the community 06-11-2017 7:09:55 PM
Online
Top badges earned by wodnicki
Customize the badges you want to showcase on your profile
Re: Failed to run gcloud command
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, The gcloud command isn't in neolane's PATH env var.Use the absolute path for it, e.g. /opt/gcloud/bin/gcloud (`which gcloud` to get the path), or add the path for it to customer.sh (env.sh if that's missing). Thanks,-Jon

Views

20

Like

1

Replies

0
Re: Link to images in content management deliveries in pa...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, In the past I've just zipped up all the images from one env and unzipped them in the other.Not sure if the software's improved since or if there was a better way. Thanks,-Jon

Views

14

Likes

0

Replies

0
Re: IP Identifier Field
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Those map to the instance configuration, specifically publicId on the [mta/child/smtp/IPAffinity/IP] node.Useful if you're segregating IP's for suspect marketing and are trying to figure out why your good IP pool's reputation tanked. Thanks,-Jon

Views

12

Likes

0

Replies

0
Re: Not getting Extraction File Approval mail
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Do both deliveries and campaigns have the same delivery and campaign extraction validation settings?For campaign the approval setting would be under Edit > Advanced campaign parameters.Also, client info in screenshot is unredacted. Thanks,-Jon

Views

16

Likes

0

Replies

0
Re: How to impose controls on delivery approval flags
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, The form is just ui for the console, an enterprising user can sidestep safeguards there in under a minute with tools like Fiddler.Still, for virtually every scenario it should be enough. If the client wants true security you can adopt a multilayered approach:Create a delivery template with desired settingsApply visibleif conditions for unprivileged user groups in delivery form ui to keep them from meddling with settingsCheck settings in control typology rule or with clever filtering typology...

Views

15

Likes

0

Replies

0
Re: Email Delivery: Anti-Spam Checking Filter Implementat...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, That is unusual. Glancing through this code it looks like the OUTPUT param gets set to STDOUT in spamcheck.pl, though this is fine and works on my test instance.Maybe try deleting the param or commenting it? Line 93 of spamcheck.pl. Default for XML::Writer is stdout anyway. Thanks,-Jon

Views

26

Likes

0

Replies

0
Re: How to achieve Synonym switch(switching reference of...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Probably best to accomplish this directly with the RDBMS, using synonyms or table rename.It can also be done with Adobe Campaign schemas, i.e. sqltable attribute if that's not allowed. Thanks,-Jon

Views

51

Likes

3

Replies

0
Recipient time zone preference
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Add recipient time zone scheduling to deliveries using recipient's location or explicit preference, e.g. nms:recipient/@timeZone.Deliveries gain another enumerated value in their scheduling time zone dropdown: Recipient time zoneWhen applied, deliveries will stagger sending across target population's timezones. so that everyone gets their emails at the same time on their clocks. E.g. Hawaii and New York recipients will all get their emails at 8 AM.

Views

73

Likes

2

Replies

2
Re: 'upgrade / repair' install option
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Try uninstalling prior to reinstall? Thanks,-Jon

Views

53

Likes

0

Replies

1
Re: Restricting modifications to a pre-defined filtering...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, There are a couple options here, in order from simplest to most complex:Apply a filtering typology rule to delivery template for deliveries made for that campaign. This can be further secured by hiding typology selection from business users. Downside is it moves the filtering all the way to delivery send which a lot of marketers don't like (harder to see true count, makes workflow approval worse).Generate recipient lists with the criteria applied ahead of the workflow, as part of ETL. Can't ...

Views

43

Likes

0

Replies

0
Re: Error “IOB-090007 Network error (bind(), errno=22: In...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Just ran into this error with centos 8, disabling ipv6 solved.

Views

48

Likes

0

Replies

0
Re: Dynamically include link label in link URL (web analy...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Edit the NmsTracking_ClickFormula option. Thanks,-Jon

Views

70

Like

1

Replies

0
Re: PDF Link Attachment Issue - Resources - Online - Publ...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, If you're using tracking you can disable the redirect by finding the corresponding XML file on the tracking servers, e.g. /usr/local/neolane/nl6/var/{instance}/redir/url/{year}/..., and deleting it. If not just delete the PDF from the Campaign servers? Thanks,-Jon

Views

94

Like

1

Replies

1
Re: Adobe Target, Analytics and Audience Manager Integrat...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Those are OOTB external accounts, see product doc for details on how to use:About Campaign integrations | Adobe Campaign Thanks,-Jon

Views

94

Likes

2

Replies

0
Re: How does Adobe Campaign connects with SAP Hybris eCom...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, There isn't an OOTB connector for Hybris, would require custom dev. Thanks,-Jon

Views

83

Like

1

Replies

0
Re: Language loading issue in dynamic PDF generated throu...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Follow these steps:Grant marketing users createProcess right so they can use execCommand()Add a js activity before your delivery (use a js library for maintainability) that does this:Loop over inbound transition table (vars.targetSchema):For each row, use execCommand() to generate desired pdf with libreoffice (Campaign dependency). Name the files after their recipient id's. This should look something like: /usr/bin/env soffice --headless --convert-to pdf --outdir /tmp fileIn the delivery set...

Views

68

Likes

0

Replies

0
Re: Encrypting PDF while sending Email to customer in Ado...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Follow these steps:Install headless chrome or phantomjs to generate pdf's, along with something that can password protect pdf's, like node-qpdf. May already have phantomjs as a Campaign dependencyGrant marketing users createProcess right so they can use execCommand()Add a js activity before your delivery (use a js library for maintainability) that does this:Loop over inbound transition table (vars.targetSchema):For each row, use execCommand() to generate desired pdf and pipe through qpdf to ...

Views

81

Like

1

Replies

0
Re: SMS - sending in waves
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, AFAIK sms, push notifications and non-email channels in general have 100% deliverability and so wouldn't require warming. Thanks,-Jon

Views

157

Likes

3

Replies

3
Re: Custom Named Right for Workflow xml Edit.
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Editing XML or exporting XML, editing, then importing XML?

Views

181

Likes

0

Replies

0
Re: Custom Named Right for Workflow xml Edit.
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Edit XML is part of the console binary and not modifiable as a command.Everything users can do with XML they can do with the graphical UI, so prob should probe more into what's driving that requirement. Thanks,-Jon

Views

204

Likes

3

Replies

6
Re: Optimal Image Width
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Sounds like it would require some sort of css chicanery:https://stackoverflow.com/questions/29391855/how-to-make-an-image-responsive-in-html-email-regardless-of-image-size Thanks,-Jon

Views

75

Likes

2

Replies

0
Re: How do i write a javascript to generate unique passwo...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, You can just install GPG, it's legal now.For password-protected zip use the -e arg:https://linux.die.net/man/1/zip Thanks,-Jon

Views

83

Likes

4

Replies

0
Re: Remove a recipient from a list from a list from workflow
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Use the recipient list feature of the software.The 'List update' workflow activity only allows for [over]writing lists so use the 'Update data' activity for deletion:Scheduler or signal activityQuery for recipients that became leads since the workflow last ranDelete them from nms:rcpGrpRel Thanks,-Jon

Views

96

Likes

0

Replies

1
Re: Nav hierarchy "Mass update of selected lines..." disa...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, AFAICT it's not possible to check schema in nav hierarchy for global mass update command as it's dynamically selected and enabledif can't read its path.Would have to put the schema check on form xtk:massUpdate and error back to the user that they aren't where they're supposed to be.FWIW changing the UI like this isn't adding much security as users will still be able to mass update via other less convenient means. Thanks,-Jon

Views

86

Likes

3

Replies

0
Re: Altering the size of autopk sequence by 3X default size
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
64 bits should be enough for anybody. To set the sequence name for autopk the attribute is pkSequence="...". If you're trying to overcome the broadlog limitation there's official guidance here: https://helpx.adobe.com/customer-care-office-hours/campaign/sequences-exhaustion-campaign-classic.html

Views

84

Likes

0

Replies

0
Re: Authorization or Token retrieval in getHeader request
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, It's being filtered out by your web server, either Apache or IIS.You can verify this by visiting Tomcat directly over port 8080.New versions of Apache have a conf directive called CGIPassAuth, though I haven't had any luck with it. Thanks,-Jon

Views

95

Likes

2

Replies

0
Re: Altering the size of autopk sequence by 3X default size
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Autopk sequence goes by rdbms' capability and can be altered as needed, e.g. alter sequence ... maxvalue 99999.Be mindful of the key's size, default autopk is 32 bit signed integer = ~2B max value.Changing the field size by adding this attribute could work but sounds like something that would break warranty: Thanks,-Jon

Views

111

Like

1

Replies

3
Re: Force message format for custom delivery / channel
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, Are you using processDeliveryPart()?Should be just a matter of reading deliveryPart.message.*.text field in your connector js instead of the html field. Thanks,-Jon

Views

81

Like

1

Replies

0
Re: Retrive fork transitions names in javascript
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, You can get them by searching workflow for transitions with your activity as target.Transition object types can change depending on the activity (e.g. fork is weird), so just copy this and alter as needed: var transitions = []; for each (var activities in instance.activities) { for each (var instanceActivity in activities) { for each (var transition in instanceActivity.transitions) { if (transition.target === activity.name) transitions.push(transition.name); for each (var transition2 in tran...

Views

87

Like

1

Replies

1
Re: delivery error: PGS-220000 PostgreSQL error on billin...
Avatar
Establish
MVP
wodnicki
MVP

Likes

958 likes

Total Posts

1,079 posts

Correct Reply

506 solutions
Top badges earned
Establish
Affirm 500
Contributor
Shape 1
Give Back 100
View profile
wodnicki
- Adobe Campaign Classic
Hi, That field is supposed to be 'AC7 source identifier'.Did you install the ACS connector package? Thanks,-Jon

Views

124

Likes

0

Replies

1