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

Trigger a SOAP call once a record is deleted

Avatar

Avatar
Validate 25
Level 4
salvdangelo
Level 4

Likes

45 likes

Total Posts

130 posts

Correct Reply

4 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Boost 5
Boost 3
View profile

Avatar
Validate 25
Level 4
salvdangelo
Level 4

Likes

45 likes

Total Posts

130 posts

Correct Reply

4 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Boost 5
Boost 3
View profile
salvdangelo
Level 4

25-03-2019

Hello,

I would like to know how to trigger a Soap call after a record has been deleted through a graphic user interface  (Navigation hierarchy)

For data creation this works for me:

  <leave>

    <soapCall name="callMethod" service="cus:myDataSchema"></soapCall>

  </leave>

I'd like to have something that works also for data deletion

Could you help me?

Thanks,

Salvatore

Vipul Raghav

Amit_Kumar

davidk23955130

wodnicki

Ananya Kuthiala

Replies

Avatar

Avatar
Validate 25
Level 4
salvdangelo
Level 4

Likes

45 likes

Total Posts

130 posts

Correct Reply

4 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Boost 5
Boost 3
View profile

Avatar
Validate 25
Level 4
salvdangelo
Level 4

Likes

45 likes

Total Posts

130 posts

Correct Reply

4 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Boost 5
Boost 3
View profile
salvdangelo
Level 4

28-03-2019

Hello,

Someone can help me with this problem?

Adobe Campaign Classic

Jean-Serge Biron

pablo.rosero

wodnicki

Thanks,
Salvatore

Avatar

Avatar
Validate 1
MVP
Jean-Serge_Biro
MVP

Likes

353 likes

Total Posts

464 posts

Correct Reply

153 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile

Avatar
Validate 1
MVP
Jean-Serge_Biro
MVP

Likes

353 likes

Total Posts

464 posts

Correct Reply

153 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 250
View profile
Jean-Serge_Biro
MVP

28-03-2019

Hi Salvatore,

I am not sure how to help with your request, perhaps should you elaborate the exact use case you have in mind.

If your purpose is linked to an auditing system, you can activate it at RDBMS level (Postgresql, MySQL, SQL Server, Oracle etc auditing capacity) or by implementing a SQL "after" trigger to record whatever you want 
Usually the logic is to implement the SQL "before" trigger and allow to cancel a request.

At the Adobe Campaign side, doing something "after" deletion ("leave" form entry) is a bit late, to my mind. It should be "before" ('enter" form entry).

But perhaps it doesn't match your expectation.

Otherwise, in "before" case, you can modify the form to deny deletion, or prompt a subform. I suggest such idea but I didn't test that kind of thing yet.

Regards
J-Serge

Avatar

Avatar
Springboard
MVP
Florian_Courgey
MVP

Likes

93 likes

Total Posts

87 posts

Correct Reply

19 solutions
Top badges earned
Springboard
Validate 1
Establish
Contributor
Ignite 1
View profile

Avatar
Springboard
MVP
Florian_Courgey
MVP

Likes

93 likes

Total Posts

87 posts

Correct Reply

19 solutions
Top badges earned
Springboard
Validate 1
Establish
Contributor
Ignite 1
View profile
Florian_Courgey
MVP

29-03-2019

Hi,

Are you looking to do the same as Re: How to log the delete action on a recipient?

I guess you would have to set up an Apache rule (such as RewriteCond %{HTTP:SoapAction}) or a reverse proxy (such as nginx) to intercept any HTTP call to SOAPAction: xtk:persist#WriteCollection, which is the call used when you want to delete a recipient:

"Delete a recipient" call headers:

20190329-150328-screenshot-12.jpg

"Delete a recipient" call http data:

20190329-150415-screenshot-13.jpg

Screenshots of Fiddler intercepting calls to a local ACC6 instance

Kind regards