Aras Innovator 14 - Release Notes
Aras Innovator 14 - Release Notes
Release Notes
Document #: 14.0.02019051501
Last Modified: 11/10/2021
Aras Innovator 14
Release Notes
Copyright Information
Copyright © 2021 Aras Corporation. All Rights Reserved.
Aras Corporation
100 Brickstone Square
Suite 100
Andover, MA 01810
Phone: 978-806-9400
Fax: 978-794-9826
E-mail: [email protected]
Website: https://www.aras.com/
Notice of Rights
Copyright © 2021 by Aras Corporation. This material may be distributed only subject to the terms and conditions set forth in the
Open Publication License, V1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/).
Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder.
Distribution of the work or derivative of the work in any standard (paper) book form for commercial purposes is prohibited unless
prior permission is obtained from the copyright holder.
Aras Innovator, Aras, and the Aras Corp "A" logo are registered trademarks of Aras Corporation in the United States and other
countries.
All other trademarks referenced herein are the property of their respective owners.
Notice of Liability
The information contained in this document is distributed on an "As Is" basis, without warranty of any kind, express or implied,
including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose or a warranty of non-
infringement. Aras shall have no liability to any person or entity with respect to any loss or damage caused or alleged to be caused
directly or indirectly by the information contained in this document or by the software or hardware products described herein.
Table of Contents
Send Us Your Comments ............................................................................................. 4
Document Conventions ................................................................................................ 5
1 Upgrading from Previous Releases ....................................................................... 6
1.1 Upgrading to Aras Innovator 14 ................................................................................................... 6
o Do you need more information? If so, where and what level of detail?
If you find any errors or have any other suggestions for improvement, indicate the document title, and the
chapter, section, and page number (if available).
Postal service:
Aras Corporation
100 Brickstone Square
Suite 100
Andover, MA 01810
Attention: Aras Technical Documentation
If you would like a reply, provide your name, email address, address, and telephone number.
Document Conventions
The following table highlights the document conventions used in the document:
Document Conventions
Convention Description
Yellow highlight Code highlighted in yellow draws attention to the code that
is being indicated in the content.
Yellow highlight Red text highlighted in yellow indicates the code parameter
with red text that needs to be changed or replaced.
Successive menu Successive menu choices may appear with a greater than
choices sign (-->) between the items that you select consecutively.
Example: Navigate to File --> Save --> OK.
If these 3 criteria are met, the Subscriber may email [email protected] to initiate an upgrade services
project.
Note: Customers with an active Subscription running a version of Aras Innovator released more than 30
months ago should still contact Aras Support at [email protected] to discuss the available
options.
2 Key Enhancements
The Aras Innovator 14 Key Enhancements are outlined below.
Styling and controls for many elements of the Aras web client have been updated for improved usability
and consistency. This includes primary navigation, such as the login screen, the header and the
navigation panel, item forms, the simple search data entry row, and grid rows.
With form styling, previously if you defined a custom style on a required field, the styling of required fields
(blue) would override this. Now if you define a custom style on a required field, it overrides the required
fields styling (which is now yellow).
The toolbar and context menu for Tree Grid Views have been updated to standard styling for consistency
throughout Aras Innovator.
Issue # Description
F-000084 Tree Grid View toolbar and context menu are updated to use the new layout.
F-000144 Styling and controls within the simple search data entry row (the "blue row") have
been updated for improved usability and consistency.
F-000147 Styling and controls within forms have been updated for improved usability and
consistency.
F-002997 Aras Innovator Server, Innovator Web Client, OAuth Server, Vault Server,
Conversion Service and Agent sService have unified logs configuration in server's
appsettings.json file. Default configuration is also unified and is the same for all
servers and services after installation. Only fatal errors are logged by default.
F-004030 Introduced the TOC Editor, which is now used for editing the Table of Contents for all
users. The former approach of using TOC Access and TOC View from the ItemType
definition is no longer used.
F-004297 ASP.NET Core native logging mechanism (ILogger and ILoggerFactory) is available
in CallContext public object. This mechanism uses server's log configuration and
writes server methods logs along with other server's logs. Developers of server
methods should use this mechanism for new development. Old public log API in
CallContext is deprecated with appropriate messages and will be removed in the
future.
Issue # Description
F-004430 Styling of the login screen has been updated. The background image of the login
screen will be changed on each release going forward, as a visual cue to what
release is in use.
F-004433 Styling within grid rows has been updated for improved usability and consistency.
F-004434 Styling and controls for primary elements of the Aras web client, such as the header
and the navigation panel, have been updated for improved usability and consistency.
F-004493, The Federated data type for property definitions has been removed and replaced
F-004499 with a new Federated Boolean attribute. All Federated properties on existing types
have been converted to Text properties with the new Federated attribute set to true.
Currently only Text properties can be federated.
All Properties in Customer databases that were defined as Federated will be
converted to Text with the Federated Boolean attribute set accordingly during
upgrade.
I-015106 Addressed an issue in which the layout of the context menu was displayed
incorrectly in the Relationship Grid. The Relationship Grid context menu layout now
correctly displays the full context menu.
I-026992 The 'Standard' Document Type for a Technical Document has been updated to
include an Item Property Mapping example for the 'ItemInfo' Document Element.
This change provides an example use of Mapped Properties.
I-031313 Addressed an issue when the image size may have been incorrectly changed after
rotating a manually zoomed image. The viewer state rotation and scale information is
now properly maintained when the Image is rotated.
I-033435 The server methods compiler has been updated to support C# 8.0.
I-034020 Corrected an issue in which the background color was not applied to the Formatted
Text property field in a form. The background color is now properly displayed in the
form fields.
Issue # Description
022708 Addressed an issue in which the system would incorrectly allow duplicate Affected
Items in an Express ECO change. Add Item(s) to Change action now prevents the
same Affected Item from being added twice to the same parent Change Item.
F-001485 The Authoring Tools list in Aras Innovator has been updated to reflect the latest
supported industry tools and connectors.
F-004166 Icons have been introduced for the "CAD Files", "Models", and "Goals" Relationship
ItemTypes.
006830 Cannot change a text property from A workaround has been provided in
“not required” to “required.” the Aras Innovator on-line help.
007281 Vault server cannot resolve host name. The vault URL computed by Aras
Innovator can fail to calculate when
based on DNS settings. If you
encounter a problem, please contact
Aras support.
046252 An error that occurs when loading a Close the report and reload the main
Reporting Services report in Tabs grid.
viewing mode could load error text over
the main toolbar.
048590 Tree Grid View does not support the The issue relates to the display of
display of all Property Item data types. Float Cell View Types. Changing the
Cell View Type to Decimal
addresses the issue
052753 Color List properties can fail to display Use Firefox browser.
color on client machines running the
MAC OS and using the Chrome
browser.
052958 Icons in the table of contents can fail to The SVG file must be identified and
display. The root cause is the use of an altered to be compatible for
SVG file in the ItemType definition that rendering.
is not compatible with the size
constraints of the TOC images.
053864 Unexpected search results can occur if Use correct static values for Boolean
Boolean or Color data types are used and Color values
with invalid conditions in the Query
Builder.
054883 Session Timeout while in the Close the browser window and login
relationship grid may cause errors and again.
require a new login.
055070 ItemTypes that have more than 23 Use a name that is less than 23
characters cannot be added to an characters.
xClassification tree.
062451 In Chrome v67, the Tree View is not Use an alternate browser or contact
displayed in the Editor for a Quality Aras Support ([email protected])
Planning item or for any document for hotfix availability.
created from a content type.
078230 The value of an xProperty is not Click Refine Search and check
displayed in the grid. “Select All” checkbox. (When all
values are selected, all values are
displayed correctly).
087994 An error is displayed if the Close the error windows. The data is
administrator views the History properly displayed.
Container ItemType.
F-001881, Exporting a Tree Grid View definition The CUI components will need to be
056625 does not result in the export of custom exported separately. The user will
CUI components that have been need to export Command Bar Item,
associated with the Tree Grid View Command Bar section, Presentation
definition (or relationships associated Configuration and
with it). ItemPresentationConfiguration items
associated with the custom CUI
components that have been added.
I-001831, When uninstalling Aras Innovator, the In IIS, cycle the OAuth App pool
072506 system can indicate that a file cannot (stop the service and then restart it).
be deleted because another program is Once this process is complete, the
still using it. uninstall will finish successfully
without any further error messages.
I-010552 Using Chrome with the NonVisual Update to the latest version of
Desktop Access application may cause Chrome or do not use the NonVisual
the browser to close after the dialog Desktop Access application in
window appears. combination with the older version of
Chrome.
I-010655 Quickly clicking the “New Part” button Do not click too fast in Edge or use a
on the relationship toolbar may result in different browser.
the same sequence number being used
for multiple rows in the list when using
Edge.
I-011102 Type Ahead may fail for unsaved Item properties can be edited after
changes to Keyed Name in Item cell. the last save.
I-012655 Using spaces in an Unsigned Big After focusing out all the spaces are
Integer cell property does not trigger an truncated in Unsigned Big Integer
error message. property.
I-012681 Subtitle of a Technical Document Edit the Subtitle in the Editor instead
cannot be edited if selected directly in of the Structure Tree.
the Structure Tree.
I-012933 The Relationship grid does not Scroll to the bottom of the grid if the
automatically scroll down to a new row newly added rows are not visible in
after it has been added. the Relationship container.
I-013368 Vote list dropdown contains no items in If User opens this Activity by double-
Activity Completion form, if Activity is click or click on "Complete Task", the
opened using Ctrl+Enter shortcut. form is displayed correctly.
I-013576 After adding items in a relationship tab Scroll to the top of the overall item
of an item, when the user scrolls to the view, which activates the relationship
top items in the tab, the scrolling can grid scrolling
freeze
I-013995 Undo/Redo within the TDF editor does Modified content must be changed
not work for content modified in back manually when edited in the
Mapped Document Elements Technical Document Editor
I-014045 If user loses access to an item they are No workaround. User must get
editing when they do a save, the access after a change if the change
update cannot be saved and a "No is to be saved.
items of type {itemtype} found" error is
returned by the server.
I-014055 Part save can fail with a "Exception in No workaround. If goals are not
Goal Basis refresh" error if user does being used, the Part form may be
not have needed permissions modified to eliminate the Form Event
calling the Show Goal Basis method.
I-015585 When the browser window zoom is set, Use a different browser, “zoom in”
for example to 90% (in zoom out browser window to 100%, or locate
direction) in Edge, the relationship grid the 1st row using the "Up Arrow" on
cannot be scrolled up after scrolling all your keyboard.
grid down.
I-018002 Query Builder Editor becomes Remove the references from any
unusable if a Query Item which is Query Item. Then the target Query
referenced by another Query Item Item can be removed, and the Query
using either a count, min, or max Definition saved.
condition is removed, and the Query
Definition is then saved.
I-019172 If ItemType is set with Default Structure Reduce screen height, and the
View = Tabs Min, items are opened accordion height will be corrected.
with the second accordion section
minimized, but then after opening it the
accordion height is too small.
I-019494, Incorrect access controls based on Do not use logic for NULL in the
057648 Boolean properties/xProperties where Boolean properties of access
value = NULL. NULL values are controls. Use a defined Boolean
incorrectly treated as 0. value or 1/0. The target value should
have a default of 0.
I-020725, User Login will succeed, but the user Disable the incorrectly assigned
064829 will be unable to perform any actions if method directly in the database.
a JavaScript method was assigned to a
server event by mistake.
I-021333 Incorrect structure is shown in "Where View the "Where Used" structure as
Used" when viewed as the superuser. a member of the administrator group.
I-021734, In the Technical Document Editor, if the Place the cursor in the field and
084121 entire text of the Subtitle is selected remove the text by backspacing or
and deleted, the text reappears after deleting the characters one at a time.
saving.
I-023064, ItemType forms may display no fields Use a different browser, different
085092 when using Firefox in an https language or non-https connections.
environment with the server and Client
OS set to German.
I-023336 MAC Policy appears to be editable but Close and reopen the MAC Policy
remains in a read-only state if the ‘New Form.
Version’ action is used on a currently
displayed read-only policy.
I-024473 Multi-select from search dialog using Select items using control key with
shift-click to select multiple items click instead of shift-click.
returns the selection in reverse order.
I-025109 Second file is not displayed when For Edge and Chrome users, click
attempting to display two files in “Difference”, after which both files
Comparison Viewer. will be displayed.
I-026236, Activating more than one MAC Policy Create only one MAC policy and
I-026729 using the same xClasses and combine conditions using the AND
xProperties fails with an "Error during operand.
generate secured functions." message
when the second MAC policy is
saved/activated.
I-030315 The Viewer button is not displayed on Apply licenses before attempting to
the item sidebar if the Aras use the viewer functionality. If viewer
Subscription feature license key has functionality has been used before
been applied after adding viewable file the license(s) were applied, the
to the item. browser cache must be cleared to
reset the viewer button state. Server-
side push is optional if more than
one client if affected.
I-032724 xProperties values are not shown in Add the desired xProperties to the
Search results when using a saved Default Layout.
custom grid layout if the Default layout
(as set in preferences) does not include
these xProperties.
I-034296 If an item form of a relationship item is Exit and re-start Aras Innovator.
opened from a relationship tab, it
cannot be closed if pending changes
exist in the relationship tab.
I-037807 For TDF Enabled Documents in View The error occurs only in View Mode.
mode, an error is displayed when the All the Attributes can be viewed in
user opens the Attributes Dialog. After the Attributes dialog by opening the
the error message is closed the system document in Edit mode.
will only display a limited number of
Attributes.
076077, It is possible to add duplicate Affected Assign Item Actions one by one for
084286 Items to an Express ECO through each Affected Item. If using multi-
multi-selecting items for Item Actions. select, confirm the same item is not
selected more than once.
4.1 Aras.Net.dll
4.1.1 Obsolete
• M:Aras.Net.CookieContainerProviderFactory.GetContextBasedCookieConta
inerProvider(System.Uri)
Use CookieContainerProviderFactory.GetPerInstanceCookieContainerProvi
der() instead.
4.2 Aras.Server.Core.dll
4.2.1 Deprecated
• M:Aras.IOME.Evaluator.#ctor(Aras.Server.Core.CallContext)
• M:Aras.Server.Core.Abstractions.IServerEnvironment.TransformUrl(Syst
em.String,System.Boolean)
• M:Aras.Server.Core.Abstractions.IServerEnvironment.TransformUrl(Syst
em.String,System.Collections.Specialized.NameValueCollection,System.
Boolean)
• M:Aras.Server.Core.InnovatorApplication.ServerInfoXmlDom(Aras.Server
.Core.CallContext)
No usages expected
• M:Aras.Server.Security.Permissions.GetAncestorIdentityIds(Aras.Serve
r.Core.IInnovatorDatabase,System.String[])
• M:Aras.Server.Security.Permissions.GetDescendantIdentityIds(Aras.Ser
ver.Core.IInnovatorDatabase,System.String[])
• M:Aras.Server.Security.Permissions.GetIdentitiesList(Aras.Server.Cor
e.IInnovatorDatabase,System.String)
• M:Aras.Server.Security.Permissions.GrantIdentity(Aras.Server.Securit
y.Identity)
• M:Aras.Server.Security.Permissions.RevokeIdentity(Aras.Server.Securi
ty.Identity)
• P:Aras.Server.Security.Permissions.Current
• T:Aras.Server.Core.Abstractions.IStartup
• T:Aras.Server.Core.Startup
4.2.2 Obsolete
• E:Aras.Server.Core.Configurator.ObservableList1.CollectionChanged`
• M:Aras.IOME.Evaluator.get_method_config
• M:Aras.Server.Core.Abstractions.IDatabase.GetNextSequence(System.Xml
.XmlDocument@,System.Xml.XmlDocument@)
• M:Aras.Server.Core.Abstractions.IDatabase.GetUserAliases(System.Stri
ng)
• M:Aras.Server.Core.Abstractions.IDatabase.GetUserWorkingDirectory(Sy
stem.Xml.XmlDocument@,System.Xml.XmlDocument@)
• M:Aras.Server.Core.Abstractions.IEmail.setup_smtpmail_server_and_sen
d(System.Net.Mail.MailMessage)
• M:Aras.Server.Core.Abstractions.IExportImport.RenamePhysicalFiles(Sy
stem.Xml.XmlDocument)
• M:Aras.Server.Core.Abstractions.IExportImport.RestoreRenamedFiles(Sy
stem.Xml.XmlDocument)
• M:Aras.Server.Core.Abstractions.IGetItem.ApplyItem(System.Xml.XmlDoc
ument@,System.Xml.XmlDocument@)
• M:Aras.Server.Core.Abstractions.IItemMethods.GetAffectedItems(System
.Xml.XmlDocument,System.Xml.XmlDocument)
• M:Aras.Server.Core.Abstractions.IPermissions.debuglog_user_info
Remove usages.
• M:Aras.Server.Core.Abstractions.IPermissions.error_if_not_superuser(
System.String)
• M:Aras.Server.Core.Abstractions.IPermissions.GetIdentityIDbyName(Sys
tem.String)
• M:Aras.Server.Core.Abstractions.IStartup.InnovatorServerMain
No usages expected
• M:Aras.Server.Core.Abstractions.IUtilities.GetLogsFolderPath
• M:Aras.Server.Core.Abstractions.IUtilities.IsPropertyNameValid(Syste
m.String@)
No usages expected
• M:Aras.Server.Core.Abstractions.IUtilities.transform_url(System.Stri
ng,System.Collections.Specialized.NameValueCollection,System.Boolean
)
• M:Aras.Server.Core.Abstractions.IUtilities.TransformUrl(System.Strin
g,System.Collections.Specialized.NameValueCollection,System.Boolean)
• M:Aras.Server.Core.Abstractions.IXmlProxy.CreateXMLDocument
• M:Aras.Server.Core.Abstractions.IXmlProxy.CreateXMLDocument(System.S
tring)
• M:Aras.Server.Core.Abstractions.IXmlProxy.GetRequestItem(System.Xml.
XmlDocument@)
• M:Aras.Server.Core.Abstractions.IXmlProxy.GetResponseItem(System.Xml
.XmlDocument)
• M:Aras.Server.Core.ApplyItemProxy.ApplyMethod(System.Xml.XmlDocument
@,System.Xml.XmlDocument@)
• M:Aras.Server.Core.ApplyItemProxy.EditItem(System.Xml.XmlDocument,Sy
stem.Xml.XmlDocument)
• M:Aras.Server.Core.CallContext.#ctor(System.Web.HttpApplication)
• M:Aras.Server.Core.CallContext.#ctor(System.Web.HttpContext)
• M:Aras.Server.Core.CCProxy.AddItem(System.Xml.XmlDocument@,System.Xm
l.XmlDocument@)"
• M:Aras.Server.Core.CCProxy.ApplyItem(System.Xml.XmlDocument@,System.
Xml.XmlDocument@)"
• M:Aras.Server.Core.CCProxy.CreateNewRelationship(System.String@,Syst
em.Xml.XmlElement@,System.String@,System.Xml.XmlDocument@)"
• M:Aras.Server.Core.CCProxy.ExecuteMethodByName(System.Xml.XmlDocumen
t@,System.Xml.XmlDocument@,System.String@,System.Boolean@)"
• M:Aras.Server.Core.CCProxy.GetItem(System.Xml.XmlDocument@,System.Xm
l.XmlDocument@)"
• M:Aras.Server.Core.CCProxy.GetItemProperty(System.Xml.XmlNode,System
.String)"
• M:Aras.Server.Core.CCProxy.GetKeyedName(System.String@,System.String
@,System.Boolean@)"
Use AML query to get item keyed_name by it's type and id.
• M:Aras.Server.Core.CCProxy.GetLogsFolderPath"
• M:Aras.Server.Core.CCProxy.GetUserID"
• M:Aras.Server.Core.CCProxy.MakeResponseMessage(System.Xml.XmlDocumen
t,System.String)"
• M:Aras.Server.Core.CCProxy.RemoveItemProperty(System.Xml.XmlElement@
,System.String@)"
• M:Aras.Server.Core.CCProxy.SaveTextData(System.String,System.String,
System.Boolean)"
• M:Aras.Server.Core.CCProxy.SetItemProperty(System.Xml.XmlElement@,Sy
stem.String@,System.String@)"
• M:Aras.Server.Core.ClientLogOnPolicy.#ctor(System.String,System.Stri
ng,System.String)
• M:Aras.Server.Core.Configurator.ExpressionSortComparer.#ctor
• M:Aras.Server.Core.Configurator.ExpressionSortComparer.Compare(Aras.
Server.Core.Configurator.ExpressionBase,Aras.Server.Core.Configurato
r.ExpressionBase)
• M:Aras.Server.Core.Configurator.ObservableList1.#ctor`
• M:Aras.Server.Core.Configurator.ObservableList1.#ctor()`
• M:Aras.Server.Core.Configurator.ObservableList1.#ctor(System.Int32)`
• M:Aras.Server.Core.Configurator.ObservableList1.Add()`
• M:Aras.Server.Core.Configurator.ObservableList1.AddRange()`
• M:Aras.Server.Core.Configurator.ObservableList1.Clear`
• M:Aras.Server.Core.Configurator.ObservableList1.Insert(System.Int32,)`
• M:Aras.Server.Core.Configurator.ObservableList1.InsertRange(System.Int32,)`
• M:Aras.Server.Core.Configurator.ObservableList1.Remove()`
• M:Aras.Server.Core.Configurator.ObservableList1.RemoveAll()`
• M:Aras.Server.Core.Configurator.ObservableList1.RemoveAt(System.Int32)`
• M:Aras.Server.Core.Configurator.ObservableList1.RemoveRange(System.Int32,
System.Int32)`
• M:Aras.Server.Core.DB.GetNextSequence(System.Xml.XmlDocument@,System
.Xml.XmlDocument@)
• M:Aras.Server.Core.DB.GetUserAliases(System.String)
• M:Aras.Server.Core.DB.GetUserWorkingDirectory(System.Xml.XmlDocument
@,System.Xml.XmlDocument@)
• M:Aras.Server.Core.Email.setup_smtpmail_server_and_send(System.Net.M
ail.MailMessage)
• M:Aras.Server.Core.ExportImport.AddFileToRename(System.String,System
.String,System.Xml.XmlDocument)
• M:Aras.Server.Core.ExportImport.RenamePhysicalFiles(System.Xml.XmlDo
cument)
• M:Aras.Server.Core.ExportImport.RestoreRenamedFiles(System.Xml.XmlDo
cument)
• M:Aras.Server.Core.GetItemProxy.ApplyItem(System.Xml.XmlDocument@,Sy
stem.Xml.XmlDocument@)
• M:Aras.Server.Core.GetItemProxy.GetItemConfig(System.Xml.XmlDocument
,System.Xml.XmlDocument)
• M:Aras.Server.Core.GetItemProxy.GetItemRepeatConfig(System.Xml.XmlDo
cument,System.Xml.XmlDocument)
Use CallContext.GetItemRepeatConfigModule.GetItemRepeatConfig(XmlDocu
ment, XmlDocument) instead.
• M:Aras.Server.Core.ICachePublicAPI.add_cache_messages(System.Xml.Xml
Document@)
Use ICachePublicAPI.AddCacheMessage()
• M:Aras.Server.Core.ICachePublicAPI.CacheDiag(System.Xml.XmlDocument,
System.Xml.XmlDocument)
No usages expected
• M:Aras.Server.Core.ICachePublicAPI.ClearCacheByID(System.String,Syst
em.String)
• M:Aras.Server.Core.ICachePublicAPI.ClearCachedItem(System.String@,Sy
stem.String@)
• M:Aras.Server.Core.ICachePublicAPI.ClearPropertiesInCache(System.Str
ing)
• M:Aras.Server.Core.ICachePublicAPI.ClearRelTypes(System.String@)
• M:Aras.Server.Core.ICachePublicAPI.ClearServerCache(System.String,Sy
stem.String@)
• M:Aras.Server.Core.ICachePublicAPI.ClearServerEventsCache(System.Str
ing,System.String)
• M:Aras.Server.Core.ICachePublicAPI.getitem_cached(System.String,Syst
em.String)
• M:Aras.Server.Core.ICachePublicAPI.GetItemCached(System.String,Syste
m.String)
• M:Aras.Server.Core.ICachePublicAPI.itemtype_cache_levels(System.Stri
ng)
No usages expected
• M:Aras.Server.Core.ICachePublicAPI.itemtype_is_cached(System.String)
No usages expected
• M:Aras.Server.Core.ICachePublicAPI.itemtype_is_cached_m(System.Strin
g,System.Int32)
No usages expected
• M:Aras.Server.Core.ICachePublicAPI.storeitem_cached(System.Xml.XmlEl
ement)
• M:Aras.Server.Core.IHttpSessionStateManager.AquireExclusiveLock
Remove code. Innovator Server 14 doesn't restart HTTP request in case of writing values to
Session.
• M:Aras.Server.Core.InnovatorDatabase.InsertOneRow(System.String,Syst
em.Collections.Hashtable@)
• M:Aras.Server.Core.InnovatorServerConfig.GetClientLogOnPolicy
• M:Aras.Server.Core.InnovatorSQLServerDatabase.InsertOneRow(System.St
ring,System.Collections.Hashtable@)
• M:Aras.Server.Core.ItemMethods.AddRelationship(System.Xml.XmlDocumen
t@,System.Xml.XmlDocument@)
• M:Aras.Server.Core.ItemMethods.PurgeItem(System.Xml.XmlDocument,Syst
em.Xml.XmlDocument)
• M:Aras.Server.Core.Permissions.debuglog_user_info
Remove usages.
• M:Aras.Server.Core.Permissions.DebugLogUserIn
Remove usages.
• M:Aras.Server.Core.Permissions.error_if_not_superuser(System.String)
• M:Aras.Server.Core.Permissions.GetIdentityIDbyName(System.String)
• M:Aras.Server.Core.Permissions.GetIdentityIDbyNameFromDB(System.Stri
ng)
• M:Aras.Server.Core.Permissions.GetPermission(System.Xml.XmlElement)
No usages expected
• M:Aras.Server.Core.ServerEnvironment.TransformUrl(System.String,Syst
em.Boolean)
• M:Aras.Server.Core.ServerEnvironment.TransformUrl(System.String,Syst
em.Collections.Specialized.NameValueCollection,System.Boolean)
• M:Aras.Server.Core.Startup.InnovatorServerMain
No usages expected
• M:Aras.Server.Core.StructureBrowser.CompareItems(System.String,Syste
m.String,System.String,System.Int32)
• M:Aras.Server.Core.StructureBrowser.CompareStructureItems(Aras.Serve
r.Core.StructureItem,Aras.Server.Core.StructureItem)
• M:Aras.Server.Core.StructureBrowser.GetSingleStructureItem(System.Xm
l.XmlElement,System.String,System.String)
• M:Aras.Server.Core.StructureBrowser.GetStructureOfItem(System.String
,System.String,System.Int32)
• M:Aras.Server.Core.StructureBrowser.GetXML(Aras.Server.Core.Structur
eItem)
• M:Aras.Server.Core.StructureBrowser.SetStructureItemProperty(Aras.Se
rver.Core.StructureItem@,System.String,System.String,System.Boolean)
• M:Aras.Server.Core.StructureItem.#ctor(System.String,Aras.Server.Cor
e.InnovatorDataSet)
• M:Aras.Server.Core.StructureItem.AddChildItem(Aras.Server.Core.Struc
tureItem)
• M:Aras.Server.Core.Utilities.ApplyAML(System.Xml.XmlDocument,System.
Xml.XmlDocument)
• M:Aras.Server.Core.Utilities.ApplySoapAction(System.String,System.Xm
l.XmlDocument,System.Xml.XmlDocument,System.Boolean)
• M:Aras.Server.Core.Utilities.CreateSystemLogRecord(System.String,Sys
tem.String,System.String,System.String)
Use CallContext.SystemEventLogger.CreateSystemLogRecord(string,
string, string, string) instead.
• M:Aras.Server.Core.Utilities.DeleteUsers(System.Xml.XmlDocument,Syst
em.Xml.XmlDocument)
• M:Aras.Server.Core.Utilities.GetIdentityIdByUserId(System.String)
• M:Aras.Server.Core.Utilities.GetIdentityNameByIdentityId(System.Stri
ng)
• M:Aras.Server.Core.Utilities.GetIdentityNameByUserId(System.String)
• M:Aras.Server.Core.Utilities.GetLogsFolderPath
• M:Aras.Server.Core.Utilities.GetSystemIdentity(System.String,System.
Xml.XmlElement)
• M:Aras.Server.Core.Utilities.GetUsersList(System.Xml.XmlDocument,Sys
tem.Xml.XmlDocument)
• M:Aras.Server.Core.Utilities.IsIdValid(System.String,System.Boolean)
• M:Aras.Server.Core.Utilities.IsPropertyNameValid(System.String@)
No usages expected
• M:Aras.Server.Core.Utilities.TickDiff(System.Int32,System.Int32)
• M:Aras.Server.Core.Utilities.transform_url(System.String,System.Coll
ections.Specialized.NameValueCollection,System.Boolean)
• M:Aras.Server.Core.Utilities.TransformUrl(System.String,System.Colle
ctions.Specialized.NameValueCollection,System.Boolean)
• M:Aras.Server.Core.Utilities.WriteLog(System.String,System.String)
• M:Aras.Server.Core.Variables.GetServerLocale(System.Boolean)
• M:Aras.Server.Core.Variables.GetServerName
• M:Aras.Server.Core.XmlProxy.CreateXMLDocument
• M:Aras.Server.Core.XmlProxy.CreateXMLDocument(System.String)
• M:Aras.Server.Core.XmlProxy.GetRequestItem(System.Xml.XmlDocument@)
• M:Aras.Server.Core.XmlProxy.GetResponseItem(System.Xml.XmlDocument)
• M:Aras.Server.Core.XmlProxy.SetNodeElementAttribute(System.Xml.XmlEl
ement@,System.String@,System.String@,System.String@)
Use CallContext.XML.SetItemPropertyAttribute(System.Xml.XmlElement@,S
ystem.String@,System.String@,System.String@) instead.
• M:Aras.Server.Replication.Queue.Process(System.Xml.XmlDocument,Syste
m.Xml.XmlDocument@)
Use CallContext.QueueProcessingModule.GetQueueProcessingCycle(XmlDocu
ment).ProcessManual(XmlDocument) instead.
• P:Aras.Server.Core.Abstractions.IApplyItem.InnDatabase
• P:Aras.Server.Core.Abstractions.IVariables.InnDatabase
• P:Aras.Server.Core.CallContext.Server
• P:Aras.Server.Core.CallContext.SessionStateManager
Remove usages.
• P:Aras.Server.Core.CallContext.Startup
• P:Aras.Server.Core.CCProxy.CCO
Use instance of CallContext from server method context, e.g. CCO variable.
• P:Aras.Server.Core.CCProxy.InnDatabase
• P:Aras.Server.Core.ClientLogOnPolicy.AllowedDomainNamesPattern
• P:Aras.Server.Core.ClientLogOnPolicy.AllowedDomainUsersPattern
• P:Aras.Server.Core.ClientLogOnPolicy.DeniedDomainUsersPattern
• P:Aras.Server.Core.Configurator.ObservableList1.Item`
• P:Aras.Server.Core.StructureBrowser.differentColor
• P:Aras.Server.Core.StructureBrowser.differentRevisionsColor
• P:Aras.Server.Core.StructureBrowser.equalColor
• P:Aras.Server.Core.StructureItem.Config_id
• P:Aras.Server.Core.StructureItem.i_child
• P:Aras.Server.Core.StructureItem.i_last_child
• P:Aras.Server.Core.StructureItem.i_next
• P:Aras.Server.Core.StructureItem.i_parent
• P:Aras.Server.Core.StructureItem.i_prev
• P:Aras.Server.Core.StructureItem.Keyed_name
• P:Aras.Server.Core.StructureItem.Major_rev
• P:Aras.Server.Core.StructureItem.Source_id
• P:Aras.Server.Core.StructureItem.Text_color
• P:Aras.Server.Core.Variables.InnDatabase
• T:Aras.Server.Core.Abstractions.IItemMethods
Interface contains one method that can be replaced with applying Item
with GetItemWhereUsed action instead.
• T:Aras.Server.Core.ClientLogOnPolicy
• T:Aras.Server.Core.Configurator.ExpressionCombinator
• T:Aras.Server.Core.Configurator.ExpressionSortComparer
• T:Aras.Server.Core.Configurator.ObservableList1`
• T:Aras.Server.Core.IHttpSessionStateManager
Remove code. Innovator Server 14 doesn't restart HTTP request in case of writing values to
Session.
• T:Aras.Server.Core.InnovatorException
• T:Aras.Server.Core.ServerLocaleCannotBeDetectedException
Remove usages.
• T:Aras.Server.Replication.Queue
4.3 Aras.TDF.Base.Extensions.dll
No changes
4.4 Aras.TDF.Base.dll
No changes
4.5 Aras.TreeGridView.dll
No changes
4.6 Conversion.Base.dll
No changes
4.7 ConversionManager.dll
No changes
4.8 IOM.dll
4.8.1 Obsolete
• F:Aras.IOM.HttpConnectionParameters.ForceWritableSession
Remove code. Innovator Server 14 doesn't restart HTTP request in case of writing values to
Session.
• M:Aras.IOM.Innovator.calcMD5(System.String)
• M:Aras.IOM.Innovator.getAssignedActivities(System.String,System.Stri
ng)
• M:Aras.IOM.Innovator.getUserAliases
• M:Aras.IOM.IServerConnection.GetFromCache(System.String)
• M:Aras.IOM.IServerConnection.InsertIntoCache(System.String,System.Ob
ject,System.String)
• M:Aras.IOM.Item.cancelWorkflow
• M:Aras.IOM.Item.closeWorkflow
• M:Aras.IOM.Item.getErrorWho
• M:Aras.IOM.Item.getFileName
• M:Aras.IOM.Item.getLogicalItems
• M:Aras.IOM.Item.isLocked
• M:Aras.IOM.Item.newInnovator
• M:Aras.IOM.Item.setErrorWho(System.String)
• M:Aras.IOM.Item.setFileName(System.String)
• M:Aras.IOM.Item.startWorkflow
• M:Aras.IOM.ServerConnectionBase.GetFromCache(System.String)
• M:Aras.IOM.ServerConnectionBase.InsertIntoCache(System.String,System
.Object,System.String)