Hello everyone,

One I consult my internal LDAP using LDAP Connector to retrieve the details
regarding some user I receive a huge response. For example (I'm omitting
anothers groups contained in memberOf):

<soapenv:Body xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
<ns:result xmlns:ns="http://org.wso2.esbconnectors.ldap";>
<ns:entry>
<ns:dn>CN=Willian Lima Antunes,OU=Users,OU=Online,OU=DU
Editorial,DC=aqlbras,DC=com,DC=br</ns:dn>
<ns:displayName>Willian Lima Antunes - Tecnologia Digital - Editora
Globo</ns:displayName>
<ns:givenName>Willian</ns:givenName>
<ns:mail>wantu...@willianantunes.com.br</ns:mail>
<ns:sn>Lima Antunes</ns:sn>
<ns:memberOf>CN=grupoedgfuncionarios,CN=Users,DC=aqlbras,DC=com,DC=br</ns:memberOf>
<ns:memberOf>CN=EgspPRINT_6A1-new,CN=Users,DC=aqlbras,DC=com,DC=br</ns:memberOf>
<ns:memberOf>CN=EgspPRINT_9A3,CN=Users,DC=aqlbras,DC=com,DC=br</ns:memberOf>
<ns:memberOf>CN=EgspPRINT_8A1,CN=Users,DC=aqlbras,DC=com,DC=br</ns:memberOf>
<ns:memberOf>CN=aws,OU=Groups,OU=Online,OU=DU
Editorial,DC=aqlbras,DC=com,DC=br</ns:memberOf>
<ns:memberOf>CN=Ecommerce,OU=Groups,OU=Online,OU=DU
Editorial,DC=aqlbras,DC=com,DC=br</ns:memberOf>
<ns:memberOf>CN=Grupo E-commerce -
TI,CN=Users,DC=aqlbras,DC=com,DC=br</ns:memberOf>
<ns:memberOf>CN=EgspUTLFILE_TRN02CP,CN=Users,DC=aqlbras,DC=com,DC=br</ns:memberOf>
</ns:entry>
</ns:result>
</soapenv:Body>

What is the fastest way to change it to JSON? I know a way to do it through
Payload Factory mediator, but the work to map each value in a variable is
hard-working and the response may vary.

Can I configure to receive a JSON instead of SOAP at the LDAP Connector
side?

Any suggestions would be appreciated.

Thanks.
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to