Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
On Tue, 2010-06-29 at 09:06 +, Bill Wesse wrote: > Thanks Andrew. > > Richard's mail of Apr 24 2009 > (http://lists.samba.org/archive/cifs-protocol/2009-April/000740.html) > contained schema text that has definitely been superseded by the ones > I sent you yesterday. I am *fairly* sure those I send yesterday are > the latest & greatest, and should know for sure later today. > > Thanks for offering to end the patches / ldapcmp tool - for the > moment, that won't be necessary. OK. Do at least use source4/scripting/python/samba/ms_schema.py - it will save you a lot of time trying to turn these back into ldif you might have a hope of comparing with a real server. > Do you have Richard's attachment to fwd back to me? I'm already up to > quite a few file collections, and should first diff what he sent > against what I sent before thinking about proceeding further. The links to those are in the archive links I posted. > It's Ok with me to keep cifs-protocol in the loop. I may have to do > that manually on any responses, I'm not sure if our incident > management software can target outbound emails to multiple addresses > (it's evolving, and I've been offline from it for ~2 months). > I am also awaiting confirmation for posting those latest schema text > files to our team blog. That should happen by early next week. Thanks, Andrew Bartlett -- Andrew Bartletthttp://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. signature.asc Description: This is a digitally signed message part ___ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
Thanks Andrew! Regards, Bill Wesse MCSE, MCTS / Senior Escalation Engineer, US-CSS DSC Protocol Team 8055 Microsoft Way Charlotte, NC 28273 Email: bil...@microsoft.com Tel: +1(980) 776-8200 Cell: +1(704) 661-5438 Fax: +1(704) 665-9606 -Original Message- From: Andrew Bartlett [mailto:abart...@samba.org] Sent: Tuesday, June 29, 2010 5:24 AM To: Bill Wesse Cc: MSSolve Case Email; cifs-proto...@samba.org Subject: RE: [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 On Tue, 2010-06-29 at 09:06 +, Bill Wesse wrote: > Thanks Andrew. > > Richard's mail of Apr 24 2009 > (http://lists.samba.org/archive/cifs-protocol/2009-April/000740.html) > contained schema text that has definitely been superseded by the ones > I sent you yesterday. I am *fairly* sure those I send yesterday are > the latest & greatest, and should know for sure later today. > > Thanks for offering to end the patches / ldapcmp tool - for the > moment, that won't be necessary. OK. Do at least use source4/scripting/python/samba/ms_schema.py - it will save you a lot of time trying to turn these back into ldif you might have a hope of comparing with a real server. > Do you have Richard's attachment to fwd back to me? I'm already up to > quite a few file collections, and should first diff what he sent > against what I sent before thinking about proceeding further. The links to those are in the archive links I posted. > It's Ok with me to keep cifs-protocol in the loop. I may have to do > that manually on any responses, I'm not sure if our incident > management software can target outbound emails to multiple addresses > (it's evolving, and I've been offline from it for ~2 months). > I am also awaiting confirmation for posting those latest schema text > files to our team blog. That should happen by early next week. Thanks, Andrew Bartlett -- Andrew Bartletthttp://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. ___ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
A quick update: Confirmation on time/dates of the latest schema text files will be forthcoming after the July 6 meeting I mentioned below. Sorry I won't be able to confirm before that. Thanks again for your patience... From: Bill Wesse Sent: Wednesday, June 30, 2010 7:57 AM To: 'abart...@samba.org' Cc: MSSolve Case Email Subject: [REG:110062452298172] Text-file Schema for all of 2000-2008R2 Hi Andrew. I am advised that a planning meeting including the topic of where we intend to post the schema text files is scheduled for next Tuesday (July 6). I will advise you on the results as soon as I can after that (it is occurring very late in the day, my time). ... Regards, Bill Wesse MCSE, MCTS / Senior Escalation Engineer, US-CSS DSC Protocol Team 8055 Microsoft Way Charlotte, NC 28273 Email: bil...@microsoft.com Tel: +1(980) 776-8200 Cell: +1(704) 661-5438 Fax: +1(704) 665-9606 -Original Message- From: Bill Wesse Sent: Thursday, July 01, 2010 1:19 PM To: "Andrew Bartlett" Cc: "MSSolve Case Email" ; "cifs-proto...@samba.org" Subject: [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 Hello again Andrew; Schema text file zip attached... My confidence that the files are the latest is ~8 on a scale of 1-10. I won't know more until later today, more likely tomorrow. Concerning the support limits - I think they are 'provided as-is', per #Tools below; confirmation pending from same people who will verify latest/not-latest. Concerning the errors in earlier file sets, I also find it hard to understand why there are any at all - unless they were generated using an imperfect utility (the most likely reason). But I simply don't know. From the files: #Intellectual Property Rights Notice for Protocol Documentation ... #Tools. This protocol documentation is intended for use in conjunction with publicly available standard specifications and network programming art, and assumes that the reader either is familiar with the aforementioned material or has immediate access to it. A protocol specification does not require the use of Microsoft programming tools or programming environments in order for you to develop an implementation. If you have access to Microsoft programming tools and environments you are free to take advantage of them. Regards, Bill Wesse MCSE, MCTS / Senior Escalation Engineer, US-CSS DSC Protocol Team 8055 Microsoft Way Charlotte, NC 28273 Email: bil...@microsoft.com Tel: +1(980) 776-8200 Cell: +1(704) 661-5438 Fax: +1(704) 665-9606 -Original Message- From: Bill Wesse Sent: Wednesday, June 30, 2010 10:10 AM To: "Bill Wesse" Cc: "MSSolve Case Email" ; "cifs-proto...@samba.org" Subject: [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 On Wed, 2010-06-30 at 11:57 +, Bill Wesse wrote: > Hi Andrew. I am advised that a planning meeting including the topic of > where we intend to post the schema text files is scheduled for next > Tuesday (July 6). I will advise you on the results as soon as I can > after that (it is occurring very late in the day, my time). OK. Please just post them in a reply to cifs-protocol in the meantime. > Meanwhile, I am currently waiting for confirmation on the latest file > dates for the schema files we have provided. I expect to have that > info within the next day or so. OK. Can you give me some indication as to your level of confidence that the latest files match what is actually found in the respective AD versions? I just want to set my expectations correctly before I start trying to have Samba load them. > Also, there are some limits on our support level for the schema text > files – I will also advise you on that (query in progress…). I'm sorry to hear about the limitations on the support for the schema files. We only ask for them because we found the PDF documents to be both inaccurate and unusable for the purpose for which they purport to be provided (the creation of interoperable implementations). We do appreciate the extra effort that has gone into providing them, and getting them under an acceptable licence, but it is only by the provision of text-format schema that we have been able to show how deficient the documentation has been in the first place. I still don't understand how so many errors crept into a document that should be no more than a reformat of a direct extract from the version control system for the relevant AD versions. Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. ___ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
On Thu, 2010-07-01 at 17:21 +, Bill Wesse wrote: > A quick update: Confirmation on time/dates of the latest schema text > files will be forthcoming after the July 6 meeting I mentioned below. > Sorry I won't be able to confirm before that. Thanks again for your > patience... No worries. I would rather wait until you have absolute confidence that these schema files match the schema in Windows than spend time debugging why they don't match. Andrew Bartlett -- Andrew Bartletthttp://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. signature.asc Description: This is a digitally signed message part ___ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
Hi Andrew, here is the current status of your request. We have submitted a request to our product team to complete a validated and combined schema for Windows 2000, 2003, 2003R2, 2008 and 2008R2, incorporating all TDI’s submitted against [MS-ADA1], [MS-ADA2], [MS-ADA3], [MS-ADSC] and [MS-ADTS]. Please expect this to take at least several weeks before we have any results. I will keep you posted. Also, please note that the text schemas in the SchemaTextFilesAndDisplaySpecifiers.zip I sent on Wed 6/30/2010 are the most recent we have provided, with the exception of the Windows 2008 files - 2k8\MS-AD_Schema_2K8_*.txt; 2k8\DisplaySpecifiers-Win2k8.txt is current with the other display specifier text files. In the meantime, if you aren’t already aware of the following blog entries, I would like to bring them to your attention, as they bear somewhat on your efforts. On the same topic, I have attached ‘DumpSchema.cmd.txt’, which will invoke ldifde.exe to dump a Windows 2xxx AD domain RootDSE and Configuration trees into .ldf files (it will ask if you want to change the domain/DC/user, which are preselected from environment variables). Understanding the minimum set of DIT elements required by the first DC using MS-ADTS http://blogs.msdn.com/b/openspecification/archive/2010/03/18/understanding-the-minimum-set-of-dit-elements-required-by-the-first-dc-using-ms-adts.aspx Using the Windows Server Protocols documentation set to better understand the Active Directory Schema http://blogs.msdn.com/b/openspecification/archive/2009/06/26/using-the-windows-server-protocols-documentation-set-to-better-understand-the-active-directory-schema.aspx Thanks for your patience! Regards, Bill Wesse MCSE, MCTS / Senior Escalation Engineer, US-CSS DSC Protocol Team 8055 Microsoft Way Charlotte, NC 28273 Email: bil...@microsoft.com Tel: +1(980) 776-8200 Cell: +1(704) 661-5438 Fax: +1(704) 665-9606 -Original Message- From: Bill Wesse Sent: Thursday, July 08, 2010 6:51 AM To: "Bill Wesse" Cc: "MSSolve Case Email" ; "cifs-proto...@samba.org" Subject: [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 On Thu, 2010-07-01 at 17:21 +, Bill Wesse wrote: > A quick update: Confirmation on time/dates of the latest schema text > files will be forthcoming after the July 6 meeting I mentioned below. > Sorry I won't be able to confirm before that. Thanks again for your > patience... No worries. I would rather wait until you have absolute confidence that these schema files match the schema in Windows than spend time debugging why they don't match. Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. @echo off if defined _vect_ goto :%_vect_% setlocal set _this_="%~f0" set _esep_=== set _vect_=GetDefaultSettings call %_this_% set _vect_=EchoSettings call %_this_% echo. set _resp_= set /p _resp_=Enter 'y' to change these settings: if "%_resp_%" equ "" goto :Perform if /i "%_resp_:~0,1%" neq "y" goto :Perform set _vect_=GetDomainName call %_this_% set _vect_=CrackDomainName call %_this_% set _vect_=GetDCName call %_this_% set _vect_=GetUserName call %_this_% set _vect_=EchoSettings call %_this_% set _vect_=DumpOnePartition call %_this_% "%_from_%" Configuration call %_this_% "%_from_%" goto :Exit :DumpOnePartition echo. echo %_esep_% set _root_=%~1 if "%~2" equ "" ( set _file_=RootDSE.ldf goto :DumpOnePartitionExecute ) shift set _file_=%~1.ldf :DumpOnePartitionNextSubtree if "%~1" equ "" goto :DumpOnePartitionExecute set _root_=CN=%~1,%_root_% shift goto :DumpOnePartitionNextSubtree :DumpOnePartitionExecute echo Exporting: %USERDNSDOMAIN% echoTo: %_file_% echo Root: %_root_% echo. if exist "%_file_%" del /f "%_file_%">nul ldifde.exe %_sarg_%%_uarg_%-d %_root_% -f "%_file_%" set _errn_=%errorlevel% if %_errn_% neq 0 ( echo Error: %_errn_% echo Deleting: %_file_% del /f "%_file_%">nul ) goto :EOF :CrackDomainName set _vect_=CrackDnsDomainName set _from_= for /f "tokens=1-26 delims=." %%a in ("%_ddns_%") do call %_this_% %%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m %%n %%o %%p %%q %%r %%s %%t %%u %%v %%w %%x %%y %%z set _vect_=CrackDomainName goto :EOF :CrackDnsDomainName if "%~1" equ "" goto :EOF if "%_from_%" equ "" ( set _from_=DC=%~1 ) else ( set _from_=%_from_%,DC=%~1 ) shift goto :CrackDnsDomainName :GetDefaultSettings set _ddns_=%USERDNSDOMAIN% set _serv_=%LOGONSERVER:~2% set _user_= set _pass_= set _from_= set _vect_=CrackDomainName call %_this_% %_ddns_% goto :EOF :EchoSettings echo. echo %_esep_% echo Domain: %_ddns_% echo BaseDN: %_from_% if "%_serv_%" equ "" ( echo Server: DC of %_ddns_% ) else ( echo Server: %_serv_% ) if "%_user_%" neq "" ( echo User: %_user_% ) if "%_pass_%" neq "" ( echo Passwd: %_pass_% ) goto
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
Resending the DumpSchema.cmd(.txt) file; I broke the earlier one during an edit (deleted a label ':Perform'). Sorry. Regards, Bill Wesse MCSE, MCTS / Senior Escalation Engineer, US-CSS DSC Protocol Team 8055 Microsoft Way Charlotte, NC 28273 Email: bil...@microsoft.com Tel: +1(980) 776-8200 Cell: +1(704) 661-5438 Fax: +1(704) 665-9606 -Original Message- From: Bill Wesse Sent: Thursday, July 08, 2010 7:42 AM To: "Andrew Bartlett" Cc: "MSSolve Case Email" ; "cifs-proto...@samba.org" Subject: [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 Hi Andrew, here is the current status of your request. We have submitted a request to our product team to complete a validated and combined schema for Windows 2000, 2003, 2003R2, 2008 and 2008R2, incorporating all TDI’s submitted against [MS-ADA1], [MS-ADA2], [MS-ADA3], [MS-ADSC] and [MS-ADTS]. Please expect this to take at least several weeks before we have any results. I will keep you posted. Also, please note that the text schemas in the SchemaTextFilesAndDisplaySpecifiers.zip I sent on Wed 6/30/2010 are the most recent we have provided, with the exception of the Windows 2008 files - 2k8\MS-AD_Schema_2K8_*.txt; 2k8\DisplaySpecifiers-Win2k8.txt is current with the other display specifier text files. In the meantime, if you aren’t already aware of the following blog entries, I would like to bring them to your attention, as they bear somewhat on your efforts. On the same topic, I have attached ‘DumpSchema.cmd.txt’, which will invoke ldifde.exe to dump a Windows 2xxx AD domain RootDSE and Configuration trees into .ldf files (it will ask if you want to change the domain/DC/user, which are preselected from environment variables). Understanding the minimum set of DIT elements required by the first DC using MS-ADTS http://blogs.msdn.com/b/openspecification/archive/2010/03/18/understandi ng-the-minimum-set-of-dit-elements-required-by-the-first-dc-using-ms-adt s.aspx Using the Windows Server Protocols documentation set to better understand the Active Directory Schema http://blogs.msdn.com/b/openspecification/archive/2009/06/26/using-the-w indows-server-protocols-documentation-set-to-better-understand-the-activ e-directory-schema.aspx Thanks for your patience! Regards, Bill Wesse MCSE, MCTS / Senior Escalation Engineer, US-CSS DSC Protocol Team 8055 Microsoft Way Charlotte, NC 28273 Email: bil...@microsoft.com Tel: +1(980) 776-8200 Cell: +1(704) 661-5438 Fax: +1(704) 665-9606 -Original Message- From: Bill Wesse Sent: Thursday, July 08, 2010 6:51 AM To: "Bill Wesse" Cc: "MSSolve Case Email" ; "cifs-proto...@samba.org" Subject: [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 On Thu, 2010-07-01 at 17:21 +, Bill Wesse wrote: > A quick update: Confirmation on time/dates of the latest schema text > files will be forthcoming after the July 6 meeting I mentioned below. > Sorry I won't be able to confirm before that. Thanks again for your > patience... No worries. I would rather wait until you have absolute confidence that these schema files match the schema in Windows than spend time debugging why they don't match. Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. @echo off if defined _vect_ goto :%_vect_% setlocal set _this_="%~f0" set _esep_=== set _vect_=GetDefaultSettings call %_this_% set _vect_=EchoSettings call %_this_% echo. set _resp_= set /p _resp_=Enter 'y' to change these settings: if "%_resp_%" equ "" goto :Perform if /i "%_resp_:~0,1%" neq "y" goto :Perform set _vect_=GetDomainName call %_this_% set _vect_=CrackDomainName call %_this_% set _vect_=GetDCName call %_this_% set _vect_=GetUserName call %_this_% set _vect_=EchoSettings call %_this_% :Perform set _vect_=DumpOnePartition call %_this_% "%_from_%" Configuration call %_this_% "%_from_%" goto :Exit :DumpOnePartition echo. echo %_esep_% set _root_=%~1 if "%~2" equ "" ( set _file_=RootDSE.ldf goto :DumpOnePartitionExecute ) shift set _file_=%~1.ldf :DumpOnePartitionNextSubtree if "%~1" equ "" goto :DumpOnePartitionExecute set _root_=CN=%~1,%_root_% shift goto :DumpOnePartitionNextSubtree :DumpOnePartitionExecute echo Exporting: %USERDNSDOMAIN% echoTo: %_file_% echo Root: %_root_% echo. if exist "%_file_%" del /f "%_file_%">nul ldifde.exe %_sarg_%%_uarg_%-d %_root_% -f "%_file_%" set _errn_=%errorlevel% if %_errn_% neq 0 ( echo Error: %_errn_% echo Deleting: %_file_% del /f "%_file_%">nul ) goto :EOF :CrackDomainName set _vect_=CrackDnsDomainName set _from_= for /f "tokens=1-26 delims=." %%a in ("%_ddns_%") do call %_this_% %%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m %%n %%o %%p %%q %%r %%s %%t %%u %%v %%w %%x %%y %%z set _vect_=CrackDomainName
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
On Thu, 2010-07-08 at 11:43 +, Bill Wesse wrote: > Resending the DumpSchema.cmd(.txt) file; I broke the earlier one during an > edit (deleted a label ':Perform'). Sorry. Bill, Perhaps I need to explain: It is great having commands to dump the schema - we can write such commands easily, and use those to confirm that the schema we supply to our users is correct. Indeed, such commands have shown that we have not been supplied correct schema in the past. However, what I need isn't tools to extract schema from AD servers, but the actual schema, provided by Microsoft to us under the agreed licence. This makes it unambiguous that we can redistribute the result. Therefore, we do require the schema from the WSPP documentation, we require it in a format that is suitable for use in creation of an interoperable implementation, we need is under the licence, and we require that it is 100% correct. If we cannot get those assurances, we have two problems: We waste an inordinate amount of time fixing bugs that should never have occurred (surely the docs were generated with tools such as you supplied in your mail), and we loose confidence that any update to the schema or a new revision is correct. Have you had any luck securing those assurances from the product group? It seems to have taken quite some time, for something that should be nothing more than providing an automated extract. Thankyou, Andrew Bartlett -- Andrew Bartletthttp://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. signature.asc Description: This is a digitally signed message part ___ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
On Thu, 2010-07-08 at 11:43 +, Bill Wesse wrote: > Resending the DumpSchema.cmd(.txt) file; I broke the earlier one during an > edit (deleted a label ':Perform'). Sorry. Dochelp. I was working on this with Bill, but I need to bump this a long a little, and to clarify things a bit more: It is great having commands to dump the schema - we can write such commands easily, and use those to confirm that the schema we supply to our users is correct. Indeed, such commands have shown that we have not been supplied correct schema in the past. However, what I need isn't tools to extract schema from AD servers, but the actual schema, provided by Microsoft to us under the agreed licence. This makes it unambiguous that we can redistribute the result. Therefore, we do require the schema from the WSPP documentation, we require it in a format that is suitable for use in creation of an interoperable implementation, we need is under the licence, and we require that it is 100% correct. If we cannot get those assurances, we have two problems: We waste an inordinate amount of time fixing bugs that should never have occurred (surely the docs were generated with tools such as you supplied in your mail), and we loose confidence that any update to the schema or a new revision is correct. Have you had any luck securing those assurances from the product group? It seems to have taken quite some time, for something that should be nothing more than providing an automated extract. Thankyou, Andrew Bartlett -- Andrew Bartletthttp://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. signature.asc Description: This is a digitally signed message part ___ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
Andrew, Since Bill is out of office, I have taken over the ownership of this case. I have been actively working on this case. I will update you as soon as I have any new status. Thanks for your patience. Hongwei -Original Message- From: cifs-protocol-boun...@cifs.org [mailto:cifs-protocol-boun...@cifs.org] On Behalf Of Andrew Bartlett Sent: Tuesday, August 17, 2010 7:46 PM To: Interoperability Documentation Help Cc: MSSolve Case Email; cifs-proto...@samba.org; Bill Wesse Subject: Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 On Thu, 2010-07-08 at 11:43 +, Bill Wesse wrote: > Resending the DumpSchema.cmd(.txt) file; I broke the earlier one during an > edit (deleted a label ':Perform'). Sorry. Dochelp. I was working on this with Bill, but I need to bump this a long a little, and to clarify things a bit more: It is great having commands to dump the schema - we can write such commands easily, and use those to confirm that the schema we supply to our users is correct. Indeed, such commands have shown that we have not been supplied correct schema in the past. However, what I need isn't tools to extract schema from AD servers, but the actual schema, provided by Microsoft to us under the agreed licence. This makes it unambiguous that we can redistribute the result. Therefore, we do require the schema from the WSPP documentation, we require it in a format that is suitable for use in creation of an interoperable implementation, we need is under the licence, and we require that it is 100% correct. If we cannot get those assurances, we have two problems: We waste an inordinate amount of time fixing bugs that should never have occurred (surely the docs were generated with tools such as you supplied in your mail), and we loose confidence that any update to the schema or a new revision is correct. Have you had any luck securing those assurances from the product group? It seems to have taken quite some time, for something that should be nothing more than providing an automated extract. Thankyou, Andrew Bartlett -- Andrew Bartletthttp://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. ___ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol
Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2
Andrew/Tridge, To close the loop on this request, we just made the schemas for Windows Server 2008 R2 available to public on Microsoft Download site (http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=da2fc73a-3d35-484c-9bea-f023dcba7275). This information is also added to the beginning of MS-ADA1,MS-ADA2 and MS-ADA3 as follows: "Note The object definitions in this document are also available for download in LDAP Data Interchange Format (LDIF) at the following location: [MSFT-ADSCHEMA]." Thanks! Hongwei -Original Message- From: Hongwei Sun Sent: Tuesday, September 07, 2010 7:36 PM To: Andrew Bartlett Cc: MSSolve Case Email; cifs-proto...@samba.org; Bill Wesse Subject: RE: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 Andrew, We have completed the process to use tools to automatically extract the Windows server 2008R2 schema from the schema documents and validate it against a Windows DC implementation. The schema file includes a EULA. Please review it and provide feedback. Although this is a private delivery, we are working to create a standard way to publicly publish the schema and we will provide further updates when we have finalized this plan. Thanks! Hongwei -Original Message- From: cifs-protocol-boun...@cifs.org [mailto:cifs-protocol-boun...@cifs.org] On Behalf Of Andrew Bartlett Sent: Tuesday, August 17, 2010 7:46 PM To: Interoperability Documentation Help Cc: MSSolve Case Email; cifs-proto...@samba.org; Bill Wesse Subject: Re: [cifs-protocol] [REG:110062452298172] Re: Text-file Schema for all of 2000-2008R2 On Thu, 2010-07-08 at 11:43 +, Bill Wesse wrote: > Resending the DumpSchema.cmd(.txt) file; I broke the earlier one during an > edit (deleted a label ':Perform'). Sorry. Dochelp. I was working on this with Bill, but I need to bump this a long a little, and to clarify things a bit more: It is great having commands to dump the schema - we can write such commands easily, and use those to confirm that the schema we supply to our users is correct. Indeed, such commands have shown that we have not been supplied correct schema in the past. However, what I need isn't tools to extract schema from AD servers, but the actual schema, provided by Microsoft to us under the agreed licence. This makes it unambiguous that we can redistribute the result. Therefore, we do require the schema from the WSPP documentation, we require it in a format that is suitable for use in creation of an interoperable implementation, we need is under the licence, and we require that it is 100% correct. If we cannot get those assurances, we have two problems: We waste an inordinate amount of time fixing bugs that should never have occurred (surely the docs were generated with tools such as you supplied in your mail), and we loose confidence that any update to the schema or a new revision is correct. Have you had any luck securing those assurances from the product group? It seems to have taken quite some time, for something that should be nothing more than providing an automated extract. Thankyou, Andrew Bartlett -- Andrew Bartletthttp://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Cisco Inc. ___ cifs-protocol mailing list cifs-protocol@cifs.org https://lists.samba.org/mailman/listinfo/cifs-protocol