<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=iso-8859-1"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        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-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:3.0cm 2.0cm 3.0cm 2.0cm;}
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=DA link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Hello<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I have a problem that is really frustrating. Can you help me?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Here is the scenario: (See codesnippets further down)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I have declared one queue ”pp-queue” and is binding this queue to exchange ”weblager-exchange with binding key ”#.tiff.#” and to exchange ”pp-exchange” with binding key ”#.tif.#”. Both exchanges are declared as type ”topic”.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Then publishing 2 messages say ”wl message 1” and ”wl message 2” to exchange ”weblager-exchange” using routing key ”wl.tiff.tiff2pdf” <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>and publishing 2 messages say ”pp message 1” and ”pp message 2” to exchange ”pp-exchange” using routing key ”pp.tif.cmpt” the result as follows:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>consume command of queue ”pp-queue” with binding to ”weblager-exchange” retrieves message ” wl message 1” and ” pp message 1” and<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>consume command of queue ”pp-queue” with binding to ”pp-exchange” retrieves message ” wl message 2” and ” pp message 2”.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Why does it not return the correct messages according to the binding keys?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'>Codesnippet - declaration of pp-queue, binding to weblager-exchange and consume - first call<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->basic_declare(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’pp-queue’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span style='font-family:"Times New Roman","serif";color:#1F497D'>false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> true,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->queue_bind(<o:p></o:p></span></p><p class=MsoNormal style='text-indent:65.2pt'><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>’pp-queue’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’weblager-exchange’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’#.tiff.#’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> NULL,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> NULL<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->basic_qos(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> null,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> 1,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> null<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->basic_consume(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span style='font-family:"Times New Roman","serif";color:#1F497D'>’pp-queue’,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> ’wl’,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>false<o:p></o:p></span></p><p class=MsoNormal style='text-indent:65.2pt'><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$settings->callback // callback<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'>Codesnippet - declaration of pp-queue, binding to pp-exchange and consume - second call<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->basic_consume(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’pp-queue’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span style='font-family:"Times New Roman","serif";color:#1F497D'>false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> true,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->queue_bind(<o:p></o:p></span></p><p class=MsoNormal style='text-indent:65.2pt'><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>’pp-queue’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’pp-exchange’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’#.tif.#’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> NULL,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> NULL<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->basic_qos(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> null,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> 1,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> null<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->basic_consume(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span style='font-family:"Times New Roman","serif";color:#1F497D'>’pp-queue’,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> ’pp’,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>false<o:p></o:p></span></p><p class=MsoNormal style='text-indent:65.2pt'><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$settings->callback // callback<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'>Codesnippet - declaration of and publishing to weblager-exchange<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->exchange_declare(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’weblager-exchange’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span style='font-family:"Times New Roman","serif";color:#1F497D'>’topic’, <o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> true,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>false,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> NULL,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> NULL<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$msg = new AMQPMessage(json_encode('wl.tiff.tiff2pdf’));<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->basic_publish(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> $msg,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’weblager-exchange’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span style='font-family:"Times New Roman","serif";color:#1F497D'>’wl.tiff.tiff2pdf’,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>NULL<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'>Codesnippet - declaration of and publishing to pp-exchange<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->exchange_declare(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’pp-exchange’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span style='font-family:"Times New Roman","serif";color:#1F497D'>’topic’, <o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> true,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>false,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> NULL,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> NULL<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$msg = new AMQPMessage(json_encode('pp.tif.cmpt’));<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'>$channel->basic_publish(<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> $msg,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> ’pp-exchange’,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";color:#1F497D'> </span><span style='font-family:"Times New Roman","serif";color:#1F497D'>’pp.tif.cmpt’,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'> NULL<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Times New Roman","serif";color:#1F497D'>);<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><o:p> </o:p></p><p class=MsoNormal><span lang=EN-US>Best regards<o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-US>Dansk Scanning A/S<o:p></o:p></span></b></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Peter Larsen<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Senior IT-developer<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>E-mail: pl@danskscanning.dk<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Lillebæltsvej 33<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>DK-6715 Esbjerg N<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Phone: +45 70 114 116<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Fax: +45 76 114 269<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>---------------------------------------------------------------------------------------------------------------------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>This e-mail may contain confidential and/or privileged information. <br>If you are not the addressee or authorised to receive this for the addressee, you must not use, copy, disclose or take any action based on this e-mail or any information herein. <br>If you have received this e-mail in error, please advise the sender immediately and delete this e-mail. Non-compliance with this disclaimer may be subject to Legal Professional Previlege.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p></div></body></html>