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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

davidl14970702
davidl14970702
Offline

Badges

Badges
23

Accepted Solutions

Accepted Solutions
13

Likes

Likes
30

Posts

Posts
93

Discussions

Discussions
32

Questions

Questions
61

Ideas

Ideas
0

Blog Posts

Blog Posts
0
Top badges earned by davidl14970702
Customize the badges you want to showcase on your profile
Re: REST API in Adobe Campaign Classic V7?
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Classic
Check out these to get started.More details on HttpClientRequest Re: Can we call an api using workflow in ACS? What is listed will work in AC v7.Basically, you can write your own HTTP/xml request in vanilla JS.

Views

2.4K

Likes

0

Replies

0
JSSP & CORS
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Classic
In general, if we have a single page app on a different domain, do we need any CORS configuration in order to submit data form the app to the JSSP? If so can I just accept headers from that domain in the JSSP or does that need to be configured somewhere else?

Views

3.2K

Like

1

Replies

1
Re: xtk:session:Write to extened table.
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I found the problem.my table is not an extension of the recipient table. I changed the XML tag to reflect the name of my table and my data showed up. This resource was helpful in understanding what was happening.Introduction

Views

1.3K

Likes

0

Replies

0
Re: xtk:session:Write to extened table.
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I am running this in a workflow currently.When it run's I don't get any errors back. But I'm not seeing data on the table as I would expect.Initially, I thought xtkschema="lw:gospelCurriculumTmpTbl" was an extension of the recipient table but after checking I think it is it's own stand-alone table.

Views

1.1K

Likes

0

Replies

0
xtk:session:Write to extened table.
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
Im not sure why this is not writing to the targeted table.If I update xtkschema for the recipient table it works fine.Any help would be great.var table = ; xtk.session.Write(table);logInfo("---fin---")

Views

2.2K

Likes

0

Replies

3
Re: JSSP to List
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
Thanks Vipul I just ended up extending the recipient schema to include a JSSP_flag. Figured that was the simplest/quickest way to do it. var rcp = ;

Views

1.3K

Likes

0

Replies

0
Custom Error Codes on JSSP
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
We are POSTing to a JSSP page in AC, and everything is working correctly but I need some help writing a response back to the headers in case a 200, 400 ect...This is what I've got so far but it doesn't seem to be showing any error codes.var rcp = ; if( unLock == uuidKey ) { nms.subscription.Subscribe(svc,rcp,create); } else { responseCode = 401; responseMessage = "Service Key is invalid"; logWarning("Service called with unsupported key"); addHeader.sendError(401); document.write('{\"responseCode...

Views

764

Likes

0

Replies

0
Re: How do I query to filter out recipients who have not opened the last 5 emails they received?
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
You could just use a split (based on the tracking logs table) to split outs people based opening those 5 internal names. Use AND statements in the split for the internal names. The complement generated will be your list of people that have not opened.

Views

894

Likes

0

Replies

0
JSSP to List
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
Im bringing in data by JSSP. I can subscribe and write to the rec table, but I want a single view of all JSSP submissions for for good record keeping. So I'd like to simply add all submissions via JSSP to a list. I am getting an error with this.var rcp = />; var list = ; var svc = {request.getParameter("serviceName")}; var create = true; nms.subscription.Subscribe(svc,rcp,create); xtk.session.Write(list);But this is returning this error.JST-310000 Error while compiling script 'get_we_simpleForm...

Views

1.8K

Likes

0

Replies

2
Re: JSSP - Subscribe Method
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
Found my error.I started over a few times, trying new namespace for the JSSP and the link to the JSSP page changed by a '_' character. Once I was aware of this and changed my form action to the correct link everything worked just fine. Thanks for the help.

Views

1.1K

Likes

0

Replies

0
Re: Differences Between Dynamic JavaScript Pages and JavaScript Codes in Adobe Campaign
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
JSSP - is a way to mimic a server via javascript. A use case would be to create an endpoint for form submissions. Forms can submit to the JSSP as the endpoint. as outlined in the Advanced tips and tricks video.Recap - Campaign Wednesdays JS in the workflow is just vanilla JS. You can write HTTP request in a workflow to pull back data for a thrid party source, or you can write the API to query the internal AC services. There are a few posts on this already - Re: Can we call an api using workflow ...

Views

1.5K

Like

1

Replies

0
Re: JSSP - Subscribe Method
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
Do you mean to use something like Fiddler to monitor the HTTP request?

Views

864

Likes

0

Replies

0
Re: JSSP - Subscribe Method
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
It worked for me in vanilla JS as well...Im not sure how to check the logs of the JSSP page. Where would that be located in AC?

Views

858

Likes

0

Replies

0
Re: JSSP - Subscribe Method
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I've made the update to the xml and it is still acting the same. Will create/update but not subscribe. I double checked the internal name to the service and that value is correct. Not sure why it's not subscribing.

Views

862

Likes

0

Replies

0
JSSP - Subscribe Method
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
This is writing to the rec table but it is not subscribing to the service.Not sure what I am doing wrong.Any help would be great. var service = "lwTFOBS"; var create = true; var rcp = ;nms.subscription.Subscribe(service, rcp, create);Amit_Kumarflorentlb

Views

2.2K

Likes

0

Replies

7
Re: WriteCollection & nms.Subscription.Subscribe()
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I have found a nested subscribe function is easier to use than the write collection function Because you can create the recipient record and subscribe them to a service in one shot.var service = "serv1_internalName";var create = true;for (a in emails.Results) { rcp += ""; nms.subscription.Subscribe(service, rcp, create)};

Views

1.2K

Likes

0

Replies

0
WriteCollection & nms.Subscription.Subscribe()
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I have an API pulling back the data. I have configured the writeCollection(). But was wondering how I can also subscribe these users to the correct service.I couldn't get the subscribe() method to work on the collection. I tried to use RecipientSubscribe() but I kept getting a error with the third argument. Is there somthing I am missing? I want to write recipients to the AC DB and also subscribe them to the service.//loop to write to AC DB var emails = emailObject;for (a in emails.Results) {c +...

Views

1.4K

Likes

0

Replies

1
Node.js
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
If I wanted some Node.js functionality to build a workflow to access the twillio API (Quickstart: Use Node.js to Send and Receive SMS and MMS Text Messages - Twilio ) , can I just import Node.JS to the Library in AC? How would I do that? Just import the file to the library. Or can I link through a CDN to access the library's?

Views

3.1K

Like

1

Replies

3
Re: Automate basic email report (v6)
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Classic
I do the same high level, but I do it monthly. Non of the OOB reports will get at what you want. So two options1. Run a query for the last 7days and export your data to excel (This is what I do). Just run a query on the Delivery table for contact date is on or after 7 days ago. then in the add data, add all your columns you want to sum up. I added an image of my query.2. Build your custom report in the reports section. I added a video on how to get started with that. (Warning this can be complex...

Views

1.3K

Likes

0

Replies

0
Construct Date in queryDef
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
The concept is based on our monthly subscription model product. The reasoning is the subscription model app is not indicating a non-renewed customer. So I need to look at the past 2 months (from GetDate()) to see the $ value to figure out if I need to treat the recipient as a customer or lost customer(non-renewed).I need to pull back the most recent purchase month and log the transaction total for each recipient in my workflow.For example:Previous month 1 transaction total (1 month ago (0-31days...

Views

1.9K

Likes

0

Replies

1
Counting Blank Recipient Fields
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
We want to do conditional content based on if the recipient has "full" or "incomplete" data on their recipient profile. If recipient has fields that contain data and the count of those fields are >= 6, than the recipient has "full" data. Else if recipient has "incomplete" data. So if testRecipeint1 has a firstName and lastName, and no other data points the count would be 2, and set the flag to "incomplete".Most of the fields are from our custom recipient table. A few from our incoming form table...

Views

1.7K

Likes

0

Replies

1
Re: ERROR: httpResponse is not an object.
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
Amit Kumar​Thanks again!I am now able to parse the object as expected!

Views

1.3K

Likes

0

Replies

0
Re: ERROR: httpResponse is not an object.
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
Amit Kumar​,thank you for the timely response.I get a syntax error on the &&&. is that meant to be &&? Perhaps I am a bit too novice, but could you provide some explanation on how to use this? I've plugged this function in a few different ways and I'm not returning anything (besides the syntax error). no errors and no data. Is the 'request' variable in your function supposed to be my key:value pair I am looking for?

Views

998

Likes

0

Replies

0
ERROR: httpResponse is not an object.
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I am using the HTTPRequest to GET lead lists form a third party (FB,MailChimp ect..). I can make the correct request and get back data but I am not sure of what steps to take next. I thought I could just use dot notion to iterate through the nested objects/array's. How can I iterate through the response object for specific keys?Adobe Campaign​Adobe Campaign​API Error​Here is my code:var url = "http://api.openweathermap.org/data/2.5/weather?q=mount%20juliet&APPID=a1fc052d2344c79bc4cbecb9de90fc17&...

Views

2.8K

Like

1

Replies

5
Re: API Error
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I was able to solve this by using ther term 'Basic' in the auth header.http.header["Authorization"] = "Basic [myKeyBase64]";I actually used PostMan to set up the API first, and just re wrote it for AC.

Views

1.6K

Likes

0

Replies

0
Re: Issue while integrating AEM and Campaign
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I've found the AEM documentation more useful than the AC doc.Integrating with Adobe Campaign 6.1 - docs.adobe.com

Views

1.2K

Likes

0

Replies

0
Re: Collapsing content blocks?
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I do this regularly. See Screen Shot below. In that email there are several combinations (usually 20-30 ) of each block depending on what city there person is registered to attend. Here is my Litmus code if you want to see Builder , the images probably wont render but you can get a better idea.Based on what you listed here is how I would approach your scenario.<% if ( recipient.age >= 21 && recipient.age <= 30 ){ %><% }else if ( recipient.age >= 31 && recipient.age <= 40 ) %><% }else { %><% } %>...

Views

1.1K

Likes

0

Replies

1
API Error
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
We are slowly killing off other form data sources. In the mean time I am GETting them and putting them into Adobe Campaign. I'm trying to do this by API and the JS activity. But I keep getting this error.Error 04/29/2018 7:16:17 PMjs2222{"Code":50,"Message":"Must supply a valid HTTP Basic Authorization header"}Here is the full response04/29/2018 7:27:23 PM {"Code":50,"Message":"Must supply a valid HTTP Basic Authorization header"}04/29/2018 7:27:23 PM header[Date] => Mon, 30 Apr 2018 00:27:23 GM...

Views

2.1K

Likes

0

Replies

1
People Core Services VS Genesis Connector
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Standard
I'm on V7, but was wondering the pro's and cons are of having the data connector vs the core service? It seems like I can do the Genesis connector. But it looks like I would need Adobe to the core service. If you know any other pro's or con's could you list them?

Views

2.5K

Like

1

Replies

1
Re: Invoking external REST API from Campaign Workflow
Avatar
Ignite 20
Level 5
davidl14970702
Level 5

Likes

30 likes

Total Posts

93 posts

Correct reply

13 solutions
Top badges earned
Ignite 20
Give Back 50
Ignite 10
Give Back 25
Validate 10
View profile
davidl14970702
- Adobe Campaign Classic
Did you get it working? Could you provide an example of how you parsed the response and saved/used it?

Views

4.7K

Likes

0

Replies

0