Na het oplossen van het probleem dat in de vorige post wordt beschreven, wist een collega van mij te vertellen dat dit wellicht te maken kon hebben met het KB artikel 947284 (https://support.microsoft.com/kb/947284).
Hier staat namelijk dat er vanaf Servicepack 1 van Sharepoint een wijziging is geweest in het security model. Het Systeem-account mag namelijk niet meer ‘declaratieve’ workflows opstarten. Wat ‘declaratief’ in deze context betekend weet ik niet, maar het lijkt er dus op dat het Systeem account helemaal geen workflows meer op mag starten.
Read more →Enige tijd geleden moest ik iets maken voor een klant dat vanuit een ‘gewone’ ASP.NET pagina een item aanmaakte in een Sharepoint lijst. Op zich geen probleem, zeker niet omdat er in dezelfde application pool werd gewerkt, waardoor er gewoon gebruik gemaakt kon worden van de RunWithElevatedPrivileges die Sharepoint biedt.
Dit had ik dan ook al snel voor elkaar, maar bij het testen bleek dat de workflow van de lijst niet automatisch werd gestart.
Read more →In m’n database maak ik gebruik van een idenity veld dat bestaat uit een Guid. Deze guid wordt automatisch gegenereerd binnen SQL Server door middel van de newsequentialid() functie (dit kan uiteraard ook met newid()). Dit betekend dus dat ik in m’n code niet een guid hoef aan te maken, omdat SQL dit al zelf doet. In de op te slaan entity vul ik het ID veld dus ook niet.
Read more →Momenteel ben ik met een project bezig dat met 2 tiers werkt (de database even niet meegerekend). Er is een presentatie laag (MVP) en deze staat in verbinding met een WCF service, de 2e tier. Deze 2e tier heeft dus een service laag, maar ook een business- (BL) en een data access laag (DAL). Dit is tegenwoordig een redelijk standaard design.
Omdat ik het Entity Framework wil gebruiken (https://jan-v.nl/post/entity-framework-4.0-in-een-n-tier-applicatie-met-wcf-implementeren/) zal alleen de DAL toegang moeten hebben tot het Model.
Read more →Al geruime tijd werkt het zoeken niet goed op m’n Sharepoint server waar ook dit weblog op draait. In de eventviewer zag ik het event 6398 continu terug komen.
Normaliter krijg je dit event te zien, samen met nog enkele anderen, en geven ze aan dat je de rechten op de dcom OSearch en de IWAM moet wijzigen.
Aangezien ik geen MOSS draai heb ik geen OSearch. Wel de IWAM, maar daar had ik de betreffende accounts al lokale activatie rechten op gegeven.
Read more →Momenteel ben ik bezig om een nieuw project op te zetten waar ik gebruik wil gaan maken van het Entity Framework 4.0 en WCF. Aangezien .NET 4.0 net uit is, zou dit geen probleem meer moeten zijn.
Nu heb ik nog niet eerder goed met het EF gewerkt, dus is het allemaal nog redelijk nieuw voor mij. Gelukkig zijn er veel mensen die hier al het een en ander over hebben geschreven en ook duidelijke voorbeelden hebben gemaakt hoe het kan worden geimplementeerd.
Read more →Gisteren was het dan eindelijk zo ver dat ik m’n 70-564 examen mocht doen. Dit examen is voor de titel MCPD ASP.NET Developer 3.5. Aangezien er niet echt studiemateriaal is voor dit examen, behalve dan de MSDN site, had ik besloten dit zo snel mogelijk na het bijbehorende MCTS examen in te plannen. Dit is een goede actie geweest.
Het examen heb ik gisteren met vlag en wimpel gehaald, waardoor ik nu een nieuw logo mocht maken op de MCP website.
Read more →De afgelopen tijd heb ik het boek Clean Code: A Handbook of Agile Craftmanship gelezen.
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
Een interessant boek met veel tips over hoe je beter code kunt maken en opleveren. Veel van de punten die hij behandeld zijn wel bekend bij de meeste ontwikkelaars, maar toch is het wel fijn om zo’n dergelijk boek te lezen eens in de zoveel jaar.
Na het lezen van een van de eerste hoofdstukken kun je al gelijk beginnen met het toepassen van de techniek die hij bespreekt.
Read more →Het is me gelukt om nu ook een membership provider te implementeren waardoor er nu eindelijk weer gebruikers op het weblog in kunnen loggen. Hier heb ik wel wat hulp bij gehad van de Sharepoint Community Kit die op Codeplex is te vinden. Vanaf heden is het mogelijk om met een Windows Live ID in te loggen op dit weblog. Op zich mooi, maar wat heb ik er voor moeten doen, nou dat is eigenlijk heel eenvoudig.
Read more →Afgelopen vrijdag heb ik het examen 70-562: TS: Microsoft .NET Framework 3.5, ASP.NET Application Development met succes weten te behalen. Dit was het tweede examen dat ik moest halen om m’n MCTS te halen voor ASP.NET development.
In totaal heb ik nu 3 MCTS titels bij elkaar gespaard. Nu snel verder om het MCPD examen van ASP.NET development te halen. Zodra die is behaald staan de .NET 4.0 en Sharepoint 2010 examens ook alweer klaar, dus de komende tijd ben ik nog wel even zoet met studeren.
Read more →