Expand my Community achievements bar.

SOLVED

aem forms submission to external end point

Avatar

Level 2

When I submit my aem form to the external endpoint and access data at an external server-side application. It comes as an XML. Is it a normal way of working for it or I did some mistake. I was expecting data as params but I get the whole form as big XML. If wanted to use that data I need to parse the whole XML & get that data extract.

 

{jcr:data=<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<afData>
<afUnboundData>
<data>
 all data inside in different tags.
</afData

1 Accepted Solution

Avatar

Correct answer by
Level 9

Yes that is correct

parse that string as org.w3c document and you can extract individual values

 

View solution in original post

7 Replies

Avatar

Correct answer by
Level 9

Yes that is correct

parse that string as org.w3c document and you can extract individual values

 

Avatar

Level 2
thanks Girish for confirmation. But i am not able to get any attached document in tomcat deployed service which is accepting this form data. any suggestion?

Avatar

Level 2
tried all that but in external end point it gives error when i attach any document. i try to accept as MultipartFile file at client side.

Avatar

Level 9

What is the error 

is your external end point running in tomcat server?

are you able to submit attachments to your external end point using postman?

Avatar

Level 2

Thanks all. my problem is solved. I had to parse XML for getting data as suggested by members. For attachments, I have used MultipartHttpServletRequest.