<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Citagus</title>
	<atom:link href="http://www.citagus.com/citagus/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.citagus.com/citagus/blog</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 13:40:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>“PHIRE the TOOL”</title>
		<link>http://www.citagus.com/citagus/blog/%e2%80%9cphire-the-tool%e2%80%9d/</link>
		<comments>http://www.citagus.com/citagus/blog/%e2%80%9cphire-the-tool%e2%80%9d/#comments</comments>
		<pubDate>Tue, 15 May 2012 13:40:44 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Peoplesoft]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1842</guid>
		<description><![CDATA[Accelerate Application Development Phire Architect versions and stores all of the PeopleSoft objects in the Architect repository. This reduces the risks of overwrites or lost development work by giving your team the power to immediately restore any object version without having to perform time consuming database refreshes. Phire Architect prevents development conflicts by allowing your [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Accelerate Application Development</strong></p>
<p>Phire Architect versions and stores all of the PeopleSoft objects in the Architect repository. This reduces the risks of overwrites or lost development work by giving your team the power to immediately restore any object version without having to perform time consuming database refreshes. Phire Architect prevents development conflicts by allowing your team to reserve and lock PeopleTools objects across all of your environments—making synchronization as easy as a mouse click.</p>
<p><strong>Automate Migrations</strong></p>
<p>The PeopleSoft delivered process for performing migrations are very time consuming and error prone. Phire Architect allows you to automate the migration process by combining PeopleTools objects, File objects, and Scripts all together within the same Change Request.  By clicking a single button, the PeopleTools objects will be migrated to the predefined database and the files to the predefined directories on the predefined servers. There are no additional user credentials to specify nor need to know the source files reside or target directories reside. In addition, Phire&#8217;s ability to execute DMS and SQL scripts allow you to perform all these script executions from the browser without having to launch another application. All the migration logs and script execution logs are automatically attached to the Change Request so that you have a central location for all the activities that occurred during the migration.</p>
<p><strong>Enable Migration Rollback</strong></p>
<p>How often have you experienced problems immediately after a code migration? For PeopleSoft, the ability to rollback a migration is specially challenging because usually the migration involves PeopleTools objects which are stored in the database as rows of data. Phire enables you to backup all the objects immediately prior to the migration so that you can perform an easy rollback if necessary.  The baseline version set can be configured to be taken automatically immediately before the migration. After the migration, if there are issues, you can rollback a single object or the entire set of objects that were migrated.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/11.jpg"><img class="alignnone size-medium wp-image-1844" title="1" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/11-300x138.jpg" alt="" width="300" height="138" /></a></p>
<p><strong>Are you tired of fighting fires?</strong></p>
<p>Phire’s knowledge base, code repository, and migration rollback are some of the features that will help you anticipate and prevent application issues before they become fires.</p>
<p>Stop reacting to application fires. Use Phire Architect to proactively prevent issues before they become fires.</p>
<p><strong>Integrate with Enterprise Applications, Help Desk and Incident Management Systems</strong></p>
<p>Phire Architect has an integrated Incident / Defect Management repository. Phire can be used as the primary help desk application for ERP support activities, or it can be configured to integrate with an existing enterprise help desk application. Phire Architect can also be used to manage the evolution of your project specific incidents and issues by providing a single central repository for issue identification and tracking.</p>
<p>Users can automatically generate change requests from issues or defects. This integrated approach ensures the issue identification, development, and documentation cycle is never broken. Phire Architect also enables task-level tracking of actual hours, estimated hours, percent complete and total dollars so that change management activity can be translated into your project and cost accounting systems.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/2.jpg"><img class="alignnone size-medium wp-image-1845" title="2" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/2-300x183.jpg" alt="" width="300" height="183" /></a></p>
<p><strong>Wizard Driven Setup</strong></p>
<p><strong>Enable Rapid Application Deployment</strong></p>
<p>Phire has a unique feature that enables Phire Architect to be deployed in days, not weeks or months. The <strong>Domain Setup Wizard</strong> walks you through the process of defining all the required setup data for a Phire domain from a single consolidated component. In addition, you can use the wizard to copy the setup data from one domain onto a new domain as well as validate the integrity of the setup data.</p>
<p>During the installation, Phire delivers a sample Domain that contains all the setup/code data that reflect best practices for incident and change request tracking. Within few hours of installation, you can start creating Issues and Change Requests. Of course, most customers configure Phire Architect to reflect their specific change management processes.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/3.jpg"><img class="alignnone size-medium wp-image-1846" title="3" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/3-300x236.jpg" alt="" width="300" height="236" /></a></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Product Features</strong></p>
<p><strong>Development Support :-</strong></p>
<ul>
<li>Version      Control of all Supported PeopleTools Objects</li>
<li>Version      Control of File Objects such as SQR and Crystal Reports</li>
<li>Compare      Code Versions in Repository and Live Databases</li>
<li>One-Click      Restore of Previous Object Version to Any Defined Database</li>
<li>Automate      Migrations of Application Designer Projects and External Files</li>
<li>Full      Integration with PeopleTools Change Control for Automated Application      Designer Object Locking</li>
<li>Read      in Object List from a Application Designer Project or Individually</li>
<li>Access      PeopleTools Object Properties Using Web Interface</li>
<li>Find      Object References in Other Change Requests</li>
<li>View      Code from Version Repository or From Live Databases</li>
</ul>
<p><strong>Incident Management:-</strong></p>
<ul>
<li>Self      Service Issue Reporting</li>
<li>Automate      Issue Assignments Based on Issue Type or Functional Area</li>
<li>Configurable      Email Notifications</li>
<li>Send      Ad-Hoc Email from an Issue</li>
<li>Capture      Complete History of All Issue Activities</li>
<li>Add      Attachments and Notes to Issues</li>
<li>Issues      Integrated with Change Requests</li>
<li>User-Defined      Code Values</li>
<li>Activate      Flexible Fields using Configuration</li>
</ul>
<p><strong>Change Request Tracking:-</strong></p>
<ul>
<li>Automated      CR Task Assignments Based on CR Type, Functional Area, or Role</li>
<li>Configurable      Email Notifications at the Individual Task Level</li>
<li>Fully      Configurable Workflow to Model your Change Management Processes</li>
<li>Implement      Controls Such as Approvals and Test Results</li>
<li>CR      Task Approval Work list Page for Managers</li>
<li>Detailed      Audit History of All Change Activities</li>
</ul>
<p><strong>Project Support:-</strong></p>
<ul>
<li>Track      Business Requirements</li>
<li>Manage      Project Issues and Escalations</li>
<li>Central      Document Repository</li>
<li>Enter      Test Scripts</li>
</ul>
<p><strong>Online Document Form Builder:-</strong></p>
<ul>
<li>Go      Paperless with Online Document Form Builder</li>
<li>Integrate      Online Forms with Workflow</li>
<li>No      Customization Required &#8211; All Forms Built Using Configuration</li>
<li>Delivered      Form for New User Access Request</li>
<li>Delivered      Forms for New Chart field Values (Vendors, Departments, Locations)</li>
<li>Delivered      Forms for Level of Effort, Technical Spec, Functional Spec, and Impact      Analysis</li>
</ul>
<p><strong>Reporting and Compliance:-</strong></p>
<ul>
<li>SOX      Compliance Reports</li>
<li>Management      and Key Performance Indicator Reports</li>
<li>Online,      Real-Time Issue and Change Request Inquiry</li>
<li>Custom      Report Builder</li>
<li>Integration      with PS Query</li>
<li>Integrated      Issue and Change Request Tracker</li>
<li>Knowledge      Base Search Using Key Words</li>
</ul>
<p><strong>Rapid Deployment:-</strong></p>
<ul>
<li>Wizard      Driven Setup Enables Application Configuration from a Single Component</li>
<li>Copy      Entire set of Application Codes for a New Domain from a Delivered Template      Domain</li>
<li>Ensure      Configuration Referential Integrity and Code Dependencies</li>
<li>Rapid      Deployment in Days, not Months</li>
<li>Leverage      Existing Infrastructure</li>
<li>No      New Hardware Required</li>
<li>No      New Third Party Software or Agents Required</li>
</ul>
<p><strong>Security:-</strong></p>
<ul>
<li>Integration      with PeopleSoft Security &#8211; no Need to Maintain Separate User Profiles</li>
<li>Row      Level Security Allows you to Control User Access at Granular Level</li>
<li>Define      Gated Processes</li>
<li>Segregation      of Duties</li>
<li>Security      Exception Reports</li>
</ul>
<p>For more information please visit</p>
<p><a href="http://www.phire-soft.com/">http://www.phire-soft.com/</a></p>
<p>By:  <strong>Prabin Das</strong></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/%e2%80%9cphire-the-tool%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workday is the next</title>
		<link>http://www.citagus.com/citagus/blog/workday-is-the-next/</link>
		<comments>http://www.citagus.com/citagus/blog/workday-is-the-next/#comments</comments>
		<pubDate>Fri, 11 May 2012 13:08:47 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[HCM]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1830</guid>
		<description><![CDATA[Workday is a next-generation software company offering human capital management, payroll, expenses and other modules, delivered in the software as a service model. Workday delivers a real-saas solution that has been built from the ground up. The Workday solution is based on a pay-as-you-go subscription model and the software itself is based on a multi-tenant, [...]]]></description>
			<content:encoded><![CDATA[<p>Workday is a next-generation software company offering human capital management, payroll, expenses and other modules, delivered in the software as a service model. Workday delivers a real-saas solution that has been built from the ground up. The Workday solution is based on a pay-as-you-go subscription model and the software itself is based on a multi-tenant, single code base with vendor-managed updates. For more information visit <a href="http://www.workday.com/">www.workday.com</a></p>
<p><strong>PeopleSoft vs Workday &#8211; Old vs New</strong></p>
<ul>
<li>PeopleSoft has over<strong> 3,000 customers</strong>, and the number is      decreasing* − Workday  has <strong>less      than a tenth of that </strong>but the number is increasing fast.</li>
</ul>
<ul>
<li>PeopleSoft runs      the <strong>whole gamut</strong> of      HCM − Workday has yet to plug some <strong>big      holes</strong> in its product scope (global payroll, recruiting,      learning, time.)</li>
</ul>
<ul>
<li>When PeopleSoft      grew and went international, it took Europe <strong>by      storm </strong>− Workday is taking <strong>much      longer</strong> to grow overseas.</li>
</ul>
<ul>
<li>To run      PeopleSoft will cost you <strong>several hundred      dollars</strong> per year per user − Workday will cost you a <strong>fraction</strong> of that.</li>
</ul>
<ul>
<li>PeopleSoft is      based on a <strong>technology</strong> that is <strong>30      years old</strong> &#8211; Workday has the <strong>most      modern object-oriented technology</strong> found in enterprise software.</li>
</ul>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/PeopleSoft-architecture-13.jpg"><img class="alignnone size-medium wp-image-1838" title="PeopleSoft architecture -1" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/PeopleSoft-architecture-13-300x197.jpg" alt="" width="300" height="197" /></a></p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/Workday-architecture-22.jpg"><img class="alignnone size-medium wp-image-1839" title="Workday architecture - 2" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/05/Workday-architecture-22-300x221.jpg" alt="" width="300" height="221" /></a></p>
<ul>
<li>When you meet a      fellow PeopleSoft user and discuss your respective projects, you are<strong> comparing apples and oranges</strong><em> </em>as many are either on Releases 7.5, or 8.3      or 9.0 − Workday customers can have a more meaningful discussion      as they all are on the <strong>same product      release.</strong></li>
</ul>
<ul>
<li>You <strong>buy</strong> PeopleSoft<strong> </strong>− you <strong>rent</strong> Workday.</li>
</ul>
<ul>
<li>You <strong>install</strong> PeopleSoft on your      computers − you <strong>access</strong> Workday over the internet.**</li>
</ul>
<ul>
<li>To meet your      requirements you can (and sometimes have to) <strong>customize</strong> PeopleSoft to your heart’s content &#8211; and your system integrator’s great      financial satisfaction − C<strong>onfiguring</strong> Workday may be enough.<strong>***</strong></li>
<li>PeopleSoft, which covers all      industries, has a strong offering for, and a large customer base in, the <strong>public sector</strong><strong> </strong> −  Workday so far is targeting mainly <strong>private businesses</strong>****</li>
</ul>
<ul>
<li>You <strong>upgrade</strong> PeopleSoft <strong>every three and a half years ***</strong><em> </em> − you get a regular <strong>update </strong>from Workday <strong>several times a year.</strong></li>
</ul>
<ul>
<li>PeopleSoft HCM      is part of an <strong>ERP offering</strong> itself just another of several other business applications belonging to      Oracle whose sprawling portfolio includes hardware and its flagship      database system − Workday is first and foremost an <strong>HCM system </strong>branching out into the ERP      world.</li>
</ul>
<ul>
<li>Both <strong>PeopleSoft</strong> and <strong>Workday</strong> are the brainchild of one of our industry’s      legendary and visionary leaders, Dave Duffield − he built the      former in his middle age and the latter as he nears his sunset years.</li>
</ul>
<p><strong>Why Workday is a Major Threat to SAP ?</strong></p>
<p>Workday was founded in March of 2005 by <strong>David Duffield</strong>, <strong>the founder and former CEO of PeopleSoft</strong>, and former PeopleSoft chief strategist and Greylock Partner Aneel Bhusri.  They launched their Human Capital Management (HCM) solution in November of 2006 and have since added Financials and Spend Management. They have strong partnership with Saleforce.com and other best of breed companies to help round out their product offering. Workday is a private company headquartered in Pleasanton, California and currently has about 775 employees which they expect to grow to 1,000 by the end of this year. They focus on enterprise resource planning (ERP) software and target midsize and large multinational enterprises which is a key and very important market for SAP. Enclosed are the top five reasons</p>
<p><strong>1. Product</strong> – The Workday product has been built from the ground up over the past 6 years using a multi-tenant Software as a Service (SaaS) strategy with an underlying service- orientated architecture. With the luxury of building from scratch they have focused on a modern design, usability, strong analytics and mobile applications all of which are important for today’s businesses customers. <strong>Workday has some real advantages over the SAP Business Suite which has an older underlying architecture and user experience. It is important to note that Business ByDesign and the OnDemand product suite are following the multi-tenant SaaS model though neither offers a similar breadth of functionality at this time.</strong></p>
<p><strong>2. In-Core Memory</strong> – Workday was an early adopter of in-memory data base technology from the beginning and considers SAP the dinosaur of Enterprise Software. There are some differences between SAP’s and Workday’s In-Memory technology which were detailed in Brian Sommer article called SAP vs. Workday – In-Core/Memory Resident DB Usage but it is not my area of expertise. <strong>There has been a lot of talk within SAP over the past year regarding in-memory technology being a real “game changer” in the enterprise software marketplace. Given that Workday has been using in-memory technology for several years this will be a hard area for SAP to differentiate a competitive advantage to customers.</strong></p>
<p><strong>3. Innovation </strong>– Workday provides “Workday Updates” three times a year and with their multi-tenant SaaS model it takes no more than 6 weeks to migrate ALL their customers to the new version who are then ALL on the same release. Each customer has a sandbox copy of their production data that they can use to preview the Workday Update and decide what new functionality they would like to use. With their fast pace of innovation they are able to deliver cutting edge updates as customers demand new functionality such as IPad applications. <strong>There are “some” similarities between the Workday Updates and the SAP enhancement packages though with the long SAP development cycle of 12 to 18 months I am already seeing several areas in which SAP is having to playing catch up given Workday would have released 4 to 6 updates in that timeframe.</strong></p>
<p><strong>4. Management Team</strong> – Workday was founded by David Duffield and Aneel Bhusri both of which have extremely impressive backgrounds from their roles in PeopleSoft and other ventures. They have built a top notch management team of ERP industry veterans who know firsthand the weak spots of SAP as well as the pain points that customers have with on-premise software. I have been very surprised with how much goodwill and respect Workday has with the enterprise software analyst crowd which is typically a very tough group to please and says a lot about management. <strong>SAP has a strong leadership team as well which has done a great job over the past several years though being such a large company there are often many competing priorities.</strong></p>
<p><strong>5. Wall Street</strong> – Workday was founded by billionaire Dave Duffield who some would say is Silicon Valley’s most seasoned start-up CEO  and has raised about $160 million of private capital from Duffield, Greylock Partners and New Enterprise Associates. Being a private company they have been able to make the “right” investments in their software and build the company without the pressures of Wall Street. They are targeting an IPO for the second half of 2012 which will leave them with a war chest to continue to grow the company especially if they are given the “cloud” premium that Salesforce (their partner and customer) has been given by the market. <strong>Being a large publically traded company, SAP has had the challenge of protecting their on-premise maintenance revenue while figuring out the best strategy to push the new SaaS offerings such as Business ByDesign and OnDemand.</strong></p>
<p>By:   <strong>Prabin Das</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/workday-is-the-next/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base Currency in MSCRM</title>
		<link>http://www.citagus.com/citagus/blog/base-currency-in-mscrm/</link>
		<comments>http://www.citagus.com/citagus/blog/base-currency-in-mscrm/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 12:00:20 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Microsoft CRM]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1820</guid>
		<description><![CDATA[While installing MSCRM, we need to specify base currency. Base currency is a currency in which all transaction in CRM gets recorded. User can have different currencies as MSCRM support multiple currencies, but we need to mention the base currency while creating new organization. User has to remember that we cannot change the base currency [...]]]></description>
			<content:encoded><![CDATA[<p>While installing MSCRM, we need to specify base currency. Base currency is a currency in which all transaction in CRM gets recorded. User can have different currencies as MSCRM support multiple currencies, but we need to mention the base currency while creating new organization.</p>
<p>User has to remember that we cannot change the base currency once organization created. User can change base currency name and currency symbol if he wants. If mistakenly you chose wrong currency you have no option to change the currency and ultimately you will need to recreate the organization.</p>
<p>When user deactivate or delete a currency, the transaction related to the currency remains unchanged, but for new records user cannot add the deleted or deactivated currency.</p>
<p>By:  <strong>Pramod Vilas Zite</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/base-currency-in-mscrm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No DeletionStateCode in MSCRM 2011</title>
		<link>http://www.citagus.com/citagus/blog/no-deletionstatecode-in-mscrm-2011/</link>
		<comments>http://www.citagus.com/citagus/blog/no-deletionstatecode-in-mscrm-2011/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 11:58:28 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Microsoft CRM]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1818</guid>
		<description><![CDATA[We all know about DeletionStateCode by now. You have might be used it, while working on various reports or in queries while working with MSCRM 4.0. In MSCRM 4.0 whenever we marked any record for deletion, it does not goes directly. In database its DeletionStateCode change to 2. This means when next time system job [...]]]></description>
			<content:encoded><![CDATA[<p>We all know about DeletionStateCode by now. You have might be used it, while working on various reports or in queries while working with MSCRM 4.0.</p>
<p>In MSCRM 4.0 whenever we marked any record for deletion, it does not goes directly. In database its DeletionStateCode change to 2. This means when next time system job runs they will remove such records. Even while  writing queries to work with live data we used to use DeletionStateCode  to cross check we are working with live data only as “select * from  filteredaccount where DeletionStateCode=’2’”.</p>
<p>But now in CRM 2011, this is gone. Now you don’t have to care about DeletionStateCode or live data as Microsoft has removed this concept completely. So now whenever you mark any record for deletion, it will be hard deleted immediately. This will reduce your workload a bit coz now you don’t need to remember at least this condition to retrieve active accounts only.</p>
<p>By:  <strong>Pramod Vilas Zite </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/no-deletionstatecode-in-mscrm-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding web reference with multiple organization</title>
		<link>http://www.citagus.com/citagus/blog/adding-web-reference-with-multiple-organization/</link>
		<comments>http://www.citagus.com/citagus/blog/adding-web-reference-with-multiple-organization/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 11:55:32 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Microsoft CRM]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1816</guid>
		<description><![CDATA[Before some days, I was working on a windows project. In this project I needed to work with CRM entities. To manipulate CRM entity we have 2 options. -          Use Web Reference -          Use CRM sdk dll For this project we were using web reference. Meanwhile we added new attribute to one of the custom [...]]]></description>
			<content:encoded><![CDATA[<p>Before some days, I was working on a windows project. In this project I needed to work with CRM entities. To manipulate CRM entity we have 2 options.</p>
<p>-          Use Web Reference</p>
<p>-          Use CRM sdk dll</p>
<p>For this project we were using web reference. Meanwhile we added new attribute to one of the custom entity. So now as per procedure I needed to update CRM web reference in the project. So I simply followed below steps.</p>
<p>-          Go to “Solution Explorer”, select the project name à “Web references” folder and the CRM reference.</p>
<p>-          Now right click on the reference and select “Update Web Reference” option.</p>
<p>That’s it. But somehow I wasn’t able to find the new attribute in the web reference. Even I lost the entity itself when tried to search in web reference. So even I tried to remove and adding the CRM web reference again, but same result.</p>
<p>When research on this I found out that actually the web reference wasn’t right itself. The CRM installation is multi organizational. For this CRM installation there was 3 organizations and whenever I used to update reference or add new reference it try to connect with different organization and that was the cause of issue.</p>
<p>To solve this there is simple solution. While adding CRM web reference we need to specify the URL which refers to the “wsdl” page. This URL normally looks like as below.</p>
<p><a href="http://servername:port/MSCrmServices/2007/CrmService.asmx">http://servername:port/MSCrmServices/2007/CrmService.asmx</a></p>
<p>But when we work in multi organization environment we need to specify the organization name explicitly as below.</p>
<p><a href="http://servername:port/MSCrmServices/2007/CrmService.asmx?WSDL&amp;uniquename=OrgName">http://servername:port/MSCrmServices/2007/CrmService.asmx?WSDL&amp;uniquename=OrgName</a></p>
<p>This solves the problem.</p>
<p>By:  <strong>Pramod Vilas Zite</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/adding-web-reference-with-multiple-organization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formatting SQL query in readable format</title>
		<link>http://www.citagus.com/citagus/blog/formatting-sql-query-in-readable-format/</link>
		<comments>http://www.citagus.com/citagus/blog/formatting-sql-query-in-readable-format/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 11:49:14 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Microsoft CRM]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1813</guid>
		<description><![CDATA[Many of us work on SQL queries. It is easy to handle small query but when it grow to more lines which we can’t handle it’s become headache to write it properly. Even many times when we take query from a running application, it is difficult to understand it if it‘s not formatted properly. To [...]]]></description>
			<content:encoded><![CDATA[<p>Many of us work on SQL queries. It is easy to handle small query but when it grow to more lines which we can’t handle it’s become headache to write it properly. Even many times when we take query from a running application, it is difficult to understand it if it‘s not formatted properly.</p>
<p>To format such queries you can use some tools which are available online. One of them you can find at below link (Instant SQL Formatter).</p>
<p><a href="http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz">http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz</a></p>
<p>This tool will help you to format your query properly in readable manner.</p>
<p>By:  <strong>Pramod Vilas Zite</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/formatting-sql-query-in-readable-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inserting list row cells in the list header</title>
		<link>http://www.citagus.com/citagus/blog/inserting-list-row-cells-in-the-list-header/</link>
		<comments>http://www.citagus.com/citagus/blog/inserting-list-row-cells-in-the-list-header/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 11:41:57 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Cognos]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1798</guid>
		<description><![CDATA[Create a list Report with the required data items. 2.  After creating the list report go to toolbar Structure&#62;Headers &#38; Footers&#62;Create Header. 3. By using the Ancestor select the list, in properties pane change the Column Titles to “At start of details” , list header will be appear in the top. 4.  If we want [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Create a list Report with the required data items.</li>
</ol>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/11.jpg"><img class="alignnone size-medium wp-image-1799" title="1" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/11-300x67.jpg" alt="" width="300" height="67" /></a></p>
<p>2.  After creating the list report go to toolbar</p>
<p>Structure&gt;Headers &amp; Footers&gt;Create Header.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/2.jpg"><img class="alignnone size-medium wp-image-1800" title="2" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/2-300x106.jpg" alt="" width="300" height="106" /></a></p>
<p><strong>3. </strong>By using the Ancestor select the <strong>list</strong>, in properties pane change the Column Titles to <strong>“At start of details” , </strong>list header will be appear in the top<strong>.</strong></p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/3.jpg"><img class="alignnone size-medium wp-image-1801" title="3" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/3-300x167.jpg" alt="" width="300" height="167" /></a></p>
<p>4.  If we want appear heading  on all pages, select <strong>List Header </strong>by using Ancestor and in the properties pane click on pagination then check <strong>Repeat every page</strong>.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/4.jpg"><img class="alignnone size-medium wp-image-1802" title="4" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/4-300x179.jpg" alt="" width="300" height="179" /></a></p>
<p>5.  Click on the list cell and from toolbar go to</p>
<p>Structure&gt; Headers &amp; Footers&gt; Split List Row Cell.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/5.jpg"><img class="alignnone size-medium wp-image-1803" title="5" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/5-300x108.jpg" alt="" width="300" height="108" /></a></p>
<p>6.  Select  the list row cells that you want to merge and from toolbar go to</p>
<p>Structure&gt; Headers &amp; Footers&gt; Merge List Row Cells.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/6.jpg"><img class="alignnone size-medium wp-image-1804" title="6" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/6-300x107.jpg" alt="" width="300" height="107" /></a></p>
<p>7.  After merging, if you want to add the text to that cell go to text in the properties pane of list cell and change it to appropriate text.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/7.jpg"><img class="alignnone size-medium wp-image-1805" title="7" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/7-300x183.jpg" alt="" width="300" height="183" /></a></p>
<p>8.  If you want to have more than one row go to</p>
<p>Structure&gt; Header &amp; Footer &gt; Insert List Row cells Below.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/8.jpg"><img class="alignnone size-medium wp-image-1806" title="8" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/8-300x126.jpg" alt="" width="300" height="126" /></a></p>
<p>9.  Now  select the adjacent rows and merge them from</p>
<p>Structure &gt; Header &amp; Footers &gt; Merge List rows Cells</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/9.jpg"><img class="alignnone size-medium wp-image-1807" title="9" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/9-300x122.jpg" alt="" width="300" height="122" /></a></p>
<p>10.  Insert text item into the merged rows and give appropriate text.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/10.jpg"><img class="alignnone size-medium wp-image-1808" title="10" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/10-300x113.jpg" alt="" width="300" height="113" /></a></p>
<p>11.  If you want to hide any of the cells go to properties of list cell and in the Box Type check <strong>None, </strong>then it will hide the cell.</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/111.jpg"><img class="alignnone size-medium wp-image-1809" title="11" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/111-300x170.jpg" alt="" width="300" height="170" /></a></p>
<p>12.  The final report will look as below</p>
<p><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/12.jpg"><img class="alignnone size-medium wp-image-1810" title="12" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/12-300x95.jpg" alt="" width="300" height="95" /></a></p>
<p>By:  <strong>Thejesh Kumar</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/inserting-list-row-cells-in-the-list-header/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CONVERTING  OR EXPORTING TABLES FROM ORACLE TO MYSQL</title>
		<link>http://www.citagus.com/citagus/blog/converting-or-exporting-tables-from-oracle-to-mysql/</link>
		<comments>http://www.citagus.com/citagus/blog/converting-or-exporting-tables-from-oracle-to-mysql/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 14:59:14 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Oracle BI]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1783</guid>
		<description><![CDATA[Though there are many third party tools both free and paid for converting Oracle to MySQL Table Migrations, I planned to explain the manual way of the migration process in steps below with the screenshots. There are some changes that we need to do to convert the Oracle Schema Script to MySQL Schema Script. Action [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Though there are many third party tools both free and paid for converting Oracle to MySQL Table Migrations, I planned to explain the manual way of the migration process in steps below with the screenshots.</strong></p>
<p><strong> </strong></p>
<p><strong>There are some changes that we need to do to convert the Oracle Schema Script to MySQL Schema Script.</strong></p>
<p><strong><span style="text-decoration: underline;">Action List for the Migration from Oracle to MySQL:</span></strong></p>
<ul>
<li><strong>Comment      out SQL*Plus specific commands.</strong></li>
<li><strong>Change      REM to &#8212; </strong></li>
<li><strong>Change      VARCHAR2 to VARCHAR</strong></li>
<li><strong>Change      NUMBER to INT</strong></li>
<li><strong>Change      NUMBER(x,x) to DECIMAL(x,x)</strong></li>
<li><strong>Change      CONSTRAINT keyword Syntax</strong></li>
<li><strong>For      InnoDB tables, define PRIMARY KEY as part of the CREATE TABLE command and      not a separate CREATE INDEX command.</strong></li>
<li><strong>Make      sure tables are created as InnoDB. set storage engine=innodb;</strong></li>
<li><strong>Modify      constraint syntax for FOREIGN KEY definitions.</strong></li>
<li><strong>Fully      quality PRIMARY KEY column in FOREIGN KEY constraint.</strong></li>
<li><strong>Remove      READ ONLY clause with CREATE VIEW.</strong></li>
</ul>
<p><strong> </strong></p>
<p><strong>We’re going to perform the Migration for SH Schema objects from Oracle to MySQL with the above mentioned guidelines.</strong></p>
<p><strong> </strong></p>
<p><strong>Step 1: Get the DDL Script(of SH schema Tables) of SH Schema by clicking tools</strong><strong>à</strong><strong> Export DDL option using SQL Developer.</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Step 2: Just to make sure whether the SH schema is already existing in MySQL, issue the following command.</strong></p>
<p><strong> </strong></p>
<p><strong>DROP DATABASE IF EXISTS sh;</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/18.png"><img class="alignnone size-medium wp-image-1784" title="1" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/18-300x142.png" alt="" width="300" height="142" /></a></strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Step 3: Issue the following the command to create schema SH in MySQL. After issuing the command refresh the schemas on the left hand side to check whether the new schema “SH’ is created.</strong></p>
<p><strong>CREATE DATABASE sh;</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/21.png"><img class="alignnone size-medium wp-image-1785" title="2" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/21-300x108.png" alt="" width="300" height="108" /></a></strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong>Step 4: Issue the following command to make the ‘SH’ Schema usable.</strong></p>
<p><strong> </strong></p>
<p><strong>USE sh;</strong></p>
<p><strong> </strong></p>
<p><strong>Now we have created the SH schema in MySQL.</strong></p>
<p><strong> </strong></p>
<p><strong>DDL of Customer table(from sh oracle schema) is</strong></p>
<p>CREATE TABLE SH.CUSTOMERS</p>
<p>(</p>
<p>CUST_ID                 NUMBER                NOT NULL,</p>
<p>CUST_FIRST_NAME         VARCHAR2 (20 BYTE)     NOT NULL,</p>
<p>CUST_LAST_NAME          VARCHAR2 (40 BYTE)     NOT NULL,</p>
<p>CUST_GENDER             CHAR(1 BYTE)          NOT NULL,</p>
<p>CUST_YEAR_OF_BIRTH      NUMBER(4)             NOT NULL,</p>
<p>CUST_MARITAL_STATUS     VARCHAR2 (20 BYTE),</p>
<p>CUST_STREET_ADDRESS     VARCHAR2 (40 BYTE)     NOT NULL,</p>
<p>CUST_POSTAL_CODE        VARCHAR2 (10 BYTE)     NOT NULL,</p>
<p>CUST_CITY               VARCHAR2(30 BYTE)     NOT NULL,</p>
<p>CUST_CITY_ID            NUMBER                NOT NULL,</p>
<p>CUST_STATE_PROVINCE     VARCHAR2(40 BYTE)     NOT NULL,</p>
<p>CUST_STATE_PROVINCE_ID NUMBER                NOT NULL,</p>
<p>COUNTRY_ID              NUMBER                NOT NULL,</p>
<p>CUST_MAIN_PHONE_NUMBER VARCHAR2(25 BYTE)     NOT NULL,</p>
<p>CUST_INCOME_LEVEL       VARCHAR2 (30 BYTE),</p>
<p>CUST_CREDIT_LIMIT       NUMBER,</p>
<p>CUST_EMAIL              VARCHAR2 (30 BYTE),</p>
<p>CUST_TOTAL              VARCHAR2 (14 BYTE)     NOT NULL,</p>
<p>CUST_TOTAL_ID           NUMBER                NOT NULL,</p>
<p>CUST_SRC_ID             NUMBER,</p>
<p>CUST_EFF_FROM           DATE,</p>
<p>CUST_EFF_TO             DATE,</p>
<p>CUST_VALID              VARCHAR2 (1 BYTE)</p>
<p>)</p>
<p><strong><span style="text-decoration: underline;">DDL OF CUSTOMER TABLE IN MYSQL(Equivalent to Oracle) is</span></strong></p>
<p><strong> </strong></p>
<p><strong>CREATE TABLE CUSTOMERS</strong></p>
<p><strong>(</strong></p>
<p><strong> CUST_ID                 INT               NOT NULL,</strong></p>
<p><strong>CUST_FIRST_NAME         VARCHAR(20)     NOT NULL,</strong></p>
<p><strong> CUST_LAST_NAME          VARCHAR(40)     NOT NULL,</strong></p>
<p><strong> CUST_GENDER             CHAR(1)          NOT NULL,</strong></p>
<p><strong> CUST_YEAR_OF_BIRTH      INT(4)             NOT NULL,</strong></p>
<p><strong> CUST_MARITAL_STATUS     VARCHAR(20),</strong></p>
<p><strong> CUST_STREET_ADDRESS     VARCHAR(40)     NOT NULL,</strong></p>
<p><strong> CUST_POSTAL_CODE        VARCHAR(10)     NOT NULL,</strong></p>
<p><strong> CUST_CITY               VARCHAR(30)     NOT NULL,</strong></p>
<p><strong> CUST_CITY_ID            INT               NOT NULL,</strong></p>
<p><strong> CUST_STATE_PROVINCE     VARCHAR(40)     NOT NULL,</strong></p>
<p><strong> CUST_STATE_PROVINCE_ID  INT               NOT NULL,</strong></p>
<p><strong> COUNTRY_ID              INT               NOT NULL,</strong></p>
<p><strong> CUST_MAIN_PHONE_INT VARCHAR(25)     NOT NULL,</strong></p>
<p><strong> CUST_INCOME_LEVEL       VARCHAR(30),</strong></p>
<p><strong> CUST_CREDIT_LIMIT       INT,</strong></p>
<p><strong> CUST_EMAIL              VARCHAR(30),</strong></p>
<p><strong> CUST_TOTAL              VARCHAR(14)     NOT NULL,</strong></p>
<p><strong> CUST_TOTAL_ID           INT               NOT NULL,</strong></p>
<p><strong> CUST_SRC_ID             INT,</strong></p>
<p><strong> CUST_EFF_FROM           DATE,</strong></p>
<p><strong> CUST_EFF_TO             DATE,</strong></p>
<p><strong> CUST_VALID              VARCHAR(1),</strong></p>
<p><strong>PRIMARY KEY (CUST_ID)</strong></p>
<p><strong>)</strong></p>
<p><strong>Running the above script will create the CUSTOMERS table in MySQL.</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/31.png"><img class="alignnone size-medium wp-image-1786" title="3" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/31-300x151.png" alt="" width="300" height="151" /></a></strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Refreshing the Schema on the left hand side will show the newly created table and its columns when you expand the arrows behind the ‘Tables’.</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/41.png"><img class="alignnone size-medium wp-image-1787" title="4" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/41-300x135.png" alt="" width="300" height="135" /></a></strong></p>
<p><strong> </strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>The Table is created in MySQL now. The next step is to load the Oracle table data to MySQL table.</strong></p>
<p><strong> </strong></p>
<p><strong>To do this, export the Oracle Table Customers data by SQLPLUS.</strong></p>
<p><strong>Connect to the SH schema and enter the commands mentioned in the below screenshot.</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/51.png"><img class="alignnone size-medium wp-image-1788" title="5" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/51-300x118.png" alt="" width="300" height="118" /></a></strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong>Once the Export is completed the  data will be exported to the mentioned location.</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/61.png"><img class="alignnone size-medium wp-image-1789" title="6" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/61-300x150.png" alt="" width="300" height="150" /></a></strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/71.png"><img class="alignnone size-medium wp-image-1790" title="7" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/71-300x65.png" alt="" width="300" height="65" /></a></strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Now, import the data to MySQL database using the following command.</strong></p>
<p><strong> </strong></p>
<p><strong>LOAD DATA INFILE &#8220;</strong> <strong>C:\customer_oracle.csv &#8221;   Into TABLE ‘sh.customers’<br />
FIELDS TERMINATED BY &#8216; &#8216;<br />
OPTIONALLY ENCLOSED BY &#8216;&#8221;&#8216;<br />
LINES TERMINATED BY &#8216;\r&#8217;;</strong></p>
<p><strong> </strong></p>
<p><strong>Note: The above command will help to import the CSV file to MySQL by command prompts…not helpful if we use GUI.</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/81.png"><img class="alignnone size-medium wp-image-1791" title="8" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/81-300x151.png" alt="" width="300" height="151" /></a></strong></p>
<p><strong> </strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Export with options from Oracle:</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/91.png"><img class="alignnone size-medium wp-image-1792" title="9" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/91-201x300.png" alt="" width="201" height="300" /></a></strong></p>
<p><strong> </strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Exported file availability:</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/101.png"><img class="alignnone size-medium wp-image-1793" title="10" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/101-300x76.png" alt="" width="300" height="76" /></a></strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Imported to MySQL Database:</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/111.png"><img class="alignnone size-medium wp-image-1794" title="11" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/111-300x122.png" alt="" width="300" height="122" /></a></strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Data Viewer from MySQL Workbench:</strong></p>
<p><strong><a href="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/121.png"><img class="alignnone size-medium wp-image-1795" title="12" src="http://www.citagus.com/citagus/blog/wp-content/uploads/2012/04/121-300x159.png" alt="" width="300" height="159" /></a></strong></p>
<p><strong>By:  Siva Sankar</strong></p>
<p><strong> </strong><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/converting-or-exporting-tables-from-oracle-to-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to stop CRM from saving a record</title>
		<link>http://www.citagus.com/citagus/blog/how-to-stop-crm-from-saving-a-record/</link>
		<comments>http://www.citagus.com/citagus/blog/how-to-stop-crm-from-saving-a-record/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 12:13:30 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Microsoft CRM]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1780</guid>
		<description><![CDATA[Every one of us know that OnSave event is fired when user click on Save or Save and Close button on the form irrespective of data on form is modified or not. Using OnSave event we can validate the data on the form. In the case data is not valid we need to cancel the [...]]]></description>
			<content:encoded><![CDATA[<p>Every one of us know that <strong>OnSave</strong> event is fired when user click on <strong>Save</strong> or <strong>Save and Close</strong> button on the form irrespective of data on form is modified or not.</p>
<p>Using <strong>OnSave</strong> event we can validate the data on the form. In the case data is not valid we need to cancel the event and show the alert to user about wrong field. In such case we can cancel the <strong>OnSave</strong> event using simple script as shown below.<br />
<strong><br />
event.returnValue = false;<br />
</strong><br />
By:  <strong>Pramod Vilas Zite</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/how-to-stop-crm-from-saving-a-record/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup Issue if Full text search is enable</title>
		<link>http://www.citagus.com/citagus/blog/backup-issue-if-full-text-search-is-enable/</link>
		<comments>http://www.citagus.com/citagus/blog/backup-issue-if-full-text-search-is-enable/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 11:29:16 +0000</pubDate>
		<dc:creator>nishikantsharma</dc:creator>
				<category><![CDATA[Microsoft SqlServer Administration]]></category>

		<guid isPermaLink="false">http://www.citagus.com/citagus/blog/?p=1778</guid>
		<description><![CDATA[SQL Error Message: The backup of the file or filegroup &#8220;sysft_ftcat_documentindex&#8221; is not permitted because it is not online. BACKUP can be performed by using the FILEGROUP or FILE clauses to restrict the selection to include only online data. [SQLSTATE 42000] (Error 3007) BACKUP DATABASE is terminating abnormally. [SQLSTATE 42000] (Error 3013) Resolution workaround: Initially [...]]]></description>
			<content:encoded><![CDATA[<p><strong>SQL Error Message</strong>:<br />
The backup of the file or filegroup &#8220;sysft_ftcat_documentindex&#8221; is not permitted because it is not online. BACKUP can be performed by using the FILEGROUP or FILE clauses to restrict the selection to include only online data. [SQLSTATE 42000] (Error 3007) BACKUP DATABASE is terminating abnormally. [SQLSTATE 42000] (Error 3013)</p>
<p><strong>Resolution</strong></p>
<p><strong>workaround:</strong></p>
<p>Initially  you need to check the D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\FTData is exist if it is not exist then create the FTData folder</p>
<p>Afterwards:</p>
<p>Run the following query on  database.</p>
<p>ALTER FULLTEXT CATALOG ftcat_documentindex REBUILD;</p>
<p>Some useful Full text command:</p>
<p>In the database that uses the full text catalog run:</p>
<p><strong>SELECT name, ftcatid FROM sysobjects WHERE ftcatid &gt; 0</strong></p>
<p>That will give you a list of the tables which use it, then you can mark each table not to use full text:</p>
<p>By: <strong> Rajib Kundu</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.citagus.com/citagus/blog/backup-issue-if-full-text-search-is-enable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

