NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The PO/PA grid services are ISO 21090 compliant. To construct valid XML messages to send to the services, you should be familiar with the ISO 21090 Published Standard(login required). Also read the 21090 PIM (platform independent model) specification, as well as the PO and PA service PIMs available athttps://ncisvn.nci.nih.gov/svn/coppa/trunk/documents/analysis_and_design/service_specifications/

Consuming Secure Services

...

Note

Starting with v3.1, all PO and PA services are secure

...

To access secure grid services (both PO and PA services), you'll need an authorized grid account on the appropriate grid. If you intend to use the Integration tiers or a local deployment inside the NIH firewall, you should use the Stage Grid; for the Demo tier and local deployments outside the firewall, you should use the Training Grid.  You can create an account using the caGrid Portal (training Portal or stage Portal) or using GAARDS-UI (see instructions for caGrid 1.3 software installation and creating an account).

...

SoapUI is a web service testing tool that allows for creating SOAP messages and using them to invoke web service end points.  This tool can be convenient if you would like to call services without any coding, such as in QA.  Please see these instructions for how to add grid credentials to SoapUI in order to call secure services.

Consuming Unsecured Services

...

Note

Unsecure Services were available prior to v3.1 of PO & PA and will be retired when v3.3 is released.

You can access the unsecured services via (both PO and PA services) via java the same way you would access the secured services (see above), skipping the steps that involve obtaining grid credentials.  You can also use SoapUI without going through the security steps described above.

...