I am facing an issue when I am hitting a data driven VS from SOAP UI, the change or customization I have done is I have deleted one of the request payload's JSON element in the signature mapping as I want the value to be picked from the incoming request. Its a timestamp value and is expected to be current time of the request's application.
When I trigger the request I have only got 404 default message requesting me to expand the transactions. When I delete the timestamp element from the incoming payload the VS gives success response.
Please suggest a way I can solve this issue. I have attached the service mar file for reference.
In a DD VS, all request arguments need to be mapped in the Excel/CSV file. If all the request data arguments with values are not matched then, you will get a 404 not found.
The Excel file you shared has the below columns:
activityName,senderURI, userid, security, conversationID, requestID, cableModemMACAddress and embeddedDigitalVoiceAdapterMACAddress.
The VSI file has the below Request Data Arguments:
If any of the above request data arguments are not mapped to Excel columns and values are not matched then you get a "404 not found".
Agreed @Prema Gadde.
The point what Sourav is trying to make is - The time stamp field value is dynamic.
As part of Data Driven Approach - excel sheet will have some static data getting uploaded in the portal. If we change any thing in the excel then we might have to re-upload the excel sheet.
Now he has to have this Data-Driven VS and the excel sheet to be uploaded. How can we achieve this.
Can we download the mar file and add the Date Function after listener step in the VSM and pass it as argument ?Will that going to be help ?
I haven't tried but checking if this can be a workaround.