Adding a new site to a shared intranet

When you change the intranet of a site, the system first determines whether the selected intranet has shared _all tables. If it does, the system takes these actions:

  • It validates that the user is logged into the site whose intranet value is being changed. If not, the user cannot change the site value.
  • Drops current site's tables that are shared in its new intranet.
  • On the current site, adds views to the new master site for tables that are shared in its new intranet.
  • Populates the master site's _all tables with data from the base table at this site, if the data does not already exist at the master site.
  • Runs the Regenerate Replication Triggers function at all sites in the new intranet.

If the new intranet is sharing an _all table, this site looks at different data than it had prior to changing its intranet value.

In order to get replication triggers properly defined, and data properly replicated, you might need to also perform steps at other sites in this site’s old/new intranets. For example, re-examine replication categories and rules that replicate data to and from this site and its old/new master sites, and run Regenerate Replication Triggers if you change any of the information.

Shared user tables are not addressed automatically by the system when you add a new site. When you are already sharing user tables, and you add a new site to the current master site's intranet, you must set up the new site to share user tables.