← Prev in month ← Prev in thread
Next in thread → Next in month →

CA SPML V2 Interop Schema and sample requests

From
Boucher, Robert J <>
Date
2006-06-07T13:43:55+00:00
ID
Thread
CA SPML V2 Interop Schema and sample requests
<?xml version="1.0" encoding="UTF-8"?>

<listTargetsResponse status="success" xmlns="urn:oasis:names:tc:SPML:2:0" xmlns:spmlref="urn:oasis:names:tc:SPML:2:0:reference" xmlns:spmlsearch="urn:oasis:names:tc:SPML:2:0:search" xmlns:spmlasync="urn:oasis:names:tc:SPML:2:0:async" xmlns:spmlbatch="urn:oasis:names:tc:SPML:2:0:batch" xmlns:spmldsml="urn:oasis:names:tc:SPML:2:0:DSML" xmlns:spmlsuspend="urn:oasis:names:tc:SPML:2:0:suspend" xmlns:spmlupdates="urn:oasis:names:tc:SPML:2:0:updates" xmlns:spmlbulk="urn:oasis:names:tc:SPML:2:0:bulk" xmlns:spmlpass="urn:oasis:names:tc:SPML:2:0:password">
    <target targetID="CA-Interop-DSML">
        <schema>
            <spmldsml:schema>
                <spmldsml:objectClassDefinition name="account">
                    <spmldsml:memberAttributes>
                        <spmldsml:attributeDefinitionReference name="cn"></spmldsml:attributeDefinitionReference>
                        <spmldsml:attributeDefinitionReference required="true" name="uid"></spmldsml:attributeDefinitionReference>
                        <spmldsml:attributeDefinitionReference name="email"></spmldsml:attributeDefinitionReference>
                        <spmldsml:attributeDefinitionReference name="password"></spmldsml:attributeDefinitionReference>
                        <spmldsml:attributeDefinitionReference name="suspended"></spmldsml:attributeDefinitionReference>
                    </spmldsml:memberAttributes>
                </spmldsml:objectClassDefinition>
                <spmldsml:objectClassDefinition name="role">
                    <spmldsml:memberAttributes>
                        <spmldsml:attributeDefinitionReference name="cn"></spmldsml:attributeDefinitionReference>
                        <spmldsml:attributeDefinitionReference name="description"></spmldsml:attributeDefinitionReference>
                    </spmldsml:memberAttributes>
                </spmldsml:objectClassDefinition>
                <spmldsml:attributeDefinition type="xsd:string" name="cn" description="Common Name"></spmldsml:attributeDefinition>
                <spmldsml:attributeDefinition type="xsd:string" name="uid" description="User ID"></spmldsml:attributeDefinition>
                <spmldsml:attributeDefinition type="xsd:string" name="email" multivalued="true" description="Email Addresses"></spmldsml:attributeDefinition>
                <spmldsml:attributeDefinition type="xsd:string" name="password" description="User Password"></spmldsml:attributeDefinition>
                <spmldsml:attributeDefinition type="xsd:boolean" name="suspended" description="Specifies the suspension status of a user account"></spmldsml:attributeDefinition>
                <spmldsml:attributeDefinition type="xsd:string" name="description" description="Description"></spmldsml:attributeDefinition>
            </spmldsml:schema>
            <supportedSchemaEntity entityName="account"></supportedSchemaEntity>
            <supportedSchemaEntity entityName="role"></supportedSchemaEntity>
        </schema>
        <capabilities>
            <capability namespaceURI="urn:oasis:names:tc:SPML:2:0:password">
                <appliesTo entityName="account"></appliesTo>
            </capability>
            <capability namespaceURI="urn:oasis:names:tc:SPML:2:0:suspend">
                <appliesTo entityName="account"></appliesTo>
            </capability>
            <capability namespaceURI="urn:oasis:names:tc:SPML:2:0:reference">
                <spmlref:referenceDefinition typeOfReference="roles">
                    <spmlref:schemaEntity entityName="account"></spmlref:schemaEntity>
                    <spmlref:canReferTo entityName="role"></spmlref:canReferTo>
                </spmlref:referenceDefinition>
                <appliesTo entityName="account"></appliesTo>
            </capability>
        </capabilities>
    </target>
</listTargetsResponse>
← Prev in month ← Prev in thread
Next in thread → Next in month →