GGUS:VO Biomed Dashboard Interface FAQ
GGUS wiki / GGUS FAQ / GGUS Documentation / GGUS Helpdesk
FAQ for the Biomed VO dashboard interface
- Updated
- 2011-10-12
Purpose
This document describes the interface used by Biomed VO dashboard for submitting and updating team tickets in GGUS.
The interface is using dedicated SOAP web services for submission and updating provided by GGUS.
However the team tickets feature is restricted to the use by Biomed and the WLCG VOs.
SOAP web service
The SOAP web services for submitting and updating team tickets are described in a wsdl file. This wsdl file is mapped to the GGUS test instance. For getting the wsdl file of GGUS production instance please contact the GGUS administrators.
4 SOAP operations are provided with the web services:
- OpCreateTeam
- OpModifyTeam
- OpGetTeam
- OpGetListTeam
OpCreateTeam
This operation is being used for submitting team tickets. Available fields and their meaning are listed in the table below.
XML element | Mode | Comments |
---|---|---|
GHD_Affected_Site | Optional | Site affected by the problem. Possible values are site names from GOCDB and OIMDB |
GHD_Affected_VO | Mandatory | VO affected by the problem. Possible values are site names from GOCDB and OIMDB |
GHD_Affected_Site | Optional | Site affected by the problem. Possible values are site names from GOCDB and OIMDB |
GHD_Affected_Site | Optional | Site affected by the problem. Possible values are site names from GOCDB and OIMDB |
GHD_Affected_Site | Optional | Site affected by the problem. Possible values are site names from GOCDB and OIMDB |
OpModifyTeam
Via cfengine the *_temp.csv are copied to the GGUS production (and training) servers at the time when they are created. Coincidentally the php script voms_sync.php gets started. This script communicates with the GGUS user database and creates, deletes or updates user accounts according to the content of the csv files. Attributes covered by the synchronization process are
- VOMS role (team, alarm)
- Certificate DN
- User name
OpGetTeam
OpGetListTeam
What if I have questions which are not dealt with by this FAQ?
Open a GGUS ticket
indicating that it should be directed at the GGUS team.
Search
- Please use this link to search inside the GGUS FAQ