<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7657111</id><updated>2011-04-21T20:46:50.802-04:00</updated><title type='text'>Personal Raves</title><subtitle type='html'>Creating a webpage takes too much time, so I am going to try to keep all things worth noting down here. Who knows they might be useful to you? :/</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7657111.post-109805030417545320</id><published>2004-10-17T17:56:00.000-04:00</published><updated>2005-05-22T01:07:43.400-04:00</updated><title type='text'>Moving to my personal website</title><content type='html'>I have decided to move everything to my person domain name, &lt;a href="http://www.farhan-ahmad.net/"&gt;http://www.farhan-ahmad.net&lt;/a&gt;. I will be posting new content there, so head on to that URL...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109805030417545320?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109805030417545320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109805030417545320' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109805030417545320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109805030417545320'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/10/moving-to-my-personal-website.html' title='Moving to my personal website'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109517048531534341</id><published>2004-09-14T09:53:00.000-04:00</published><updated>2004-09-14T10:01:25.316-04:00</updated><title type='text'>SharePoint Errors</title><content type='html'>Ok, I am finding this out the hard way, but I am telling this to everyone so you don’t have to go through the same frustration. The errors that SharePoint gives can be &lt;em&gt;&lt;strong&gt;very&lt;/strong&gt;&lt;/em&gt; misleading!&lt;br /&gt;&lt;br /&gt;Since yesterday I have been trying to figure out why SharePoint keeps complaining that my web part is not marked as safe even though I have setup the whole site as part of WSS_Medium security and marked the assembly as safe (I have made sure 100s of times that the web.config is correct). Below is the actual error that I was getting:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;color:#ff0000;"&gt;A Web Part or Web Form Control on this Web Part Page cannot be displayed or imported because it is not registered on this site as safe. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Logically you would think that there is something wrong with how the web part is configured, or maybe there is something wrong with the web.config, or wait it could even be something with the Virtual PC running SharePoint. But… that’s not the case :-/&lt;br /&gt;&lt;br /&gt;After spending a long time and after creating several different web parts with several different approaches hoping it would like one (including some with the default names like WebPart1, WebPartLibrary, etc.) I figured out that it was the class constructor!! I mistakenly did not put the scope classifier for the constructor and SharePoint wasn’t able to construct the class, but for some reason it decided that the web part was not marked as safe!&lt;br /&gt;&lt;br /&gt;Lesson: be very careful when SharePoint complains, some times the actual problem isn't what it is says it is!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109517048531534341?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109517048531534341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109517048531534341' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109517048531534341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109517048531534341'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/09/sharepoint-errors.html' title='SharePoint Errors'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109421794497126008</id><published>2004-09-03T09:15:00.000-04:00</published><updated>2004-09-03T09:25:44.970-04:00</updated><title type='text'> GMail Annoyance</title><content type='html'>Everyone knows about GMail and most of the people already have GMail accounts. I haven't used my account for quite some time but lately I have noticed that almost everyday somebody is offering a GMail account because they have invitations left.&lt;br /&gt;&lt;br /&gt;Do a quick Google search on "GMail invitations" and you will be surprised. All of all, check out &lt;a href="http://www.gmailswap.com/"&gt;this&lt;/a&gt; website dedicated to GMail invitations!&lt;br /&gt;&lt;br /&gt;I guess this is dedication... but it just annoys me.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109421794497126008?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109421794497126008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109421794497126008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109421794497126008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109421794497126008'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/09/gmail-annoyance.html' title=' GMail Annoyance'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109324844985237440</id><published>2004-08-23T04:07:00.000-04:00</published><updated>2004-08-23T04:07:29.853-04:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/179/1534/640/100_0179.jpg'&gt;&lt;img border='0' style='border:1px solid #AAAAAA; margin:2px' src='http://photos1.blogger.com/img/179/1534/400/100_0179.jpg'&gt;&lt;/a&gt;&lt;br /&gt;The Gixxer, again!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109324844985237440?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109324844985237440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109324844985237440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109324844985237440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109324844985237440'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/08/gixxer-again.html' title=''/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109324823577926752</id><published>2004-08-23T04:03:00.000-04:00</published><updated>2004-08-23T04:06:18.706-04:00</updated><title type='text'>The Gixxer!</title><content type='html'>Here are few pictures of the motorcycle.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/img/179/1534/640/IMGP0584.jpg"&gt;&lt;img style="BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; MARGIN: 2px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid" src="http://photos1.blogger.com/img/179/1534/400/IMGP0584.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Gixxer in the garage&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109324823577926752?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109324823577926752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109324823577926752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109324823577926752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109324823577926752'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/08/gixxer_23.html' title='The Gixxer!'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109324625107545839</id><published>2004-08-23T03:10:00.000-04:00</published><updated>2004-08-23T03:30:51.076-04:00</updated><title type='text'>Installing SharePoint Web Part Templates</title><content type='html'>Well, its been a while since I posted something, I have just been busy with all the things that I am working on. For some reason I couldn't sleep tonight so I took on the challenge of learning development of SharePoint Web Parts.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://msdn.microsoft.com/nhp/default.asp?contentid=28001891"&gt;MSDN web site for SharePoint technologies&lt;/a&gt; is probably a good point for starting. So I downloaded the Web Part templates for Visual Studio .Net and ran the file which extracted the setup files to a folder. Now, when I would run the 'setup.exe' it would say that I needed Visual Studio .Net before I could install the web part templates, duh!&lt;br /&gt;&lt;br /&gt;Well, it wasn't that simple; the problem was that I already had Visual Studio .Net 2003 installed. After restarting the setup several times I decided it was time to find out what was going on.&lt;br /&gt;&lt;br /&gt;Searching on google I found &lt;a href="http://www.talkaboutsoftware.com/group/microsoft.public.vstudio.setup/messages/8470.html#postareply"&gt;this post&lt;/a&gt; at TalkAboutSoftware.com, according to which the installer was checking the following two registry keys:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Registration\PIDKEY&lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Registration\ProductID&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My computer's registry had both of these keys but they were blank. The reply to that post suggests restoring the registry, but I didn't want to do that because of it's consequences (who knows what else has been changed since the last backup?).&lt;br /&gt;&lt;br /&gt;Still not sure what to set those to, I kept searching. After a few minutes I ended up at &lt;a href="http://www.eggheadcafe.com/ng/microsoft.public.vstudio.setup/post272864.asp"&gt;this post&lt;/a&gt; at EggHeadCafe.com. Before I move on, I must point out one thing, EggHeadCafe looks more like a graphics website than a .Net portal, just an observation :). Anyways, according to that post the solution was to reinstall (a.k.a. repair) Visual Studio .Net, which I didn't want to do either! =(&lt;br /&gt;&lt;br /&gt;Finally I got fed up and set the above two keys to "PIDKEY" and "Visual Studio .Net" respectively and ran the setup. Guess what?!?! It actually worked!!!&lt;br /&gt;&lt;br /&gt;According to the first post those keys might have been removed by some add-in, since thats the case I am assuming those weren't really important. So this is my solution for now, hopefully that will work if you are having the same problem. I will post an update if the registry change screws anything else up.&lt;br /&gt;&lt;br /&gt;Now on with the SharePoint development... Oh wait, I need to get some sleep it's already 3:29am! 'night!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109324625107545839?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109324625107545839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109324625107545839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109324625107545839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109324625107545839'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/08/installing-sharepoint-web-part.html' title='Installing SharePoint Web Part Templates'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109279760294372795</id><published>2004-08-17T22:07:00.000-04:00</published><updated>2004-08-17T22:59:59.403-04:00</updated><title type='text'>Microsoft Certified Professional</title><content type='html'>I just became a Microsoft Certified Professional (MCP)! I had to take the 70-229 exam, Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition.&lt;br /&gt;&lt;br /&gt;My goal is to become a Microsoft Certified Solution Developer (MCSD) for which I still need to take four more exams (Web apps, desktop apps, XML web services, and the solution architect exams).&lt;br /&gt;&lt;br /&gt;You can find out more about MCP at &lt;a href="http://www.microsoft.com/learning/mcp/mcp/default.asp"&gt;http://www.microsoft.com/learning/mcp/mcp/default.asp&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109279760294372795?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109279760294372795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109279760294372795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109279760294372795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109279760294372795'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/08/microsoft-certified-professional.html' title='Microsoft Certified Professional'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109176166062751307</id><published>2004-08-05T23:01:00.000-04:00</published><updated>2004-08-06T10:28:19.563-04:00</updated><title type='text'>MS DTC Issue Solved</title><content type='html'>Well, after spending quite some time playing around with the firewall and ipconfig I figured out what the problem was.&lt;br /&gt;&lt;br /&gt;DTC for some reason requires both the machines to be able to communicate with each other using their hostnames. The problem in my case was that even though my machine could connect to the server through the specified hostname (in the connectiong string), the server couldn't talk back to my machine with the given hostname (that was probably sent by the underlying DTC classes when it made the call).&lt;br /&gt;&lt;br /&gt;So to remedy this situation I had to manually add the IP mapping to my machine in the hosts file. The mapping file is called '&lt;span style="font-family:courier new;"&gt;hosts&lt;/span&gt;' and is at '&lt;span style="font-family:courier new;"&gt;%WINDIR%\system32\drivers\etc\&lt;/span&gt;'.&lt;br /&gt;&lt;br /&gt;Lets see what the next challenge is going to be!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109176166062751307?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109176166062751307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109176166062751307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109176166062751307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109176166062751307'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/08/ms-dtc-issue-solved.html' title='MS DTC Issue Solved'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109174583696268030</id><published>2004-08-05T18:39:00.000-04:00</published><updated>2004-08-05T18:44:06.780-04:00</updated><title type='text'>MS DTC Issues</title><content type='html'>Well, everywhere you go there is some problem. Once eConnect was installed now it can't connect to the SQL Server on the server. I created a desktop application in C# that I am planning on using throughout the development helping me speed things up (compared to the whole other realm of going through Web Services/perl).&lt;br /&gt;&lt;br /&gt;Anyways, I get the following error when I run it:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;Version=7.0.5.0&lt;br /&gt;Unique MessageId = Customer&lt;br /&gt;Error Number = -2147168246 Error Description = New transaction cannot enlist in the specified transaction coordinator. Error Source = Microsoft OLE DB Provider for SQL Server&lt;br /&gt;Line Number=2540&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;First Google search returned a good a result set but after trying a few of the suggestions I am still getting the same error. I will update once I have the figured out.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109174583696268030?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109174583696268030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109174583696268030' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109174583696268030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109174583696268030'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/08/ms-dtc-issues.html' title='MS DTC Issues'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109078361056004998</id><published>2004-07-25T15:19:00.000-04:00</published><updated>2004-07-25T15:32:34.486-04:00</updated><title type='text'>Update &amp; E-Connect Setup Issues</title><content type='html'>Something went wrong and my computer started screwing up. IE stopped recognizing some commands like CTRL+ENTER, stopped doing autocomplete, task manager would stop showing the usernames, the&amp;nbsp;date was moved back a few years. I have been using the same installation of Windows XP for about a year and a half now and have been wanting to do a fresh install.&amp;nbsp;This was a perfect time so&amp;nbsp;instead of figuring out what the problem was (one of my brother must have installed something weird on my computer) I decided to just do a clean install of everything on my computer.&lt;br /&gt;&lt;br /&gt;Anyways, everything was going good except when I got to the eConnect installation part. When installing eConnect it asked me for the connection string so I went ahead and created it. I specified DYNAMICS as the initial catalog. Once the connection string was built I clicked 'Next' and got the following error: &lt;br /&gt;&lt;br /&gt;Error -2147217865 Invalid object name 'dbo.Shield'.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Now, I am working on figuring out whats the deal with that. Oh and by the way I am also planning on trying out SQL Server 2005 Express Beta :).&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109078361056004998?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109078361056004998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109078361056004998' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109078361056004998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109078361056004998'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/07/update-e-connect-setup-issues.html' title='Update &amp; E-Connect Setup Issues'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109017745659518341</id><published>2004-07-18T17:21:00.000-04:00</published><updated>2004-08-05T18:38:41.946-04:00</updated><title type='text'>First Steps</title><content type='html'>I surfed the web before getting started and found a tool called &lt;a href="http://www.pocketsoap.com/tcptrace/"&gt;TcpTrace&lt;/a&gt; which prooved to be really useful when it comes to web services. I would advise that you should check it out too. &lt;br /&gt;&lt;br /&gt;I started out with the simple Hello World web service that is created when you create a new web service in Visual Studio. After running the web service, I ran the following perl script. &lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#!/data/Perl/bin/perl -w&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;##!/usr/bin/perl -w&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;use SOAP::Lite;&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;my $webserviceURL = "http://localhost:8989/eConnectWebService/eConnectService.asmx";&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;print SOAP::Lite&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-&gt; uri("http://xxxx.com/webservices")&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-&gt; proxy($webserviceURL)&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-&gt; HelloWorld()&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-&gt; result;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Guess what? The above didn't print anything... Looking at the data returned to TcpTrace by IIS I saw "&lt;faultstring&gt;System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction: http://tempuri.org/webservices#HelloWorld." &lt;br /&gt;&lt;br /&gt;Doing some reasearch on the web I found out that I Microsoft prefers "URI/HelloWorld" instead of "URI#HelloWorld" in the request that is sent. The solution was to tell SOAP::Lite to replace the / with #, this can be accomplished by: &lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;use SOAP::Lite&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;on_action =&gt; sub { return '"' . join('/', @_) . '"'}&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:courier new;"&gt;;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;The above solved this problem, and now I was able to print "Hello World" to the console! &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109017745659518341?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109017745659518341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109017745659518341' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109017745659518341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109017745659518341'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/07/first-steps.html' title='First Steps'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109018161626273748</id><published>2004-07-18T16:09:00.000-04:00</published><updated>2004-07-18T16:23:21.006-04:00</updated><title type='text'>Zone Alarm and Visual Studio .Net</title><content type='html'>I spent a few hours trying to figure out why I can't create a web service in Visual Studio .Net 2k3. I even reinstalled Visual Studio but that didn't solve the problem. Everytime Visual Studio would give the following error:&lt;br /&gt;&lt;blockquote&gt; "Contacting server to create visual studio web project 'WebService1'"&lt;/blockquote&gt;I was about to reinstall windows because I saw a post on expert exchange that said that the person just ended up reinstall windows. I did one last search on google thinking that maybe someone would have figured out the issue and guess what? Someone actually had a solution. It turns out that the problem was caused by the Zone Alarm firewall (which I just happened to be using also). So I shutdown Zone Alarm, fired up VS.Net, and created a project. This time it worked fine!&lt;br /&gt; &lt;br /&gt; Looking on Zone Alarm's support website I ended up on &lt;a href="http://forum.zonelabs.org/zonelabs/board/message?board.id=gen&amp;amp;message.id=13435"&gt;this thread&lt;/a&gt; according to which they have acknowledge the issue and are working on a solution. According to that thread there will be a fix release in mid July, so I am planning on not using Zone Alarm till then (mostly because lately I have been using my computer at home, which is behind a firewall anyways).&lt;br /&gt; &lt;br /&gt; Just a heads up to anyone who might face this problem. I think this problem is only with the latest version of Zone Alarm, 5.0. The exact version of Zone Alarm that I am running is 5.0.590.043.&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109018161626273748?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109018161626273748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109018161626273748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109018161626273748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109018161626273748'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/07/zone-alarm-and-visual-studio-net.html' title='Zone Alarm and Visual Studio .Net'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109003922673080935</id><published>2004-07-17T00:38:00.000-04:00</published><updated>2004-07-18T14:19:34.110-04:00</updated><title type='text'>The Goal and Approach</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;strong&gt;The Goal&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;My goal is to interface a perl based service with GP. I have to build classes in perl that will support browsing of customers, their transactions, and all the other good stuff. &lt;br /&gt;  &lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;The Approach&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;As far as I know the only option that I have is to use SOAP. For this I will need to create a web service that will run on Windows and then make the perl pieces talk to this web service. I have decided to use C# .Net to create the web service.&lt;br /&gt; &lt;br /&gt; According to the eConnect manual there is a .Net dll (eConnect_API.dll) in the eConnect directory (C:\Program Files\Microsoft Great Plains\eConnect7\MBS eConnect EAI Incoming Service) but I couldn't find it there or anywhere else. Instead of spending anymore time looking for this dll I decided to use the COM dll.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109003922673080935?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109003922673080935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109003922673080935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109003922673080935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109003922673080935'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/07/goal-and-approach.html' title='The Goal and Approach'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109003888993993813</id><published>2004-07-17T00:12:00.000-04:00</published><updated>2004-07-17T00:38:26.040-04:00</updated><title type='text'>Introduction to Everything</title><content type='html'>&lt;span style="font-size:100%;"&gt;This is where I start. Ideally I would like to give an overview of Great Plains before diving into the details but again, I don't have too much time and most of the information in available on &lt;a href="http://www.microsoft.com/BusinessSolutions/GreatPlains/default.aspx"&gt;Microsoft's Great Plain website&lt;/a&gt; (or so you would think :)). Anyways, here just&amp;nbsp;a brief overview&amp;nbsp;of Great Plains...&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Great Plains &lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Great Plains (GP) was an accounting software offered by a company called Great Plains Software, Inc. I say 'was' because it was &lt;a href="http://www.microsoft.com/presspass/press/2001/apr01/04-05GreatPlainsPR.asp"&gt;bought out by Microsoft&lt;/a&gt; in April 2001 and is now part of Microsoft. I haven't had to deal with any of the previous versions of&amp;nbsp;GP but my latest interaction with GP 7.5 hasn't been the best one. I admit that this is a humungous application and probably requires a lot of upfront training but I still took on the challenge!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;eConnect&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;eConnect is the API provided by Microsoft for GP. This provides several different ways that can be used to connect to GP (including MSMQ, Biztalk, SOAP).&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109003888993993813?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109003888993993813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109003888993993813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109003888993993813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109003888993993813'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/07/introduction-to-everything.html' title='Introduction to Everything'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7657111.post-109002193661144930</id><published>2004-07-16T19:50:00.000-04:00</published><updated>2004-07-16T19:57:23.136-04:00</updated><title type='text'>Starting Out</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;I have always tried to keep a website where I can share what I have learned. Also, I have been told that we remember only 20% what we learn everyday. So, this is my attempt at increasing that percentage.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;What you will find here&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Most of the stuff will be technical (computer related) but sometimes I might&amp;nbsp;talk about odd things&amp;nbsp;(like life). Starting out I will probably explain my Great Plains integration experience since thats one thing that I have spent some time on and will probably be spending more time on.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Make sure you comment about what I say, good or bad... don't care... I am always up for a learning lesson.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Cheers!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7657111-109002193661144930?l=personalraves.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://personalraves.blogspot.com/feeds/109002193661144930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7657111&amp;postID=109002193661144930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109002193661144930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7657111/posts/default/109002193661144930'/><link rel='alternate' type='text/html' href='http://personalraves.blogspot.com/2004/07/starting-out.html' title='Starting Out'/><author><name>Farhan</name><uri>http://www.blogger.com/profile/06983382640894328398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
