Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "NGI GRNET:RT GGUS Integration"

From EGIWiki
Jump to navigation Jump to search
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:NGI]]
'''INTERFACE DECOMMISSIONED'''
<!--
=== Scope ===  
=== Scope ===  


Line 19: Line 23:
* A queue with name GGUS. For every ticket assigned to the GGUS queue at the HelalsGrid RT, a new ticket is created at the GGUS which is initially un-assigned.  
* A queue with name GGUS. For every ticket assigned to the GGUS queue at the HelalsGrid RT, a new ticket is created at the GGUS which is initially un-assigned.  


The implementation was done with the use of the Perl programming language, in order to reuse the HellasGrid RT code for the access and the administration of the tickets stored at the HellasGrid RT database. For the web services implementation, the Perl module SOAP::Lite (http://www.soaplite.com/) was used. The code of the web service implemented is in the file [ticket.cgi] located at the path /usr/lib/cgi. It is a cgi script which provides 3 call functions for a ticket creation, a ticket update, and for sending an attachment within a ticket.
The implementation was done with the use of the Perl programming language, in order to reuse the HellasGrid RT code for the access and the administration of the tickets stored at the HellasGrid RT database. For the web services implementation, the Perl module SOAP::Lite (http://www.soaplite.com/) was used. The code of the web service implemented is in the file ticket.cgi located at the path /usr/lib/cgi. It is a cgi script which provides 3 call functions for a ticket creation, a ticket update, and for sending an attachment within a ticket.


''' Ticket creation at GGUS '''  
''' Ticket creation at GGUS '''  
Line 36: Line 40:


The wsdl file which completely describes the provisioned web services is located at the url http://rt-ws.hellasgrid.gr/rt.wsdl. The web services are also listen to this hostname. Also, the rt-ws.hellasgrid.gr is alias to rt.hellasgrid.gr. It was chosen a different hostname, in order to restrict the web services to be called only by the IP address of the GGUS system.
The wsdl file which completely describes the provisioned web services is located at the url http://rt-ws.hellasgrid.gr/rt.wsdl. The web services are also listen to this hostname. Also, the rt-ws.hellasgrid.gr is alias to rt.hellasgrid.gr. It was chosen a different hostname, in order to restrict the web services to be called only by the IP address of the GGUS system.
-->

Latest revision as of 16:36, 25 March 2019


INTERFACE DECOMMISSIONED