Difference between revisions of "GOCDB/PI/get roc contacts method"

From EGIWiki
< GOCDB‎ | PI
Jump to: navigation, search
(Output Example)
(parameters)
 
(8 intermediate revisions by 2 users not shown)
Line 22: Line 22:
 
|-
 
|-
 
| roc || Limit results to the given ROC || any ROC name || all || ?method=get_roc_contacts&roc=Russia  
 
| roc || Limit results to the given ROC || any ROC name || all || ?method=get_roc_contacts&roc=Russia  
 +
|-
 +
| Docs for cursor params coming soon.
 +
| Limit results and use cursor paging to iterate over all results
 +
| [https://wiki.egi.eu/wiki/GOCDB/notifications#Optional_Cursor_Paging_on_Read_API See here for info]
 +
|
 +
|
 +
|-
 
|}
 
|}
  
 +
<!--- Removed from V5
 
=== XML schema ===
 
=== XML schema ===
  
 
https://goc.egi.eu/gocdbpi/private/?method=get_roc_contacts&output=xmlschema
 
https://goc.egi.eu/gocdbpi/private/?method=get_roc_contacts&output=xmlschema
 +
-->
  
 
=== Output Example ===
 
=== Output Example ===
 
 
  <?xml version="1.0"?>
 
  <?xml version="1.0"?>
 
  <results>
 
  <results>
Line 35: Line 43:
 
   <ROCNAME>MyROC</ROCNAME>
 
   <ROCNAME>MyROC</ROCNAME>
 
   <MAIL_CONTACT>contact@ngi.org</MAIL_CONTACT>
 
   <MAIL_CONTACT>contact@ngi.org</MAIL_CONTACT>
 +
  <!-- ****NEW **** element below -->
 
   <GOCDB_PORTAL_URL>https://goc.egi.eu/portal/index.php?Page_Type=NGI&amp;id=2</GOCDB_PORTAL_URL>
 
   <GOCDB_PORTAL_URL>https://goc.egi.eu/portal/index.php?Page_Type=NGI&amp;id=2</GOCDB_PORTAL_URL>
 
   <CONTACT USER_ID="999" PRIMARY_KEY="45177G0">
 
   <CONTACT USER_ID="999" PRIMARY_KEY="45177G0">

Latest revision as of 15:19, 16 December 2016

Main EGI.eu operations services Support Documentation Tools Activities Performance Technology Catch-all Services Resource Allocation Security


GOC DB menu: Home Documentation Index


Method: get_roc_contacts

Description Returns NGI contact details, including NGI contact mail address and list of NGI staff
Protection Level Protected (level 2)

Entry point

https://goc.egi.eu/gocdbpi/private/?method=get_roc_contacts

parameters

parameter effect format/value(s) default example
roc Limit results to the given ROC any ROC name all ?method=get_roc_contacts&roc=Russia
Docs for cursor params coming soon. Limit results and use cursor paging to iterate over all results See here for info


Output Example

<?xml version="1.0"?>
<results>
 <ROC ROC_NAME="MyRoc">
  <ROCNAME>MyROC</ROCNAME>
  <MAIL_CONTACT>contact@ngi.org</MAIL_CONTACT>
  <GOCDB_PORTAL_URL>https://goc.egi.eu/portal/index.php?Page_Type=NGI&id=2</GOCDB_PORTAL_URL>
  <CONTACT USER_ID="999" PRIMARY_KEY="45177G0">
   <FORENAME>Foo</FORENAME>
   <SURNAME>Bar</SURNAME>
   <TITLE>Dr</TITLE>
   <DESCRIPTION>this is our ROC manager</DESCRIPTION>
   <EMAIL>foo.bar@roc.com</EMAIL>
   <TEL>999</TEL>
   <WORKING_HOURS_START>10:00</WORKING_HOURS_START>
   <WORKING_HOURS_END>19:00</WORKING_HOURS_END>
   <CERTDN>
    /C=ZZ/O=certif/OU=users/OU=roc.com/CN=Foo Bar
   </CERTDN>
   <ROLE_NAME>Regional Manager</ROLE_NAME>
  </CONTACT>
  <CONTACT USER_ID="666" PRIMARY_KEY="12345G0">
   <FORENAME>Ferdinand</FORENAME>
   <SURNAME>Satan</SURNAME>
   <TITLE>Mr</TITLE>
   <DESCRIPTION>new staff</DESCRIPTION>
   <EMAIL>ferdinand@roc.com</EMAIL>
   <TEL>666</TEL>
   <WORKING_HOURS_START>00:00</WORKING_HOURS_START>
   <WORKING_HOURS_END>23:59</WORKING_HOURS_END>
   <CERTDN>
    /C=ZZ/O=certif/OU=users/OU=roc.com/CN=Ferdinand Satan
   </CERTDN>
   <ROLE_NAME>Regional Staff</ROLE_NAME>
  </CONTACT>
 </ROC>
</results>

Back to GOCDB technical Documentation main page