| <?xml version="1.0" encoding="UTF-8"?> |
| <definitions name="ServiceSecurity" targetNamespace="http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity" xmlns:tns="http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity" xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd" xmlns:wsrlw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl" xmlns:wsdlpp="http://www.globus.org/namespaces/2004/10/WSDLPreprocessor" xmlns:gtwsdl1="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ServiceGroup-1.2-draft-01.wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing" xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl" xmlns:wsrbfw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.wsdl" xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/"> |
| <import namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" location="WS-ResourceProperties.wsdl"/> |
| <import namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.wsdl" location="WS-BaseFaults.wsdl"/> |
| <!--============================================================ |
| |
| T Y P E S |
| |
| ============================================================--> |
| <types> |
| <schema targetNamespace="http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:ns0="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.security" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsrbf="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"> |
| <import namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd" schemaLocation="WS-BaseFaults.xsd"/> |
| <import namespace="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.security" schemaLocation="security.xsd"/> |
| <element name="GetServiceSecurityMetadataRequest"> |
| <complexType> |
| <sequence/> |
| </complexType> |
| </element> |
| <element name="GetServiceSecurityMetadataResponse"> |
| <complexType> |
| <sequence> |
| <element ref="ns0:ServiceSecurityMetadata" minOccurs="1" maxOccurs="1"/> |
| </sequence> |
| </complexType> |
| </element> |
| <element name="ServiceSecurityResourceProperties"> |
| <complexType> |
| <sequence/> |
| </complexType> |
| </element> |
| </schema> |
| </types> |
| <!--place service messages here--> |
| <message name="GetServiceSecurityMetadataRequest"> |
| <part name="parameters" element="tns:GetServiceSecurityMetadataRequest"/> |
| </message> |
| <message name="GetServiceSecurityMetadataResponse"> |
| <part name="parameters" element="tns:GetServiceSecurityMetadataResponse"/> |
| </message> |
| <!--============================================================ |
| |
| P O R T T Y P E |
| |
| ============================================================--> |
| <portType name="ServiceSecurityPortType" wsrp:ResourceProperties="tns:ServiceSecurityResourceProperties"> |
| <operation name="getServiceSecurityMetadata"> |
| <input message="tns:GetServiceSecurityMetadataRequest" wsa:Action="http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity/GetServiceSecurityMetadataRequest"/> |
| <output message="tns:GetServiceSecurityMetadataResponse" wsa:Action="http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity/GetServiceSecurityMetadataResponse"/> |
| </operation> |
| <operation name="GetResourceProperty"> |
| <input name="GetResourcePropertyRequest" message="wsrpw:GetResourcePropertyRequest" wsa:Action="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/GetResourceProperty"/> |
| <output name="GetResourcePropertyResponse" message="wsrpw:GetResourcePropertyResponse" wsa:Action="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/GetResourcePropertyResponse"/> |
| <fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/> |
| <fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/> |
| </operation> |
| <operation name="GetMultipleResourceProperties"> |
| <input name="GetMultipleResourcePropertiesRequest" message="wsrpw:GetMultipleResourcePropertiesRequest" wsa:Action="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/GetMultipleResourceProperties"/> |
| <output name="GetMultipleResourcePropertiesResponse" message="wsrpw:GetMultipleResourcePropertiesResponse" wsa:Action="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/GetMultipleResourceProperties"/> |
| <fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/> |
| <fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/> |
| </operation> |
| <operation name="QueryResourceProperties"> |
| <input name="QueryResourcePropertiesRequest" message="wsrpw:QueryResourcePropertiesRequest" wsa:Action="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/QueryResourceProperties"/> |
| <output name="QueryResourcePropertiesResponse" message="wsrpw:QueryResourcePropertiesResponse" wsa:Action="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/QueryResourcePropertiesResponse"/> |
| <fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/> |
| <fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/> |
| <fault name="UnknownQueryExpressionDialectFault" message="wsrpw:UnknownQueryExpressionDialectFault"/> |
| <fault name="InvalidQueryExpressionFault" message="wsrpw:InvalidQueryExpressionFault"/> |
| <fault name="QueryEvaluationErrorFault" message="wsrpw:QueryEvaluationErrorFault"/> |
| </operation> |
| </portType> |
| </definitions> |