migrating xml schema definitions from v2 to v3 ?
Rod Widdowson
rdw at steadingsoftware.com
Thu Feb 28 06:24:24 EST 2013
Related to this, can we actually make the xsd's visible on the installed
disk? For as long as they are the definitive documentation (which is
another discussion) it would be nice if a user could get access to them
without upacking jar files...
If we do this, then it makes sense for reasons of packaging and isolation
that the xsds be as close to the code which needs it as possible (so,
smeared across the master pack). Mind you, I have a visceral dislike of
doing this since it will continue to drive us demented as we try to find
them - so my brain says one thing and my heart another.
OTOH, if we decide to keep the xsds only in the jar file then the sanity of
the users would seem to dictate that we should put them in one place...
Rod
> -----Original Message-----
> From: dev-bounces at shibboleth.net [mailto:dev-bounces at shibboleth.net]
> On Behalf Of Tom Zeller
> Sent: 28 February 2013 03:17
> To: Shib Dev
> Subject: migrating xml schema definitions from v2 to v3 ?
>
> For v3, should the xsd's be distributed across multiple modules or
> co-located in one module ?
>
> For example, if distributed, xsd's would live in
> idp-attribute-resolver-spring and idp-attribute-filter-spring, etc. If
> co-located, all xsd's would be in idp-schema or somesuch.
>
> I am leaning towards co-located, because these files provide a
> configuration reference hopefully useful to deployers.
>
> Most of the idpv2 xml schema definitions live in java-shib-common, but
> there is one in java-idp.
>
> java-idp/src/main/resources/schema :
>
> shibboleth-2.0-idp-profile-handler.xsd
>
> java-shib-common/src/main/resources/schema :
>
> shibboleth-2.0-afp-mf-basic.xsd
> shibboleth-2.0-afp-mf-saml.xsd
> shibboleth-2.0-afp.xsd
> shibboleth-2.0-attribute-authority.xsd
> shibboleth-2.0-attribute-encoder.xsd
> shibboleth-2.0-attribute-map.xsd
> shibboleth-2.0-attribute-resolver-ad.xsd
> shibboleth-2.0-attribute-resolver-dc.xsd
> shibboleth-2.0-attribute-resolver-pc.xsd
> shibboleth-2.0-attribute-resolver.xsd
> shibboleth-2.0-metadata.xsd
> shibboleth-2.0-profile-handler.xsd
> shibboleth-2.0-relying-party-saml.xsd
> shibboleth-2.0-relying-party.xsd
> shibboleth-2.0-resource.xsd
> shibboleth-2.0-security-policy-saml.xsd
> shibboleth-2.0-security.xsd
> shibboleth-2.0-services.xsd
> shibboleth-metadata-1.0.xsd
> --
> To unsubscribe from this list send an email to dev-
> unsubscribe at shibboleth.net
More information about the dev
mailing list