Home | Forums | Contact | Search | Syndication  
 
 [login] [create account]   Saturday, June 28, 2025 
 
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!
 Web Forums - SalesLogix Web Platform & Application Architect
Forum to discuss the use of the SalesLogix Web Platform, Client and Customer Portals, and the Application Architect (For version 7.2 and higher only). View the code of conduct for posting guidelines.
Forums RSS Feed


 Back to Forum List | Back to SalesLogix Web Platform & Application Architect | New ThreadView:  Search:  
 Author  Thread: Really Annoying Issues with generated code interfaces
Eric Hobbs
Posts: 28
 
Really Annoying Issues with generated code interfacesYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 09 Aug 11 8:39 AM
fiogf49gjkf0d

Hi, I hope someone can help with this one.  I've just installed saleslogix 7.5 service pack 4.  We had been on Sp2, and since I had a number of issues with the differencing tool not really working, I decided to take a different tack, and just install a vanilla out of the box saleslogix build and apply service pack 4.   That bit seemed to work well, the project builds, and deploys with no problems.  


 


I had bundled all of our SP 2 customisations into architect bundles, but there are lost of issues with the platform not building, so I am left with manually adding everything back in. I am in the middle of doing that just now, but whenever I try to add a new entity using the entity wizzard, the platform refuses to build.  I get a warning like


 


WARN  - C:\Users\hobbse\AppData\Roaming\Sage\Platform\Output\interfaces\IAccountAlias.cs(45,16):'Sage.Entity.Interfaces.IAccountAlias.Id' hides inherited member 'Sage.Platform.ComponentModel.IComponentReference.Id'. Use the new keyword if hiding was intended.


 


And then the errors 



ERROR - C:\Users\hobbse\AppData\Roaming\Sage\Platform\Output\implementation\AccountAlias.cs(460,24):The type 'Sage.SalesLogix.Entities.AccountAlias' already contains a definition for '_Id'


INFO  - AccountAlias.cs(82,24): (Location of symbol related to previous error)


ERROR - C:\Users\hobbse\AppData\Roaming\Sage\Platform\Output\implementation\AccountAlias.cs(461,31):The type 'Sage.SalesLogix.Entities.AccountAlias' already contains a definition for 'Id'



I can't understand this.  This is generated code!!!!! How can it get it wrong!!!!!!!  In the entity designer there is only 1 ID property.  


I went into the "AccountAlias.ACCOUNTALIAS.entity.xml" file in the VFS, and there is only 1 ID property defined there as well??????


Has anyone run across this sort of trouble before, and do you know how to solve it?  I think I am going to go insane soon

[Reply][Quote]
Eric Hobbs
Posts: 28
 
Re: Really Annoying Issues with generated code interfacesYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 09 Aug 11 9:45 AM
fiogf49gjkf0d

I figured this out now.  When you use the wizard to add an entity it names the primary key property as ID.  If I re-name the property to AccountAliasID then it builds OK without errors.  I guess that it is overriding a base entity class with an ID propery, however the tool that generates the interface does not know how to properly override this.  You would think Sage could have fixed this by 7.5 service pack 4, but I guess we will have to wait a bit longer for that.Cry

[Reply][Quote]
Lane
Posts: 121
 
Re: Really Annoying Issues with generated code interfacesYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 09 Aug 11 9:58 AM
fiogf49gjkf0d

You might want to start with a sp4 backup instead of upgrading the from 750.


there are several sp3 API changes and a DLL you need to remove from the VFS that are hurting you.


What i'd do is:


create your sp2 differencing bundle and apply that to the 754 vanella backup


load another 754 backup into a parrellel vfs folder on disk and use a tool like Beyond Compare to enable side by side file comparisons.


Also look at the sp3 API change guide thats on the support site.

[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 © 2025 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): 6/28/2025 5:40:21 PM