Sitecore Commerce XC 9.2 installation: RebuildIndexes_RebuildIndex-Core : WebRequest Request failed: The operation has timed out

 

Čestitam! Blizu ste završetku instalacije Sitecore XC 9.2 installation.

Nekoliko koraka prije kraja instalacije ovaj error se uporno pojavljuje i ne znate što napraviti:

Screenshot RebuildIndexes_RebuildIndex-Core error

 

 

 

 

 

 

Json file Common.RebuildIndexes.json koji se nalazi u instalacijskom folderu SIF->Configuration->Commerce->Comon, ima nekoliko RequestTimeoutpropert-a koji definiraju vrijeme čekanja prije nego li skripta pokuša trenutni korak ponovno izvršiti. Nažalost Vaš OC ili Virtualna mašina nemaju dovoljno vremena izvršiti ovaj korak što izaziva timeout. Povećanjem ovih vrijednosti će te omogućiti instalacijskoj skripti da Vas dulje pričeka i na kraju uspješno završi instalaciju

 

Moj primjer CommonRebuildIndexesJson

 

 

 

 

 

 

Uspješno završena instalacija nakon produljenja timeout-a

Kako otvoriti konzolu na drugom ekranu

U nekom trenutku vas je sigurno zasmetalo što se konzola na krivom mjestu ili krivom monitoru. Nažalost, konzola ne nudi out of the box rješenje, tako da moramo potražiti alternativu ovom problemu.

Moje se rješenje temelji na korištenju Windows API-ja i Windows Forms-a.a.

Funkcija SetWindowPos  se čini kao dobar početak. Pomoću nje možemo postaviti ekran s početnim X i Y osima, širinom, visinom i položajem prozora. Za korištenje ove funkcije postoje dva izazova:

 

Dobivanje početne x koordinate monitora i dohvaćanje samog ekrana konzole.

 

Točku x monitora možete lako dobiti pomoću WinForms System.Windows.Forms.Screen.AllScreens property-a, koje pohranjuje sve informacije vezane uz monitore.

Dobivanje “handle-” prozora Console malo je teže. Prvo moramo koristiti funkciju GetConsoleWindow i proslijediti funkciju pointeru, a zatim ga proslijediti SetWindowPos funkciji.

SetWindowPos ne može maksimizirati zaslon (možemo konzolu proširiti da zauzme maksimalnu širinu i visinu ekrana ali state i dalje ne bi bio “Maximized”). Za to možemo iskoristiti funkciju ShowWindow kojoj prosljeđujemo prozor konzole i željeni state.

To bi bilo sve za ovaj kratki vodič, a code sample prikazan u nastavku.

Sretno kodiranje!

 

 

Sitecore – Kako dodati Standard values

Nekada čovjek zaboravi kako dodati Standard values template-u a ovaj kratki tutorial je tu kako bi brzo demonstrirao tu radnju.

 

Odite do vašeg Template-a, u ribbonu kliknite na Options tab a zatim na Standard Values botun kao što je prikazano na screenshotu.

 

 

 

 

 

Nakon klika na Standard values botun, u Sitecore tree-u se ispod Vašeg template-a pojavljuje novi item __Standard values:

 

 

 

 

 

Sada možete dodati defaultne vrijednosti fieldovima ili postaviti defaultne Presentation Details-e.

 

 

© 2020 LearnC#WithDarko

Theme by Anders NorenUp ↑