attachment-0001
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">All,<o:p></o:p></p>
<p class="MsoNormal">Per the discussion at this week’s face to face, I mocked up an example of how to do discovery of an IPP endpoint using ws-discovery. Since WS-discovery doesn’t especially care what matching semantic model is used, I would propose that we
just reuse the LDAP model to simplify the development experience for people. The only unique descriptions we’ll need are to establish some keywords that describe the different IPP protocols, like IPP Everywhere print, scan, fax, etc. That should be pretty
trivial, as we just need to name them and publish a schema. <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">How does this look?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks!<o:p></o:p></p>
<p class="MsoNormal">Justin<o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN">Example probe message:<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"><s:Envelope <o:p>
</o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing"
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> xmlns:d="http://schemas.xmlsoap.org/ws/2005/04/discovery"
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <span style="background:yellow;mso-highlight:yellow">xmlns:ippe="http://pwg.org/2012/08/ipp-everywhere"</span>
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> xmlns:s="http://www.w3.org/2003/05/soap-envelope" >
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <s:Header> <o:p>
</o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <a:Action> <o:p>
</o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <a href="http://schemas.xmlsoap.org/ws/2005/04/discovery/Probe"><span style="color:windowtext;text-decoration:none">http://schemas.xmlsoap.org/ws/2005/04/discovery/Probe</span></a>
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> </a:Action>
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <a:MessageID>
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> uuid:0a6dc791-2be6-4991-9af1-454778a1917a
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> </a:MessageID>
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <a:To>urn:schemas-xmlsoap-org:ws:2005:04:discovery</a:To>
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> </s:Header> <o:p>
</o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <s:Body> <o:p>
</o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <d:Probe> <o:p>
</o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <d:Types><span style="background:yellow;mso-highlight:yellow">ippe:Print</span></d:Types>
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> <d:Scopes
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> MatchBy="http://schemas.xmlsoap.org/ws/2005/04/discovery/ldap" >
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> ldap:///ou=engineering,o=examplecom,c=us
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> </d:Scopes>
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> </d:Probe> <o:p>
</o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> </s:Body> <o:p>
</o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span lang="EN"> </s:Envelope> <o:p>
</o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><span style="font-family:Consolas;color:#7F7F7F">Just</span></b><span style="font-family:Consolas;color:#7F7F7F">in
<b>Hu</b>tchings | Program Manager | Windows\DNT\DeviceConnectivity::Printing and Imaging<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br />--
<br />This message has been scanned for viruses and
<br />dangerous content by
<a href="http://www.mailscanner.info/"><b>MailScanner</b></a>, and is
<br />believed to be clean.
</body>
</html>