Troubleshooting Reporting Services in Dynamics 365 for Finance and Operation

Today one of my colleagues contacted me and had problems with the “Report sales tax for settlement period” report in one of our environments. It worked last friday bur not today. The error message was this:

When I looked for the Session ID in the Environment monitoring in LCS, one of the errors I got was this one:

Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection+MissingEndpointException: The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version

and another one was:

TmpTaxReportById_TaxReportField on table TaxReportTmp_SE.

I already knew this was related to SSRS (Reporting Service) so obvoiously I began with restarting the Report Server, it did not help.

Since the environment is a Microsoft Hosted Tier-2 environment the first error was really strange… why should Microsoft supply an incompatible SSRS server… Not likely…

Another error I got was an authentication error… this made me think that there was something wrong with the AOS. I tried restarting the IIS Server… It helped !!!!!

Office Add-in for Visual Studio crashing when using Open in Office for a DevOps Query

Hi…

Long Time no see… good to be back

I am making heavy use of DevOps queries in my daily tasks as release manager/scrum master at my customer. Especially when it comes to generating release notes.

Currently I have a query returning all DevOps Items, Ready for Release and tagged with Hotfix. I open them in Excel, format them a bit and paste them into ours Microsoft Teams Wiki. Excel really makes this table-tweaking much easier.

Today Excel kept crashing when I used Open in Excel and I could not figure out why. I used it successfully last week. After some googling I bumped into a forum post that told me to clear cache folders for Team Foundation Service. It helped !! Yay!!!

The article is linked below

Links:
https://developercommunity.visualstudio.com/content/problem/982029/azure-devops-add-on-crashes.html

Problems with Excel AddIn for Azure Devops for Visual Studio 2019

A couple of days ago I reinstalled my computer and since I usually go by “Newer is always Better” I installed Visual Studio 2019. When I was going to generate release notes for our latest release Excel Addin for DevOps did not work. I looked through the prerequisites and found nothing I missed… It should work… WTF

Well… after some research I found this forum post online saying that apparently there is an issue with Excel Addin included in the latest version of Visual Studio. The correct version is here: Azure DevOps Office® Integration 2019

Links:
https://developercommunity.visualstudio.com/content/problem/776394/issue-with-azure-devops-open-in-excel.html

Jabra Elite Active 75t

Häromdagen fick jag ett paket från Jabra… jag hade kontaktat dem och undrat om det fanns en möjlighet att få testa deras Elite Active 75t, som är deras senaste true wireless lurar som dessutom är tänkta för träning. Jag har ju som bekant kört ett par Evolve 65t under en längre tid och har varit väldigt nöjd med dem men jag nämnde i min recension av dem att att jag letade efter “one pair of headphones to rule them all”. Jag har egentligen 4 användningskategortier för hörlurar och dessa ställer lite olika krav på lurarna:

  • Arbete (video möten och musik lyssning på arbetet) – ljudisolerande, multipunkt (gärna med dongel i datorn)
  • Pendling (till och från arbetet) – ljudisolerande alt noise cancelling
  • Poddlyssning hemma och på fritiden – små att bära med sig, inte vara i vägen
  • Träning – fukt och svett säkra, sitta bra i öronen

Mina Evolve 65t kryssar egentligen för nästan alla utom träning… de har dongel och funkar med multipunkt anslutning både till datorn och telefonen, de är mycket bra på att stänga ute oljud, mikrofonerna filtrerar bort oljud när man pratar och de är små och enkla att bära med sig. Det enda jag inte använder dem till är när jag tränar så jag är lite rädd att de kommer att dö om de utsätts för mina kopiösa svettmängder (jag svettas bara jag tittar på tipsextra)

Jag fick alltså låna ett par Jabra Elite Active 75t och har kört dem nu under ett par veckor. Det första intrycket är att detta lurar är riktigt snygga. De har i princip samma form som de tidigare men ganska mycket mindre. De kommer i 6 olika färgsättningar och jag fick de som är mintgröna. Ljudet i lurarna är riktigt bra och tack vare att de är av in-ear modell och sluter tätt upplevs basen som riktigt maffig.

Jabra Elite Active 75t Mint

Laddningcasen som levereras med är något mindre än den som följer med 65t, har en USB-C kontakt och ger lurarna en total batteritid på 28 (!) timmar. Ett par fulladdade lurar ger dig 7,5 timmars lyssning vilket är mycket bra med tanke på att lurarna är väldigt små och väger endast 5,5 g. Tack vare snabbladdningen laddar den 1 timmes lyssningstid på 15 minuter. De har även släppt en variant med ett trådlöst laddnings case som kostar ca 200 kr extra. Casen är även magnetisk, så att lurarna sitter fast, och har ett magnetiskt lock.för att övergå till touch vilket innebär att de även funkar mar handskar och mössa. I och med att man gjort lurarna mindre har man varit tvungna att mickla lite med knapparna… man har tagit bort de dedikerade volymknapparna från från 65orna och ersatt dem mer långpress på respektive lur. Det var lite klurigt att komma på i början när man är van vid hur det funkade tidigare.

När det gäller stöd för smarta assistenter han man stöd för alla som har betydelse (sorry Cortana 🙁 ). Med ett dubbelklick på höger lur åkallar man “assistant of choice” i mitt fall Google utan att behöva använda lyssningskommandot.

Jabra Elite Active 75t - Mint

I den senaste mjukvaran har man även infört en intressant funktion, Your Sound, som möjliggörs av den avancerade signalbehandlingen man har i lurarna. En hörseltest 🙂 denna gör att man kan detaljanpassa lurarnas inställningar till sin egen hörsel. Mjukvaran mobiltelefonen gör även att man kan anpassa profiler för t.ex hur mycket av din egen röst man skall höra i ett samtal.

Min sammanfattning av lurarna är att de är värdiga ersättare för 75orna som redan de var asgrymma… Jag rekommenderar både 75or och 65or å det högsta. Grymma lurar med snyggt och diskret utseende med bra ljud och batteritid.

Fördelar:

  • Fantastisk batteritid
  • USB-C laddning
  • Case med magneter och magnetiskt lock

Nackdelar

  • Endast den högra funkar ensam… den vänstra luren är beroenda av den högra

Personliga reflektioner: Som jag nämnt i de tidigare recensioner är jag inte odelat positiv till varken true wireless lurar eller renodlade inear lurar och det blir ännu tydligare när det handlar om lurar för träning. När jag springer med true wireless inear är jag inte helt säker på att de skall sitta fast tillräckligt och är hela tiden lite orolig för att de skall trilla ut. Om de sitter i en kabel gör det inte så mycket om de trillar ut… de sitter ju fast. Det verkar inte bara vara jag som insett detta problem och det finns därför nya “pluppar” att köpa som sitter lite bättre. Jag är ananrs väldigt förtjust i de vingar som en del andra leveranturer använder för att hålla fast lurarna. Det andra jag tycker är lite obehagligt är att eftersom in-ear lurarna sluter helt tätt resulterat detta i att man för varje löpsteg hör ett dovt “thump” båda öronen få stöten förstärks av att de sluter tätt.

Slutsats: Snälla Jabra, släpp ett par vattentäta Evolve 75t med en Link 370 (den trådlösa mottagaren som hör till Evolve lurarna) de skulle vara helt perfekta!!!!!!!!
(Man kan idag koppla Active 75t mot Link 370 vilket gör att de funkar bättre med en dator men enligt Jabra är det skillnad mellan Evolve och Active lurar vilket gör att det inte är samma sak). Men som sagt… grymma lurar med väldigt bra batteritid och fantastiskt ljud. Rekommenderas varmt.

Managing 3rd party session cookies in Chromium Edge

In a couple of days I am doing a session at the D365UG Community Summit 2020 and the tool they are using for presenting requires 3rd party session cookies to be allowed. This is a short description on how to do that in Chromium Edge.

  • In Chromium Edge go to edge://settings/privacy
  • You now have two options:

You change the privacy setting to Basic (that will change it for all websites which my IT-Sec friends tell me is a bad thing 🙁 ). The better option is to create an exception the site you want access to.

  • To set an exception click Exceptions and add the URL in the following format in the [*.]domain.com

That’s it…

En Liten Podd om IT – Avnitt 269 – Handhjärta…

Om Shownotes ser konstiga ut så finns de på webben här också: https://www.enlitenpoddomit.se/e/en-liten-podd-om-it-avsnitt-269

 

Avsnitt 269 spelades in den 9:a juni 2020 och eftersom att första priset i den finska “eukonkanto”-tävligen (frubärar-tävlingen) varje år är sin frus vikt i öl så handlar dagens avsnitt om:

 

 

FEEDBACK OCH BACKLOGG:

* Mats har haft en intensiv vecka, men nu har det varit två lugna dagar. David har en ålderskris och fått glasögon, dessutom har han blivit drabbad av en Samsung-TV. Björn har fått en pool och är sjukt missnöjd. Johan har motionerat både sig själv och 3D-skrivaren.

* OnePlus Z lanseras 10 juli

 

 

ALLMÄNT NYTT:

* Ny processor från ARM (tips i live-chatten förra veckan)

* Vem bryr sig om Månen? Mot Mars!!!!

* Få Poäng hos klarna

* Wooohoo! Patriotiska bakgrunder

* BONUSLÄNK: The Swedish Submarine that Sank a US Aircraft Carrier

 

 

MICROSOFT

* Hallelujah!!!!!!
Outlook for Windows is introducing e-mail signatures that will be stored in the cloud rather than being stored locally on the user’s Windows device.

* BONUSLÄNK: https://petri.com/microsoft-working-outlook-cloud-signatures

* Teams kommer visa ännu fler deltagare i videomöten

* Window 10 Enterprise – Public preview på MSIX-app attach

* BONUSLÄNK: aka.ms/winup

* Credge på Windows Update men inte i 2004 releasen

* Såg ni några easter eggs i Build videosen?

* Snart så… trackpad support i Office på ipad

 

 

APPLE

* Köp Apple-hårdvara utan ränta!!

* Kommer Apple att byta chip till ARM på sina Mac-datorer?? och här är ytterligare en länk.

* För alla vänsterblivna som protesterar! #ironi… (det handlar om hur man stänger av face ID)

 

 

GOOGLE:

* En till stämning (class action lawsuit)

* U.S. states tittar på att bryta upp google

 

 

ANNDRA NYHETER

* Webbläsaren Brave har mer än 15 miljoner månatliga aktiva användare

* Woops nr 1 (nintendo)

* Woops nr 2 (honda)

* Helt rätt. Skicka ut de där dj*vla linux burkarna i rymden!!

 

Veckans Rant (featuring: David)

* F***ing j*vla tekniska specifikationer som inte säger något

 

 

SHUT UP AND TAKE MY MONEY:

* Mats: https://www.engadget.com/command-and-conquer-remastered-collection-steam-origin-115024055.html

* David: Monitorarmar

* Björn: En säkerhetsgrej gillade jag , fast egentligen ser jag fram emot att få komma tillbaka till kontoret och börja köra kontorsstolsrace

* Johan: Varmluftspistol

 

 

 

EGNA LÄNKAR

En Liten Podd Om IT på webben

En Liten Podd Om IT på Facebook

En Liten Podd Om IT på Youtube

* Ge oss gärna en recension

https://podcasts.apple.com/se/podcast/en-liten-podd-om-it/id946204577?mt=2#see-all/reviews

https://www.podchaser.com/podcasts/en-liten-podd-om-it-158069

 

 

LÄNKAR TILL VART MAN HITTAR PODDEN FÖR ATT LYSSNA:

Apple Podcaster (iTunes)

Overcast

Acast

Spotify

Stitcher

 

LÄNK TILL DISCORD DÄR MAN HITTAR LIVE STREAM + CHATT

http://discord.enlitenpoddomit.se

 

(Och glöm inte att maila bjorn@enlitenpoddomit.se om du vill ha klistermärken, skicka med en postadress bara. 🙂 )

Source: En Liten Podd om IT – Avnitt 269 – Handhjärta…

Downloading the Teams recording for a Live event

Last week we ran a webinar for some customers using Teams Live Events (which is awesome once you learns all the ins and outs). The event is later going to be edited and uploaded online. For that we need the file.

To download the file, start Teams and Open the meeting from the calendar view.

Go to the Live Events Resources – Recording and click the download symbol

This is the recorded mp4 file in 1280 x 720

That is it

Johan

Error: Reponse status 503 – service unavailable when pushing to Azure DevOps artifacts

When trying to set up hosted builds for D365FO in Azure DevOps according to this guide posted by Paul Heisterkamp i bumped into an issue… in one of the last steps you push the NuGet packages, downloaded from LCS, into the artefact feed that you have created.

The issue I got was when uploading the largest package (microsoft.dynamics.ax.application.devalm.buildxpp.10.0.464.13.nupkg) is that first I got a timeout an I had to set the timeout parameter in nuget.exe.

When I did that I got another error:

Error: Reponse status 503 – service unavailable

This happened after the upload had gone on for some time. Looking online I noticed that others having the same issue had discovered it to be a network issue (and in some cases proxy issues).

In order to solve the issue I uploaded the file to my D365FO dev machine and tried the push from there… it worked and it took only a couple of seconds… Wohoo…

The learnings of the day… Azure VMs has more bandwidth than I do… who knew #abitenvious

So there you go…

/Johan

Certificate issues in D365FO Cloud hosted environment

This morning our developers reached out to me telling me that we had certificate issues with two of our environments. The problem with certificates is that they have an expiry date.

Since all Dynamics environments are deployed using LCS and the Cert used is owned by Microsoft we have limited ability to fox the issue on our own. This is why Microsoft built functionality into LCS to help us with this. To fix the issue, just look up the environment in LCS, click Maintain and select Rotate Secrets

The Cert you need to fix is the SSL Certificate

Simply click Rotate SSL Cert and wait for the process to finish. In my experience you will also need to reboot the VM.

Have a nice day 🙂

Redeploying SSRS reports in D365FO without using Visual Studio

Since I am not a developer… especially not an X++ developer I am ususlly not entrusted with access to Visual Studio (this statement was more for dramatic effect but the truth is that I am trying to avoid it to not mess things up).

The main reason for this work around is that in some environments Visual Studio is not set up and to do that would require setting up the correct account, mapping workspaces and a whole lot more. This way is simpler:

  1. Log into the Dynamics Server
  2. Start PowerShell Elevated as Administrator
  3. Run the following command:

    K:\AosService\PackagesLocalDirectory\Plugins\AxReportVmRoleStartupTask\DeployAllReportsToSSRS.ps1 -PackageInstallLocation “K:\AosService\PackagesLocalDirectory”

That will redeploy all of the for Dynamics 365 for Operations

Links:
https://msdax.wordpress.com/2018/04/08/deploying-ssrs-reports-to-dynamics-ax-365/