<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>it's a coder thing</title>
	<atom:link href="http://bsastro.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bsastro.wordpress.com</link>
	<description>the things i meet on the way</description>
	<lastBuildDate>Tue, 27 Jan 2009 12:47:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bsastro.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>it's a coder thing</title>
		<link>http://bsastro.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bsastro.wordpress.com/osd.xml" title="it&#039;s a coder thing" />
	<atom:link rel='hub' href='http://bsastro.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Canada Post Rates and Services Request</title>
		<link>http://bsastro.wordpress.com/2009/01/02/canada-post-rates-and-services-request/</link>
		<comments>http://bsastro.wordpress.com/2009/01/02/canada-post-rates-and-services-request/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 06:55:01 +0000</pubDate>
		<dc:creator>budi</dc:creator>
				<category><![CDATA[Shipment]]></category>
		<category><![CDATA[4004]]></category>
		<category><![CDATA[Canada Post]]></category>
		<category><![CDATA[Item is too large to be packed]]></category>
		<category><![CDATA[Rates and Services Request]]></category>

		<guid isPermaLink="false">http://bsastro.wordpress.com/?p=41</guid>
		<description><![CDATA[To get Canada Post Rates and Services, you need to post request formatted in XML to: http://206.191.4.228:30000 or http://sellonline.canadapost.ca:30000. The XML example: &#60;?xml version="1.0" ?&#62; &#60;eparcel&#62; &#60;language&#62;en&#60;/language&#62; &#60;ratesAndServicesRequest&#62; &#60;merchantCPCID&#62;amerchantid&#60;/merchantCPCID&#62; &#60;lineItems&#62; &#60;item&#62; &#60;quantity&#62;1&#60;/quantity&#62; &#60;weight&#62;0.001&#60;/weight&#62; &#60;length&#62;1&#60;/length&#62; &#60;width&#62;1&#60;/width&#62; &#60;height&#62;1&#60;/height&#62; &#60;description&#62;My Item #1&#60;/description&#62; &#60;/item&#62; &#60;item&#62; &#60;quantity&#62;1&#60;/quantity&#62; &#60;weight&#62;0.003&#60;/weight&#62; &#60;length&#62;1&#60;/length&#62; &#60;width&#62;1&#60;/width&#62; &#60;height&#62;1&#60;/height&#62; &#60;description&#62;My Item #2&#60;/description&#62; &#60;/item&#62; &#60;/lineItems&#62; &#60;city&#62;beverly hills&#60;/city&#62; &#60;provOrState&#62;CA&#60;/provOrState&#62; &#60;country&#62;US&#60;/country&#62; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bsastro.wordpress.com&amp;blog=5196795&amp;post=41&amp;subd=bsastro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To get Canada Post Rates and Services, you need to post request formatted in XML to: http://206.191.4.228:30000 or http://sellonline.canadapost.ca:30000.</p>
<p>The XML example:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;?</span><span style="color:#800000;">xml</span> <span style="color:#ff0000;">version</span><span style="color:#0000ff;">="1.0"</span> ?<span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;</span><span style="color:#800000;">eparcel</span><span style="color:#0000ff;">&gt;</span>
  <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">language</span><span style="color:#0000ff;">&gt;</span>en<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">language</span><span style="color:#0000ff;">&gt;</span>
  <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">ratesAndServicesRequest</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">merchantCPCID</span><span style="color:#0000ff;">&gt;</span>amerchantid<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">merchantCPCID</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">lineItems</span><span style="color:#0000ff;">&gt;</span>
      <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">item</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">quantity</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">quantity</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">weight</span><span style="color:#0000ff;">&gt;</span>0.001<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">weight</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">length</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">length</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">width</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">width</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">height</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">height</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">description</span><span style="color:#0000ff;">&gt;</span>My Item #1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">description</span><span style="color:#0000ff;">&gt;</span>
      <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">item</span><span style="color:#0000ff;">&gt;</span>
      <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">item</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">quantity</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">quantity</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">weight</span><span style="color:#0000ff;">&gt;</span>0.003<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">weight</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">length</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">length</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">width</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">width</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">height</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">height</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">description</span><span style="color:#0000ff;">&gt;</span>My Item #2<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">description</span><span style="color:#0000ff;">&gt;</span>
      <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">item</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">lineItems</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">city</span><span style="color:#0000ff;">&gt;</span>beverly hills<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">city</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">provOrState</span><span style="color:#0000ff;">&gt;</span>CA<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">provOrState</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">country</span><span style="color:#0000ff;">&gt;</span>US<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">country</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">postalCode</span><span style="color:#0000ff;">&gt;</span>90210<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">postalCode</span><span style="color:#0000ff;">&gt;</span>
  <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">ratesAndServicesRequest</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">eparcel</span><span style="color:#0000ff;">&gt;</span></pre>
</div>
<p>Set the above XML to a variable (e.g. CP_postdata) and post it:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">Set</span> srvCPXmlHttp = Server.CreateObject (<span style="color:#006080;">"Msxml2.ServerXMLHTTP"</span>)
srvCPXmlHttp.open <span style="color:#006080;">"POST"</span>, <span style="color:#006080;">"http://sellonline.canadapost.ca:30000"</span>, <span style="color:#0000ff;">false</span>
srvCPXmlHttp.send(CP_postdata)
CP_result = srvCPXmlHttp.responseText</pre>
</div>
<p>XML response wil be returned and saved to CP_result variable. Here is the response example:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;?</span><span style="color:#800000;">xml</span> <span style="color:#ff0000;">version</span><span style="color:#0000ff;">="1.0"</span>?<span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">DOCTYPE</span> <span style="color:#ff0000;">eparcel</span> [
&amp;<span style="color:#ff0000;">lt</span>;!<span style="color:#ff0000;">--</span> <span style="color:#ff0000;">EVERY</span> <span style="color:#ff0000;">REQUEST</span> <span style="color:#ff0000;">CONTAIN</span> <span style="color:#ff0000;">THE</span> <span style="color:#ff0000;">eparcel</span> <span style="color:#ff0000;">TAG</span> <span style="color:#ff0000;">--</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">eparcel</span> (<span style="color:#ff0000;">ratesAndServicesResponse</span>)<span style="color:#0000ff;">&gt;</span>

    <span style="color:#008000;">&lt;!-- *********************************************************  --&gt;</span>
    <span style="color:#008000;">&lt;!-- * Standard response for request for rates and services  *  --&gt;</span>
    <span style="color:#008000;">&lt;!-- *********************************************************  --&gt;</span>
    <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">ratesAndServicesResponse</span> (<span style="color:#ff0000;">statusCode</span>, <span style="color:#ff0000;">statusMessage</span>+, <span style="color:#ff0000;">requestID</span>, <span style="color:#ff0000;">handling</span>, <span style="color:#ff0000;">language</span>, <span style="color:#ff0000;">product</span>+, <span style="color:#ff0000;">packing</span>*, <span style="color:#ff0000;">emptySpace</span>*, <span style="color:#ff0000;">shippingOptions</span>, <span style="color:#ff0000;">comment</span>, <span style="color:#ff0000;">nearestPostalOutlet</span>*)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">statusCode</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">statusMessage</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">requestID</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">handling</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">language</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>

        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">product</span> (<span style="color:#ff0000;">name</span>, <span style="color:#ff0000;">rate</span>, <span style="color:#ff0000;">shippingDate</span>, <span style="color:#ff0000;">deliveryDate</span>, <span style="color:#ff0000;">deliveryDayOfWeek</span>, <span style="color:#ff0000;">nextDayAM</span>?, <span style="color:#ff0000;">packingID</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ATTLIST</span> <span style="color:#ff0000;">product</span>
                <span style="color:#ff0000;">id</span> <span style="color:#ff0000;">CDATA</span> #<span style="color:#ff0000;">REQUIRED</span>
                <span style="color:#ff0000;">sequence</span> <span style="color:#ff0000;">CDATA</span> #<span style="color:#ff0000;">REQUIRED</span>
            <span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">name</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">rate</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">shippingDate</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">deliveryDate</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">deliveryDayOfWeek</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">nextDayAM</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">packingID</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>

        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">packing</span> (<span style="color:#ff0000;">packingID</span>, <span style="color:#ff0000;">box</span>+)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">box</span> (<span style="color:#ff0000;">name</span>, <span style="color:#ff0000;">weight</span>, <span style="color:#ff0000;">expediterWeight</span>, <span style="color:#ff0000;">length</span>, <span style="color:#ff0000;">width</span>, <span style="color:#ff0000;">height</span>, <span style="color:#ff0000;">packedItem</span>+)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">weight</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">expediterWeight</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">length</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">width</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">height</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">packedItem</span> (<span style="color:#ff0000;">quantity</span>, <span style="color:#ff0000;">description</span>)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">quantity</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>

        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">description</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">emptySpace</span> (<span style="color:#ff0000;">length</span>, <span style="color:#ff0000;">width</span>, <span style="color:#ff0000;">height</span>, <span style="color:#ff0000;">weight</span>)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">shippingOptions</span> (<span style="color:#ff0000;">insurance</span>, <span style="color:#ff0000;">deliveryConfirmation</span>, <span style="color:#ff0000;">signature</span>, <span style="color:#ff0000;">flexiblePaymentAvailable</span>?)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">insurance</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">deliveryConfirmation</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">signature</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">flexiblePaymentAvailable</span> <span style="color:#ff0000;">EMPTY</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">comment</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
        <span style="color:#008000;">&lt;!-- *********************************************************  --&gt;</span>

        <span style="color:#008000;">&lt;!-- * 'nearestPostalOutlet'  is optional and is returned    *  --&gt;</span>
        <span style="color:#008000;">&lt;!-- * only if the merchant profile has this option enabled  *  --&gt;</span>
        <span style="color:#008000;">&lt;!-- *********************************************************  --&gt;</span>
        <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">nearestPostalOutlet</span> (<span style="color:#ff0000;">postalOutletSequenceNo</span>, <span style="color:#ff0000;">distance</span>, <span style="color:#ff0000;">outletName</span>, <span style="color:#ff0000;">businessName</span>, <span style="color:#ff0000;">postalAddress</span>, <span style="color:#ff0000;">phoneNumber</span>, <span style="color:#ff0000;">businessHours</span>+)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">postalOutletSequenceNo</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">distance</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">outletName</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">businessName</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">postalAddress</span> (<span style="color:#ff0000;">addressLine</span>+, <span style="color:#ff0000;">postalCode</span>, <span style="color:#ff0000;">municipality</span>, <span style="color:#ff0000;">province</span>?)<span style="color:#0000ff;">&gt;</span>

                <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">addressLine</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">postalCode</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">municipality</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">province</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">phoneNumber</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">businessHours</span> (<span style="color:#ff0000;">dayId</span>, <span style="color:#ff0000;">dayOfWeek</span>, <span style="color:#ff0000;">time</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">dayId</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">dayOfWeek</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">time</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>

]<span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;</span><span style="color:#800000;">eparcel</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">ratesAndServicesResponse</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">statusCode</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">statusCode</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">statusMessage</span><span style="color:#0000ff;">&gt;</span>OK<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">statusMessage</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">requestID</span><span style="color:#0000ff;">&gt;</span>999999<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">requestID</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">handling</span><span style="color:#0000ff;">&gt;</span>3.0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">handling</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">language</span><span style="color:#0000ff;">&gt;</span>0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">language</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">product</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">="2040"</span> <span style="color:#ff0000;">sequence</span><span style="color:#0000ff;">="1"</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">name</span><span style="color:#0000ff;">&gt;</span>Priority Worldwide USA<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">name</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">rate</span><span style="color:#0000ff;">&gt;</span>91.16<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">rate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">shippingDate</span><span style="color:#0000ff;">&gt;</span>2008-10-17<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">shippingDate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">deliveryDate</span><span style="color:#0000ff;">&gt;</span>www.canadapost.ca/?Lang=en<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">deliveryDate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">deliveryDayOfWeek</span><span style="color:#0000ff;">&gt;</span>4<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">deliveryDayOfWeek</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">nextDayAM</span><span style="color:#0000ff;">&gt;</span>false<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">nextDayAM</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">packingID</span><span style="color:#0000ff;">&gt;</span>P_0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">packingID</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">product</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">product</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">="2030"</span> <span style="color:#ff0000;">sequence</span><span style="color:#0000ff;">="2"</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">name</span><span style="color:#0000ff;">&gt;</span>Xpresspost USA<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">name</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">rate</span><span style="color:#0000ff;">&gt;</span>28.64<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">rate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">shippingDate</span><span style="color:#0000ff;">&gt;</span>2008-10-17<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">shippingDate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">deliveryDate</span><span style="color:#0000ff;">&gt;</span>2008-10-22<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">deliveryDate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">deliveryDayOfWeek</span><span style="color:#0000ff;">&gt;</span>4<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">deliveryDayOfWeek</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">nextDayAM</span><span style="color:#0000ff;">&gt;</span>false<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">nextDayAM</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">packingID</span><span style="color:#0000ff;">&gt;</span>P_0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">packingID</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">product</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">product</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">="2025"</span> <span style="color:#ff0000;">sequence</span><span style="color:#0000ff;">="3"</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">name</span><span style="color:#0000ff;">&gt;</span>Expedited US Commercial<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">name</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">rate</span><span style="color:#0000ff;">&gt;</span>17.55<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">rate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">shippingDate</span><span style="color:#0000ff;">&gt;</span>2008-10-17<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">shippingDate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">deliveryDate</span><span style="color:#0000ff;">&gt;</span>2008-10-29<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">deliveryDate</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">deliveryDayOfWeek</span><span style="color:#0000ff;">&gt;</span>4<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">deliveryDayOfWeek</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">nextDayAM</span><span style="color:#0000ff;">&gt;</span>false<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">nextDayAM</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">packingID</span><span style="color:#0000ff;">&gt;</span>P_0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">packingID</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">product</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">packing</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">packingID</span><span style="color:#0000ff;">&gt;</span>P_0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">packingID</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">box</span><span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">name</span><span style="color:#0000ff;">&gt;</span>Dummy Box - Change or Delete me.<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">name</span><span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">weight</span><span style="color:#0000ff;">&gt;</span>1.66<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">weight</span><span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">expediterWeight</span><span style="color:#0000ff;">&gt;</span>0.501<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">expediterWeight</span><span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">length</span><span style="color:#0000ff;">&gt;</span>25.0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">length</span><span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">width</span><span style="color:#0000ff;">&gt;</span>20.0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">width</span><span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">height</span><span style="color:#0000ff;">&gt;</span>20.0<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">height</span><span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">packedItem</span><span style="color:#0000ff;">&gt;</span>
                    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">quantity</span><span style="color:#0000ff;">&gt;</span>1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">quantity</span><span style="color:#0000ff;">&gt;</span>
                    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">description</span><span style="color:#0000ff;">&gt;</span>My Item #1<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">description</span><span style="color:#0000ff;">&gt;</span>
                <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">packedItem</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">box</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">packing</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">shippingOptions</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">insurance</span><span style="color:#0000ff;">&gt;</span>No<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">insurance</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">deliveryConfirmation</span><span style="color:#0000ff;">&gt;</span>Yes<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">deliveryConfirmation</span><span style="color:#0000ff;">&gt;</span>
            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">signature</span><span style="color:#0000ff;">&gt;</span>No<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">signature</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">shippingOptions</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">comment</span><span style="color:#0000ff;">&gt;</span>* For major centres only. Add 1 to 3 business days for other destinations.<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">comment</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">ratesAndServicesResponse</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">eparcel</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#008000;">&lt;!--END_OF_EPARCEL--&gt;</span></pre>
</div>
<p>Please note that the response example is not retrieved from the request example (I think I got the response example from another request).</p>
<p>You can then parse the XML response:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">Set</span> CPXMLdoc = Server.CreateObject(<span style="color:#006080;">"Msxml2.DOMDocument"</span>)</pre>
</div>
<p>Make sure you have set up the Box sizes on the <a href="http://sellonline.canadapost.ca/servlet/LogonServlet">http://sellonline.canadapost.ca/servlet/LogonServlet</a> (login, click Add / Modify / Delete Boxes).<br />You need to have a box that will fit the item you want to ship. Otherwise and the item you&#8217;re trying to ship is too large, you&#8217;ll get this error -4004, &#8220;Item is too large to be packed&#8221;, the XML response is:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;?</span><span style="color:#800000;">xml</span> <span style="color:#ff0000;">version</span><span style="color:#0000ff;">="1.0"</span> ?<span style="color:#0000ff;">&gt;</span>

<span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">DOCTYPE</span> <span style="color:#ff0000;">eparcel</span> [
&amp;<span style="color:#ff0000;">lt</span>;!<span style="color:#ff0000;">ELEMENT</span> <span style="color:#ff0000;">eparcel</span> (<span style="color:#ff0000;">error</span>)<span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">error</span> (<span style="color:#ff0000;">statusCode</span>,<span style="color:#ff0000;">statusMessage</span>*, <span style="color:#ff0000;">requestID</span>)<span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">statusCode</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">statusMessage</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">ELEMENT</span> <span style="color:#ff0000;">requestID</span> (#<span style="color:#ff0000;">PCDATA</span>)<span style="color:#0000ff;">&gt;</span>
]<span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;</span><span style="color:#800000;">eparcel</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;</span><span style="color:#800000;">error</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;</span><span style="color:#800000;">statusCode</span><span style="color:#0000ff;">&gt;</span>-4004<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">statusCode</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;</span><span style="color:#800000;">statusMessage</span><span style="color:#0000ff;">&gt;</span>Item is too large to be packed. <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">statusMessage</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;</span><span style="color:#800000;">requestID</span><span style="color:#0000ff;">&gt;</span>999999<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">requestID</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">error</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">eparcel</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#008000;">&lt;!--END_OF_EPARCEL--&gt;</span></pre>
</div>
<p>Below is the Add / Modify / Delete Boxes screen.</p>
<p><a href="http://bsastro.files.wordpress.com/2009/01/snap013.jpg"><img style="border-width:0;" height="161" alt="snap013" src="http://bsastro.files.wordpress.com/2009/01/snap013-thumb.jpg?w=244&#038;h=161" width="244" border="0"></a> </p>
<p>&nbsp;</p>
<p><strong><em>Update #1 (Jan 27th 2009):</em></strong></p>
<p>I accidentally added a semicolon:</p>
<pre>Set srvCPXmlHttp = Server.CreateObject ("Msxml2.ServerXMLHTTP");</pre>
<p>It should be:</p>
<pre>Set srvCPXmlHttp = Server.CreateObject ("Msxml2.ServerXMLHTTP")</pre>
<p>I also changed the length, width, height to 1 after I notice the dimension I specified would return a 4004 error.</p>
<p>All are corrected above.</p>
<p>&nbsp;</p>
<p><strong><em>Update #2 (Jan 27th 2009):</em></strong></p>
<p>If you use non registered Merchant CPC Id (e.g. &lt;merchantCPCID&gt;amerchantid&lt;/merchantCPCID&gt;), you&#8217;ll get the following response:</p>
<p><font face="Courier New">-2001 Merchant CPC Id not found on server. 2515904</font></p>
<p>&nbsp;</p>
<p><strong><em>Update #3 (Jan 27th 2009):</em></strong></p>
<p>For testing, you can copy/paste the following code, save as an ASP file to your web server, and run the page. Please change the value inside &lt;merchantCPCID&gt;. You can even run it from you local web server. To see the XML, see the HTML code (e.g. on IE 7, click Page&gt;&gt;View Source)</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;">&lt;%
<span style="color:#0000ff;">dim</span> CP_postdata
CP_postdata = <span style="color:#006080;">""</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"&lt;?xml version="</span><span style="color:#006080;">"1.0"</span><span style="color:#006080;">" ?&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"&lt;eparcel&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"  &lt;language&gt;en&lt;/language&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"  &lt;ratesAndServicesRequest&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"    &lt;merchantCPCID&gt;amerchantid&lt;/merchantCPCID&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"    &lt;lineItems&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"      &lt;item&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;quantity&gt;1&lt;/quantity&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;weight&gt;0.001&lt;/weight&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;length&gt;1&lt;/length&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;width&gt;1&lt;/width&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;height&gt;1&lt;/height&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;description&gt;My Item #1&lt;/description&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"      &lt;/item&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"      &lt;item&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;quantity&gt;1&lt;/quantity&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;weight&gt;0.003&lt;/weight&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;length&gt;1&lt;/length&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;width&gt;1&lt;/width&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;height&gt;1&lt;/height&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"        &lt;description&gt;My Item #2&lt;/description&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"      &lt;/item&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"    &lt;/lineItems&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"    &lt;city&gt;beverly hills&lt;/city&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"    &lt;provOrState&gt;CA&lt;/provOrState&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"    &lt;country&gt;US&lt;/country&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"    &lt;postalCode&gt;90210&lt;/postalCode&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"  &lt;/ratesAndServicesRequest&gt;"</span>
CP_postdata = CP_postdata &amp; <span style="color:#006080;">"&lt;/eparcel&gt;"</span>

<span style="color:#0000ff;">dim</span> srvCPXmlHttp, CP_result

<span style="color:#0000ff;">Set</span> srvCPXmlHttp = Server.CreateObject (<span style="color:#006080;">"Msxml2.ServerXMLHTTP"</span>)
srvCPXmlHttp.open <span style="color:#006080;">"POST"</span>, <span style="color:#006080;">"http://sellonline.canadapost.ca:30000"</span>, <span style="color:#0000ff;">false</span>
srvCPXmlHttp.send(CP_postdata)

CP_result = srvCPXmlHttp.responseText

response.write CP_result

%&gt;</pre>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bsastro.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bsastro.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bsastro.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bsastro.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bsastro.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bsastro.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bsastro.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bsastro.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bsastro.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bsastro.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bsastro.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bsastro.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bsastro.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bsastro.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bsastro.wordpress.com&amp;blog=5196795&amp;post=41&amp;subd=bsastro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bsastro.wordpress.com/2009/01/02/canada-post-rates-and-services-request/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77911de773bee63cb0cba2887e1ce287?s=96&#38;d=identicon" medium="image">
			<media:title type="html">budi</media:title>
		</media:content>

		<media:content url="http://bsastro.files.wordpress.com/2009/01/snap013-thumb.jpg" medium="image">
			<media:title type="html">snap013</media:title>
		</media:content>
	</item>
		<item>
		<title>How to use Eval on ImageUrl</title>
		<link>http://bsastro.wordpress.com/2009/01/02/how-to-use-eval-on-imageurl/</link>
		<comments>http://bsastro.wordpress.com/2009/01/02/how-to-use-eval-on-imageurl/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 04:09:27 +0000</pubDate>
		<dc:creator>budi</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Eval]]></category>
		<category><![CDATA[Image Control]]></category>
		<category><![CDATA[ImageUrl]]></category>

		<guid isPermaLink="false">http://bsastro.wordpress.com/?p=17</guid>
		<description><![CDATA[I was converting the &#60;img&#62; into ASP.NET Image Control, I learnt new thing on the way. Here is the code before I changed it: &#60;td&#62; &#60;asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="#"&#62; &#60;img height="140px" width="140px" src='images/catalog/&#60;%# Eval("smallimageurl") %&#62;' /&#62; &#60;/asp:HyperLink&#62; &#60;/td&#62; And I modified like so: &#60;td&#62; &#60;asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="#"&#62; &#60;asp:Image Height="140" Width="140" ID="Image4" runat="server" ImageUrl='~/images/catalog/&#60;%# Eval("smallimageurl") [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bsastro.wordpress.com&amp;blog=5196795&amp;post=17&amp;subd=bsastro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was converting the &lt;img&gt; into ASP.NET Image Control, I learnt new thing on the way.</p>
<p>Here is the code before I changed it:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;">&lt;td&gt;
  &lt;asp:HyperLink ID=<span style="color:#006080;">"HyperLink1"</span> runat=<span style="color:#006080;">"server"</span> NavigateUrl=<span style="color:#006080;">"#"</span>&gt;
    &lt;img height=<span style="color:#006080;">"140px"</span> width=<span style="color:#006080;">"140px"</span>
      src=<span style="color:#006080;">'images/catalog/&lt;%# Eval("smallimageurl") %&gt;'</span> /&gt;
  &lt;/asp:HyperLink&gt;
&lt;/td&gt;
</pre>
</div>
<p>And I modified like so:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;">&lt;td&gt;
  &lt;asp:HyperLink ID=<span style="color:#006080;">"HyperLink1"</span> runat=<span style="color:#006080;">"server"</span> NavigateUrl=<span style="color:#006080;">"#"</span>&gt;
    &lt;asp:Image Height=<span style="color:#006080;">"140"</span> Width=<span style="color:#006080;">"140"</span> ID=<span style="color:#006080;">"Image4"</span> runat=<span style="color:#006080;">"server"</span>
      ImageUrl=<span style="color:#006080;">'~/images/catalog/&lt;%# Eval("smallimageurl") %&gt;'</span> /&gt;
  &lt;/asp:HyperLink&gt;
&lt;/td&gt;
</pre>
</div>
<p>But the the Eval didn&#8217;t resolve correctly, here is the resulting HTML:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;">&lt;img style=<span style="color:#006080;">"border-width: 0px; height: 140px; width: 140px;"</span>
  src=<span style="color:#006080;">"../images/catalog/%3C%25#%20Eval(%22smallimageurl%22)%20%25%3E"</span>
  id=<span style="color:#006080;">"ctl00_ContentPlaceHolder1_viewcategory1_DataList1_ctl00_Image4"</span>/&gt;
</pre>
</div>
<p>After doing some googling I found a solution to this.</p>
<p>The simple solution:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;">ImageUrl=<span style="color:#006080;">'&lt;%# "~/images/catalog/" + Eval("smallimageurl") %&gt;'</span>
</pre>
</div>
<p>A more elegant solution:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;">ImageUrl=<span style="color:#006080;">'&lt;%# Eval("smallimageurl", "~/images/catalog/{0}") %&gt;'</span>
</pre>
</div>
<p>And the correct HTML is:</p>
<div style="border-right:gray 1px solid;border-top:gray 1px solid;font-size:8pt;overflow:auto;border-left:gray 1px solid;width:97.5%;cursor:text;max-height:200px;line-height:12pt;border-bottom:gray 1px solid;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;margin:20px 0 10px;padding:4px;">
<pre style="font-size:8pt;overflow:visible;width:100%;color:black;line-height:12pt;font-family:consolas, 'Courier New', courier, monospace;background-color:#f4f4f4;border-style:none;margin:0;padding:0;">&lt;img style=<span style="color:#006080;">"border-width: 0px; height: 140px; width: 140px;"</span>
  src=<span style="color:#006080;">"../images/catalog/MM54.jpg"</span>
  id=<span style="color:#006080;">"ctl00_ContentPlaceHolder1_viewcategory1_DataList1_ctl00_Image4"</span>/&gt;
</pre>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bsastro.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bsastro.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bsastro.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bsastro.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bsastro.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bsastro.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bsastro.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bsastro.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bsastro.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bsastro.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bsastro.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bsastro.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bsastro.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bsastro.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bsastro.wordpress.com&amp;blog=5196795&amp;post=17&amp;subd=bsastro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bsastro.wordpress.com/2009/01/02/how-to-use-eval-on-imageurl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77911de773bee63cb0cba2887e1ce287?s=96&#38;d=identicon" medium="image">
			<media:title type="html">budi</media:title>
		</media:content>
	</item>
	</channel>
</rss>
