AnsweredAssumed Answered

Is there any way that DevTest can ignore the case of the tags while trying to find a matching request

Question asked by Sree.unnikrishnan on Jul 20, 2018
Latest reply on Jul 25, 2018 by gadpr08

I have a MAR file deployed with 15-20 transactions . With the new code drop there has been a change in the cases of the tags. 

For eg

I have a scenario where in i have created a transaction for the following request

<?xml version="1.0" encoding="UTF-8"?>
<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:Header>
</soapenv:Header>
<soapenv:Body>
<InquireUnifiedCustomerServiceProfileRequest xmlns="http://csi.cingular.com/CSI/Namespaces/Container/Public/InquireUnifiedCustomerServiceProfileRequest.xsd">
<CustomerCriteria>
<subscriberNumber>4693239002</subscriberNumber>
</CustomerCriteria>
<AvailableIntegratedOffers>
<availableIntegratedOffersIndicator>true</availableIntegratedOffersIndicator>
<applicationId>Clarify</applicationId>
</AvailableIntegratedOffers>
</InquireUnifiedCustomerServiceProfileRequest>
</soapenv:Body>
</soapenv:Envelope>

 

Now with  the new code drop there has been changes in the case of fields and i want DevTest to ignore the case when its trying to find a match.

 

For eg now the above request may come in as 

<?xml version="1.0" encoding="UTF-8"?>
<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:Header>
</soapenv:Header>
<soapenv:Body>
<InquireUnifiedCustomerServiceProfileRequest xmlns="http://csi.cingular.com/CSI/Namespaces/Container/Public/InquireUnifiedCustomerServiceProfileRequest.xsd">
<CustomerCriteria>
<SubscriberNumber>4693239002</SubscriberNumber>
</CustomerCriteria>
<AvailableIntegratedOffers>
<availableIntegratedOffersIndicator>true</availableIntegratedOffersIndicator>
<applicationId>Clarify</applicationId>
</AvailableIntegratedOffers>
</InquireUnifiedCustomerServiceProfileRequest>
</soapenv:Body>
</soapenv:Envelope>

 

OR 

 

<?xml version="1.0" encoding="UTF-8"?>
<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:Header>
</soapenv:Header>
<soapenv:Body>
<InquireUnifiedCustomerServiceProfileRequest xmlns="http://csi.cingular.com/CSI/Namespaces/Container/Public/InquireUnifiedCustomerServiceProfileRequest.xsd">
<CustomerCriteria>
<SUBSCRIBERNumber>4693239002</SUBSCRIBERNumber>
</CustomerCriteria>
<AvailableIntegratedOffers>
<availableIntegratedOffersIndicator>true</availableIntegratedOffersIndicator>
<applicationId>Clarify</applicationId>
</AvailableIntegratedOffers>
</InquireUnifiedCustomerServiceProfileRequest>
</soapenv:Body>
</soapenv:Envelope>

 

How can i achieve this in DevTest...I want to reuse the same MAR file without a lot of rework. Can this be done?

 

Thank you in advance for your help.

Outcomes