Short blog on configuring ICT_SERVICE_DESK_API in 7.1 from activating up to short test on SOAPUI.
Some copying and pasting from documentation but this is doc I wish I had before I started looking into it.
Setup Webservice API in Solution Manager.
Use
This IMG activity creates a technical user with restricted authorization, that is used when an external service desk system calls the SAP Solution Manager Service Desk.
Activities
Create user
Assign role to a user
If the external service desk system is also a SAP Solution Manager system, assign the following roles to the technical user:
SAP_SUPPDESK_ADMIN
SAP_SUPPDESK_INTERFACE
2 Activate Service
Activities
This directs you to transaction SICF.
Configure Service Provider
This Customizing activity configures this web service to connect to the external service desk. You can connect an external service desk to the Solution Manager
service desk to make different tools available to the different levels of your support organization.
In spro, this will direct you to transaction SOAManager
Activities
Just to test if everything is correct with J2EE, click on the link for Open Web Service navigator for selected binding
If you get the following error then follow the instructions
Open Web Service navigator for selected binding
Configure Service Consumer
Use
The logical port specifies the server of the external system, and is used to transfer data. The Web AS HTTP or HTTPS port is used, depending on the
information in the URL.
To set this parameter, proceed as described in the activity Maintain Profile Parameters (see transaction SOLMAN_SETUP).
Activities
In the documentation here is idea of the logical port and end point which you just created.
Testing the Web Service
1- Press the button Ping Web Service, you should see this success message
Web service ping successful for LP 'LINK2JIRA', proxy 'CO_PCICT_SERVICE_DESK_API'
2- Another test is to go to the WSDL Analyzer.
Enter in the WSDL, User and password and you will see the details of the service.
3- Now lets try a test on the Service.
In the ICT_SERVICE_DESK_API service definition click on the link
Open Web Service navigator for selected binding
A new browser page will open
Enter the WSDL URL of the Web service:
If you come across any errors you should check out Transaction SRT_TOOLS
Web Service Utilities: Administration -> Press Error Log button
This is very useful for giving more detail on an error you might see, it also gives the component this error is connected to.
4- Test from outside Solution Manager.
A very good tool is SOAPUI which is a free application.
You will now see the operands from the WSDL.
For short test we will try RequestSystemGuid.
As below, the GUID is returned.
Best Regards,
Matthew
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
26 | |
14 | |
13 | |
13 | |
12 | |
8 | |
8 | |
7 | |
6 | |
5 |