Paramanand_Ghod
15 years agoContributor
How to do Schema complaince using groovy scripting?
Hi,
I need to validate the schema of an response marked in red color below. Is it possible by groovy scripting.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<ns1:executeBOResponse xmlns:ns1="http://webservice.bis.com/">
<result xsi:type="xsd:string"><![CDATA[<GetApplicationDetailsResponse><ApplicationDetails><ReceivedDate>2010-08-13</ReceivedDate><ReceivedTime>09:38</ReceivedTime><ApplicationID>28554</ApplicationID><Reference>121082</Reference><CandidateDetails><ID>17392</ID></CandidateDetails><SubmissionDetails><CommunicationID>9934</CommunicationID><Reference>121083</Reference><Channel><![CDATA[Email]]></Channel><Direction><![CDATA[Inbound]]></Direction><DocID>38085</DocID><DocReference>121086</DocReference><Status><![CDATA[Completed]]></Status><Source><![CDATA[MPI Website]]></Source><CommunicationDate>2010-08-13</CommunicationDate><CommunicationTime>09:38</CommunicationTime><UpdatedDate>2010-08-13</UpdatedDate><UpdatedTime>09:38</UpdatedTime><Attachments><DocumentMetaData><ID>38085</ID><Reference>121086</Reference><Status><![CDATA[Facilitator]]></Status><Title><![CDATA[COB TestApplication1]]></Title><FileName><![CDATA[App Attachment1]]></FileName><Format><![CDATA[application/msword]]></Format><Type><![CDATA[Original CV]]></Type><CreationDate>2010-08-13</CreationDate><CreationTime>09:38</CreationTime><Notes><![CDATA[Test Application Notes1]]></Notes></DocumentMetaData><DocumentMetaData><ID>38086</ID><Reference>121087</Reference><Language><![CDATA[English]]></Language><Status><![CDATA[Facilitator]]></Status><Title><![CDATA[COB TestApplication2]]></Title><FileName><![CDATA[App Attachment2]]></FileName><Format><![CDATA[application/msword]]></Format><Type><![CDATA[Other]]></Type><CreationDate>2010-08-13</CreationDate><CreationTime>09:38</CreationTime><Notes><![CDATA[Test Application Notes2]]></Notes></DocumentMetaData></Attachments><Notes><![CDATA[General Notes for Application about the Company]]></Notes></SubmissionDetails><JobDetails><ID>34706</ID></JobDetails></ApplicationDetails></GetApplicationDetailsResponse>]]></result>
</ns1:executeBOResponse>
</soapenv:Body>
</soapenv:Envelope>
Thanks,
Param
I need to validate the schema of an response marked in red color below. Is it possible by groovy scripting.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<ns1:executeBOResponse xmlns:ns1="http://webservice.bis.com/">
<result xsi:type="xsd:string"><![CDATA[<GetApplicationDetailsResponse><ApplicationDetails><ReceivedDate>2010-08-13</ReceivedDate><ReceivedTime>09:38</ReceivedTime><ApplicationID>28554</ApplicationID><Reference>121082</Reference><CandidateDetails><ID>17392</ID></CandidateDetails><SubmissionDetails><CommunicationID>9934</CommunicationID><Reference>121083</Reference><Channel><![CDATA[Email]]></Channel><Direction><![CDATA[Inbound]]></Direction><DocID>38085</DocID><DocReference>121086</DocReference><Status><![CDATA[Completed]]></Status><Source><![CDATA[MPI Website]]></Source><CommunicationDate>2010-08-13</CommunicationDate><CommunicationTime>09:38</CommunicationTime><UpdatedDate>2010-08-13</UpdatedDate><UpdatedTime>09:38</UpdatedTime><Attachments><DocumentMetaData><ID>38085</ID><Reference>121086</Reference><Status><![CDATA[Facilitator]]></Status><Title><![CDATA[COB TestApplication1]]></Title><FileName><![CDATA[App Attachment1]]></FileName><Format><![CDATA[application/msword]]></Format><Type><![CDATA[Original CV]]></Type><CreationDate>2010-08-13</CreationDate><CreationTime>09:38</CreationTime><Notes><![CDATA[Test Application Notes1]]></Notes></DocumentMetaData><DocumentMetaData><ID>38086</ID><Reference>121087</Reference><Language><![CDATA[English]]></Language><Status><![CDATA[Facilitator]]></Status><Title><![CDATA[COB TestApplication2]]></Title><FileName><![CDATA[App Attachment2]]></FileName><Format><![CDATA[application/msword]]></Format><Type><![CDATA[Other]]></Type><CreationDate>2010-08-13</CreationDate><CreationTime>09:38</CreationTime><Notes><![CDATA[Test Application Notes2]]></Notes></DocumentMetaData></Attachments><Notes><![CDATA[General Notes for Application about the Company]]></Notes></SubmissionDetails><JobDetails><ID>34706</ID></JobDetails></ApplicationDetails></GetApplicationDetailsResponse>]]></result>
</ns1:executeBOResponse>
</soapenv:Body>
</soapenv:Envelope>
Thanks,
Param