Creating a new domain

The following code shows assignment of properties for a new domain. The Tenant is a mandatory property and has to be defined before the domain can be created:

define variable domain as IDomain no-undo.

assign
     domain = service:NewDomain("AcmeDomain")
  domain:AuthenticationSystem  = service:GetAuthenticationSystem("_oeusertable")
  domain:AccessCode  = <user variable>
  domain:Tenant      = service:GetTenant("Acme")
  domain:Description = "This domain is the default domain for Acme.").
service:CreateDomain(domain).