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

 


Help: OASIS Mailing Lists Help | MarkMail Help

uddi-spec message

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


Subject: [no subject]


of:<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText=20
style=3D"MARGIN: 0in 0in 6pt 1.5in; TEXT-INDENT: -0.25in; mso-list: l3 =
level2 lfo1; tab-stops: list 1.5in"><SPAN=20
style=3D"COLOR: #993300; mso-fareast-font-family: Arial; =
mso-bidi-font-family: Arial"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3DArial>a.</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN><SPAN style=3D"COLOR: #993300"><FONT =
face=3DArial>the 16-byte=20
sequence<SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>14 e3 a2 =
b1<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>3b d8 4c f5<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>af a6 0d =
14<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>1b f3 20=20
76<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText=20
style=3D"MARGIN: 0in 0in 6pt 1.5in; TEXT-INDENT: -0.25in; mso-list: l3 =
level2 lfo1; tab-stops: list 1.5in"><SPAN=20
style=3D"COLOR: #993300; mso-fareast-font-family: Arial; =
mso-bidi-font-family: Arial"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3DArial>b.</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN><SPAN style=3D"COLOR: #993300"><FONT =
face=3DArial>the=20
normalized form of k3 (including the required &#8220;uddi:&#8221; =
prefix); see Section <SPAN=20
style=3D"mso-field-code: ' REF _Ref53706031 \r \h =01 \* MERGEFORMAT =
'">4.4</SPAN>=20
<I style=3D"mso-bidi-font-style: normal">About uuidKeys</I> for the =
normalization=20
process<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText=20
style=3D"MARGIN: 0in 0in 6pt 1in; TEXT-INDENT: -0.25in; mso-list: l2 =
level1 lfo2; tab-stops: list 1.0in"><SPAN=20
style=3D"COLOR: #993300; mso-fareast-font-family: Arial; =
mso-bidi-font-family: Arial"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3DArial>2.</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN><SPAN style=3D"COLOR: #993300"><FONT =
face=3DArial>modify the 16=20
octets output of the MD5 hash:<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText=20
style=3D"MARGIN: 0in 0in 6pt 1.5in; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo3; tab-stops: list 1.5in"><SPAN=20
style=3D"COLOR: #993300; mso-fareast-font-family: Arial; =
mso-bidi-font-family: Arial"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3DArial>a.</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN><SPAN style=3D"COLOR: #993300"><FONT =
face=3DArial>change the=20
four most significant bits of the seventh octet to=20
&#8216;0011&#8217;<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText=20
style=3D"MARGIN: 0in 0in 6pt 1.5in; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo3; tab-stops: list 1.5in"><SPAN=20
style=3D"COLOR: #993300; mso-fareast-font-family: Arial; =
mso-bidi-font-family: Arial"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3DArial>b.</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN><SPAN style=3D"COLOR: #993300"><FONT =
face=3DArial>change the=20
two most significant bits of the ninth octet to=20
&#8216;10&#8217;<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText=20
style=3D"MARGIN: 0in 0in 6pt 1in; TEXT-INDENT: -0.25in; mso-list: l2 =
level1 lfo2; tab-stops: list 1.0in"><SPAN=20
style=3D"COLOR: #993300; mso-fareast-font-family: Arial; =
mso-bidi-font-family: Arial"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3DArial>3.</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN><SPAN style=3D"COLOR: #993300"><FONT =
face=3DArial>format the 16=20
octets in the form of a UUID string; in making this interpretation, we =
rely on=20
the specification of UUIDs as found in </FONT><A=20
href=3D"http://www.uddi.org/pubs/draft-leach-uuids-guids-01.txt";><SPAN=20
style=3D"COLOR: #993300"><FONT=20
face=3DArial>http://www.uddi.org/pubs/draft-leach-uuids-guids-01.txt</FON=
T></SPAN></A><FONT=20
face=3DArial>:<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText=20
style=3D"MARGIN: 0in 0in 6pt 1.5in; TEXT-INDENT: -0.25in; mso-list: l1 =
level1 lfo4; tab-stops: list 1.5in"><SPAN=20
style=3D"COLOR: #993300; mso-fareast-font-family: Arial; =
mso-bidi-font-family: Arial"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3DArial>a.</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN><SPAN style=3D"COLOR: #993300"><FONT =
face=3DArial>convert them=20
into a hexadecimal string<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText=20
style=3D"MARGIN: 0in 0in 6pt 1.5in; TEXT-INDENT: -0.25in; mso-list: l1 =
level1 lfo4; tab-stops: list 1.5in"><SPAN=20
style=3D"COLOR: #993300; mso-fareast-font-family: Arial; =
mso-bidi-font-family: Arial"><SPAN=20
style=3D"mso-list: Ignore"><FONT face=3DArial>b.</FONT><SPAN=20
style=3D"FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN><SPAN style=3D"COLOR: #993300"><FONT =
face=3DArial>separate them=20
into groups of 8, 4, 4, 4, and 12 hexadecimal digits with=20
hyphens<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText style=3D"MARGIN: 0in 0.3in 6pt 0.5in"><SPAN=20
style=3D"COLOR: #993300"><FONT face=3DArial>Once this is done, one =
straightforwardly=20
defines a UUID v2 key for the entity denoted by k3 in the normal UDDI v2 =
manner=20
as appropriate for the type of that entity.<o:p></o:p></FONT></SPAN></P>
<P class=3DMsoBodyText style=3D"MARGIN: 0in 0.3in 6pt 0.5in"><SPAN=20
style=3D"BACKGROUND: yellow; mso-highlight: yellow"><FONT face=3DArial=20
color=3D#000000>&lt;/new&gt;</FONT></SPAN></P>
<P class=3DMsoBodyText style=3D"MARGIN: 0in 0.3in 6pt 0.5in"><FONT =
face=3DArial=20
color=3D#000000>Some examples of V3 domainKeys that have been processed =
into=20
UUID-based UDDI Version 1 and 2 keys using this algorithm =
are:</FONT></P>
<P class=3DMsoBodyText style=3D"MARGIN: 0in 0.3in 6pt 1in"><FONT =
face=3DArial=20
color=3D#000000>For the businessKey uddi:tempuri.org =3D=20
5de0d2b4-ce18-318a-a7fa-64692c42dc25</FONT></P>
<P class=3DMsoBodyText style=3D"MARGIN: 0in 0.3in 6pt 1in"><FONT =
face=3DArial=20
color=3D#000000>For the tModelKey uddi:tempuri.org:keygenerator =3D=20
uuid:eabe885f-9de2-3924-bd41-9eff2ce52606 </FONT></P>
<P class=3DMsoBodyText style=3D"MARGIN: 0in 0.3in 6pt 0.5in"><FONT =
face=3DArial=20
color=3D#000000>As shown in the examples above, keys for tModels in UDDI =
Version 1=20
and 2 were denoted with a prefix &#8220;uuid:&#8221; followed by the =
UUID.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>All other keys in UDDI Version =
1 and 2=20
are in the format of a UUID without the prefix.</FONT></P>
<P class=3DMsoBodyText style=3D"MARGIN: 0in 0.3in 6pt 0.5in"><FONT =
face=3DArial=20
color=3D#000000>Note that while there exists a mapping between two keys, =
a client=20
must use the appropriate key for the version being used.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>A Version 2 <st1:stockticker=20
w:st=3D"on">API</st1:stockticker> must specify an entity with a Version =
2 key and=20
vice versa.</FONT></P>
<H6><FONT face=3DArial color=3D#333399=20
size=3D2>&lt;/to&gt;</FONT></H6></SPAN></FONT><FONT=20
face=3D"Franklin Gothic Book"><SPAN=20
class=3D469371700-14052003></DIV></SPAN></FONT></BODY></HTML>

------_=_NextPart_001_01C390CD.27D03749--

--------------InterScan_NT_MIME_Boundary--



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