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

 


Help: OASIS Mailing Lists Help | MarkMail Help

provision message

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


Subject: CA SPML V2 Interop Schema and sample requests


Title: Message
Hi everyone,
 
CA will be participating in the upcoming SPML v2 Interoperability Event as both a "Service Provider" and a "Company".
Our SPML V2 Demo Service can be used to provision CA Identity Manager user accounts and roles. It supports all the core requests, e.g. listTargets, add, modify, delete, and lookup, as well as the standard operations specified in the Search, Password, and Suspend capabilities.

Attached is our SPML V2 schema to be used at the Interop and the request-response pairs we have tested our Server with.

I look forward to seeing you all at the Interop.
 

Van Bui

Senior Software Engineer, eTrust

Computer Associates

Richmond, Australia

Tel:    +61 3 8416 5655

Fax:   +61 3 8416 5810

Email: Van.Bui@ca.com

 

CA Sample SPML V2 Messages.zip

<?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>



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