Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Directory Services Markup Language
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
'''Directory Services Markup Language''' ('''DSML''') is a representation of [[directory service]] information in an [[XML]] syntax. The DSML version 1 effort was announced on July 12, 1999 by creator [[Bowstreet]] (subsequently acquired by [[IBM]] in 2005). Initiative supporters include [[AOL-Netscape]], [[Sun Microsystems]], [[Oracle Corporation|Oracle]], [[Novell]], [[Microsoft]], and IBM. It resulted in a [[Document Type Definition]] for a file containing the XML representation of entries in the [[Lightweight Directory Access Protocol|LDAP]] data model, similar in spirit to [[LDAP Data Interchange Format|LDIF]]. The DSML version 2 effort was promulgated in [[OASIS (organization)|OASIS]] in 2001. It resulted in an XML schema for the representation of directory access operations based on that of LDAP, that could be carried in [[SOAP]]. The [[Service Provisioning Markup Language|Service Provisioning Markup Language (SPML)]] also from OASIS is based on the concepts of DSMLv2, but does not have such a tight coupling to the LDAP information model. DSML is often pronounced "dismal". == Example of DSML result from requesting an LDAP directory == <syntaxhighlight lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core"> <searchResponse> <searchResultEntry dn="uid=misterX,ou=People,dc=dsml,dc=sample"> <attr name="objectClass"> <value>person</value> <value>organizationalPerson</value> <value>inetOrgPerson</value> <value>top</value> </attr> <attr name="givenName"> <value>X</value></attr> <attr name="title"> <value>Mr</value></attr> <attr name="uid"> <value>misterX</value></attr> <attr name="cn"> <value>X</value></attr> <attr name="sn"> <value>Mister</value></attr> <attr name="mail"> <value>misterx@...</value></attr> <attr name="ou"> <value>People</value></attr> </searchResultEntry> <searchResultDone> <resultCode code="0"/> </searchResultDone> </searchResponse> </batchResponse> </syntaxhighlight> ==External links== * [https://www.oasis-open.org/committees/dsml/docs/DSMLv2.doc DSML v2.0 Specification] * [https://www.oasis-open.org/committees/dsml/errata/DSMLv2errata.doc DSML v2.0 Specification errata] * [https://www.oasis-open.org/committees/dsml/docs/DSMLv2.xsd DSML v2.0 Schema] * [https://www.oasis-open.org/committees/dsml/faq.php DSML V2 FAQ] * [http://xml.coverpages.org/dsml.html Coverpages on DSML] * {{cite web |last1=Poe |first1=Lanette |last2=Ball |first2=Michael |date=2000-11-01 |df=mdy |url=https://www.infoworld.com/article/2076231/dsml-gives-you-the-power-to-access-your-ldap-information-as-xml.html |title=DSML gives you the power to access your LDAP information as XML |work=[[JavaWorld]] |accessdate=2020-07-18}} * {{cite web |last1=O'Neill |first1=Mark |date=2001-12-03 |df=mdy |url=http://xml.sys-con.com/node/40290 |title=XML and Security |work=XML-Journal |archiveurl=https://web.archive.org/web/20120508055239/http://xml.sys-con.com/node/40290 |archivedate=2012-05-08}} {{OASIS Standards}} [[Category:XML-based standards]] [[Category:Markup languages]] [[Category:Year of introduction missing]] {{Markup-languages-stub}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite web
(
edit
)
Template:Markup-languages-stub
(
edit
)
Template:OASIS Standards
(
edit
)