JSSP - Subscribe Method | Community
Skip to main content
davidl14970702
Level 4
August 7, 2018
Solved

JSSP - Subscribe Method

  • August 7, 2018
  • 7 replies
  • 3440 views

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 =

    <recipient

      _operation="insertOrUpdate"

      _key="@email"

      xtkschema="nms:recipient"

      firstName={request.getParameter("firstName")}

      lastName={request.getParameter("lastName")}

      email={request.getParameter("email")}

    </recipient>;

nms.subscription.Subscribe(service, rcp, create);

Amit_Kumar

florentlb

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by davidl14970702

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.

7 replies

vraghav
Adobe Employee
Adobe Employee
August 7, 2018

Hi davidl14970702,

Seems your recipient XML is incorrect and in my opinion, you should not be able to create a recipient as well. You can opening thag with "<recipient" but then ending it with "</recipient>".

Correct code wll be

var service = "lwTFOBS"

var create = true

   

  var rcp =  

    <recipient 

      _operation="insertOrUpdate" 

      _key="@email" 

      xtkschema="nms:recipient" 

      firstName={request.getParameter("firstName")} 

      lastName={request.getParameter("lastName")} 

      email={request.getParameter("email")} />; 

nms.subscription.Subscribe(service, rcp, create); 

It should work.

Regards,
Vipul

davidl14970702
Level 4
August 7, 2018

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.

vraghav
Adobe Employee
Adobe Employee
August 7, 2018

Hi davidl14970702,

I've tested this on 8896 with vanilla setup and it works.

Can you please check your web logs to see if any error is bring thrown?

Regards,
Vipul

davidl14970702
Level 4
August 7, 2018

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?

vraghav
Adobe Employee
Adobe Employee
August 7, 2018

I'm requesting to check the web logs for nms.subscription.subscribe method call errors.

davidl14970702
Level 4
August 7, 2018

Do you mean to use something like Fiddler to monitor the HTTP request?

davidl14970702
davidl14970702AuthorAccepted solution
Level 4
August 9, 2018

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.