Wachtwoord voor Active Directory aanmaken
Om een wachtwoord voor een gebruiker in een Active Directory te kunnen instellen moet een encoded wachtwoord worden aangemaakt. Dat kun je doen met onderstaande code:
Om een wachtwoord voor een gebruiker in een Active Directory te kunnen instellen moet een encoded wachtwoord worden aangemaakt. Dat kun je doen met onderstaande code:
Als je een maven build wil uitvoeren en deze wilt beperken tot 1 specifieke artifact kun je dat doen met de parameter pl. Het commando wordt dan:
mvn build -pl {groupid}:{artifactid}
Als het artifactid uniek is kun je het ook beperken tot:
mvn build -pl :{artifactid}
Als je een bestand hebt verwijderd in je git-directory en je wilt die bewerking toevoegen aan een commit dan is de snelste manier git add .
Om een gebruiker te disablen in ADLDS moet het attribuut msDS-UserAccountDisabled op de waarde FALSE worden ingesteld. Let op dit is een string waarde. Uiteraard kan de gebruiker weer beschikbaar gemaakt worden door de waarde voor dit attribuut weer op TRUE in te stellen.
Om dit in java te doen kan de volgende code worden gebruikt:
Binnen Content Navigator wordt veel gebruikt gemaakt van services. Daarbij spelen de struts actions een belangrijke rol. Denk bijvoorbeeld aan het ophalen van een object uit de objectstore mbv openitem. Om na te gaan hoe deze actions in elkaar zitten is het handig om te weten waar je de jar met de classes kunt vinden.
Deze zijn te vinden in de icncore.jar welke is terug te vinden in de WEB-INF/lib folder van de navigator.war.
Omdat het toevoegen van een nieuwe widget een activiteit is die je normaalgesproken niet zo vaak doet is het makkelijk om dingen te vergeten waardoor het allemaal langer duurt dan nodig is. Als geheugensteuntje hierbij een aantal aandachtspunten:
- Voeg de plugin waarmee de widget wordt geimplementeerd toe aan de desktop die je gebruikt, als je dat niet doet is de widget niet zichtbaar in de CaseBuilder.
- Registreer het widgetpakket in de icmadmin desktop
Om de maximaal toegestane omvang van een file dat kan worden geupload te verhogen in JBoss moet de configuratie worden aangepast. Welke file moet worden aangepast is afhankelijke van de mode waarin JBoss draait. Draait deze in standalone mode dan gaat het om de file <jbosshome>/standalone/configuration/standalone.xml. Draait JBoss in domain mode dan gaat het om de file <jbosshome>/domain/configuration/domain.xml
Als je een losse servlet maakt waarin connectie wordt gemaakt met IBM FileNet dan kan het voorkomen dat deze servlet prima werkt onder, bijvoorbeeld, Tomcat. Maar zodra je deze uitrolt binnen WebSphere dat je dan aanloopt tegen de volgende foutmelding: FNRCS0005E: SECURITY_INVALID_CREDENTIALS Access to the Content Engine was not allowed because the Content Engine API library or the Web Service Interface (WSI) Listener could not find the required security context information.
De standaard acties die Content Navigator aanbiedt, denk bijvoorbeeld aan de /p8/search actie zijn geimplementeerd als struts action. De lokatie van de klasse die de actie implementeert is als volgt terug te vinden:
- De mapping tussen url en actie is terug te vinden in de WEB-INF folder van de navigator web applicatie in het bestand action-mapping.xml
- De klasse is terug te vinden in de jar icncore.jar (in de WEB-INF/lib folder)
Om een query op te stellen waarbij je alle items wilt selecteren waarvan een stringlist property leeg is kan de volgende constructie worden toegepast:
select This From Document Where NOT ('' in [<propertynaam>])
Copyright 2021· All rights reserved