Home | Forums | Contact | Search | Syndication  
 
 [login] [create account]   Tuesday, November 26, 2024 
 
slxdeveloper.com Community Forums  
   
The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
 External Development Forums - SalesLogix OLEDB Provider
Forum to discuss using the SalesLogix OLE DB Provider from external applications (including usage of built-in provider procedures). View the code of conduct for posting guidelines.
Forums RSS Feed


 Back to Forum List | Back to SalesLogix OLEDB Provider | New ThreadView:  Search:  
 Author  Thread: Saleslogix integration with the external web site
Erica Huang
Posts: 1
 
Saleslogix integration with the external web siteYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 31 Jul 07 1:13 PM
Dear All,

My company is building an external website to allow our clients to access certain information online. Certain data will be exported or synchronized from the Saleslogix database to the website's database so we know the clients' preference etc when they log on the site. We would like to reduce the manual work so we are thinking set up database level synchronization. We also like to synchornization happen almost close to real time.

To do so, we create indexed view, which allow easy synchronization setting. But we ran into many problems with indexed view. One of the problem is the conflict with SLX OLEDB provider. We will have to change the default database setting in order for the slx oledb provider to work properly.

I have two questions to the community:
a. What is the implication to change the default SQL database settings to the following? (I understand Sage would not recommend it but what is the real reason??) Any problem you may have seen during your development?
ANSI_NULLS == Set to be ON
ARITHABORT == Set to be ON
CONCAT_NULL_YIELDS_NULL == Set to be ON
QUOTED_IDENTIFIER == Set to be ON
ANSI_PADDING == Set to be ON
ANSI_WARNINGS == Set to be ON
NUMERIC_ROUNDABORT == Set to be OFF

b. Any suggestions on such web site implementation? Should we have a completed different opproach? I am very interested in learning how other integration their external web site with the Saleslogix CRM system.

We are running SQL 2000 (may upgrade to SQL 2005 next Summer) and SLX 6.2.4 for now.
Thank you so much in advance.

Erica
[Reply][Quote]
Ryan Farley
Posts: 2265
slxdeveloper.com Site Administrator
Top 10 forum poster: 2265 posts
 
Re: Saleslogix integration with the external web siteYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 01 Aug 07 12:24 AM
I'd take a different approach, but that does depend on your setup a bit. Is the SLX on the same SQL Server as the website's database? Or at least visible? Why do the synchronization at all? Just read the data you need from the SLX database (which could be done as a cross-database view in the website's database that reaches to tables in the SLX database - or just direct reads from that database). When writes are needed to SLX you would just write it back via the OLEDB provider (or skip that if you don't have remotes ). For me, I just wrap up the calls to the SLX database in some nice & clean layer and use that from the website.
[Reply][Quote]
Jeff Weight
Posts: 219
 
Re: Saleslogix integration with the external web siteYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 01 Aug 07 1:13 PM
I agree with Ryan - if your web database is on the network, then create a dll that the website can use that can access the SalesLogix database. For my company, we have several websites that access the SalesLogix database for customer use, and we host those websites on remote servers, so they can't access the database directly. Instead, we build what we call the Data Access Layer, or DAL, that manages the communication between the SalesLogix database through the SalesLogix provider and the websites. The DAL server is hosted onsite, and then there are DAL clients (DLLs) that are registered on the web server that speak directly to the DAL server through .Net remoting. This is, of course, more complicated, but it still allows for real time access to our central SalesLogix database without synchronization. After dealing with syncing of remote offices and straight syncing of databases through other 3rd party tools, I've come upon the following opinion - I dislike database synchronization. I'm always paranoid now wondering if there are any data issues after a period of synchronization.

As for database settings, I have never attempted to change those at all, so I couldn't tell you anything about those.
[Reply][Quote]
Mark Dykun
Posts: 297
 
Re: Saleslogix integration with the external web siteYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 01 Aug 07 4:49 PM
Synchronization is a pain in the best cases. If you can avoid it using the methods Ryan and Jeff pointed out you will avoid alot of suffering.

Mark
[Reply][Quote]
 Page 1 of 1 
  You can subscribe to receive a daily forum digest in your user profile. View the site code of conduct for posting guidelines.

   Forum RSS Feed - Subscribe to the forum RSS feed to keep on top of the latest forum activity!
 

 
 slxdeveloper.com is brought to you courtesy of Ryan Farley & Customer FX Corporation.
 This site, and all contents herein, are Copyright © 2024 Customer FX Corporation. The information and opinions expressed here are not endorsed by Sage Software.

code of conduct | Subscribe to the slxdeveloper.com Latest Article RSS feed
   
 
page cache (param): 11/26/2024 8:49:36 AM