cancel
Showing results for 
Search instead for 
Did you mean: 

Calendar under Home-->work credentials incorrect

former_member945471
Participant
0 Kudos

Hi all,

Calendar under Home-->work shows and error "The mail server credentials are incorrect or have not been specified"

The log says "#1.5#000D60E28FD5004400000006000011B8000410AD14F2934A#1144235473750#com.sapportals.wcm.WcmException#sap.com/irj#com.sapportals.wcm.WcmException.WcmException(118)#Administrator#789####e5070f60c49411daa328000d60e28fd5#SAPEngine_Application_Thread[impl:3]_36##0#0#Error##Plain###The mail server credentials are incorrect or have not been specified. com.sap.ip.collaboration.gw.impl.transport.lotus.exception.IncorrectMailServerException: The mail server credentials are incorrect or have not been specified.

at com.sap.ip.collaboration.gw.impl.transport.lotus.LotusConnection.<init>(LotusConnection.java:147)

at com.sap.ip.collaboration.gw.impl.transport.lotus.LotusCalendarTransport.getItemList(LotusCalendarTransport.java:339)

at com.sap.ip.collaboration.gw.impl.framework.groupware.GroupwareManager.getItemList(GroupwareManager.java:240)

at com.sap.ip.collaboration.gw.impl.manager.calendar.ContentManager.getChildren(ContentManager.java:237)

at com.sapportals.wcm.repository.CollectionImpl.internalGetChildrenManager(CollectionImpl.java:1186)

at com.sapportals.wcm.repository.CollectionImpl.internalGetChildren(CollectionImpl.java:1203)

at com.sapportals.wcm.repository.CollectionImpl.getChildren(CollectionImpl.java:131)

at com.sap.ip.collaboration.gwui.api.GWUtils.getAllCalendarItems(GWUtils.java:123)

at com.sap.ip.collaboration.gwui.api.htmlb.component.day.DayControlDynPage.doProcessBeforeOutput(DayControlDynPage.java:65)

at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:123)

at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

"

I have set up calendar transport, and set lotus transport as default. The lotus system and alias have been user-mapped. mail service is active as well with the ip of mailserver input. The mail system alias too has been mapped.

Please advise what may be wrong?

Answers will be awarded points.

Thanks and regards,

Arun

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Arun,

To see the calendar under Home -> Work the follwing configurations need to be implemented:

1) Create a system in the system landscape using the com.sap.netweaver.coll.appl.gw par file, Select the Lotus_Server and give the required credentials. The mapping for this system must be specified as the user credentials for calendar related activities are picked from here.

2) Go to system admin->system config-> KM -> Collaboration->Groupware Transports->Lotus Transport.

Specify all the required credentials here.

3)Go to system admin->system config-> KM -> Content Management-> Repository managers-> calendar repository manager.

Specify all the required parameters.

4) Copy the coll.appl.gw.translotus_api.jar file to the Lotus servlet folder as defined in the Lotus server configuration, for example, c:\ Lotus\Domino\Data\domino\servlet. and do the required settings

For more details regarding the same see the link:

http://help.sap.com/saphelp_nw2004s/helpdata/en/7e/f472c892675449ad8ac2d7d2537673/frameset.htm

In the hosts file of portal make an entry of the domino server and give an appropriate alias and refer to the domino server by this name.

We have managed the same issue successfully so let me know if the problem still exists on your side.

Regards,

Prathamesh

former_member945471
Participant
0 Kudos

Hi all,

what I have done till now for calendar repository and mail is as follows:

Enabling mailing for collaboration.

1. Activate Mailing Service by going to

System Administration --> System Configuration --> Knowledge Management --> Content Management --> Mailing Service.

Ensure Active check box is selected.

2. Create System Alias by going to

System Administration --> System Configuration --> System Landscape

Go to content area.

Portal Content --> Content Provided By SAP --> Collaboration and right click.

Select New from PAR --> System.

Choose the iview com.sap.netweaver.coll.app.gw and hit next button. Select Java_Mail option and hit next button. Enter appropriate System Name and ID and hit next button. Hit finsh button and open object for editing.

Select System Aliases from display option and add an alias for the system. Save changes.

3. Create Mail Transport by going to

System Administration --> System Configuration --> Knowledge Management --> Collaboration.

Click Groupware Transports in content area.

Select Mail Transport on next screen.

Click New button and create new mail transport definition.

Give SMTP server being used in organisation, Inbox for ‘Sent messages folder’, and give

system alias created in step 2 as alias.

for calendar repository manager:

4. Create System Alias by going to

System Administration --> System Configuration --> System Landscape

Go to content area.

Portal Content --> Content Provided By SAP --> Collaboration and right click.

Select New from PAR --> System.

Choose the iview com.sap.netweaver.coll.app.gw and hit next button. Select Lotus_Server option and hit next button. Enter appropriate System Name and ID and hit next button. Hit finsh button and open object for editing.

Select System Aliases from display option and add an alias for the system. Save changes.

2. Create Lotus Transport by going to

System Administration --> System Configuration --> Knowledge Management --> Collaboration.

Click Groupware Transports in content area.

Select Lotus Transport on next screen.

Click New button and create new Lotus transport definition.

Give alias name of system alias created for system on step 1. Give the the domain server

(for eg; sap.corp) as the the http server. Port is 1080, and virtual directory is ‘/servlet’.

3. Create and activate calendary repository manager.

System Administration --> System Configuration --> Knowledge Management --> Content Management --> Repository Managers --> Calendar Repository.

Click New button and create new definition.

Select name and description of choice. Select Lotus Transport created on step 2 above as default transport and for transports. Select Active check box and save.

................

Please let me know if I need to do something beyond or correct something to see the calendar under Home-->Work correctly without errors.

Thanks and regards,

Arun