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

From EGIWiki
< GOCDB‎ | PI
Jump to: navigation, search
(parameters)
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{Template:Op menubar}}
 +
{{Template:GOCDB_menubar}}
 +
{{TOC_right}}
 +
[[Category:GOCDB]]
 
== Method: get_roc_contacts ==
 
== Method: get_roc_contacts ==
  
Line 10: Line 14:
 
=== Entry point ===
 
=== Entry point ===
  
https://goc.gridops.org/gocdbpi/private/?method=get_roc_contacts
+
https://goc.egi.eu/gocdbpi/private/?method=get_roc_contacts
  
 
=== parameters ===
 
=== parameters ===
Line 18: 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.gridops.org/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 31: 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>
 
   <CONTACT USER_ID="999" PRIMARY_KEY="45177G0">
 
   <CONTACT USER_ID="999" PRIMARY_KEY="45177G0">
 
     <FORENAME>Foo</FORENAME>
 
     <FORENAME>Foo</FORENAME>
Line 62: Line 76:
 
  </results>
 
  </results>
  
[[GOCDB_Technical_Documentation|Back to GOCDB technical Documentation main page]]
+
[[GOCDB/PI/Technical_Documentation|Back to GOCDB technical Documentation main page]]

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