OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

spml-demo-tech message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Interop Schema (Sun)


Hi all,

We're still on the fence for search, but this is what we're working with 
at the moment.  I'll let you know if this gets simpler...

<?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope
   xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/'>
<SOAP-ENV:Body>
<listTargetsResponse xmlns='urn:oasis:names:tc:SPML:2:0' 
status='success' requestID='rid[1745]'>
   <target targetID='Sun-Interop-DSML' 
profile='urn:oasis:names:tc:SPML:2:0:DSML'>
     <schema>
             <spmldsml:schema 
xmlns:spmldsml='urn:oasis:names:tc:SPML:2:0:DSML'>
         <spmldsml:objectClassDefinition name='interopAccount'>
           <spmldsml:memberAttributes>
             <spmldsml:attributeDefinitionReference required='true' 
name='accountId'/>
             <spmldsml:attributeDefinitionReference required='true' 
name='credentials'/>
             <spmldsml:attributeDefinitionReference required='true' 
name='isSuspended'/>
             <spmldsml:attributeDefinitionReference name='firstname'/>
             <spmldsml:attributeDefinitionReference name='lastname'/>
             <spmldsml:attributeDefinitionReference name='emailAddress'/>
             <spmldsml:attributeDefinitionReference name='description'/>
           </spmldsml:memberAttributes>
         </spmldsml:objectClassDefinition>
         <spmldsml:objectClassDefinition name='interopRole'>
           <spmldsml:memberAttributes>
             <spmldsml:attributeDefinitionReference required='true' 
name='accountId'/>
             <spmldsml:attributeDefinitionReference name='description'/>
           </spmldsml:memberAttributes>
         </spmldsml:objectClassDefinition>
         <spmldsml:attributeDefinition description='Account Id' 
name='accountId'/>
         <spmldsml:attributeDefinition description='Credentials, e.g. 
password' name='credentials'/>
         <spmldsml:attributeDefinition description='Is this account 
suspended?' name='isSuspended'/>
         <spmldsml:attributeDefinition description='First Name' 
name='firstname'/>
         <spmldsml:attributeDefinition description='Last Name' 
name='lastname'/>
         <spmldsml:attributeDefinition description='Email Address' 
name='emailAddress'/>
         <spmldsml:attributeDefinition description='Description of the 
user.' name='description'/>
       </spmldsml:schema>
       <supportedSchemaEntity entityName='interopAccount'/>
     </schema>
     <capabilities>
       <capability namespaceURI='urn:oasis:names:tc:SPML:2:0:password'/>
       <capability namespaceURI='urn:oasis:names:tc:SPML:2:0:suspend'/>
       <capability namespaceURI='urn:oasis:names:tc:SPML:2:0:search'/>
     </capabilities>
   </target>
</listTargetsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

--Kent


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]