Hi Gurus
How do we create a web-service with multiple operations.
We have a requirement to have 4 different services to be called from vendor - create, change, update & delete.
Each of these service have are synchronous have and have their own structure - request & response.
I would like to explore the option of creating ONE master WSDL for all 4 synchronous web-service instead of creating 4 individual WSDL.
Can you please help me understand the below:
1. How would I create a service interface with all the above 4 operations.
2. How would the Vendor call these services - will there any value in the end-point URL which would specify that its a create, change, update or delete service ?!
3. Is there are field in XSD which needs be created or mentioned as "operation".
4. How is the WSDL "operation" specified in runtime ?!
5. Do we create & share a webserice user with vendor - wat would be the roles for this PI webserice user?!
Pros & Cons:
1. Wat are the Pros & Cons of having 1 WSDL for all 4 services - by creating a single service interface.
2. Wat are the Pros & Cons of having 4 WSDL for each of the 4 services - by creating a single service interface.
Please, provide your valuable experiences on best practices for the above scenario. Your help is greatly appreciated!!
Thank you,
Ritu