Webservice Return Message ID Using Soap UI

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Webservice Returns Message ID while executing from SOAP UI

A webservice named getIncentiveTransactionStaging tested using Soap UI.


Expectation was that it should return all attributes of CN_TP_TRANSACTIONS_ALL
table for the respective participant and transaction number. But it was returning
only Message ID as output response.
Below are the steps to test webservice
1. WSDL url taken from OER portal

2. Created a New SOAP Project with above WSDL in SOAP UI.


3. Provided all necessary parameters (Participant ID and Transaction Number),
but webservice was returning Message ID in the right sub window.

Solution: The name of the web service is getIncentiveTransactionStaging. Its a


staging webservices so it will pick the data from
CN_TP_TRANSACTIONS_STAGING_T instead off CN_TP_TRANSACTIONS_ALL. We
should pass Participant ID and Transaction Number from this table.
Q: How the records moved from CN_TP_TRANSACTIONS_STAGING_T to
CN_TP_TRANSACTIONS_ALL?
Ans: After importing transactions, the record will be in
CN_TP_TRANSACTIONS_STAGING_T. When you run collection, it will move the record
to CN_TP_TRANSACTIONS_ALL table which user can see in Manage Transactions /
Manage Credits UI.
If the records from CN_TP_TRANSACTIONS_ALL will pass to this web service, it will
not return output response.
It will only return MESSAGE ID because of no data found.
Secondly, if there are more than one transaction numbers for the participant, it
means in case of multiple rows. It will populate a message for multiple rows and will
return output response.

You might also like