<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-5427646355816376964</atom:id><lastBuildDate>Mon, 07 Dec 2009 09:01:22 +0000</lastBuildDate><title>.: Natt Leelawat :: Let's Talk about Information Technology :.</title><description>In the world of IT, nothing is impossible.</description><link>http://natttech.blogspot.com/</link><managingEditor>natt@natt.biz (EVO_Nova)</managingEditor><generator>Blogger</generator><openSearch:totalResults>92</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-8443834827180803461</guid><pubDate>Sun, 31 May 2009 13:26:00 +0000</pubDate><atom:updated>2009-05-31T20:31:55.503+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><title>Let's Talk about .. MOSS2007-SharePoint Template List</title><description>&lt;span style="font-family:verdana;"&gt;I found it from &lt;/span&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/721bec39-2d32-4bbc-9094-a021a0d06dcb"&gt;&lt;span style="font-family:verdana;"&gt;http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/721bec39-2d32-4bbc-9094-a021a0d06dcb&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;0 - GLOBAL (SetupPath=global) - "Global template"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;1 - STS - "windows SharePoint Services Site", "Team Site", "Blank Site", "Document Workspace"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;2 - MPS - "Basic Meeting Workspace", "Blank Meeting Workspace", "Decision Meeting Workspace", "Social Meeting Workspace", "Multipage Meeting Workspace"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;3 - CENTRALADMIN - "Central Admin Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4 - WIKI - "Wiki Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;7 - BDR - "Document Center"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;9 - BLOG - "Blog"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;20 - SPS (OBSOLETE) - "SharePoint Portal Server Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;21 - SPSPERS - "SharePoint Portal Server Personal Space"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;22 - SPSMSITE - "Personalization Site"30 - SPSTOC (OBSOLETE) - "Contents area Template"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;31 - SPSTOPIC (OBSOLETE) - "Topic area template"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;32 - SPSNEWS (OBSOLETE) - "News area template"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;33 - SPSNHOME (SubWebOnly) - "News Home template"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;34 - SPSSITES - "Site Directory area template"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;36 - SPSCOMMU (OBSOLETE) - "Community area template"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;38 - SPSREPORTCENTER - "Report Center Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;39 - CMSPUBLISHING (SetupPath=SiteTemplates\PUBLISHING) - "Publishing and Team Collaboration Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;40 - OSRV (SetupPath=SiteTemplates\OSRV) - "Shared Services Administration Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;47 - SPSPORTAL - "Corporate Intranet Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;50 - SRCHCEN - "Search Center"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;51 - PROFILES - "Profiles"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;52 - BLANKINTERNETCONTAINER - "Internet Presence Web Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;53 - BLANKINTERNET - "Publishing Site", "Press Releases Site", "Publishing Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;54 - SPSMSITEHOST - "My Site Host"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;90 - SRCHCENTERLITE (SetupPath=SiteTemplates\SRCHCENTERLITE) - "Search Center Lite"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;6221 - PWA (SetupPath=SiteTemplates\PWA) - "Project Web Access Site"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;6215 - PWS (SetupPath=SiteTemplates\PWS) - "Project Workspace"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;14483 - OFFILE - "Records Repository", "Records Repository"&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-8443834827180803461?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/05/lets-talk-about-moss2007-sharepoint.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-2502689198177994404</guid><pubDate>Tue, 19 May 2009 11:29:00 +0000</pubDate><atom:updated>2009-05-19T18:37:10.233+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><title>Let's Talk about .. MOSS2007-Runtime Error without any details</title><description>&lt;span style="font-family:verdana;"&gt;     Yesterday, I found a Runtime Error page instead of web site showing. A support engineer from Microsoft suggested me to modify web.config of my MOSS in C:\Inetpub\wwwroot\wss\VirtualDirectories\[YOUR_PORT] as following&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-in SafeMode tag, set Attribute CallStack="True"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-in customErrors, set Attribute Mode="Off" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;     I found that my web.config already be set like that. Then, he checked again and found that there are 2 locations of web.config since I have 2 Server: MOSS and DB which I also set both of them as Web Front End server (by installing MOSS to both of them). Thus, two web.config(s) had to be modified. Then, I could see what the error was.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-2502689198177994404?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/05/lets-talk-about-moss2007-runtime-error.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-6327821735823834365</guid><pubDate>Tue, 12 May 2009 06:06:00 +0000</pubDate><atom:updated>2009-05-12T15:31:30.141+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><category domain='http://www.blogger.com/atom/ns#'>Windows Server 2003</category><title>Let's Talk about .. MOSS2007-Back up SharePoint FULL with Scheduled Tasks</title><description>&lt;span style="font-family:verdana;"&gt;Yesterday, I was assigned to perform a back up schedule for MOSS.&lt;br /&gt;&lt;br /&gt;The concept is full backing up for SharePoint and Site Collection backing up for each site collection.&lt;br /&gt;&lt;br /&gt;P’Pop Wantit Tangrugsasut, senior system analyst from CS division, teached me about a concept and how to do it.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;strong&gt;The instruction to back up Site Collection as Scheduled Task&lt;/strong&gt;&lt;br /&gt;-Create a shared folder name “ERP_MOSS_Backup”. It must be shared and added permission to write the files to the Admin account.&lt;br /&gt;-Write a script at the Database server for creating folder.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;[Batch file]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;@ECHO OFF&lt;br /&gt;&lt;br /&gt;FOR /F "tokens=1-4 delims=/ " %%I IN ('DATE /t') DO SET mydate=%%J%%K%%L&lt;br /&gt;&lt;br /&gt;cd \&lt;br /&gt;&lt;br /&gt;F:&lt;br /&gt;&lt;br /&gt;cd "Moss_Backup"&lt;br /&gt;&lt;br /&gt;mkdir "Moss_Backup_%mydate%"&lt;br /&gt;&lt;br /&gt;-Save it at that Folder&lt;br /&gt;-Set the Scheduled Task for the script by this instruction &lt;a href="http://natttech.blogspot.com/2009/05/lets-talk-about-windows-server-2003.html"&gt;http://natttech.blogspot.com/2009/05/lets-talk-about-windows-server-2003.html&lt;/a&gt;&lt;br /&gt;-Write a script to Back up MOSS (FULL)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;[Batch file]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;@ECHO OFF&lt;br /&gt;&lt;br /&gt;FOR /F "tokens=1-4 delims=/ " %%I IN ('DATE /t') DO SET mydate=%%J%%K%%L&lt;br /&gt;&lt;br /&gt;cd \&lt;br /&gt;&lt;br /&gt;c:&lt;br /&gt;&lt;br /&gt;cd "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;STSADM.exe -o backup -directory \\[SERVER_NAME]\[FOLDER_NAME]\Moss_Backup_%mydate% -backupmethod full&lt;br /&gt;&lt;br /&gt;Where [SERVER_NAME] is your server name to put the backup files there&lt;br /&gt;And [FOLDER_NAME] is your folder you wanna put the backup files&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Or Write a script to Back up Site Collection MOSS&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;[Batch file]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;@ECHO OFF&lt;br /&gt;&lt;br /&gt;FOR /F "tokens=1-4 delims=/ " %%I IN ('DATE /t') DO SET mydate=%%J%%K%%L&lt;br /&gt;&lt;br /&gt;cd \&lt;br /&gt;&lt;br /&gt;c:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cd "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stsadm.exe -o backup -url http://[MOSSWebApp]/Sites/[SiteCollection_NAME] -filename "\\[SERVER_NAME]\[FOLDER_NAME]\Moss_Backup_%mydate%\[FILE_NAME].dat" –overwrite&lt;br /&gt;&lt;br /&gt;Where [SERVER_NAME] is your server name to put the backup files there&lt;br /&gt;And [FOLDER_NAME] is your folder you wanna put the backup files&lt;br /&gt;And [FILE_NAME] is your backup file name&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-6327821735823834365?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/05/lets-talk-about-moss2007-back-up.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-6463467170434934434</guid><pubDate>Tue, 12 May 2009 03:18:00 +0000</pubDate><atom:updated>2009-05-12T10:58:32.802+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windows Server 2003</category><title>Let's Talk about .. Windows Server 2003-Scheduled Task</title><description>&lt;div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;Today, P’Pop Wantit Tangrugsasut teached me about how to set the Scheduled Task in Windows Server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The instruction to set Scheduled Task&lt;/strong&gt;&lt;br /&gt;-Go to Start-&gt;Control Panel-&gt;Scheduled Tasks &lt;img id="BLOGGER_PHOTO_ID_5334781682635332162" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 249px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_NvLI9-DA43k/SgjzrOu9WkI/AAAAAAAABZA/1nPhazl1l2g/s320/Sc_1.JPG" border="0" /&gt;-Double Click at Add Scheduled Task&lt;br /&gt;-Click Next button&lt;br /&gt;-Click Browse&lt;br /&gt;-Select your script file’s location&lt;br /&gt;-Select Perform this task, for me, I chose Weekly&lt;br /&gt;-Click Next button&lt;br /&gt;-Set the Start time:, Every weeks, and Select the day(s)&lt;br /&gt;-Click Next button&lt;br /&gt;-Enter the user name and password&lt;br /&gt;-Click Next button&lt;br /&gt;-Click Finish button&lt;br /&gt;-For best practice, enter your task again, and go to Settings tab. &lt;img id="BLOGGER_PHOTO_ID_5334781767762752658" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 303px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_NvLI9-DA43k/SgjzwL26tJI/AAAAAAAABZI/nyKLyylfRvo/s320/Sc_2.JPG" border="0" /&gt;-Set the Stop the task if it runs for XX hour(s) XX minute(s) as your suitable time.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-6463467170434934434?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/05/lets-talk-about-windows-server-2003.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NvLI9-DA43k/SgjzrOu9WkI/AAAAAAAABZA/1nPhazl1l2g/s72-c/Sc_1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-4054262148982742802</guid><pubDate>Fri, 24 Apr 2009 00:52:00 +0000</pubDate><atom:updated>2009-04-24T07:56:16.581+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><title>Let's Talk about .. MOSS2007-Content Type</title><description>Yesterday, I joined the wrap up day of my division meeting with Mr.Chatree, counsult from Microsoft. He talked about Content Type of MOSS2007 that make me understand clearer about it.&lt;br /&gt;&lt;br /&gt;The content type is like a group of metadata that are separated via the type of documents. The content type can be used with any (Document Library of) site if it is located at the top level site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-4054262148982742802?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/04/lets-talk-about-moss2007-content-type.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-8715157999179699732</guid><pubDate>Tue, 31 Mar 2009 08:27:00 +0000</pubDate><atom:updated>2009-03-31T15:41:16.579+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Reporting Services</category><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><title>Let's Talk about .. MOSS2007&amp;Reporting Service-Error The request failed with HTTP status 401 : Unauthorized</title><description>&lt;a href="http://1.bp.blogspot.com/_NvLI9-DA43k/SdHVhIQRblI/AAAAAAAABXI/ojgpFN7_q8I/s1600-h/errorSSRS.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5319267400029400658" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 149px" alt="" src="http://1.bp.blogspot.com/_NvLI9-DA43k/SdHVhIQRblI/AAAAAAAABXI/ojgpFN7_q8I/s200/errorSSRS.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;After I managed integration settings and granted database access, I clicked at Set server defaults in Reporting Services of Application Management. Then, I got an error page "An unexpected error occured while connection to the report server. Verify that the report server is available and configured for SharePoint integrated mode. -&gt; Server was unable to process request. ---&gt; The request failed with HTTP status 401 : Unauthorized" as shown in the figure.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;After I managed integration settings and granted database access, I clicked at Set server defaults in Reporting Services of Application Management. Then, I got an error page "An unexpected error occured while connection to the report server. Verify that the report server is available and configured for SharePoint integrated mode. -&gt; Server was unable to process request. ---&gt; The request failed with HTTP status 401 : Unauthorized" as shown in the figure.&lt;br /&gt;We discussed and connected live meeting with a support engineer from Microsoft. He said that the cause was the authentication mode of ReportServer host website. The way he used to solve this problem was running the command&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;color:#ff99ff;"&gt;&lt;em&gt;[CMD]&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;cd c:\Inetpub\Adminscriptscscript adsutil.vbs set w3svc\c:\Inetpub\Adminscrpts cscript&lt;br /&gt;cd C:\Inetpub\Adminscripts cscript adsutil.vbs set w3svc/XXXXXXXXX/root/NTAuthenticationProviders "NTLM“cscript adsutil.vbs set w3svc/XXXXXXXXX/NTAuthenticationProviders "NTLM"&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;where XXXXXXXXX is the identifier of the ReportServer host website.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-8715157999179699732?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/03/lets-talk-about-moss2007-service-error.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NvLI9-DA43k/SdHVhIQRblI/AAAAAAAABXI/ojgpFN7_q8I/s72-c/errorSSRS.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-4721009653109639269</guid><pubDate>Sat, 14 Mar 2009 18:15:00 +0000</pubDate><atom:updated>2009-03-16T09:34:01.307+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SQL Server 2008</category><category domain='http://www.blogger.com/atom/ns#'>Report Builder</category><category domain='http://www.blogger.com/atom/ns#'>SQL Server 2005</category><title>Let's Talk about .. SQL Server 2005 &amp; 2008</title><description>&lt;span style="font-family:verdana;"&gt;Last Thursday, I participated the meeting of MS SQL Server 2008 Presentation by Mr.Nicolas and Mr.Jason , engineers from Microsoft. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Because my office member have started using Reporting Services in our systems, thus we would like to discuss about it and the problems we found.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The first one they suggested is "Scale Out". They recommended us to use many report servers to point to the report catalog.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The important one they suggested us to use was Report Catalog. The Report Catalog consists of Reporting Services Database (RSDB) and Reporting Services Tempolary Database (RSTempDB). It has a lot of I/O of transaction.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;1.&lt;strong&gt;RSDB&lt;/strong&gt; stores the report's metadata, including snapshots. It is long living, thus it should be backed up.&lt;br /&gt;2.&lt;strong&gt;RSTempDB&lt;/strong&gt; stores tempolary snapshot while running reports. It is highly volatile. And since its volatile, we need the report lifetime policy of data by setting session timeout value (10 min): Clean up Cycle Minutes guides background clean up thread.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Then, how different between RS2005 and RS2008.&lt;br /&gt;For RS2005, &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Many insert to Chunk Data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Many insert to Snapshot Data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Many insert to Session Data Table&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;For RS2008,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Many insert to Segment; take majority of transation of RSTempDB&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Some trip to optimize the Report Performance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Remove the unnecessary columns&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Bring rendered report to user, for example, doc, pdf, etc.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;They showed us the new tool, MS SQL Server 2008 Report Builder. It looks like MS Office 2007 Application because of its theme. In the future, users can design and use the reports themselves. I asked them if there are any features that we still need Visual Studio 2008 to develop the report. They answered me that the Report Builder can do anything VS2008 can except debugging and creating and using several data sources.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-4721009653109639269?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/03/lets-talk-about-sql-server-2005-2008.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-475407086196953353</guid><pubDate>Fri, 27 Feb 2009 14:35:00 +0000</pubDate><atom:updated>2009-02-27T21:47:44.172+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Security</category><title>Let's Talk about .. Security</title><description>&lt;span style="font-family:verdana;"&gt;Last Wednesday I joined the meeting of my department. One of many parts was about security. Mr Sahassawat from AC InfoTech described about the security to us. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The reason that the organization needs security policy consists of to protect the organization, protect business and employees, set the rules for expected behavior- the prohibited activities, be used for authorize activities, be used for approved operational steps, and legal compliance.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Policy is a part of security the global standard of security is ISO27001 (Global Standard Code of Protection for information security management). Now Thailand has 20 certificates of this ISO.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Policy can declare the direction of the organization and policy is an intelligent property of the organization.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-475407086196953353?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/02/lets-talk-about-security.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-3392837938789050792</guid><pubDate>Wed, 18 Feb 2009 02:39:00 +0000</pubDate><atom:updated>2009-02-18T09:50:26.308+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>IIS</category><title>Let's Talk about .. IIS-IP Address and domain name restrictions</title><description>&lt;span style="font-family:verdana;"&gt;For more security, Forbes, SM Team, told me the way to set the IP address and domain name restrictions. By setting it, we can specify who can access the WebSite or Web Service.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;The instruction to set IP Address and domain name restrictions&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-Open IIS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-Right click at you web sites&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-In Directory tab, click at Edit button&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-Select Granted access or Denied access as the default, then you can specify for the exception case.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;For example, if I want only the website on ServerA to call Web Service on Server B, then I select Denied access and Except for Server A.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5303964170289516530" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 287px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_NvLI9-DA43k/SZt3T6-Bj_I/AAAAAAAABQg/okdOi19Re2E/s320/iprest.JPG" border="0" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-3392837938789050792?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/02/lets-talk-about-iis-ip-address-and.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NvLI9-DA43k/SZt3T6-Bj_I/AAAAAAAABQg/okdOi19Re2E/s72-c/iprest.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-8548400078524383024</guid><pubDate>Wed, 18 Feb 2009 01:36:00 +0000</pubDate><atom:updated>2009-02-18T08:44:01.302+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windows Server 2003</category><title>Let's Talk about .. Windows Server 2003-Create Local Users and Groups</title><description>Yesterday, Forbes, SM Team Analyst, teached me how to create the local users and groups since the method of my Web Service needs to check authorize of the user before performing the operation.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;The instruction to create Local Users and Groups&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;For Local Users:&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;-Go to Start-&gt;All Programs-&gt;Administrative Tools-&gt;Computer Management&lt;br /&gt;-Expand Local Users and Groups &lt;img id="BLOGGER_PHOTO_ID_5303946697175723490" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 226px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_NvLI9-DA43k/SZtna2jD7eI/AAAAAAAABQY/ASql0jwgpsI/s320/usergroup.JPG" border="0" /&gt;-Right click at Users&lt;br /&gt;-Clickt at New User&lt;br /&gt;-Type User name &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Note that&lt;/span&gt;&lt;/strong&gt; this user can be the user domain from Active Directory or Local User of this machine&lt;br /&gt;-Type Full name&lt;br /&gt;-Type Description&lt;br /&gt;-Type Password&lt;br /&gt;-Type Confirm&lt;br /&gt;-Select Password never expires, if any&lt;br /&gt;-Click Create button&lt;br /&gt;-Click Close button &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;em&gt;For Local Group:&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;-Right Click at Groups&lt;br /&gt;-Click New Group&lt;br /&gt;-Type Group name&lt;br /&gt;-Type Description&lt;br /&gt;-Click Add button&lt;br /&gt;-Add user&lt;br /&gt;-Click Check Names&lt;br /&gt;-Click OK button&lt;br /&gt;-Click Create button&lt;br /&gt;-Click Close button&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-8548400078524383024?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/02/lets-talk-about-windows-server-2003.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NvLI9-DA43k/SZtna2jD7eI/AAAAAAAABQY/ASql0jwgpsI/s72-c/usergroup.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-6305360943751894175</guid><pubDate>Mon, 16 Feb 2009 01:48:00 +0000</pubDate><atom:updated>2009-02-16T10:01:15.883+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><category domain='http://www.blogger.com/atom/ns#'>Windows Server 2003</category><category domain='http://www.blogger.com/atom/ns#'>SSO</category><title>Let's Talk about .. MOSS-Error "You do not habe the rights to perform this operation" when setting SSO</title><description>&lt;div&gt;&lt;span style="font-family:verdana;"&gt;     A few week ago, I got the error "You do no have rights to perform this operation" message when I tried to manage the Single Sign-On setting on MOSS2007. I asked P'Knight DBA and P'Pop DBA to check if the rights of the user account I used is a member of public database in the configuration database and it's the member of serveradmin fixed server role in the instance of MS SQL Server or not, and it is. Thus, I opened a case to Microsoft. Microsoft Support Engineer suggested me to check the Single Sign-On service logon account in Windows Server 2003 service. And I found that why the error occured. My Single Sign-on Service logon account was set as Local System. It has to be set as the correct domain account that I use with MOSS.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;     &lt;img id="BLOGGER_PHOTO_ID_5303210313473807938" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 216px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_NvLI9-DA43k/SZjJrrfLVkI/AAAAAAAABQQ/HHfBq5BVNtY/s320/sso.JPG" border="0" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;     With the help of Microsoft and the idea from SharePoint 2003 article &lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/889645"&gt;&lt;span style="font-family:verdana;"&gt;http://support.microsoft.com/kb/889645&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; , it may concluded that we have to make sure that the user account we're gonna use to set the SSO must be..&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Log On As in Microsoft Single Sign-On Service in Windows Server 2003&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Member of Administrator/Local group of MOSS2007&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Member of public database role on the config database&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Member of serveradmin fixed server role in the instance of SQL Server that SSO DB is gonna be located&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-6305360943751894175?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/02/lets-talk-about-moss-error-you-do-not.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NvLI9-DA43k/SZjJrrfLVkI/AAAAAAAABQQ/HHfBq5BVNtY/s72-c/sso.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-5666751420578148806</guid><pubDate>Thu, 05 Feb 2009 15:05:00 +0000</pubDate><atom:updated>2009-02-05T22:51:36.691+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><title>Let's Talk about .. MOSS2007-Find MOSS Version</title><description>&lt;span style="font-family:verdana;"&gt;Sometimes you may forgot what version of MOSS you have and what the latest version of MOSS you installed. I found the way to check it from Penny on Sharepoint &lt;a href="http://www.mindsharpblogs.com/penny/articles/481.aspx"&gt;http://www.mindsharpblogs.com/penny/articles/481.aspx&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Note&lt;/span&gt;&lt;/strong&gt;: Check Deploy Software Updates for MOSS2007 at &lt;/span&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc263467.aspx"&gt;&lt;span style="font-family:verdana;"&gt;http://technet.microsoft.com/en-us/library/cc263467.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;The instruction to find the latest update package/hotfix of MOSS&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Central Administrator&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Home tab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-In Farm Topology, click at your MOSS Server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click at Site Actions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click at Site Settings&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-You can see Site Information which shows the version.&lt;/span&gt; (I found it from Penny on SharePoint)&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12.0.0.6327 : MOSS2007 Cumulative update&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12.0.0.6318 : MOSS2007 Infrastructure Update&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12.0.0.6303 : MOSS2007 Post-SP1 Hotfix&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12.0.0.6301 : MOSS2007 Post-SP1 Hotfix&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12.0.0.6300 : MOSS2007 Post-SP1 Hotfix&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12.0.0.6219 : MOSS2007 SP1&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;The instruction to find the Service Pack version of MOSS&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Start-&gt;Control Panel-&gt;Add or Remove Programs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Find Microsoft Office SharePoint Server 2007&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click at Click here for support link&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-The Support Information windows will appear. Then, you can see the version of your MOSS. After that, you can check that number with this table where I found it at Penny on Sharepoint. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12.0.6303.5000 : post-SP1 hotfix&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;12.0.6219.1000 : SP1&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-5666751420578148806?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/02/lets-talk-about-moss2007-find-moss.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-3148163152711670503</guid><pubDate>Tue, 03 Feb 2009 10:39:00 +0000</pubDate><atom:updated>2009-02-04T08:42:51.558+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Java Script</category><title>Let's Talk about .. Java Script-Convert to n-decimal-point number</title><description>&lt;span style="font-family:verdana;"&gt;If you want to set your number to be n-decimal-point number, you can use toFixed(n) function. I fount this methos in &lt;a href="http://www.mredkj.com/javascript/nfbasic2.html"&gt;http://www.mredkj.com/javascript/nfbasic2.html&lt;/a&gt; For example, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#cc33cc;"&gt;&lt;em&gt;[Java Script]&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;//Input: 1234 or 123.4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;//Output: 1234.00 or 123.40&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;yourNumber = num.toFixed(2);&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-3148163152711670503?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/02/lets-talk-about-java-script-convert-to.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-1153914006504226757</guid><pubDate>Tue, 03 Feb 2009 06:58:00 +0000</pubDate><atom:updated>2009-02-03T14:13:38.496+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Reporting Services</category><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><category domain='http://www.blogger.com/atom/ns#'>SQL Server 2005</category><title>Let's Talk about .. MOSS2007-Install SQL Server Reporting Services Add-in</title><description>&lt;span style="font-family:verdana;"&gt;Today I just updated version of SQL Server Reporting Services Add-in for SharePoint Technologies&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;The instruction to install the SQL Server Reporting Services Add-in&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Make sure you already installed Service Pack 3 of SQL Server 2005&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-First I downloaded the add-in from&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0acb75a6-7c1d-4e2b-af69-7e5f9ecad299&amp;amp;displaylang=en"&gt;&lt;span style="font-family:verdana;"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=0acb75a6-7c1d-4e2b-af69-7e5f9ecad299&amp;amp;displaylang=en&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;). &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;NOTE&lt;/span&gt;&lt;/strong&gt;: Check whether your MOSS runs on 32 or 64 bit server&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;-Install it&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:verdana;"&gt;-RestartIIS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Run SharePoint Products and technologies Configuration Wizard&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5298464929906805746" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 160px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_NvLI9-DA43k/SYftyAH1y_I/AAAAAAAABPs/WEEv6-NFNoU/s320/addin1.JPG" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;(Start-&gt;All Programs-&gt;Microsoft Office Server-&gt;SharePoint Products and Technologies Configuration Wizard)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Enter Central Administrator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Application Management tab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Reporting Services-&gt;Manage integration settings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Set Report Server Web Service URL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Set the Authentication Mode, for me, I selected Trusted Account&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click OK button&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Reporting Services-&gt;Grant database access&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Specify Server Name and name instance, if any&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click OK button&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Reporting Services-&gt;Set server defaults&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-If anything is ok, you should be able to see the detail of this page&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-1153914006504226757?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/02/lets-talk-about-moss2007-install-sql.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NvLI9-DA43k/SYftyAH1y_I/AAAAAAAABPs/WEEv6-NFNoU/s72-c/addin1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-633527310176484062</guid><pubDate>Wed, 28 Jan 2009 16:37:00 +0000</pubDate><atom:updated>2009-02-27T21:49:40.105+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>WSE 3.0</category><category domain='http://www.blogger.com/atom/ns#'>Visual Studio 2005</category><category domain='http://www.blogger.com/atom/ns#'>Security</category><title>Let's Talk about .. Visual Studio 2005-Web Services Enhancements 3.0</title><description>Today I participated a mini course of Web Services Enhancements (WSE) 3.0, instructed by Dr. Gorn Tepvorachai and Mr.Suppakrit Forbes Chatchayanusorn from Standards &amp;amp; Methodology Team, IT Department, BOT.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since I have to develop the web services that return some credential results, WSE 3.0 is the solution they suggested me.&lt;br /&gt;&lt;br /&gt;The basic concept of WSE 3.0 is there is a connection between web site and web service that makes it unable to be called directly via URL.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The instruction to Declare Security and Policy by WSE 3.0&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;NOTE:&lt;/span&gt;&lt;/strong&gt; Make sure that you already installed WSE3.0 (runtime) to your server both WebSite and Web Service and WSE3.0 (Visual Studio Developer) on your developing machine.&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#33cc00;"&gt;At WebService Side:&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;-Check Your Web Service comes from &lt;strong&gt;New Web Site-&gt;ASP.NET Web Service&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;-Install WSE 3.0&lt;br /&gt;&lt;br /&gt;-Open Solution of VS2005&lt;br /&gt;&lt;br /&gt;- Check out the project of Web Service&lt;br /&gt;&lt;br /&gt;-Right click at the project of Web Service&lt;br /&gt;&lt;br /&gt;-Click WSE Settings 3.0 (at the buttom)&lt;br /&gt;&lt;br /&gt;-In General tab, check Enable the project for Web Services Enhancements&lt;br /&gt;&lt;br /&gt;-Check Enable Microsoft Web Services Enhancements Soap Protocol Factory&lt;br /&gt;&lt;br /&gt;-In Diasnostics tab, Check Enable Message Trace&lt;br /&gt;&lt;br /&gt;-Click OK button&lt;br /&gt;&lt;br /&gt;-Check your web.config, is it added section tag with microsoft.web.services3&lt;br /&gt;&lt;br /&gt;-Deploy your Web Service&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-Try to call your web service via web browser (optional)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#33cc00;"&gt;At WebSite:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;-Check your Web Site project&lt;br /&gt;&lt;br /&gt;-Right Click at WebSite project&lt;br /&gt;&lt;br /&gt;-Click at WSE Settings 3.0&lt;br /&gt;&lt;br /&gt;-In General tab, check Enable the project for Web Services Enhancement&lt;br /&gt;&lt;br /&gt;-Update your web service&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-Rebuild your project&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-Test that your web is still able to call your web service&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- If ok, now it's a step to set the policy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;At WebService Side:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-Right click at web service project&lt;br /&gt;&lt;br /&gt;-Click at WSE Settings 3.0&lt;br /&gt;&lt;br /&gt;-In Policy tab, check Enable Policy&lt;br /&gt;&lt;br /&gt;-Click Add button&lt;br /&gt;&lt;br /&gt;-Type your Policy Name&lt;br /&gt;&lt;br /&gt;-Click OK&lt;br /&gt;&lt;br /&gt;-Click Next&lt;br /&gt;&lt;br /&gt;-Do you want to secure a service or a client?, Select Secure a service application&lt;br /&gt;&lt;br /&gt;-Choose Client Authentication Method, for me I choose Username&lt;br /&gt;&lt;br /&gt;-Click Next&lt;br /&gt;&lt;br /&gt;-Click Next&lt;br /&gt;&lt;br /&gt;-Uncheck Establish Secure Session&lt;br /&gt;&lt;br /&gt;-Click Next&lt;br /&gt;&lt;br /&gt;-Click Select Certificate button, if any&lt;br /&gt;&lt;br /&gt;-Click Next&lt;br /&gt;&lt;br /&gt;-The summary message appears, click Finish&lt;br /&gt;&lt;br /&gt;-Now you will get [yourPolycy]Cache.config file&lt;br /&gt;&lt;br /&gt;-Open your dot vb file of Web Service&lt;br /&gt;&lt;br /&gt;-Under WebServiceBinding tag, add Policy tag =&gt; //Policy("YourPolicyName")&gt; _&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#33cc00;"&gt;At WebSite:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;-Right click at you project&lt;br /&gt;&lt;br /&gt;-Click at WSE Settings 3.0&lt;br /&gt;&lt;br /&gt;-In Policy tab, enable policy&lt;br /&gt;&lt;br /&gt;-Add Policy&lt;br /&gt;&lt;br /&gt;-Click OK button&lt;br /&gt;&lt;br /&gt;-Click Next button&lt;br /&gt;&lt;br /&gt;-Select Secure a client application&lt;br /&gt;&lt;br /&gt;-Select authentication mode, for me I use username&lt;br /&gt;&lt;br /&gt;-Click Next button&lt;br /&gt;&lt;br /&gt;-Enable Perform Authorization&lt;br /&gt;&lt;br /&gt;-Add User or Add Role&lt;br /&gt;Note: if you want to use the local user or local group as the role you can see the instruction at&lt;br /&gt;&lt;a href="http://natttech.blogspot.com/2009/02/lets-talk-about-windows-server-2003.html"&gt;http://natttech.blogspot.com/2009/02/lets-talk-about-windows-server-2003.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-Uncheck the Establish Secure Session&lt;br /&gt;&lt;br /&gt;-Click Next button&lt;br /&gt;&lt;br /&gt;-Select Certificate, if any&lt;br /&gt;&lt;br /&gt;-Click Finish button&lt;br /&gt;&lt;br /&gt;-Click OK button&lt;br /&gt;&lt;br /&gt;-Open you dot vb file that call the Web Service&lt;br /&gt;&lt;br /&gt;-Modify it, for example, this is my old one before modification,&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;[VB.Net]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Dim ServiceGetResult As New MyWeb.Business.GetResult.NATTService&lt;br /&gt;&lt;br /&gt;change to&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;&lt;em&gt;[VB.Net]&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;Dim ServiceGetResult As New MyWeb.Business.GetResult.NATTService&lt;br /&gt;ServiceGetResult.SetClientCredential(Of UsernameToken)(New UsernameToken("NATTusername", "NATTpassword", PasswordOption.SendHashed))&lt;br /&gt;'NATTusername and NATTpassword are your username and password.&lt;br /&gt;ServiceGetResult.SetPolicy("NATT Client Policy")&lt;br /&gt;'NATT Client Policy is my WebSite Policy name.&lt;br /&gt;hidResult.Value = ServiceGetResult.GetResultByID(txtID.Text)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;At Web Service:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Because I want to check the role of user/Web Site that call the method of my web service, so I have to add the authorize function to my web service code.&lt;br /&gt;-Open your dot vb file of your web service&lt;br /&gt;&lt;br /&gt;-Add imports System.Security.Principal&lt;br /&gt;&lt;br /&gt;-Add imports Microsoft.Web.Services3.Security.Tokens&lt;br /&gt;&lt;br /&gt;-Add Authorization() function&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;[VB.Net]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Authorization(ByVal inputRole As String)&lt;br /&gt;Dim pPrincipal As IPrincipal = RequestSoapContext.Current.Credentials.UltimateReceiver.GetClientToken(Of UsernameToken)().Principal&lt;br /&gt;If Not pPrincipal Is Nothing And p.IsInRole(role) Then&lt;br /&gt;Return&lt;br /&gt;Else&lt;br /&gt;Throw New SoapException("Access denied.", New XmlQualifiedName("Authorization"))&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;-Add Authorization("YourRoleName") inside your method before doing anything&lt;br /&gt;Note that YourRoleName is the username or role name that you specified in WSE setting.&lt;br /&gt;&lt;br /&gt;-Deploy your web service&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#33cc00;"&gt;At WebSite:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;-Update your Web Service&lt;br /&gt;&lt;br /&gt;Now only the user or member of role group that you specified will be juct a group that can use that method of your web service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-633527310176484062?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/01/lets-talk-about-visual-studio-2005-web.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-3801944698523283883</guid><pubDate>Mon, 26 Jan 2009 04:11:00 +0000</pubDate><atom:updated>2009-01-26T11:19:44.991+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Visual Studio 2005</category><category domain='http://www.blogger.com/atom/ns#'>AJAX</category><title>Let's Talk about .. Visual Studio 2005-Bind DropDownList when another DropDownList changed in Repeater</title><description>&lt;span style="font-family:verdana;"&gt;P'Beer teached me last week about how to create the drop down list B that will be binded only when drop down list A's index is changed, for the case that A and B are drop down lists in the repeater.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;The Instruction to Bind DropDownList when another DropDownList changed in Repeater&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-add these tags for AJAX Update Panel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#cc33cc;"&gt;&lt;em&gt;[HTML]&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;//asp:ScriptManager ID="ScriptManager1" runat="server"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;/ /asp:ScriptManager&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;//asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;"&lt;contenttemplate&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;[..your table/tr/td..]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;// /ContentTemplate&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;// /asp:UpdatePanel&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Add drop down list tags&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#cc33cc;"&gt;&lt;em&gt;[HTML]&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Drop Down List A&lt;?xml:namespace prefix = asp /&gt;&lt;asp:dropdownlist id="ddlA" runat="server" onselectedindexchanged="ddlA_SelectedIndexChanged" autopostback="true"&gt;&lt;/asp:dropdownlist&gt;&lt;br /&gt;Drop Down List B&lt;asp:dropdownlist id="ddlB" runat="server"&gt;&lt;/asp:dropdownlist&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-In the code behind, in Sub of Repeater_ItemDataBound, bind the drop down list A by adding the following lines.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#cc33cc;"&gt;&lt;em&gt;[VB.Net]&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;If e.Item.DataItem.A_Code &lt;&gt; "" Or e.Item.DataItem.A_Code IsNot Nothing Then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlA.SelectedValue = e.Item.DataItem.A_Code&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Else &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;'Bind DropDownList A &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlA.DataTextField = "Ar_Name" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlA.DataValueField = "A_Code" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlA.DataSource = (New [YourNameSpace].[YourEntity].[ABus]).GetAll_ListA() &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlA.DataBind() &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlA.Items.Insert(0, "") 'if you don't wanna show the first choice.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;End If&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Add the event for drop down list A's seelcted index changed.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#cc33cc;"&gt;&lt;em&gt;[VB.Net]&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;#Region " DropDown Event " &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Public Sub ddlA_SelectedIndexChanged(ByVal Sender As Object, ByVal e As System.EventArgs)&lt;br /&gt;Dim x As String = CType(Sender, DropDownList).ClientID&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;For i As Integer = 0 To Me.repMain.Items.Count - 1 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Dim ddlA As DropDownList = Me.repMain.Items(i).FindControl("ddlA") &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;If ddlA.ClientID = x Then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Dim ddlB As DropDownList = Me.repMain.Items(i).FindControl("ddlB") &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;'Bind DropDownList B &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlB.DataTextField = "B_Name" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlB.DataValueField = "B_Code" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlB.DataSource = (New [YourNameSapce].[YourEntity].[YourBus]).Get_List_B_By_A_Code(ddlA.SelectedValue) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;ddlB.DataBind() &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;End If &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Next&lt;br /&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;#End Region&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-3801944698523283883?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/01/lets-talk-about-visual-studio-2005-bind.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-9114076109354362574</guid><pubDate>Sat, 24 Jan 2009 18:04:00 +0000</pubDate><atom:updated>2009-01-25T01:15:59.807+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windows Server 2003</category><category domain='http://www.blogger.com/atom/ns#'>SSO</category><title>Let's Talk about .. Windows Server 2003-Start MS Single Sign-On Service</title><description>&lt;div&gt;There are 2 methods to start Single Sign-On services for windows server 2003. The first method P'Pop bot-it told me and the second one I found it from &lt;a href="http://hilfiger1014.spaces.live.com/Blog/cns!B5605D7C2A738C3D!498.entry"&gt;http://hilfiger1014.spaces.live.com/Blog/cns!B5605D7C2A738C3D!498.entry&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;The instruction to start MS Single Sign-On Service&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;The First Method:&lt;/em&gt;&lt;/div&gt;&lt;div&gt;-Go to Start-&gt;All Programs-&gt;Administrative Tools-&gt;Services&lt;/div&gt;&lt;div&gt;-Right click at Microsoft Single Sign-On Service&lt;img id="BLOGGER_PHOTO_ID_5294924631921403666" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 204px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_NvLI9-DA43k/SXtZ5iYkJxI/AAAAAAAABPk/RosLi0-5GQE/s320/sso.JPG" border="0" /&gt;&lt;/div&gt;&lt;div&gt;-Click Start&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;The Second Method:&lt;/em&gt;&lt;/div&gt;&lt;div&gt;-Go to Command Line&lt;/div&gt;&lt;div&gt;-Type "net start ssosrv"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-9114076109354362574?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/01/lets-talk-about-windows-server-2003.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NvLI9-DA43k/SXtZ5iYkJxI/AAAAAAAABPk/RosLi0-5GQE/s72-c/sso.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-3495764891592737389</guid><pubDate>Fri, 09 Jan 2009 18:37:00 +0000</pubDate><atom:updated>2009-01-10T02:26:00.200+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><title>Let's Talk about .. MOSS2007-Backup &amp; Restore Site Collection</title><description>&lt;span style="font-family:verdana;"&gt;The best practical way to backup and restore site collection is using the command line. We use stsadm command for both backup and restore. To backup the site collection into .dat file, we use stsadm.exe -o backup -url [your Site Collection url] -filename [Backup filename with location url] For example,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#cc33cc;"&gt;&lt;em&gt;[cmd]&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;"C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN\"stsadm.exe -o backup -url &lt;/span&gt;&lt;a href="http://nattserver/sites/NattSite"&gt;&lt;span style="font-family:verdana;"&gt;http://NATTServer/sites/NattSite&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; -filename f:\backup\nattsite.dat&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;And we use stsadm.exe -o restore -url [your Site Collection url] -filename [Backup filename with location] For example,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;[cmd]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;"C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN\"stsadm.exe -o restore -url &lt;/span&gt;&lt;a href="http://nattserver/sites/NattSite"&gt;&lt;span style="font-family:verdana;"&gt;http://NATTServer/sites/NattSite&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; -filename F:\backup\nattsite.dat&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Note&lt;/span&gt;&lt;/strong&gt;: we can backup site collection from one server to restore it at another site collection.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Moreover, we can add -overwrite to both -backup and -restore command, however, &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;it's not recommended to overwrite the site collection when you restore it&lt;/span&gt;&lt;/strong&gt; since some incorrect things may occur. It's the suggestion from P'Chatree from Microsoft. Thus, you should delete site collection before restoring the site collection.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;The instruction to delete site collection&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Enter Central Administration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click Application Management tab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click SharePoint Site Management-&gt;Delete site collection&lt;/span&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5289369763672314050" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 189px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_NvLI9-DA43k/SWedxplhUMI/AAAAAAAABPQ/hwy5PGtx0iU/s320/delete1.JPG" border="0" /&gt; &lt;span style="font-family:verdana;"&gt;-Click at No selection&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click Change Site Collection&lt;/span&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5289369989561498050" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 142px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_NvLI9-DA43k/SWed-zFsucI/AAAAAAAABPY/FPL1djxsIo0/s320/delete2.JPG" border="0" /&gt; &lt;span style="font-family:verdana;"&gt;-Select the site collection you wanna delete&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click OK button&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click Delete button&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click OK button to confirm to delete&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-3495764891592737389?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/01/lets-talk-about-moss2007-backup-restore.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NvLI9-DA43k/SWedxplhUMI/AAAAAAAABPQ/hwy5PGtx0iU/s72-c/delete1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-6434389673309408237</guid><pubDate>Fri, 09 Jan 2009 18:12:00 +0000</pubDate><atom:updated>2009-01-10T01:35:13.914+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Visual Studio 2005</category><category domain='http://www.blogger.com/atom/ns#'>XML</category><title>Let's Talk about .. Visual Studio 2005-Change XML Node to DataSet</title><description>&lt;span style="font-family:verdana;"&gt;Yesterday, P'Tarn guided me how to change the XML Node to DataSet. Anyway, this way is for only the case of fixed node(s).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;[VB.Net] &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Dim retXmlNode As XmlNode&lt;br /&gt;retXmlNode = objOutInfo.WebServiceGetInfo(InputData)&lt;br /&gt;Dim retDataSet As New DataSet()&lt;br /&gt;row = retTab.NewRow()&lt;br /&gt;'Check that node1 for row1 is exist.&lt;br /&gt;If Not (retXmlNode.SelectSingleNode("/EntityName/NodeName1") Is Nothing) Then&lt;br /&gt;row("RowNameOfDataSet1") = retXmlNode.SelectSingleNode("/EntityName/NodeName1").InnerXml&lt;br /&gt;End If&lt;br /&gt;'Check that node2 for row2 is exist.&lt;br /&gt;If Not (retXmlNode.SelectSingleNode("/EntityName/NodeName2") Is Nothing) Then&lt;br /&gt;row("RowNameOfDataSet2") = retXmlNode.SelectSingleNode("/EntityName/NodeName2").InnerXml&lt;br /&gt;End If&lt;br /&gt;retTab.Rows.Add(row)&lt;br /&gt;retDataSet.Tables.Add(retTab)&lt;br /&gt;'Now you can do .. return retDataSet &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-6434389673309408237?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2009/01/lets-talk-about-visual-studio-2005.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-3370020075343692648</guid><pubDate>Fri, 19 Dec 2008 04:44:00 +0000</pubDate><atom:updated>2008-12-19T12:01:52.784+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SAP</category><category domain='http://www.blogger.com/atom/ns#'>Visual Studio 2003</category><category domain='http://www.blogger.com/atom/ns#'>SAP R/3</category><title>Let's Talk about .. Visual Studio 2003-Create SAP Web Service</title><description>P'Aoi, expert of dotNet in IT-BOT teached me how to create SAP Web Service.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;The instruction to Create SAP Web Service&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;-Right Click at Your Project&lt;br /&gt;-Click Add&lt;br /&gt;-Click Add New Item&lt;br /&gt;-Select Web Service&lt;br /&gt;-Type Name: [Your Web Service Name].asmx&lt;br /&gt;-Click OK&lt;br /&gt;&lt;br /&gt;-In the .vb code, import the following libraries&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff99ff;"&gt;[VB.Net]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Imports System.Web.Services&lt;br /&gt;Imports System.Web.Services.Protocols&lt;br /&gt;Imports System.ComponentModel&lt;br /&gt;Imports System.Configuration&lt;br /&gt;&lt;br /&gt;-Set&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff99ff;"&gt;[VB.Net]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;{system.web.services.webservice(namespace:=&lt;a href="http://localhost/[Your%20Project]/[Your%20Web%20Service%20Name"&gt;http://localhost/[Your Project]/[Your Web Service Name&lt;/a&gt;])&gt; _&lt;br /&gt;{system.web.services.webservicebinding(conformsto:=wsiprofiles.basicprofile1_1)&gt; _&lt;br /&gt;{toolboxitem(false)&gt; _&lt;br /&gt;&lt;br /&gt;-Declare and define SAP Connection String&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff99ff;"&gt;[VB.Net]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Dim cs As String = System.Configuration.ConfigurationSettings.AppSettings("[Your SAP Connection String]")&lt;br /&gt;&lt;br /&gt;-Declare Get SAP Connection Function&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff99ff;"&gt;[VB.Net]&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Private Function GetSAPConnection() As SAP.Connector.Connection&lt;br /&gt;Dim objDest As New SAP.Connector.Destination&lt;br /&gt;objDest.AppServerHost = System.Configuration.ConfigurationSettings.AppSettings("AppServerHost")&lt;br /&gt;objDest.SystemNumber = System.Configuration.ConfigurationSettings.AppSettings("SystemNumber")&lt;br /&gt;objDest.Client = System.Configuration.ConfigurationSettings.AppSettings("Client")&lt;br /&gt;objDest.Language = System.Configuration.ConfigurationSettings.AppSettings("Language")&lt;br /&gt;objDest.Username = System.Configuration.ConfigurationSettings.AppSettings("Username")&lt;br /&gt;objDest.Password = System.Configuration.ConfigurationSettings.AppSettings("Password")&lt;br /&gt;Return SAP.Connector.Connection.GetConnection(objDest)&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;-Create Your Function accoring to your SAP RFC like the example Hello World&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-3370020075343692648?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2008/12/lets-talk-about-visual-studio-2003.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-2474020823952862478</guid><pubDate>Thu, 18 Dec 2008 11:12:00 +0000</pubDate><atom:updated>2008-12-18T18:39:45.395+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Visual Studio 2003</category><category domain='http://www.blogger.com/atom/ns#'>SAP R/3</category><title>Let's Talk about .. Visual Studio 2003-Add SapConnectorProxy and Add Function Filter [R/3]</title><description>&lt;span style="font-family:verdana;"&gt;Yesterday, P'Aoi teached me how to set the SAP Connector Proxy and create the Function Filter.&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;The instruction to add the SAP Connector Proxy&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Check out all project&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Create Folder of SapProxy&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; (to put whatever it's automatically generated)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;-Create Folder of SapClass&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;(to put what you create yourself)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;-Add New Item&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Select SapConnectionProxy (Note: you need to install SapDotNetConnector)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Select SAPConnectorProxy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Type name.sapwsdl&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click OK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Select Server Explorer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Expand SAP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Right click at Application Servers&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click Add Application Server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Type the Server Destination&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Type Username, Password, Client, and Language that are used to log on the SAP Server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Check whether you can expand the Alphabetical and Hierarchical or not.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-If Yes, it's ok. But otherwise, set the properties with the following SPECIAL STEPS suggestions:-&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;SPECIAL STEPS&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;AppServerHost: [Your SAP Server name]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Client: [Your Client number]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;DestinationType: Custom Logon Settings&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Internal: SAP.Connector.Destination&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;AbapDebug: False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;AppServerHost: [Your SAP Server name]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Client: [Your Client number]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;HttpPath: /sap/bc/soap/rtc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;HttpPort: 80&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;HttpProtocol: http&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;The instruction to Add Function Filter&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Right click at SAP-&gt;Application Servers-&gt;[Your SAP Server name]-&gt;Functions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click Add Function Filter...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Type Name (to display in your Visual Studio)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Type GroupFilter (which is your Function Group name you wanna filter)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Click OK&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-2474020823952862478?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2008/12/lets-talk-about-visual-studio-2003-add.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-3088512499513047547</guid><pubDate>Thu, 18 Dec 2008 04:42:00 +0000</pubDate><atom:updated>2008-12-18T16:46:39.110+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Visual Studio 2003</category><title>Let's Talk about .. Visual Studio 2003-Create Web Application with virtual directory</title><description>&lt;span style="font-family:verdana;"&gt;    P'Aoi just teached me how to create the web application with virtual directory by Visual Studio 2003. The reason why I've to use 2003 instead of 2005 is I'm gonna create web services to call RFC from SAP R/3 which needs to use SAP Connector that is suitable for dotNET 1.1.&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;The Instruction to Create Web Application with virtual directory&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Create folder&lt;br /&gt;-Right Click at your folder&lt;br /&gt;-Click Properties&lt;br /&gt;-In Security tab, make sure you have the necessary permissions&lt;br /&gt;-In Web Sharing tab, click Add&lt;br /&gt;-Type the Alias&lt;br /&gt;-In Access permissions, set Read and Directory browsing&lt;br /&gt;-In Application permissions, set Scripts&lt;br /&gt;-Click OK&lt;br /&gt;&lt;br /&gt;-Enter IIS&lt;br /&gt;-Right Click at Default Web Site&lt;br /&gt;-New-&gt;Virtual Directory...&lt;br /&gt;-Click Next&lt;br /&gt;-Type Alias (as your set for your folder)&lt;br /&gt;-Browse the directory (your folder of Step 1)&lt;br /&gt;&lt;br /&gt;-Open Visual Studio 2003&lt;br /&gt;-File-&gt;New-&gt;Project...&lt;br /&gt;-Select Project Types: Visual Basic Projects or Visual C# Projects&lt;br /&gt;-Select ASP.NET Web Application&lt;br /&gt;-Type Location: http://localhost/[your alias]&lt;br /&gt;-Type OK&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-3088512499513047547?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2008/12/lets-talk-about-visual-studio-200.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-4550676990508715602</guid><pubDate>Tue, 09 Dec 2008 03:18:00 +0000</pubDate><atom:updated>2008-12-09T10:42:18.290+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>IIS</category><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><title>Let's Talk about .. IIS-Settting Timeout</title><description>&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:Georgia;"&gt;     &lt;/span&gt;Today, my team got a problem to upload a large file to MOSS DocLib, so P'Roj from SysTeam told me how to configurate the timeout in IIS.&lt;/span&gt; &lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;There are three kind of timeout:-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;1. The instruction to set Web Site Connection Timeout&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-Log in to Server&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-Enter IIS Manager&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-Right click at your website&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-In Web Site tab, set the connection timeout in seconds unit&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5277630154943762722" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 297px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_NvLI9-DA43k/ST3oqfFQESI/AAAAAAAABPA/CoVjZZfIF8E/s320/timeout1.JPG" border="0" /&gt; &lt;div&gt;&lt;span style="font-family:Verdana;"&gt;-Restart IIS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;2. The instruction to set Application Session Timeout&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-Log in to Server&lt;br /&gt;-Enter IIS Manager&lt;br /&gt;-Right click at your website&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-In Home Directory tab, click Configuration button&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-In Options tab, set the Session timeout in minutes unit&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5277630339154089986" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 297px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_NvLI9-DA43k/ST3o1NUamAI/AAAAAAAABPI/DOpzvzJFjWI/s320/timeout2.JPG" border="0" /&gt; &lt;div&gt;&lt;span style="font-family:Verdana;"&gt;-Restart IIS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="font-family:verdana;"&gt;3. The instruction to ASP script timeout&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;-Log in to Server-Enter IIS Manager-Right click at your website&lt;br /&gt;-In Home Directory tab, click Configuration button&lt;br /&gt;-In Options tab, set the ASP script timeout in seconds unit&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Verdana;"&gt;-Restart IIS&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-4550676990508715602?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2008/12/lets-talk-about-iis-settting-timeout.html</link><author>natt@natt.biz (EVO_Nova)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NvLI9-DA43k/ST3oqfFQESI/AAAAAAAABPA/CoVjZZfIF8E/s72-c/timeout1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-1115636216570348275</guid><pubDate>Mon, 08 Dec 2008 02:12:00 +0000</pubDate><atom:updated>2008-12-08T10:19:39.191+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>MOSS2007</category><title>Let's Talk about .. MOSS2007-Modify blocked file list</title><description>&lt;span style="font-family:verdana;"&gt;Today I received the Error "&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;The following file(s) have been blocked by the administrator&lt;/span&gt;&lt;/strong&gt;" from my team when she uploaded the .exe file into DocLib. So I searched in the internet and I found this &lt;/span&gt;&lt;a href="http://techblog.udayakumar.net/2007/10/how-to-upload-exe-files-in-sharepoint.html"&gt;&lt;span style="font-family:verdana;"&gt;http://techblog.udayakumar.net/2007/10/how-to-upload-exe-files-in-sharepoint.html&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; describes how to solve it. Thanks to Uday's Tech Home so much.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;The instruction to modify blocked file in MOSS&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Log in to MOSS Server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Central Administration&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Go to Operation Tab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-In Security, click Blocked file types&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;-Then, you can add/remove file extension(s).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-1115636216570348275?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2008/12/lets-talk-about-moss2007-modify-blocked.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5427646355816376964.post-3828094309530173584</guid><pubDate>Wed, 03 Dec 2008 18:12:00 +0000</pubDate><atom:updated>2008-12-04T01:21:56.192+07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>SQL Server 2008</category><title>SQL Server 2008 &amp; Application Compatibility</title><description>&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;Microsoft SQL Server 2008&lt;/strong&gt; comes with the concept "Your Data, Any Place, Any Time."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;SQL Server 2008 provides a trusted, productive, and intellisent data platform that enables you to run your most demanding mission-critical applications, reduce time and cost of development and management of applications, and deliver actionable insight to your entire organization.&lt;br /&gt;&lt;br /&gt;Yesterday I participated SQL Server 2008 &amp;amp; Application Compatibility seminar at Microsoft (Thailand) presented by Mr.Chulladej Aramsri.&lt;br /&gt;I summarized this seminar as the following information..&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;SQL Server 2008 Upgrade Technical Value Proposition&lt;br /&gt;&lt;/span&gt;Minor change&lt;/strong&gt;:-&lt;br /&gt;-Data/Backup Compression or even transaction by DB Server resource (Needs more CPU)&lt;br /&gt;-TDE: Transparent Data Encryption by creating encrypted key which one of the easy ways is certificate (Needs more CPU)&lt;br /&gt;-Resource Governor (Uses memory and CPU)&lt;br /&gt;-Filtered Indexes / Statistic-Query Optimizer&lt;br /&gt;-Auditing for database, object, and schema level (no coding) but it needs space for audit logs&lt;br /&gt;-Reporting Services e.g. cube in many partitions and in many servers&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Moderate Application&lt;/strong&gt;:-&lt;br /&gt;-Policy Based Management i.e. it can register as group of servers&lt;br /&gt;-Performance Data Collection (PDC) which is a data warehouse to collect all database data for example, cube usage (SQL Profiler needs more time to process)&lt;br /&gt;-Enhanced data and time, we can select only date or time. And there is new data type, Datetime2, which keeps in nanosecond unit&lt;br /&gt;-New SQL commands and Intellisense in SQL Studio&lt;br /&gt;- Sparse Column, it will not keep the column whose value is null, thus it needs less disk storage&lt;br /&gt;-Service Broker Enhancements-SSIS/SSRS/SSAS Enhancements: For SSRS, no needing of web server&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Significant Application&lt;/strong&gt;:-&lt;br /&gt;-Spatial Support: it can keep Geographic data&lt;br /&gt;-File Stream Support: it can keep unlimited size of file stream depended on your hardware&lt;br /&gt;-Hierachy data type&lt;br /&gt;-CDC (Change Data Capture) and Change Tracking&lt;br /&gt;-LINQ Support: LINQ is a new computer language that makes developers do connection easier.&lt;br /&gt;-Entity Framework Support&lt;br /&gt;-ADO.Net (Only Data Services Support)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Develing on Vision&lt;/strong&gt;&lt;br /&gt;1.Enterprise Data Platform e.g. Nasdax&lt;br /&gt;2.Beyond Relation&lt;br /&gt;3.Dynamic Development&lt;br /&gt;4.Pervasive Insight&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ImprovePerformance&lt;/strong&gt;:-&lt;br /&gt;-PDC&lt;br /&gt;-Backup&lt;br /&gt;-Partition&lt;br /&gt;-Star Join&lt;br /&gt;-Plan Guides&lt;br /&gt;-Minimally Logged Insertion&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Scalability&lt;/strong&gt;:-&lt;br /&gt;-Up to 64 bit CPU and 1 TB RAM&lt;br /&gt;-Scale out by Data Dependent Routing, Service Broker, and Peer-to-peer replication&lt;br /&gt;-Table Locked Escalation&lt;br /&gt;-File Stream&lt;br /&gt;-Data Compression&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Availability&lt;/strong&gt;:-&lt;br /&gt;-"Hot-Add CPU", which was Hot-Add Memory in SQL Server 2005. Anyway, users has to log off, then log in after adding the CPU.&lt;br /&gt;-Auto Page Repair in Database Mirroring&lt;br /&gt;-Improve Online Operation, for example, Online Restore&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Security&lt;/strong&gt;:-&lt;br /&gt;-Extensible Key Management&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Managiability&lt;/strong&gt;:-&lt;br /&gt;-Policy-based Management&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resource Governor&lt;/strong&gt;:-&lt;br /&gt;-Control COU and Memory&lt;br /&gt;&lt;br /&gt;It reduces Support Costs since Policy, Data Collection, and Plan Guide &amp;amp; Validation&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What's new&lt;/strong&gt;&lt;br /&gt;-T-SQL:-   -MERGE command (aka UPSERT) &lt;br /&gt;                -Table-Valued Parameter &lt;br /&gt;                -Row Constructors&lt;br /&gt;-Change Data Capture&lt;br /&gt;-Peer-to-peer: Graphic design&lt;br /&gt;-Extensive Key Management&lt;br /&gt;-Report Designer Client (GUI like Office 2007)which is called Report Builder 2.0&lt;br /&gt;-TABLIX (=Table + Matrix) Dynamic number of columns-Data Minding: drill-through to structure&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;New Market for SQL Server 2008&lt;/strong&gt;&lt;br /&gt;-Build location-aware Application&lt;br /&gt;-Build Occasionally Connected System&lt;br /&gt;-Expand Content Management Solution&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Important Trends&lt;/strong&gt;&lt;br /&gt;1. Consolidation&lt;br /&gt;2. Virtualization (SQL Server 2008 supports 100%)&lt;br /&gt;3. Data in the Cloud&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;Upgrade Methodology&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;&lt;br /&gt;&lt;/span&gt;Identify requirement&lt;/strong&gt;&lt;br /&gt;1. SQL Server Edition&lt;br /&gt;2. HCL (Hardware Consideration List) Run Upgrade Advisor&lt;br /&gt;3. Perform Application Compatibility Testing&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What's not in SQL Server 2008&lt;/strong&gt;&lt;br /&gt;-Undocumented system stored procedure&lt;br /&gt;-Virtual Cube&lt;br /&gt;-DUMP/LOAD database&lt;br /&gt;-Backup with TRUNCATE ONLY&lt;br /&gt;-Some are deprecated&lt;br /&gt;e.g. Notification Services&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;More info..SQL Server 2008&lt;/strong&gt;&lt;br /&gt;TechCenter&lt;br /&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/sqlserver"&gt;&lt;span style="font-family:verdana;"&gt;http://technet.microsoft.com/sqlserver&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;SQL Server 2008 Developer Center&lt;/span&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/sqlserver"&gt;&lt;span style="font-family:verdana;"&gt;http://msdn2.microsoft.com/sqlserver&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5427646355816376964-3828094309530173584?l=natttech.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://natttech.blogspot.com/2008/12/sql-server-2008-application.html</link><author>natt@natt.biz (EVO_Nova)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>