Thursday, December 14, 2017

Dynamics 365 Operation & Finance Internet connectivity requirements

Internet connectivity requirements

Finance and Operations (on-premises) doesn't require internet connectivity from user workstations. However, some features won't be available if there is no internet connectivity.+
Browser clientAn intranet scenario without internet connectivity is a design point for the on-premises deployment option. Some features that require cloud services won't be available, such as Help and Task guide libraries in Microsoft Dynamics Lifecycle Services (LCS).
ServerThe AOS or Microsoft Azure Service Fabric tier must be able to communicate with LCS. The on-premises browser-based client doesn't require internet access. in this does my AOS server or only my orchestrator will be communicating to LCS?
TelemetryTelemetry data might be lost if there are long interruptions in connectivity. Interruptions in connectivity to LCS don't affect the on-premises application functionality.
LCSConnectivity to LCS is required for deployment, code deployment, and servicing operations.

Dynamics 365 Operation & Finance Domain requirements

Domain requirements

Consider the following domain requirements when you install Finance and Operations (on-premises):+
  • VMs that host Finance and Operations (on-premises) components must belong to an Active Directory domain. Active Directory Domain Services (AD DS) must be configured in native mode.
  • VMs that run Finance and Operations (on-premises) components must have access to each other. This access is configured in AD DS.  this is something I am highlighting , not sure if AOS servers needs to communicate even they are not in HA, means support I have 2 sets of users and I want 1 set of AOS for 1 group is users and 2nd set of AOS for other group but using same DB. in this case does these 2 sets of AOS needs to communicate with each other?
  • The domain controller must be Microsoft Windows Server 2012 R2 or later, and the domain functional level must be 2012 R2 or more.
Regards,
yes.sudhanshu

Dynamics 365 Operation & Finance Software requirements for client computers

below is the Software requirements for client computers for Dynamics 365 Operation & Finance


The Finance and Operations web application can run on any device that has an HTML 5.0–compliant web browser. Here are some of the specific device/browser combinations that Microsoft has confirmed:+
  • Microsoft Edge (latest publicly available version) on Windows 10
  • Internet Explorer 11 on Windows 10, Windows 8.1, or Windows 7
  • Google Chrome (latest publicly available version) on Windows 10, Windows 8.1, Windows 8, Windows 7, or Google Nexus 10 tablet
  • Apple Safari (latest publicly available version) on Mac OS X 10.10 (Yosemite), 10.11 (El Capitan) or 10.12 (Sierra), or Apple iPad


Regards,
yes.sudhanshu

new feature (India localization) in Dynamics 365 for Finance and Operations, Enterprise edition 7.3, Dece 2017 release

this is definitely good for India market.





Regards,
yes.sudhanshu

Friday, September 29, 2017

Object Server 01: Fatal SQL condition during login. Error message: "The internal time zone version number stored in the database is higher than the version supported by the kernel (10/9). Use a newer Microsoft Dynamics AX kernel.

one of my AOS coudl not start i gor below error while stating and event viwer error.

AOS start error
Windows could not start the Microsoft Dynamics AX Object Server 6.3$01-MicrosoftDynamicsAX on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 100.

Event Viewer Error

Object Server 01:  Fatal SQL condition during login. Error message: "The internal time zone version number stored in the database is higher than the version supported by the kernel (10/9). Use a newer Microsoft Dynamics AX kernel.

Solution

open SSMS, and run below command in MicrosoftDynamicsAX DB

select * from SQLSystemVariables
WHERE PARM = 'SYSTIMEZONESVERSION' // here the value should be 10

UPDATE SQLSystemVariables
SET VALUE = 9
WHERE PARM = 'SYSTIMEZONESVERSION'

hope this helps. :)

Regards,
Sudhanshu

Tuesday, September 26, 2017

Report Manager: “System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.”

during my installation of Report server, I was able to access reportserver url but not reports url.
I get nothing in event viewer, but got below error in reports log.
Report Manager: “System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.”


Cause:
This is happening because FIPS is enabled on the Reporting Services server and Report Manager does not support the Local Security Policy "System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing". (https://technet.microsoft.com/en-us/library/ms345220%28v=sql.105%29.aspx)
To ascertain that FIPS is enabled you can:
(1)    Check the registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy
And the value of it should be set to 1.
(2)    Or else, go to Local Security Policy (Start -> Run -> secpol.msc) and then go to “Security Settings -> Local Policies -> Security Options” and on the right-side windows you should see the policies in that please look for the Policy “System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing” and checked the security thing and it should be Enabled.

For more information on why FIPS is not supported you can refer:
https://support.microsoft.com/en-us/kb/911722
http://blogs.technet.com/b/secguide/archive/2014/04/07/why-we-re-not-recommending-fips-mode-anymore.aspx

How to resolve this issue:
If you do not need FIPS, go ahead and change the above mentioned registry change from 1 to 0 or else change the local security policy from Enabled state and Disabled state.
If you cannot disable FIPS, don’t worry we can still get around it. With reference to https://support.microsoft.com/en-us/kb/911722, in order to get around this issue you would have to edit Report Manager’s web.config file as explained below.
File to be edited:
<system-drive>\Program Files\Microsoft SQL Server\MSRS<version>.<instance>\Reporting Services\ReportManager\Web.config
What to do?
(1)    In the Web.config file, locate the <system.web> section.
(2)    Add the following <machineKey> section to in the <system.web> section:
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
(3)    Save the Web.config file.

Once the file has been changed, you would have to restart Reporting Services service for the change to become effective.
Recommendation: Take a backup of the web.config file prior to making the change.
Note: As Reporting Services 2008 and above doesn't use IIS, this configuration change has to be made in the Report Manager's web.config file and Reporting Services service needs to be restarted after making the change and not IISRESET.
I have also added this note to https://technet.microsoft.com/en-us/library/ms345220%28v=sql.105%29.aspx as a comment.


reference: https://blogs.msdn.microsoft.com/dataaccesstechnologies/2015/07/16/report-manager-system-invalidoperationexception-this-implementation-is-not-part-of-the-windows-platform-fips-validated-cryptographic-algorithms/


Regards,
Sudhanshu

Thursday, September 21, 2017

AD FS 3.0 test URL (Windows 2016)

While setting up ADFS in windows 2016, to test ADFS used the URL to test out and got below error
URL: https://<adfs.url.com>/adfs/ls/IdpInitiatedSignon.aspx



this says that this page is not enabled in windows 2016.
to enable this run below command in windows powershell
Set-AdfsProperties -EnableIdpInitiatedSignonPage $true


Regards,
Sudhanshu



Thursday, July 27, 2017

Branding your own in RDS RDWeb Page

sometimes we need to impress and band our company details in RDS, (it is allowed, do not think its unsupported), cause in the code itself MS has mentioned replaceable.
below are the highlighted points to be changed in RDWeb\Pages\Site.xsl file.



Take a back up of the file and then do the necessary changes.
1. you can just place your image and mention the dimension. good to have a transparent image.
2. heading Company will give the bold letters (in my case Azure)
3. headingApplication name will be the down small letters (in my case Dev, SIT and Stage Env)


finally it will look like....



Regards,
Sudhanshu