Denied access Notes users are still able to access mails through IBM Notes Traveler

    Kenio Carvalho  27 August 2014 08:24:48
    When people leaves the company i always put the user on a deny access group, remove the account and delete the mail database.

    But if you do not delete the account...

    Once the user added in Deny access group to Deny Traveler access you need to enable "Enforce server access setting" to Yes in the server document under Ports -> Internet Ports -> Web tab.

    Follow the below steps to enable the 'Enforce server access setting' to Yes in Server document:

    1) Open the Domino Administrator client.

    2) Chose the Traveler Server document .

    3) Go to Ports -> Internet Ports -> Web tab and set the value for the below field to "YES".

     Enforce server access setting
    4) Restart the HTTP task to take affect the changes

    Found the information above on the TN 1634205

      No buffer space available (maximum connections reached?)

      Kenio Carvalho  26 August 2014 09:50:09
      Yesterday a portal cluster stops to respond requests after 4 months of work without a restart.

      I found a lot of messages on systemout.log

      8/25/14 10:13:21:418 BRT] 00000171 exception     E com.ibm.ws.wim.adapter.ldap.LdapConnection DirContext reCreateDirContext(String errorMessage)
                                       com.ibm.websphere.wim.exception.WIMSystemException: CWWIM4520E  'javax.naming.CommunicationException:  [Root exception is java.net.SocketException: No buffer space available (maximum connections reached?): connect]'

      This Microsoft TechNote explain the problem with Windows 2008 R2


        Supportability Q&A about IBM Notes and OS X 10.10.x

        Kenio Carvalho  25 August 2014 13:28:10
        IBM published a TN about Notes and the upcoming Apple's OS X 10.10 Yosemite

          CPU spikes to 100% on Domino LDAP task when there are many nested groups

          Kenio Carvalho  25 August 2014 10:06:14
          This issue is fixed in 9.0.1 Fix Pack 2 via the new INI parameter described below.

          Fix Details: SPR# MJON9GQHLL - Fixes potential performance degradation in LDAP search when there are many nested groups.  This fix introduces the new ini: LDAP_COMPLEX_FILTER.  

          • When this ini is set to 1, the code path for the fix for SPR# CAHT959LQG is enabled and the performance degradation could result.  
          • Setting this ini to 0, disables the code path and no performance degradation will be seen.

            WebSphere Portal V8 migration from V7

            Kenio Carvalho  30 July 2014 11:35:25
            This week i am working on a migration project.  Everything was fine until i ran

             ./WASPostUpgrade.sh /waspreupgradebackup -profileName wp_profile -oldProfile wp_profile -username wpsadmin -password ****** -includeApps true -backupConfig false -javaoption -Xmx3056m

            JVMDUMP032I JVM requested Java dump using '/opt/IBM/WebSphere/AppServer/bin/javacore.20140729.090005.3839.0009.txt' in response to an event
            JVMDUMP010I Java dump written to /opt/IBM/WebSphere/AppServer/bin/javacore.20140729.090005.3839.0009.txt
            Java heap space
            JVMDUMP032I JVM requested Snap dump using '/opt/IBM/WebSphere/AppServer/bin/Snap.20140729.090005.3839.0010.trc' in response to an event
            JVMDUMP010I Snap dump written to /opt/IBM/WebSphere/AppServer/bin/Snap.20140729.090005.3839.0010.trc
            JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".
            MIGR0272E: The migration function cannot complete the command

            I run again the command with Xmx4096m but the command doesn´t run anymore and the logs show that the parameter -includeApps is not valid.

            The solution was

            1 - Delete the wp_profile
            2 - Delete the JCR index collections
            3 - Run WASPreupgrade on the source portal
            4 - Recreate the wp_profile on the target machine
            5 - Run the WASPostUpgrade with Xmx510m


              The Pencil Project for prototyping mobile applications

              Kenio Carvalho  23 July 2014 21:06:33
              This is a cool tool. It is free and runs on Linux, Mac and Windows.
              Pencil is built for the purpose of providing a free and open-source GUI prototyping tool that people can easily install and use to create mockups in popular desktop platforms.

              Go to the Pencil Website and look for more details and download options.

              Image:The Pencil Project for prototyping mobile applications

                DWA message disclaimer is added on emails sent to Notes users

                Kenio Carvalho  18 July 2014 08:58:54
                A costumer yesterday ask the exact question i found on this link http://www-01.ibm.com/support/docview.wss?uid=swg1LO43023

                If a DWA message disclaimer is set and a DWA user sends an email where the recipient is an internal user - i.e. address is Notes mail format not internet format, the Notes user receives the message disclaimer.

                This is a known behavior in Notes/Domino and reported to Quality engineering in SPR # KBRT67FN7B as an Enhancement request and currently there are no plans to address it in R8 and R8.5

                  Delete users from IBM Connections when you have only the Display Name

                  Kenio Carvalho  27 June 2014 19:44:34
                  A few days ago i was in charge do remove some users from IBM Connections. The case was  to delete the inactivated users.

                  The users was removed from the corporate LDAP a few months ago and no one know the DN or CN of the users. The only information was the Display Name

                  I need to know the user_dn and user_uid  to create the file delete_or_inactivate_employees.in and then run delete_or_inactivate_employees.sh script.

                  The only way i found was to export some data from PEOPLEDB. Reading the table EMPINST . Inactivated users does not have the PROF_MAIL data.

                  I created an java program using Eclipse, connect to PEOPLEDB and export all users without the PROF_MAIL.

                  I was able to see the user list and compare with the display name.

                  The java program print the results on eclipse console.

                  import java.sql.Connection;
                  import java.sql.DriverManager;
                  import java.sql.ResultSet;
                  import java.sql.SQLException;
                  import java.sql.Statement;
                   
                  public class DAO {
                   
                      public static void main(String[] args) {
                          String jdbcClassName="com.ibm.db2.jcc.DB2Driver";
                          String url="jdbc:db2://mydb2server:50000/PEOPLEDB";
                          String user="lcuser";
                          String password="password";
                   
                          Connection connection = null;
                          try {
                              //Load class into memory
                              Class.forName(jdbcClassName);
                              //Establish connection
                              connection = DriverManager.getConnection(url, user, password);
                             
                              Statement stmt = connection.createStatement();
                              ResultSet rs = stmt.executeQuery("SELECT PROF_UID, PROF_SOURCE_UID, PROF_DISPLAY_NAME FROM \"EMPINST\".\"EMPLOYEE\" WHERE PROF_MAIL IS NULL");
                              while (rs.next()){
                                      String x = rs.getString("PROF_SOURCE_UID");
                                      String y = rs.getString("PROF_UID");
                                      System.out.println ("$dn:"+x);
                                      System.out.println("uid:"+y);
                                      System.out.println(".");
                              }
                          } catch (ClassNotFoundException e) {
                              e.printStackTrace();
                          } catch (SQLException e) {
                              e.printStackTrace();
                          }finally{
                              if(connection!=null){
                                  System.out.println("Exported successfully.");
                                  try {
                                      connection.close();
                                  } catch (SQLException e) {
                                      e.printStackTrace();
                                  }
                              }
                          }
                   
                      }
                   
                  }

                  New Entries

                  New Comments

                  Categories

                  Links

                  Feeds

                  Archives


                  Locations of visitors to this page