mySphere Posts

Share

This video show how to setup IBM Worklight Studio

Share

Learn how to configure and use the IBM Directory Change analyzer, which scans the Server Document and Configuration document in a Domino Directory, and reports what had changed, and who made the change, with timestamps.

More information here

Share

Information is circulating describing a method called “Heartbleed,” which exploits a vulnerability caused by a design error in OpenSSL. This technote provides confirmation that IBM Notes and Domino are not susceptible to the Heartbleed attack

For more information see this TN from IBM

Share

Yesterday i was updating a portal V8.0.0.1 CF5 to CF10 and the CF10 failed.

I restore the full backup of the file system but  i got the following :

 Erro durante a fase “configurar pós-instalação”:
 Excluindo arquivos de C:IBMWebSpherePortalServerwcmprereq.wcm
   Falha ao excluir C:IBMWebSpherePortalServerwcmprereq.wcmwcmsharedappilwwcm-api-impl.jar
 
 java.lang.Exception: ConfigTask CONFIG-WP-PTF-CF failed.
 CRIMA1020E: Falha ao extrair zip prereq.wcm 8.0.1.201304260218.  O arquivo C:IBMWebSpherePortalServerwcmprereq.wcmwcmsharedappilwwcm-api-impl.jar já existe.
 
 java.lang.Exception: ConfigTask UNCONFIG-WP-PTF-CF failed.

I found that some things was left on the ProgramData.

Solution: Restore the ProgramData folder and run the CF10 setup again.

Share

Yesterday i was on a customer site and all Portal Servers are installed on Windows Servers. The language settings are set using policies and the logs are in Brazilian Portuguese. Too bad for troubleshooting.
So i change the language to English using the following:

Append the following to the existing value for the property “Generic JVM arguments”: -Duser.language=xx -Duser.region=YY

where xx and YY values are dependent upon the desired language.

For English US the values are bellow

-Duser.language=en -Duser.region=US

Share

ATLUG’s Day of Champions event is being held on Monday April 7 in Atlanta. Registrations are now open for an event that provides the unique opportunity to attend 26 separate presentations in a single stream all on the one day. That’s right, 26 separate presentations from a wide range of experts, almost all of whom are from the local Atlanta region.

Share

The Purge Interval Replication settings stop expired documents from replicating back into databases

The   Purge Interval Replication Controle ( PIRC )  is set on a database, to prevent expired documents or deletions to replicate back into that database from a different replica
It will not stop new documents or new deletions from replicating to that replica.

– If Pirc is disabled on a replica, then expired documents and deletions will replicate to that replica.
New documents  and new deletions will always replicate – Pirc does not interfere with new documents

PIRC is set in the Notes client :    File > Replication > Options for this Application > Space Savers.

There are 6 different scenario’s possible :
1- Push ( sent )  from a PIRC enabled to a Pirc enabled database replica

2.-  Pull ( receive )  from a PIRC enabled to a Pirc enabled database replica

3.-  Push ( sent ) from a PIRC enabled to a Pirc disabled database replica

4.- Push ( sent ) from a PIRC disabled to a  Pirc enabled database replica

5.- Pull ( receive ) from a PIRC disabled to a  Pirc enabled database replica

6.- Pull ( receive ) from a PIRC enabled to a  Pirc disabled database replica

 
What will the result be in the different scenario’s above ?

Expired documents and deletions will NOT replicate in scenarios 1.   2,  4 and 5. Pirc stops them because Pirc is Enabled on the destination.

Expired documents and deletions will   replicate in scenarios 3 and 6

So only in the case where the destination of the replication does not have PIRC enabled, the replication will pull in expired documents and deletions.
This happens even if the source replica has PIRC enabled.

I found the information above on a draft TN when i was searching information about PIRC

Share

The Lotus Domino server is designed to execute agents that exist in the same database sequentially, with only one agent running at a time.  The Agent Manager task has a built-in scheduler that, for optimization reasons, runs only scheduled agents that exist in the same database with the same agent start time as sequential.

You need to run multiple agents at the same time or outside of the frequency of the Agent Manager’s schedule.

Create a Program document, and fill out the following fields on the form as shown:

Program Name:  nserver   (or server if not Windows platform)

Command Line:  -c “tell amgr run ‘database.nsf‘ ‘agent‘”

Substitute your database name and agent name.  The correct use of quotation marks ( ” ) and apostrophe ( ‘ ) is important.

When Domino runs the agent this way, a separate thread is created to process the agent. This separate thread allows it to run while other agents are being processed through the Agent Manager task.

Caveats

There are a number of serious issues you should be aware of if you plan to use such a process.

Because the agent is spawned in a separate thread, the Agent Manager task is unable to access this agent once it is running. This means that you cannot stop the agent once it is running.

A large number of agents running on the same database at the same time can have potential performance issues.

Your agent must be coded to anticipate other agents working on the same data. For example, having one agent write to a document while the other agent is reading could have unexpected results.  You might need document locking logic in the agent.

The information above is from this TechNote

Share

  If you plan to upgrade to V2.5.1 of the EditLive! editor included with IBM Connections 4.5 IFR2 and have the original EditLive! V1.0 editor installed, you must remove it before upgrading to a later      version.

To remove EditLive! for IBM Connections 1.0, follow instructions at:
http://docs.ephox.com/display/IBMConnections/Uninstalling+EditLive!+for+IBM+Connections+1.0

You can then install the EditLive! for Connections package included with IBM Connections 4.5 IFR2. For instructions, see:

http://www-10.lotus.com/ldd/lcwiki.nsf/xpViewCategories.xsp?lookupName=EditLive%21+for+IBM+Connections+4.5+IFR2

Share

Some users make the mistake of sending messages that should not go to some people and  not save the sent message which complicates the use of the recall. I found this documentation in a TechNote that can help solve the problem

Create one LotusScript agent in Domino Directory with all default properties such as it will run on event and target documents are all selected documents.  Paste below code in the agent.

Save the agent and open domino directory from Notes Client.  Select the person documents for which users the mail has to be deleted from their mail file.  And then select Tools–><>.

Once successful, the confirmation message will be popped up.  Please ensure that the id by which agent will be signed should be present in mail file of user’s ACL.

Change subject text in below code.

Option Public
Option Declare

%Include "lsconst.lss"
Sub Initialize
        Dim s As New NotesSession
        Dim db As NotesDatabase
        Dim view As NotesView
        Dim dc As NotesDocumentCollection
        Dim doc As NotesDocument
        Dim db1 As NotesDatabase        
        Dim noofrec As Integer        
        Dim mailserv As String
        Dim mailfl As String
        noofrec =0
        Dim doccol As NotesDocumentCollection
        Dim searchstring As String
        Dim doc1 As NotesDocument
        Dim doc2 As NotesDocument
       
        Set db=s.Currentdatabase
        Set view=db.Getview("($Users)")
        Set dc=db.Unprocesseddocuments
        Set doc=dc.GetFirstDocument
        searchstring "hi swati how r u"  'change this text
       
        While Not doc Is Nothing
                mailserv = doc.GetItemValue("MailServer")(0)
                mailfl = doc.GetItemValue ("MailFile")(0)
                Set db1 = s.GetDatabase(mailserv,mailfl)
                If Not db1 Is Nothing Then
                        If db1.IsOpen Then
                                Set doccol = db1.FTSearch(searchstring,0)
                                Set doc1 = doccol.GetFirstDocument
                                While Not doc1 Is Nothing
                                        Set doc2 = doccol.GetNextDocument(doc1)
                                        Call doc1.RemovePermanently(True)  
                                        Set doc1 = doc2
                                Wend
                                noofrec = noofrec + 1
                        End If
                End If
                Set doc = dc.Getnextdocument(doc)
        Wend        
        If noofrec <> 0 Then
                MsgBox noofrec & " record(s) successfully updated " , MB_OK, "Lotus Notes"
        End If
        End sub

Share

JRE Bugs and Compatibility with WCM FileTransferApplet and Ephox EditLive
Due to changes and bugs introduced to the JRE from Oracle, there have been some compatibility issues with WCM’s FileTransferApplet and EditLive rich text editor. Some of the more problematic versions include recent updates of JRE 1.7 (example: update 25, 45, 51) and JRE 1.6 (example: update 45).

See the TechNote here