Show
Ignore:
Timestamp:
10/29/09 10:40:14 (3 years ago)
Author:
Jay Jacobs <Jay.Jacobs@…>
Children:
6e442588c9126010eed3f01af2e3a24ed6c514e9
Parents:
a31b94de72b74b41e02374b483249d7b85e3e196
git-committer:
Jay Jacobs <Jay.Jacobs@cobham.com> / 2009-10-29T17:40:14Z+0000
Message:

Changed negotiationContext to negotiationContextType and made most of
the elements optional.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • wsdl/abac_types.xsd

    rb12e315 r2bc7b76  
    5959  <xsd:complexType name="contextInfo"> 
    6060    <xsd:choice> 
    61       <xsd:element name="context" type="tns:negotiationContext"/> 
     61      <xsd:element name="context" type="tns:negotiationContextType"/> 
    6262      <xsd:element name="contextFile" type="xsd:string"/> 
    6363      <xsd:element name="contextID" type="xsd:string"/> 
     
    6565  </xsd:complexType> 
    6666 
    67   <xsd:complexType name="negotiationContext"> 
     67  <xsd:complexType name="negotiationContextType"> 
    6868    <xsd:sequence> 
    6969      <!-- Who am I --> 
     
    7171        minOccurs="1" maxOccurs="1"/> 
    7272      <!-- Who is my opponent --> 
    73       <xsd:element name="peer" type="xsd:string"/> 
     73      <xsd:element name="peer" type="xsd:string" 
     74        minOccurs="0" maxOccurs="1"/> 
    7475      <!-- What strategy for graph satisfaction do I use --> 
    75       <xsd:element name="strategy" type="xsd:string"/> 
    76       <!-- My creddential frontiers --> 
     76      <!-- If this is omitted then the factory uses the default --> 
     77      <xsd:element name="strategy" type="xsd:string" 
     78        minOccurs="0" maxOccurs="1"/> 
     79      <!-- My credential frontiers (if omitted they need to be added) --> 
    7780      <xsd:element name="frontier" type="tns:frontier" 
    78         minOccurs="1" maxOccurs="1"/> 
    79       <!-- My opponents credential evidence --> 
    80       <xsd:element name="oppoCache" type="tns:credentialSet"/> 
     81        minOccurs="0" maxOccurs="1"/> 
     82      <!-- My opponents/discovered credential evidence (optional) --> 
     83      <xsd:element name="oppoCache" type="tns:credentialSet" 
     84        minOccurs="0" maxOccurs="1"/> 
    8185    </xsd:sequence> 
    8286  </xsd:complexType>