NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The PO services are available from within the NIH firewall at http://ctms-services-po-integration.nci.nih.gov/wsrf/services/cagrid/<ServiceName> and the WSDLs can be found at http://ctms-services-po-integration.nci.nih.gov/wsrf/services/cagrid/<ServiceName>?wsdl

The available service names are:
Person
Organization
ClinicalResearchStaff
HealthCareFacility
HealthCareProvider
IdentifiedOrganization
IdentifiedPerson
OrganizationalContact
OversightCommittee
ResearchOrganization

In addition, the XSD defining our types is available at http://ctms-services-po-integration.nci.nih.gov/wsrf/share/schema/CoreServices/CoppaPO.xsd (for PA, http://ctms-services-pa-integration.nci.nih.gov/wsrf/share/schema/PAServices/CoppaPA.xsd; all types not defined by that XSD are from the ISO 21090 spec.

If you just want to call the services, you can use a tool like SoapUI to generate XML from the WSDLs (which is what QA does). To get more involved, you can use the sample java code in coppa/code/po-grid/src/gov/nih/nci/coppa/services/entities /ServiceName/client/ServiceNameClient.java.

The grid services are ISO 21090 compliant. To construct valid XML messages to send to the services, you should be familiar with the spec, available at https://wiki.nci.nih.gov/display/EAWiki/ISO+21090+Data+Types (ISO_21090_20080317.zip). Also read the PIMs (platform independent models) for 21090 and the PersonService available at https://gforge.nci.nih.gov/svnroot/coppa/trunk/documents/analysis_and_design/.

  • No labels