Author Topic: ICN not connecting to CMOD  (Read 5280 times)

nishen

  • Newbie
  • *
  • Posts: 9
    • View Profile
ICN not connecting to CMOD
« on: October 11, 2018, 03:59:56 AM »
Hi All,

Please can you assist.

We are tying to connect ICN v3 to CMOD 10.1

ICN:
linux RHEL 7.5
WAS 8.5.5 fp 9

CMOD:
AIX 7.1

In ICN when adding the repository we get the following error:

[10/10/18 13:28:14:086 BST] 0000013e SystemOut     O CIWEB Error: [abng389(unknown) @ 24.151.95.114] com.ibm.ecm.struts.actions.od.ODLogonAction.createODConnection()
java.lang.NoClassDefFoundError: com.ibm.edms.od.ArsWWWInterface (initialization failure)
          at java.lang.J9VMInternals.initialize(J9VMInternals.java:175)
          at com.ibm.edms.od.ODServer.<init>(ODServer.java:70)
          at com.ibm.edms.od.ODServer.<init>(ODServer.java:86)
          at com.ibm.ecm.struts.actions.od.ODLogonAction.createODConnection(ODLogonAction.java:266)
          at com.ibm.ecm.struts.actions.od.ODLogonAction.executeAction(ODLogonAction.java:76)
          at com.ibm.ecm.struts.actions.od.ODBaseAction.executeBaseAction(ODBaseAction.java:137)
          at com.ibm.ecm.struts.actions.BaseActionHandlerImpl.executeAction(BaseActionHandlerImpl.java:459)
          at com.ibm.ecm.struts.actions.BaseAction.execute(BaseAction.java:87)
          at com.ibm.ecm.jaxrs.Actions.loadAndExecuteAction(Actions.java:280)
          at com.ibm.ecm.jaxrs.Actions.handleAction(Actions.java:101)
          at com.ibm.ecm.jaxrs.Actions.handlePostRepositoryActions(Actions.java:222)
          at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
          at java.lang.reflect.Method.invoke(Method.java:620)
          at org.apache.wink.server.internal.handlers.InvokeMethodHandler.handleRequest(InvokeMethodHandler.java:63)
          at org.apache.wink.server.handlers.AbstractHandler.handleRequest(AbstractHandler.java:33)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.CreateInvocationParametersHandler.handleRequest(CreateInvocationParametersHandler.java:54)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.handlers.AbstractHandler.handleRequest(AbstractHandler.java:34)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleSubResourceMethod(FindResourceMethodHandler.java:188)
          at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleRequest(FindResourceMethodHandler.java:110)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.FindRootResourceHandler.handleRequest(FindRootResourceHandler.java:95)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.HeadMethodHandler.handleRequest(HeadMethodHandler.java:53)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.OptionsMethodWADLHandler.handleRequest(OptionsMethodWADLHandler.java:51)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.SearchResultHandler.handleRequest(SearchResultHandler.java:33)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.log.ResourceInvocation.handleRequest(ResourceInvocation.java:92)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.log.Requests.handleRequest(Requests.java:76)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.handlers.AbstractHandlersChain.run(AbstractHandlersChain.java:60)
          at org.apache.wink.server.internal.RequestProcessor.handleRequestWithoutFaultBarrier(RequestProcessor.java:207)
          at org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:154)
          at org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:124)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
          at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1232)
          at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:781)
          at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:480)
          at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
          at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
          at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
          at com.ibm.ecm.filters.ESAPIWafFilter.doFilter(ESAPIWafFilter.java:231)
          at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
          at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
          at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
          at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
          at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
          at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:940)
          at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)
          at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
          at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463)
          at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530)
          at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)
          at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
          at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
          at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
          at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
          at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
          at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
          at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
          at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
          at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1881)
Caused by: java.lang.UnsatisfiedLinkError: ars3wapi32 (Not found in java.library.path)
          at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1235)
          at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:1205)
          at java.lang.System.loadLibrary(System.java:534)
          at com.ibm.edms.od.ArsWWWInterface.<clinit>(ArsWWWInterface.java:28)
          at java.lang.J9VMInternals.initializeImpl(Native Method)
          at java.lang.J9VMInternals.initialize(J9VMInternals.java:235)
          at com.ibm.edms.od.ODServer.<init>(ODServer.java:70)
          at com.ibm.edms.od.ODServer.<init>(ODServer.java:86)
          at com.ibm.ecm.struts.actions.od.ODLogonAction.createODConnection(ODLogonAction.java:266)
          at com.ibm.ecm.struts.actions.od.ODLogonAction.executeAction(ODLogonAction.java:76)
          at com.ibm.ecm.struts.actions.od.ODBaseAction.executeBaseAction(ODBaseAction.java:137)
          at com.ibm.ecm.struts.actions.BaseActionHandlerImpl.executeAction(BaseActionHandlerImpl.java:459)
          at com.ibm.ecm.struts.actions.BaseAction.execute(BaseAction.java:87)
          at com.ibm.ecm.jaxrs.Actions.loadAndExecuteAction(Actions.java:280)
          at com.ibm.ecm.jaxrs.Actions.handleAction(Actions.java:101)
          at com.ibm.ecm.jaxrs.Actions.handlePostRepositoryActions(Actions.java:222)
          at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
          at java.lang.reflect.Method.invoke(Method.java:620)
          at org.apache.wink.server.internal.handlers.InvokeMethodHandler.handleRequest(InvokeMethodHandler.java:63)
          at org.apache.wink.server.handlers.AbstractHandler.handleRequest(AbstractHandler.java:33)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.CreateInvocationParametersHandler.handleRequest(CreateInvocationParametersHandler.java:54)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.handlers.AbstractHandler.handleRequest(AbstractHandler.java:34)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleSubResourceMethod(FindResourceMethodHandler.java:188)
          at org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleRequest(FindResourceMethodHandler.java:110)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.FindRootResourceHandler.handleRequest(FindRootResourceHandler.java:95)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.HeadMethodHandler.handleRequest(HeadMethodHandler.java:53)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.OptionsMethodWADLHandler.handleRequest(OptionsMethodWADLHandler.java:51)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.handlers.SearchResultHandler.handleRequest(SearchResultHandler.java:33)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.log.ResourceInvocation.handleRequest(ResourceInvocation.java:92)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.internal.log.Requests.handleRequest(Requests.java:76)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
          at org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
          at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:75)
          at org.apache.wink.server.handlers.AbstractHandlersChain.run(AbstractHandlersChain.java:60)
          at org.apache.wink.server.internal.RequestProcessor.handleRequestWithoutFaultBarrier(RequestProcessor.java:207)
          at org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:154)
          at org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:124)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
          at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1232)
          at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:781)
          at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:480)
          at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
          at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
          at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
          at com.ibm.ecm.filters.ESAPIWafFilter.doFilter(ESAPIWafFilter.java:231)
          at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
          at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
          at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967)
          at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1107)
          at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3928)
          at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
          at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1007)
          ... 14 more


We have set the LD_Library path at Linux global variable and can echo it.

Please let me know if anyone has experienced something similar.

Thank you
Nishen

Michel de Kraker

  • Full Member
  • ***
  • Posts: 164
    • View Profile
    • SYSBLOX , AIX consultancy
Re: ICN not connecting to CMOD
« Reply #1 on: October 18, 2018, 11:32:22 PM »
Hi Nishen

I your ars3wapi32 file in the /opt/IBM/ondemand/V10.1/bin dir?

Regards

Michel.

nishen

  • Newbie
  • *
  • Posts: 9
    • View Profile
Re: ICN not connecting to CMOD
« Reply #2 on: October 19, 2018, 03:58:01 AM »
Hello Michel,

We have solved the problem. i think it was caused because we didn't install CMOD in the default directory.

To fix this we had to add the odwek_install_dir parameter in the ICN Ondemand Configuration page as a custom property. Once this was set it was able to connect.

Thank you
Nishen

Michel de Kraker

  • Full Member
  • ***
  • Posts: 164
    • View Profile
    • SYSBLOX , AIX consultancy
Re: ICN not connecting to CMOD
« Reply #3 on: October 19, 2018, 04:02:22 AM »
Good to hear Nishen.

I am planning to install also ICN.
Do you have all steps documented perhaps?

Regards

Michel.

nishen

  • Newbie
  • *
  • Posts: 9
    • View Profile
Re: ICN not connecting to CMOD
« Reply #4 on: October 19, 2018, 05:38:25 AM »
Hello Michel,

For the CMOD/ODWEK install we did the following on all the ICN servers:

Install CMOD API prereqs:

1.   Check x11 libraries are installed
         a.   yum install xorg-x11-apps.x86_64
2.   We need to install the  C++ Pre-reqs
           glibc.i686, libgcc.i686, and libstdc++.i686 for 32bit support
3.   IBM GSK pre-reqs – this comes with the installation package which we extracted ( I have left the 64 bit versions)
             rpm -Uv gskcrypt64-8.0.50.75.linux.x86_64.rpm       
             rpm -Uv gskssl64-8.0.50.75.linux.x86_64.rpm

This is sort of what we did after we did the CMOD/ODWEK installtion of 10.1 on the linux server:


As I said before our installation was not default, hence the change of all the filesystems. The following steps was performed on each ICN server and on the WAS deployment manager.

1.   Create Filesystems and set permissions for WAS user and group
     a.   /opt/IBM/WAS/app/logs
      b.   /opt/IBM/WAS/app/plugins/tmp
2.   Add the configuration in WAS console In shared Libraries
      a.   add classpath:                              /opt/IBM/WAS/app/plugins/www/api/ODApi.jar   
       b.   Add Native library path:                /usr/local/ibm/gsk8_64/lib64
                                                                  /opt/IBM/WAS/app/plugins/lib64
3.   Set default JVM to 1.8 on all CI's

On ICN itself, we used the same log path and temp as defined in step 2.

and also added the custom attribute, see attachment.

Thank you
Nishen


We add the log path as defined in step 1

Michel de Kraker

  • Full Member
  • ***
  • Posts: 164
    • View Profile
    • SYSBLOX , AIX consultancy
Re: ICN not connecting to CMOD
« Reply #5 on: October 19, 2018, 05:42:16 AM »
Great post , thx Nishen!

Regards

Michel.

Alessandro Perucchi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1002
    • View Profile
Re: ICN not connecting to CMOD
« Reply #6 on: December 06, 2018, 06:39:12 AM »
That's nice to see how others do it!
How I do it, is a bit different. And I think this could be an enhancement for the ICN product in order to have after the deployment of ICN in WAS a working CMOD connection... not like today.
Every time I need to tweak WAS in order to make it work. Every single time... with or without having CMOD installed in the default directory.

What I do is the following:

After deployment of ICN in WAS, I add the following settings:

- From WAS Admin Console: Servers -> Server Type -> WebSphere application servers
   - Then click on your server (eg: server1)
   - Then Server Infrastructure -> Java and Process Management -> Process Definition
   - Then Additional Properties -> Java Virtual Environment
   - Finally in the "Generic JVM arguments" I add the following line:

Code: [Select]
- Djava.library.path=/<custom Path or original path>/ibm/ondemand/V10.1/www
 

Now, the next part is ONLY if you install CMOD as a user OR in a non standard path.

- From WAS Admin Console: Servers -> Server Type -> WebSphere application servers
   - Then click on your server (eg: server1)
   - Then Server Infrastructure -> Java and Process Management -> Process Definition
   - Then Additional Properties -> Environment Entries
   - Now you need to add 2 new entries

Name=ARS_INSTALL_SERVER_Vxxx_DIR
Value=<CMOD Install Path> (ie: /home/archive/ibm/ondemand/V10.1)

and

Name=ARS_INSTALL_ODWEK_Vxxx_DIR
Value=<CMOD Install Path> (ie: /home/archive/ibm/ondemand/V10.1)

Where Vxxx is
   V101   for CMOD V10.1
   V95     for CMOD V9.5
   V90     for CMOD V9.0

So if I have CMOD V10.1 it should look something like:

Name=ARS_INSTALL_SERVER_V101_DIR
Value=/home/archive/ibm/ondemand/V10.1

Name=ARS_INSTALL_ODWEK_V101_DIR
Value=/home/archive/ibm/ondemand/V10.1

Save everything is the Admin WAS Console.
 
Then finally restart WAS.



But now I see thanks to you nishen, that I can replace the last step with the ARS_INSTALL_*_V*_DIR with your explanation:

Quote
we had to add the odwek_install_dir parameter in the ICN Ondemand Configuration page as a custom property

Thank you !!! :-D
Alessandro Perucchi

#Install #Migrations #Conversion #Educate #Repair #Upgrade #Migrate #Enhance #Optimize #AIX #Linux #Multiplatforms #DB2 #Windows #Oracle #TSM #Tivoli #Performance #Audits #Customizing #Availability #HA #DR #JavaApi #ContentNavigator #ICN #WEBi #ODWEK #Services #PDF #AFP #XML

nishen

  • Newbie
  • *
  • Posts: 9
    • View Profile
Re: ICN not connecting to CMOD
« Reply #7 on: January 14, 2019, 06:49:19 AM »
Thanks Alessandro,

Yes I agree, it seems there are many ways to achieve this.

ramakanth

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: ICN not connecting to CMOD
« Reply #8 on: February 25, 2019, 09:20:25 PM »
Hi Michel ,

I have a document of Cmod with ICN may be it is helpful for you, but not with Ldap Sync

Ramakanth
Ramakanthmaale9@gmail.com