Modifying LDAP attrs with JES 04q2 Communication Express

Hi all,
I'm trying to modify a LDAP attribute via the "Options" tab in
Communicator Express. Every single user should be able to
enable/disable this attribute (spam filtering on/off) by clicking into
a checkbox.
As you can read in the customization guide, <<The Communications
Express Server loads a default set of LDAP attributes for a user at
the start of a session>>
And later on:
<<To obtain other customized LDAP attributes from the server, use configutil to
modify the service.http.extrauserldapattrs configuration parameter:
The following example assumes the user wants to display banner advertisements
depending on the class of the user and that the client program allows
the user to
edit a link to a home page:
configutil -l -o service.http.extrauserldapattrs -v "myuserclass,homepage:w"
>>
The problem is that the manual just stops here. What would be next?
How could I access this attribute I've just fetched? Frankly, I can't
understand the syntax either (OK, "myuserclass" is a LDAP attribute,
but I don't know the meaning of this "homepage" thing).
Please note that I want to use "Communication Express", not
"Messenger Express".
Well, many thanks! Any help will be utterly appreciated...
cheers,
//Louis

Let's wait for the more expert answer from the other forum, please.

Similar Messages

  • Having trouble with calendar server with SSO in communication express

    I have configured communication express with components calendar, messaging and access manager. I am able to login that but when i click on calendar ,it says "Aplication Error" NULL pointer Exception. I am able to access address book and options for all of them. i checked the am_sso.log , it has statement
    com.sun.uwc.UWCMainViewBean <init>
    SEVERE: UWCMainViewBean:forwardToURL(forwardtodefview) - null
    Can anybody tell me how to fix that problem?
    Thanks

    A similar problem was discussed over in the Calendar Server forum: http://forum.sun.com/jive/thread.jspa?threadID=101320 Check out the answers there (and the Calendar Server forum is probably a better place to ask this anyway since it looks pretty specific...)

  • Communication Express with AM SDK

    I'm installing JES on 3 hosts. One is Directory Server, one has Access Manager and the third one should have Messaging + Communication Express.
    On the third host I need to install MS, Web Server, Acess Manager SDK and Administration Server.
    I install all of them and use "configure later".
    The config of Adm Serv, Web Serv goes quick.
    Then AM SDK via silent config.
    I receive one error:
    chown: jaxrpc-spi.jar: No such file or directoryBut the configuration ends.
    Then I config MS and finally CE ( uwc ).
    After restarting WebServ with CE/uwc I receive
    "Not Found" in place of uwc.
    When I do it alltogether on one host it's quick and easy.
    What's wrong?
    I think a AM SDK configuration is the point.
    I'm not sure about few options:
    DEPLOY_LEVEL=?
      3 = Install Access Manager SDK only
      4 = Install SDK only and configure the containerDIRECTORY_MODE=?
    I've chosen 4.
    Anyone?

    This just came by my desk. . .
    1) First check if the webserver runtime owner is root:other. In other words the runtime owner should
    be the same for AM Server, AM SDK and UWC. It is preferred that the runtime owner be root:other
    If the runtime owner for the webserver is not root (but webservd) then do the following
    a) change the ownership of /opt/SUNWwbsvr/https-host.domain.com directory to root:other (recursively)
    b) Edit the /opt/SUNWwbsvr/https-host.domain.com/config/magnus.conf file and change the line containing
    "user webservd" to "user root"
    c) restart the webserver
    2) Checking of AM SDK. Run the following command from the frontend AM SDK location and should see
    some output like the following
    /opt/SUNWam/bin # ./amadmin -u amadmin -w password -m http://zaptos.red.iplanet.com:80
    Get Sessions: Server Name = http://zaptos.red.iplanet.com:80
    [Current Session] User Id: amAdmin Time Remain: 120 Max Session Time: 120 Idle Time: 0 Max Idle Time: 30
    To invalidate sessions, enter the index numbers
    [CR without a number to exit]:
    Success 0: Successfully completed
    3) If the above didn't work as expected, then follow this step. Create a new state file for AM SDK configuration
    #cat amsamplesilent.uwc
    DEPLOY_LEVEL=4
    SERVER_PROTOCOL=http
    SERVER_NAME=AM_SERVER_HOSTNAME #### (AM server hostname)
    SERVER_HOST=AM_SERVER_HOSTNAME_FQDN #### (AM server hostname fully qualified domain name)
    SERVER_PORT=AM_SERVER_WEB_CONTAINER_PORT
    ADMIN_PORT=AM_SERVER_WEB_ADMIN_PORT
    DS_HOST=DS_HOSTNAME_FQDN #### (Directory server hostname)
    DS_DIRMGRPASSWD=DM_PASSWORD
    ROOT_SUFFIX=UG_SUFFIX
    ADMINPASSWD=AMADMIN_PASSWORD
    AMLDAPUSERPASSWD=AMLDAPUSERPASSWORD
    COOKIE_DOMAIN=.iplanet.com
    AM_ENC_PWD="myQDWqCBhvI0bfp/BF/1b7+k/BiEpVcY" #### Got this from AMConfig.properties file
    NEW_OWNER=root
    NEW_GROUP=other
    WEB_CONTAINER=WS6
    SSL_PASSWORD="sample"
    BASEDIR=/opt/SUNWam
    CONSOLE_HOST=$SERVER_HOST
    CONSOLE_PORT=$SERVER_PORT
    CONSOLE_PROTOCOL=$SERVER_PROTOCOL
    CONSOLE_REMOTE=true ##### This was false before, I modified this
    SERVER_DEPLOY_URI=/amserver
    if [ $DEPLOY_LEVEL -eq 2 -o $DEPLOY_LEVEL -eq 12 ]; then
    CONSOLE_DEPLOY_URI=$SERVER_DEPLOY_URI
    else
    CONSOLE_DEPLOY_URI=/amconsole
    fi
    PASSWORD_DEPLOY_URI=/ampassword
    COMMON_DEPLOY_URI=/amcommon
    DIRECTORY_MODE=4 #### this was 1 before. I modified this
    DS_PORT=389
    DS_DIRMGRDN="cn=Directory Manager"
    USER_NAMING_ATTR=uid
    ORG_NAMING_ATTR=o
    ORG_OBJECT_CLASS=sunismanagedorganization
    USER_OBJECT_CLASS=inetorgperson
    DEFAULT_ORGANIZATION=
    JAVA_HOME=/usr/jdk/entsys-j2se
    AM_REALM=disabled
    PLATFORM_LOCALE=en_US
    XML_ENCODING=ISO-8859-1
    NEW_INSTANCE=false
    ############### Required for Web Server ###############################
    WS61_INSTANCE=https-COMMS_EX_HOSTNAME_FQDN #### I modified this to reflect frontend hostname
    WS61_HOME=/opt/SUNWwbsvr
    WS61_PROTOCOL=$SERVER_PROTOCOL
    WS61_HOST=$SERVER_HOST
    WS61_PORT=$SERVER_PORT
    WS61_ADMINPORT=$ADMIN_PORT
    WS61_ADMIN="admin"
    WS61_IS_SECURE=false
    DIRECTORY_MODE=4
    DS_PORT=389
    DS_DIRMGRDN="cn=Directory Manager"
    USER_NAMING_ATTR=uid
    ORG_NAMING_ATTR=o
    ORG_OBJECT_CLASS=sunismanagedorganization
    USER_OBJECT_CLASS=inetorgperson
    DEFAULT_ORGANIZATION=
    JAVA_HOME=/usr/jdk/entsys-j2se
    AM_REALM=disabled
    4) Take a backup of /etc/opt/sun/identity/AMConfig.properties. Check the content of the following lines in that file
    com.iplanet.am.directory.host=AM_SERVER_HOSTNAME_FQDN
    com.iplanet.am.server.host=AM_SERVER_HOSTNAME_FQDN
    com.iplanet.am.console.host=AM_SERVER_HOSTNAME_FQDN
    com.iplanet.am.profile.host=AM_SERVER_HOSTNAME_FQDN
    com.iplanet.am.naming.url=http://AM_SERVER_HOSTNAME_FQDN:WEBCONTAINER_PORT/amserver/namingservice
    com.iplanet.am.notification.url=http://COMMS_EX_HOSTNAME_FQDN:WEBCONTAINER_PORT/notificationservice
    5) Make sure the default domain contains the CORE and LDAP services
    (can be found using the amconsole, check in the services tab)
    6) Make sure the uwcauth.properties reads the complete dn for the variable uwcauth.identity.binddn as shown below
    !Bind DN of AdmAdmin
    uwcauth.identity.binddn=uid=amadmin,ou=people,o=usergroup

  • Communications Express calendar problem with imported events

    I'm evaluating Communications Express from the JES 2005Q1. I imported about a years worth of events (about 30/month) which had been exported from iCS 5.1. When I view the Calendar through Calendar Express everything works fine. However, when I view the calendar through Communications Express the events fail to display in the month view. The same events display fine in the Day and Week views.
    At the bottom of the failed Month view is displayed:
    <
    Application Error
    java.lang.NullPointerException
    Notes for application developers:
        * To prevent users from seeing this error message, override the onUncaughtException() method in the module servlet and take action specific to the application
        * To see a stack trace from this error, see the source for this pageAt the same time the following error gets written to the web server errors log:
    [14/Mar/2005:20:36:18] failure ( 1905): for host 10.0.0.11 trying to GET /uwc/calclient/MonthView, service-j2ee reports: ApplicationDispatcher[/uwc] WEB2649: Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
            at com.sun.uwc.calclient.model.MonthEventsModel.sortEventsDayWise(Unknown Source)
            at com.sun.uwc.calclient.model.MonthEventsModel.execute(Unknown Source)
            at com.sun.uwc.calclient.MonthEventsTileView.beginDisplay(Unknown Source)
            at com.iplanet.jato.taglib.UseTiledViewTag.doStartTag(UseTiledViewTag.java:102)
            at _jsps._uwc._calclient._monthview_jsp._jspService(_monthview_jsp.java:6116)
            at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
            at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service(JspServlet.java:687)
            at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:459)
            at com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:375)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
            at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:772)
            at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:471)
            at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:382)
            at com.iplanet.jato.view.ViewBeanBase.forward(ViewBeanBase.java:340)
            at com.iplanet.jato.view.ViewBeanBase.forwardTo(ViewBeanBase.java:261)
            at com.iplanet.jato.ApplicationServletBase.dispatchRequest(ApplicationServletBase.java:981)
            at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:615)
            at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:459)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:787)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at com.sun.uwc.calclient.MultipartFormServletFilter.doFilter(Unknown Source)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at com.sun.uwc.common.auth.SetCharacterEncodingFilter.doFilter(Unknown Source)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at com.sun.uwc.common.auth.GZIPFilter.doFilter(Unknown Source)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:280)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
            at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161)
            at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)I noticed that if I created just as many new events, they would display properly in the Months view so I made a minor modification to each imported event in a given month. After each event had been modified and saved in the new calendar server the Month view now works fine.
    So, it would appear that there is some data present or missing from the older exported .ics file that is incompatible with the new version 6.0 of the calendar server. If I look at one of the events modified as descibed above I see only one difference (in addition to the time stamps) and that is the presence of the tag:
    CATEGORIES:Other

    We are upgrading to Communications Express from Sun One Calendar Express.
    Exporting data from Sun One Calendar Express to Sun Jave Systems Calendar Express works fine; all day events show up, etc
    So, the export feature works OK from Calendar->Calendar.
    But, when we import the same calendar data into the Communications Express calendar the month view fails. It's only after changing/deleting the all day events does the imported data show in Communications Express in monthly view (the other views are OK).
    Isn't the Communications Express calendar really the Sun Java Systems calendar with a different "look"
    What gives?
    Gersh

  • JES Communications Express & MAC OSX Safari browser

    When my user opens Communications Express (2005Q4) in Safari on MAC OSX (10.5), and clicks compose, the compose window pops up but if he hits the "Return" key while in the TO, BCC, or Subject field, the Compose window disappears and all work is lost. Has anyone else seen this behavior or know how to make Safari act like other browsers that don't do this?
    thanks--

    I recommend you post your question at the E-Mail, Calendar, & Collaboration forum:
    http://forums.sun.com/category.jspa?categoryID=57
    Chris

  • Communications Express doesn't create access Manager SSO session

    Hi all,
    I'm running Communications Express, Sun Access Manager and Sun messaging server, each on seperate hosts.
    Single Sign On works i.e. when users have a valid session and point their browser at the Communications Express URL they can access their mail, calendar and addressbooks without further ado.
    When they don't have a valid session though and the users go to the Communications Express URL they get a username and password prompt. If they enter valid credentials they will be logged in, but the session created is only a local session, not an Access Manager SSO session. This behaviour has changed from the previous versions of Comm Exp which wouldn't work at all without SSO.
    Is it possible to configure communications express to either redirect users to the Access Manager's authentication page or have Comm Exp create the SSO session on the users behalf?
    TIA
    Herman
    Versions:
    - Communications Express 6.3 update 1
    - Sun Java(tm) System Messaging Server 6.3-4.01 (built Aug 3 2007; 32bit)
    libimta.so 6.3-4.01 (built 17:13:29, Aug 3 2007; 32bit)

    Hi Shane,
    as always your anwer is better then I could have expected. A more or less complete manual
    just hours after asking my question. Thanks!
    shane_hjorth wrote:
    The cleanest solution I could develop to address the behavioural change was to
    leverage a web-server policy agent to perform the redirections.
    I wrote up a guide but never received any feedback unfortunately so results-may-vary.
    I have republished this guide externally - feedback is welcome:
    http://msg.wikidoc.info/index.php/AM_redirection_using_Policy_AgentTook me some time to implement, test and write feedback:
    The setup we have is a little more complex then the a single box scenario you
    have tested on:
    From the internet working inwards we have load balanced
    SSL accelerators (apache+SSL doing reverse proxy) in front of
    dedicated application servers running communications express.
    Mail is retrieved from separate mail-store clusters.
    Access manager is configured similarly: load balanced SSL accelerators
    in front of application servers running the login page (disributed
    authentication UI). Those then talk to the access manager cluster.
    Firewalls and access lists between each of those layers. None of the
    applications can be accessed directly from the internet and they are
    limited in what they can access in the DMZ as well.
    I followed your recipe to the letter. After a bit of tweaking everything
    worked like a charm. Policy agent installed and configured on the
    SUN webserver where communications express is deployed.
    Instructions were very good on detail and easy to follow.
    We deploy uwc in the root of the server not in /uwc. Something I didn't notice right away.
    It would seem that the policy agent expects the values com.sun.am.naming.url
    (The URL for the Access Manager Naming service) and
    com.sun.am.policy.am.login.url (The URL of the login page on the Access Manager
    where users should enter their credentials) to be the same host.
    In our setup the URL/host users have to use to log in can't be accessed by the policy agent.
    The policy agent should verify sessions directly against the access manager cluster.
    I played with some of the override settings in the policy agent configuration file but
    without much success. Eventually I used the hostname our users have to use to log
    in and abused the /etc/hosts file to map the external hostname to the internal address
    of the access manager cluster. Users end up on the correct login page, and the policy
    agent can verify the sessions. Ugly, but it works.
    The other issue is that the policy agent redirects to:
    com.sun.am.policy.am.login.url?goto=URL_Protected_by_Policy_Agent
    When a users enters incorrect credentials they get the default login url, without the
    goto parameter. (May be bug in access manager or by design...) After entering their
    credentials correctly on their second or third try users won't be redirected back to UWC,
    but will end up on the default page defined by their iplanet-am-user-success-url LDAP attribute.
    I solved that in the policy agents configuration file by adding the gotoOnFail=URL in the
    definition of com.sun.am.policy.am.login.url:
    com.sun.am.policy.am.login.url = https://login.domain.com:443/amserver/UI/Login?gotoOnFail=https://uwc.domain.com:443When you enter incorrect credentials you'll be redirected back to uwc (where the policy agent
    will again intercept you and send you on to the login page for your next try). May be more of
    an issue in the policy agent then your manual.
    Regards,
    Herman

  • Communication Express 6.3 fails to show Address Book.

    Hi all ,
    well i am deploying the Communication express 6.3 on sun app server 8.2 ,
    it fails to show the address book ,
    rest of it working up to the mark ,
    well it showed me once that there is some thing wrong with some style sheet ?
    regards
    Adeel
    Edited by: adeelarifbhatti on Sep 19, 2008 4:26 AM

    elson.vhliu wrote:
    i had applied the patch 122793-31 few weeks ago, but this problem started before i apply the patch, i'm using application server as a web container. for your information, in our server have 2 LDAP server
    This behaviour has been reported before by a number of customers who are running UWC/CE on Application Server:
    http://forums.sun.com/thread.jspa?threadID=5424006
    My advice remains the same name:
    1. Deploy UWC/CE to Sun WebServer 7 instead which has not exhibited this behaviour.
    2. Log a Sun Support case so a detailed investigation can be performed.
    Regards,
    Shane.

  • Communications Express 2005Q4 - Calendar problem

    I have communications express 2005Q4, messaging server, calendar server, delegated administrator, directory server, access manager & web server fully working. But when
    i log in to the comms express and click the calendar tab it gives me the following error:
    Application Error
    java.lang.NullPointerException
    Im using schema2 & identity sso. I have checked and double checked all the configure files, and there seems to be nothing wrong.
    Any clues on what to do with this?

    Not any of my users have a working calendar in UWC,
    thats the problem. Not even those users who were
    defined during install. What i meant was that the
    calendar works when i connect directly to the
    calendars port(http://my-server.com:calendar-port/),
    but when i log in to UWC(http://my-server.com/uwc/),
    and click the calendars tab, it doesnt work. Clear
    enough? :DHum, I might look asking basic questions but I don't have much info to work with :) and I wasn't able to reproduce your problem unless I specificly create ALL users without calendar on the command line.
    1) You tried creating users with the "-S cal,mail" arguments on the command line ?
    2) If you do a csuser -v list "userid" do you have 1 or 2 attributes listed or more like 19-20. (on a user that doesn't work.)
    3) in you logs, do you have any error messages ? Default dir is /var/opt/SUNWics5/logs. and the log file name was stated in the ics.conf file.
    Normal log message should look like:
    2006-01-18 10:39:12.930 Info 1174:314a78 Polling: Finished sso cache cleaner. Hash table size=0.
    4) Did you checked if your http.* log files correctly access the Calendar database? ex:
    [18/Jan/2006:07:27:12 -0500] servername cshttpd[1174]: General Notice: cshttpd successfully opened the Calendar Database
    [18/Jan/2006:07:27:12 -0500] servername cshttpd[1173]: General Notice: cshttpd successfully opened the Calendar Database
    [18/Jan/2006:07:27:13 -0500] servername cshttpd[1172]: General Notice: cshttpd is ready
    [18/Jan/2006:10:27:13 -0500] servername cshttpd[1172]: Account Notice: close 192.168.x.x USERNAME 2006/1/18 9:56:55 0:30:18 0 0 1
    [18/Jan/2006:10:33:25 -0500] servername cshttpd[1174]: Account Notice: WCAP logout called.
    [18/Jan/2006:10:33:25 -0500] servername cshttpd[1174]: Account Notice: close 192.168.x.x admin 2006/1/18 10:33:15 0:00:10 0 0 1
    5) In ics.conf you have those lines ?:
    service.http.allowadminproxy = "yes"
    local.calendar.sso.amnamingurl = "http://servername:80/amserver/namingservice"
    local.calendar.sso.singlesignoff = "yes"
    local.calendar.sso.amcookiename = "iPlanetDirectoryPro"
    local.calendar.sso.logname = "log file name
    service.calendarsearch.ldap = "no"
    service.http.ipsecurity = "no"
    6) You have latest Public patches available on sunsolve (there is one for uwc) ?
    Phil.

  • Does Portal Server 6 require Communications Express?

    I am trying to do the single install for evaluation in this document:
    Sun Java Enterprise System Technical Note: Deploying Java Enterprise System on a Single Host for Evaluation 2005Q1
    Part Number 819-2201-10
    I undertsand that the OS stated in the doc is solaris 9 but I would like to use solaris 10 or red hat 3. AFAIK all the components are supported by these platforms except communications express which is solaris 9 and red hat 2.
    My question is can I integrate messaging, calendar and instant messaging server with portal server without communications express? And I dont understand why all the components work for solaris 10 and red hat 3 except one.

    Just my 2 cents here on installing portal server and messaging.
    I don't reccommend putting both on the same machine. The Portal Server is quite complex (messaging server is simple by comparison) and you can easily mis-configure Portal Server and lock yourself out of its admin console (I've done it). My PS LDAP has 3200 entries and that's just a base install with NO user data and the sample desktop configured. Keep in mind, the desktop XML is stored in the LDAP, some of those attributes have nearly 2000 lines of data.
    I strongly reccommend using Solaris 10 zones for PS. It is great. take a UFS dump at key points, make a mistake, reload in 20 minutes. I've reloaded/rebuilt my PS zone at least 10 times since I started playing with PS 2005Q1. You could put messaging into a seperate zone on the same machine. It just makes life easier.
    HTH,
    Roger S.

  • Calendar Express in Communications Express Problem

    It seems intermittently, maybe after using commadmin to perform some task (e.g., add user to a e-mail dist. group), a user cannot access his calendar within communications express. I don't have the exact error - but it's something like calendar is not available.
    Removing the <@domain.com> from the following 3 attributes,
    Default Calendar: [email protected]$User One
    Owned Calendar: [email protected]$User One
    Subscribed Calendar: [email protected]$User One
    seems to remedy this.
    so they become:
    Default Calendar: user1$User One
    Owned Calendar: user1$User One
    Subscribed Calendar: user1$User One
    But recently, I wasn't able to fix this by editing these attributes in the DA, I got a 'could not save error.' and nothing in the ldap logs. I was however able to remove these as cn=Directory Manager in the LDAP console?
    they had become multiples, e.g. for Default Calendar: there would be two values (one correct, and another incorrect):
    Default Calendar:
    user1$User One
    [email protected]$User One
    Any idea what this is about? I believe I have read it has something to do with the legacy vs. hosted specification when creating a user, these users are all created as legacy.
    Thanks,
    S7

    The question really is, why do I have to keep correcting these 3 attributes. What's causing the @domain.com to be appended to them, or added as an entirely new value? e.g. an attributre seems to be able to have multiple values, as mentioned above.

  • Change phone extension using Unified Communications Express

    I am trying to change the extension on a Cisco IP Phone 7965 using Unity Express 7.1. I've tried doing a number of things, but I can't get the phone to change extensions. When I try to associate the phone to the new user, my changes won't save. I go into Configure --> Users and choose the phone that I want this user to start using, but the changes don't save. I have also tried resetting and deleting then adding the phone. In Configure --> Phones, the phone is associated with the old user. I have tried changing Line 1 to associate with the new user, but I am not able to select that user. Only 10 users are available to select.

    Hi,
    rc_ire wrote:
    I have some users who are set up with additional email addresses using the ldap mailEquivalentAddress attribute. They can send mails from Thunderbird using either their normal email address or this identity. (In fact Thunderbird automatically changes the From: address if you reply to an email sent to the second identity.)
    Is it possible to configure communications express to allow a user to change their From: address?Yes.
    There is a long history around this particular request - the short of it is there is an existing RFE (request for enhancement) : 6472207 - 'User should have the ability to select "from" address if he has multiple aliases'.
    A solution to provide this enhancement was developed for UWC6.2, but pulled from the code for political reasons. The solution still works (I just tried it on my own 6.3 installation) but as I didn't develop it myself I can't provide the information via the forums.
    You are welcome to log a Sun support request (if you have a support contract that is - http://msg.wikidoc.info/index.php/Submit_sun_support_request) and ask the engineer to escalate to myself (Shane Hjorth) and I will work through the 'workaround' with you.
    Regards,
    Shane.

  • Communications Express without Calendar???

    Hi all, is it possible to install Communications Express without Calendar Server running? I get the impression from Sun's docs that in order to install Comms Express you first need Messaging Server and Calendar Server running. The reason I ask is that our current iMS5.2 environment is to be upgraded to JES Messaging Server 6.3 but, for the time being, we are not in need of a Calendaring system. This may change in the future.
    I am particularly interested in knowing whether it is possible to install Comms Express providing just messaging services and later, let's say in 6mths, add Calendaring services.
    Thanks in advance,
    Stewart

    Hi,
    mcleans wrote:
    Hi all, is it possible to install Communications Express without Calendar Server running? Yes. There are a number of customers who run with this configuration.
    I get the impression from Sun's docs that in order to install Comms Express you first need Messaging Server and Calendar Server running.You need calendar server running if during the configuration of UWC you enable the calendar component:
    http://docs.sun.com/app/docs/doc/819-4440/6n6jfgche?a=view
    So in your case, just de-select the calendar component.
    The reason I ask is that our current iMS5.2 environment is to be upgraded to JES Messaging Server 6.3 but, for the time being, we are not in need of a Calendaring system. This may change in the future. Sounds fair to me. Why introduce the added complexity of calendar if you don't need it post-upgrade. Please note however that the outlook connector requires calendar to be installed/configured in UWC.
    I am particularly interested in knowing whether it is possible to install Comms Express providing just messaging services and later, let's say in 6mths, add Calendaring services.Yes you can do this by setting the calendar related settings in:
    /var/opt/SUNWuwc/WEB-INF/config/uwcconfig.properties
    Regards,
    Shane.

  • Communication Express - session timeout too fast

    Hi all,
    I have problem with communication express. Sometime, users are deconnected with the error :
    "Connection session time out. Please relog"
    This error can appear after 2 min, after reading 1 mail, or just after logging. I have tested with differents browsers.
    Communication express is installed on application server 9.1u2 on my frontend, on which convergence is installed too. I haven't any problem with convergence.
    Version :
    root@frontmail2prod# showrev -p | grep uwc
    Patch: 122794-24 Obsoletes: 118541-43, 117288-99, 117820-13, 119157-07 Requires: Incompatibles: 118042-22, 126233-04 Packages: SUNWuwc
    In uwcauth.properties :
    uwcauth.identity.enabled=false
    Messaging server version :
    root@frontmail2prod# /opt/sun/comms/messaging/bin/imsimta version
    Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)
    libimta.so 7u2-7.02 32bit (built 01:56:27, Apr 16 2009)
    Using /opt/sun/comms/messaging/config/imta.cnf (compiled)
    SunOS frontmail2prod 5.10 Generic_137112-03 i86pc i386 i86pc
    root@frontmail2prod# ./configutil | grep uwc
    local.webmail.sso.uwcenabled = 1
    In uwc.log, I can see :
    15 janv. 2010 13:34:56 com.sun.uwc.common.auth.MailProxyFilter doFilter
    GRAVE: Request doesn't contain webmail cookie
    15 janv. 2010 13:34:59 com.sun.uwc.common.auth.LDAPAuthFilter doFilter
    FIN: Check If Identity is enabled
    15 janv. 2010 13:34:59 com.sun.uwc.common.auth.LDAPAuthFilter doFilter
    INFO: --------Inside ldapfilter-----
    15 janv. 2010 13:34:59 com.sun.uwc.common.auth.LDAPAuthFilter doFilter
    FIN: Session is null
    15 janv. 2010 13:34:59 com.sun.uwc.common.auth.LDAPAuthFilter doFilter
    FIN: username is... null
    15 janv. 2010 13:34:59 com.sun.uwc.common.auth.LDAPAuthFilter doFilter
    FIN: username or password is null
    15 janv. 2010 13:34:59 com.sun.uwc.common.auth.LDAPAuthFilter doFilterAnd in log http from messaging server :
    [15/Jan/2010:13:38:13 +0100] frontmail2prod httpd[26005]: Account Information: connect [MY_IP:44087]
    [15/Jan/2010:13:38:13 +0100] frontmail2prod httpd[26005]: General Information: [MY_IP:44087] GET /cmd.msc?cmd=logout&mbox=&sid=nzSgJMhJW8c HTTP/1.1
    [15/Jan/2010:13:38:13 +0100] frontmail2prod httpd[26005]: Account Notice: close [] USER 2010/1/15 13:38:09 0:00:04 0 0 1Is anyone have idea ?
    Thx in advance
    JC

    Hi all,
    we have same problem with communication express. Sometime, users are deconnected with the error :
    "Connection session time out. Please relog"
    This error can appear after sometimes 10 min and sometimes different time.
    also we have tested with differents browsers.
    Communication express is installed on application server 9.1u2 on my frontend, on which convergence is installed too. I haven't any problem with convergence.
    Version :
    bash-3.00# showrev -p|grep uwc
    Patch: 122794-26 Obsoletes: 118541-43, 117288-99, 117820-13, 119157-07 Requires: Incompatibles: 118042-22, 126233-04 Packages: SUNWuwc
    bash-3.00#
    In uwcauth.properties :
    uwcauth.identity.enabled=false
    Messaging server version :
    bash-3.00# /opt/sun/comms/messaging64/bin/imsimta version
    Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009)
    libimta.so 7u2-7.02 64bit (built 02:28:03, Apr 16 2009)
    Using /opt/sun/comms/messaging64/config/imta.cnf (compiled)
    SunOS posta2 5.10 Generic_141415-08 i86pc i386 i86pc
    bash-3.00#
    # ./configutil | grep uwc
    local.webmail.sso.uwcenabled = 1
    Is anyone have idea ?
    Thx in advance
    s.baskoylu

  • OIM 11g R1 LDAP Synch with OID.

    Hi,
    We are doing an LDAP Synch with OID directly. The users from various organisations in OIM needs to be synched to different OU's in OID, instead of a single container. How do we acheive this? would it be easy if we involve OVD also?

    Here is some sample code configuration which may give you a start - hope it helps.
    Sample code that can be called in a pre-process event handler to copy the users organinisation to the LDAP Organization Unit
    HashMap<String, Serializable> parameters = orchestration.getParameters();
    Serializable param = parameters.get("act_key");
    String act_key = null;
    if (param instanceof ContextAware) {
    act_key = ((ContextAware) param).getObjectValue().toString();
    } else {
    act_key = param.toString();
    if (act_key != null) {
    OrganizationManager orgMgr = Platform.getService(OrganizationManager.class);
    Set<String> retAttrs = new HashSet<String>();
    retAttrs.add("Organization Name");
    Organization org = null;
    try {
    org = orgMgr.getDetails(act_key, retAttrs, false);
    } catch (OrganizationManagerException e) {
    } catch (AccessDeniedException e) {
    String orgName = (String) org.getAttribute("Organization Name");
    orchestration.addParameter("LDAP Organization Unit", orgName);
    Sample container mapping rule
    <rule>
    <expression>LDAP Organization Unit=Test Organization</expression>
    <container>ou=Test Organization,ou=users,o=org</container>
    <description>Add user to the Test Organization OU in LDAP if their OU is set to Test Organization</description>
    </rule>
    Sample change in /db/LDAPUser
    <!-- Two act_key entries in the <reconFields> section to set RECON_ACT_KEY. -->
    <!-- The first sets RECON_ACT_KEY to the default value from the scheduled job -->
    <!-- The second overwrites RECON_ACT_KEY with an OU value if supplied in the LDAP User data. -->
    <reconAttr>
    <oimFormDescriptiveName>act_key</oimFormDescriptiveName>
    <reconFieldName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">Organization Name</reconFieldName>
    <reconColName>RECON_ACT_KEY</reconColName>
    <emDataType>number</emDataType>
    <formFieldType/>
    <targetattr keyfield="false" encrypted="false" required="false" type="String" name="act_key"/>
    </reconAttr>
    <reconAttr>
    <oimFormDescriptiveName>act_key</oimFormDescriptiveName>
    <reconFieldName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">ou</reconFieldName>
    <reconColName>RECON_ACT_KEY</reconColName>
    <emDataType>number</emDataType>
    <formFieldType/>
    <targetattr keyfield="false" encrypted="false" required="false" type="String" name="act_key"/>
    </reconAttr>

  • Communications Express Add Entries to Address Book API

    Environment: Communications Express 6.3
    Description: Looking to migrate an address book from an old system (exported to text) into the Communications Express 6.3 Address Book.
    Having browsed the LDAP entries I see they are not purely human readable. Is there an API or command line utility to import or add address book entries to a user account? Or does anyone have a document on the format of the address book entries?

    csyoub wrote:
    Description: Looking to migrate an address book from an old system (exported to text) into the Communications Express 6.3 Address Book.
    Having browsed the LDAP entries I see they are not purely human readable.Please provide an example of a "not purely human readable" entry.
    Is there an API or command line utility to import or add address book entries to a user account?The utilities provided by Sun are for the migration of data from the legacy (o=pab) format to the newer (o=piserverdb) format. There is no publicly documented API/command-line utility to import third-party address-book formats.
    Or does anyone have a document on the format of the address book entries?There is no publicly available documentation.
    Regards,
    Shane.

Maybe you are looking for