JMX example LDAP lookup not working

Hi,
Section 4.4 of JMX tutorial has several examples of Server.java using LDAP lookup services. I'm trying to run the RMI connector over JRMP without an external directory. Here are the command and its results (with additional tracing):
$ java -classpath . -Xdebug -Ddebug=true -Dagent.name=test-server-a
-Durl="service:jmx:rmi://" -Djava.naming.provider.url="$provider" -Djava.naming.security.principal="$principal" -Djava
.naming.security.credentials="$credentials" jndi.Server
Creating MBeanServer...
Creating Connector: service:jmx:rmi://
In rmi()
Context.SECURITY_CREDENTIALS is: java.naming.security.credentials
Entry: java.naming.security.authentication simple
Entry: java.naming.provider.url ldap://localhost:389/dc=Test
Entry: java.naming.security.principal cn=Manager,dc=test
Entry: jmx.remote.jndi.rebind true
Entry: java.naming.security.credentials secret
Creating RMI Connector: service:jmx:rmi://
In start()
In getRootContext()
java.naming.provider.url=ldap://localhost:389/dc=Test
java.naming.security.principal=cn=Manager,dc=test
java.naming.security.credentials=******
In register()
dn: cn=test-server-a
Unexpected exception caught in main: javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 - objec
tClass: value #1 invalid per syntax]; remaining name 'cn=test-server-a'
javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 - objectClass: value #1 invalid per syntax];
remaining name 'cn=test-server-a'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:2998)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2931)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2737)
at com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:770)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:319)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:248)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:236)
at jndi.Server.register(Server.java:238)
at jndi.Server.start(Server.java:396)
at jndi.Server.rmi(Server.java:364)
at jndi.Server.main(Server.java:492)
I'm using OpenLDAP (with Cygwin) on a Windows XP machine. I have also rmiregistry running in the background. Since I'm executing slapd -d -1, OpenLDAP shows that it is encountering the error here:
conn=0 op=3 ADD dn="cn=test-server-a,dc=Test"
send_ldap_result: conn=0 op=3 p=3
send_ldap_result: err=21 matched="" text="objectClass: value #1 invalid per syntax"
send_ldap_response: msgid=4 tag=105 err=21
ber_flush: 54 bytes to sd 8
0000: 30 34 02 01 04 69 2f 0a 01 15 04 00 04 28 6f 62 04...i/......(ob
0010: 6a 65 63 74 43 6c 61 73 73 3a 20 76 61 6c 75 65 jectClass: value
0020: 20 23 31 20 69 6e 76 61 6c 69 64 20 70 65 72 20 #1 invalid per
0030: 73 79 6e 74 61 78 syntax
ldap_write: want=54, written=54
0000: 30 34 02 01 04 69 2f 0a 01 15 04 00 04 28 6f 62 04...i/......(ob
0010: 6a 65 63 74 43 6c 61 73 73 3a 20 76 61 6c 75 65 jectClass: value
0020: 20 23 31 20 69 6e 76 61 6c 69 64 20 70 65 72 20 #1 invalid per
0030: 73 79 6e 74 61 78 syntax
conn=0 op=3 RESULT tag=105 err=21 text=objectClass: value #1 invalid per syntax
Does this mean there is a configuration problem with OpenLDAP (something missing in the schema)? Or does the problem lie elsewhere? Your guidance will be highly appreciated. Thanks!

Hello,
I am using example at http://www.cris.com/~adhawan/tutorial/ with OpenLDAP on WinXP.
I am getting following error message when I execute the MakeRoot java class
javax.naming.directory.InvalidAttributeValueException: [LDAP: error code 21 � objectClass: value #0 invalid per syntax]; remaining name 'o=jndiTest'
Please help.
Regards,
Atul Mathur

Similar Messages

  • Expert Mode ViewObject: default 'query by example' mechanism does not work

    In JDeveloper 11G 1.1.1
    I have created an Expert Mode view object(VO) which I'm trying to filter in an ADF Swing Panel
    The Panel contains a Swing Table created by dropping a VO data control on the panel as an ADF bound Swing Table.
    TEST
    Run the panel.
    Set the Query Mode on (from the Database menu)
    Enter a relevant view criterion
    Execute the Query
    TEST FAILS
    Table is refreshed but it still displays the entire VO collection (non-filtered).
    Repeating the same experiment with a default, entity object generated VO works as expected.
    Question
    Can the default 'query-by-example' mechanism as provided by the JUTestFrame and the JUNavigationBar be used with Expert Mode view Objects?
    If yes are there any tricks to making this work?

    Hello Frank;
    Additional TEST RESULTS
    In JDev11G
    The default 'query by example mechanism' does not work if you create a new View Object using the <Select data source...> option <Read-only access through SQL query>.
    However, IT DOES WORK if you create a new ViewObject selecting <Updatable access through entity objects> and in the Query step you select <Expert Mode>
    Could you please check and confirm.
    Thanks!
    Ioannis
    Edited by: imouts on Dec 5, 2008 1:38 PM

  • LDAP compare not working as documented in SDK

    I'm developing a Java application against Novell eDirectory 8.8 SP6 with
    LDAP and seeing some differences between the Novell LDAP SDK
    Documentation and the actual LDAP implementation inside eDirectory for
    LDAP. The problem is that compare(java.lang.String dn, LDAPAttribute
    attr) method of com.novell.ldap.LDAPConnection is not working as
    described. I've noticed two strange issues:
    1) LDAP COMPARE THROWS AN ERROR WHEN IT SHOULD NOT
    According to the documentation ( the value FALSE should be returned when
    the entry does not have the value or the attribute. However, eDirectory
    return a -603 LDAP error when yo do a compare on an entry which does not
    have the attribute (it does exist in the schema though).
    In example:
    Compare on User John Doe without any value for myauxattr:
    ldapcompare -x -H ldap://ldapserver.test.com -D cn=admin,o=org -w
    <password> cn=jdoe,ou=users,o=org myauxattr:testfornomatch
    COMPARE RESULT: NO SUCH ATTRIBUTE (16)
    ADDITIONAL INFO: NDS ERROR: NO SUCH ATTRIBUTE (-603)
    UNDEFINED[/B] --> INCORRECT RESPONSE
    COMPARE ON USER JOHN DOE WITH VALUE 'TESTFORNOMATCH' FOR MYAUXATTR:
    LDAPCOMPARE -X -H LDAP://LDAPSERVER.TEST.COM -D CN=ADMIN,O=ORG -W
    <PASSWORD> CN=JDOE,OU=USERS,O=ORG MYAUXATTR:TESTFORNOMATCH
    TRUE
    COMPARE ON USER JOHN DOE WITH VALUE 'OTHERVALUE' FOR MYAUXATTR:
    LDAPCOMPARE -X -H LDAP://LDAPSERVER.TEST.COM -D CN=ADMIN,O=ORG -W
    <PASSWORD> CN=JDOE,OU=USERS,O=ORG MYAUXATTR:TESTFORNOMATCH
    FALSE
    *1) LDAP COMPARE DOES NOT THROW AN ERROR WHEN IT SHOULD
    Moreover, if you don't have the Compare Rights to that attribute,
    eDirectory always returns FALSE on a LDAP compare, which I beleive is
    not correct. A return value of FALSE implicitly states that the compare
    could be done, but no match is found. However, insufficient rights
    prevent the compare, so eDirectory should throw an error. Something like
    LDAP: error code 50 INSUFFICIENT_ACCESS_RIGHTS.
    In example:
    Compare on User John Doe without any value for myauxattr and no compare
    rights:
    ldapcompare -x -H ldap://ldapserver.test.com -D cn=limiteduser,o=org -w
    <password> cn=jdoe,ou=users,o=org myauxattr:testfornomatch
    [B]FALSE* --> incorrect response
    Compare on User John Doe with value 'testfornomatch' for myauxattr and
    no compare rights:
    ldapcompare -x -H ldap://ldapserver.test.com -D cn=limiteduser,o=org -w
    <password> cn=jdoe,ou=users,o=org myauxattr:testfornomatch
    *FALSE* --> incorrect response
    Compare on User John Doe with value 'othervalue' for myauxattr and no
    compare rights:
    ldapcompare -x -H ldap://ldapserver.test.com -D cn=limiteduser,o=org -w
    <password> cn=jdoe,ou=users,o=org myauxattr:testfornomatch
    *FALSE* --> incorrect response
    My question is: should I file this as a bug or is the LDAP SDK
    documentation invalid?
    sveldhuisen
    sveldhuisen's Profile: https://forums.netiq.com/member.php?userid=1813
    View this thread: https://forums.netiq.com/showthread.php?t=48106

    Thanks Ab for pointing that out. That explains the error when doing a
    compare on an entry without that attirbute. However, if no compare
    rights are given, LDAP compare shoudl throw an error as well. This part
    seems like a bug to me. My conclusion is that the documentation of JLDAP
    is incorrect and we have a bug upon insufficient rights. Interesting is
    that also the code Examples for LDAP compare in the SDK are invalid as
    well: no check is done if the attribute exists on the entry before
    calling LDAP compare.
    ab;231062 Wrote:
    > I think what you are seeing is correct per RFC 4511:
    >
    > <quote>
    > Upon receipt of a Compare Request, a server will attempt to perform
    > the requested comparison and return the result in the Compare
    > Response, defined as follows:
    >
    > CompareResponse ::= [APPLICATION 15] LDAPResult
    >
    > The resultCode is set to compareTrue, compareFalse, or an appropriate
    > error. compareTrue indicates that the assertion value in the ava
    > field matches a value of the attribute or subtype according to the
    > attribute's EQUALITY matching rule. compareFalse indicates that the
    > assertion value in the ava field and the values of the attribute or
    > subtype did not match. Other result codes indicate either that the
    > result of the comparison was Undefined (Section 4.5.1.7), or that
    > some error occurred.
    > </quote>
    >
    > Note the part about an "appropriate error", and the bit about the
    > comparison being Undefined. The full RFC can be read in many places,
    > such
    > as the following URL:
    >
    > http://www.ietf.org/rfc/rfc4511.txt
    >
    > Good luck.
    sveldhuisen
    sveldhuisen's Profile: https://forums.netiq.com/member.php?userid=1813
    View this thread: https://forums.netiq.com/showthread.php?t=48106

  • LDAP Directories not working at work

    I've used LDAP directories in Address Book at home but when I'm at work the same configurations do not work, only my company LDAP works. This seems odd as I am able to add these LDAP servers and use them at home. Id there some sort of blocking being done? How is that possible? An example is Stanford:
    ldap.stanford.edu
    cn=people,dc=stanford,dc=edu
    port 389

    I had our IT guys come down here once again to try to explain the problem to them. They sort of just stood there slack-jawed, not understanding and told me that Mac Mail won't run on our Exchange server. Well, Mac Mail IS currently running in conjunction with our Exchange server, I need the info for the LDAP server! They act like everything is classified information and that I'm just some crazy Mac-user. I just don't understand how Entourage can access this LDAP server, and Mac Mail can't.
    I tried putting "cn=gravity.com" in the Search Base box but it didn't fix the problem. And what do I put for Scope: Base, One Level, or Subtree? I know what to put for my authentication, but is the server called ldap//:auntie.gravity.gravitymail.com or is it just auntie.gravity.gravitymail.com? Or is it ldap.auntie.gravity.gravitymail.com? I'm just not sure what the problem is. I feel like I'm just trying an infinite number of combinations until it works....

  • Ldap authentication not working for Solaris 8 host - Help!

    Greetings folks,
    I just recently migrated a host to use LDAP authentication. The only difference between this host and the rest of the hosts in the environment that I've converted to use LDAP is that this one is running Solaris 8.
    Here's the steps I took to migrate it (though, I used the same steps for another Sol8 host in another environment and it works fine):
    ldapclient -P stg -d mydomain.com -D cn=proxyagent,ou=profile,dc=mydomain,dc=com -w secret 192.168.1.69
    My /etc/nsswitch.conf looks like this:
    passwd: files ldap
    group: files ldap
    My /etc/pam.conf looks like this:
    login auth requisite pam_authtok_get.so.1
    login auth required pam_dhkeys.so.1
    login auth sufficient pam_unix_auth.so.1
    login auth required pam_ldap.so.1
    sshd auth requisite pam_authtok_get.so.1
    sshd auth sufficient pam_unix_auth.so.1
    sshd auth required pam_ldap.so.1
    other auth requisite pam_authtok_get.so.1
    other auth required pam_dhkeys.so.1
    other auth sufficient pam_unix_auth.so.1
    other auth required pam_ldap.so.1
    passwd auth sufficient pam_passwd_auth.so.1
    passwd auth required pam_ldap.so.1
    I've also cleared out the local user accounts for my human users, so there aren't any more passwd or shadow entries (yes, I ran pwconv). I also cleaned out the /etc/group entries for the same users. The machine appears to be configured properly, because I can run various DS commands that indicate this:
    hostname# getent passwd user1
    user1::1001:1001:User 1:/opt/home/user1:/bin/bash
    hostname# ldaplist -l passwd user1
    dn: uid=user1,ou=people,dc=mydomain,dc=com
    shadowFlag: 0
    userPassword: {crypt}(removed)
    uid: user1
    objectClass: posixAccount
    objectClass: shadowAccount
    objectClass: account
    objectClass: top
    cn: user1
    uidNumber: 1001
    gidNumber: 1001
    gecos: User 1
    homeDirectory: /opt/home/user1
    loginShell: /bin/bash
    However, in the end, actual logins to this host fail via ssh. Snooping the traffic reveals that all the right info is being handed back to the client, including the crypt'ed password hash, uid, etc. just like I see with other hosts that work.
    Any ideas?
    Thanks!
    Patrick

    I assume you have applied lastest kernel patch and 108993 to this Solaris8 machine, and its nss_ldap.so.1 and pam_ldap.so.1 are the same as the other Solaris8 LDAP clients that are working for ssh via LDAP auth.
    1) Please replace "objectClass: account" with "objectClass: person", I know SUN ONE DS5.2 likes "person".
    2) Did you test and verify telnet/ftp/su working? but SSH not working?
    3) If telnet/ftp/su all worked, and SSH (SUN-SSH or OpenSSH), make sure you have "UsePAM yes" in sshd_config and restart sshd.
    4) It is not a must I think but normally I will add "shadow: files ldap" to /etc/nsswitch.conf, restart nscd after that.
    5) Whenever ldapclient command is run and ldap_cachemgr is restarted, I usually also restart nscd and sshd after that, if not testing result may not be accurate as nscd is still remembering OLD stuffs cached which could be very misleading.
    6) You may use "ssh -v userid@localhost" to watch the SSH communications, on top of your usual "snoop"ing of network packets.
    7) Use the sample pam.conf that is meant for pam_ldap from Solaris 10 system admin guide with all the pam_unix_cred.so.1 lines commented out. This works for me, there is no sshd defintions as it will follow "other".
    http://docs.sun.com/app/docs/doc/816-4556/6maort2te?a=view
    Gary

  • LDAP Autoaddressing not working in Mail

    I have LDAP directory services set-up in Mail and it works perfectly when doing look ups directly from Address Book. It was working fine from within Mail at first but I seem to run into times when the autoaddressing feature does not work in Mail at least not using LDAP. I have autoadressing enabled in the Mail preferences and as noted, LDAP clearly functions as I can use it successfully from the Address Book look-up function. Any ideas? Thanks in advance for your assistance.
    Matt

    Hi Maria,
    as far I know the application is designed a way, that once there is an empty email this will not be sent at all.
    Could you therefore first test the mail form - you can test it with a business partner with the mkt attributes assigned:
    If this gives an empty mail, with the text elements not available the issue is related to the conditions of the text fields. You then need to check the conditions.
    Alternatively you can try to add any text to the mail form that is displayed independently from the conditions - the mails should then be sent even for the business partners with mkt attributes assigned.
    best regards,
    Johannes

  • Three finger lookup not working in Safari

    The lookup function is not working in safari like it used to. it just shows up and disappears. it can work in pdf and other web browser like chrome. here attached the video to show what it is like
    https://www.facebook.com/photo.php?v=340960832725648&l=2741779373765662691

    sorry for the slow reply.
    The problem did happen as soon as I installed 10.6. As I still work in 10.5 as well I do a lot of switching between the two. The problem has never appeared on 10.5, and has now stopped happening on 10.6
    Do you still have the issue after a reboot? I have not had the issue since I posted this topic and nothing has changed on my pack

  • The built-in dictionary on my iPad only works with certain sites.  What do I need to do so that I can it all the time. (For example, it does not work when I read e-newspaper.)

    What do I need to do so that I can use the built-in dictionary all the time? My iPad 2's dictionary functions on Japanese e-newspapers but not on the Arizona Republic or other e-newspapers.

    Rikirannu wrote:
    My iPad 2's dictionary functions on Japanese e-newspapers but not on the Arizona Republic or other e-newspapers.
    Are you talking about the English dictionary?  Mine seems to work ok on the AZ republic web page.  Does yours not work on all webpages?  Does it not work when you type an English word in Notes and then do select and define?

  • DNS Forward Lookups Not Working

    My DNS experience and knowledge is pretty limited. Having said that it appears that our xserves can do reverse lookups for both of our xserves, but can't do a forward lookup. How can I fix this?
    Here are the lookup information from network utility:
    Lookup has started ... dataxserve.w.k12.ia.us
    ; <<>> DiG 9.3.4 <<>> dataxserve.w.k12.ia.us
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 37918
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;dataxserve.w.k12.ia.us. IN A
    ;; Query time: 0 msec
    ;; SERVER: 192.168.0.3#53(192.168.0.3)
    ;; WHEN: Tue Jan 15 13:26:53 2008
    ;; MSG SIZE rcvd: 49
    Lookup has started ... 192.168.0.3
    ; <<>> DiG 9.3.4 <<>> -x 192.168.0.3
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19034
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;3.0.168.192.in-addr.arpa. IN PTR
    ;; ANSWER SECTION:
    3.0.168.192.in-addr.arpa. 86400 IN PTR dataxserve.w.k12.ia.us.
    ;; AUTHORITY SECTION:
    0.168.192.in-addr.arpa. 86400 IN NS dataxserve.w.k12.ia.us.
    0.168.192.in-addr.arpa. 86400 IN NS xserve.w.k12.ia.us.
    ;; Query time: 0 msec
    ;; SERVER: 192.168.0.3#53(192.168.0.3)
    ;; WHEN: Tue Jan 15 13:32:01 2008
    ;; MSG SIZE rcvd: 122
    Lookup has started ...xserve.w.k12.ia.us
    ; <<>> DiG 9.3.4 <<>> xserve.w.k12.ia.us
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 10240
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;xserve.w.k12.ia.us. IN A
    ;; Query time: 0 msec
    ;; SERVER: 192.168.0.3#53(192.168.0.3)
    ;; WHEN: Tue Jan 15 13:32:52 2008
    ;; MSG SIZE rcvd: 45
    Lookup has started ...192.168.0.2
    ; <<>> DiG 9.3.4 <<>> -x 192.168.0.2
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49722
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;2.0.168.192.in-addr.arpa. IN PTR
    ;; ANSWER SECTION:
    2.0.168.192.in-addr.arpa. 86400 IN PTR xserve.w.k12.ia.us.
    ;; AUTHORITY SECTION:
    0.168.192.in-addr.arpa. 86400 IN NS xserve.w.k12.ia.us.
    0.168.192.in-addr.arpa. 86400 IN NS dataxserve.w.k12.ia.us.
    ;; Query time: 0 msec
    ;; SERVER: 192.168.0.3#53(192.168.0.3)
    ;; WHEN: Tue Jan 15 13:33:26 2008
    ;; MSG SIZE rcvd: 122
    Please help

    Hi
    You don't have to if you don't want to. You can leave both servers running internal DNS Services. The DHCP Service does not require DNS. It all depends on how you want to push out network services to your clients.
    I don't know your particular circumstances but its not absolutely necessary to run DNS on your mail server. It depends a great deal on how you want the server to handle mail for your domain. I'm not an expert but the way I generally do a mail server is to use external MX Records and duplicate the external record internally. Its a fairly simple method and should send and receive mail for your clients internally as well as externally.
    You could configure internal DNS Services on one server only and just add a machine record for the second server. You could expand on this and configure DNS Services on both servers with a machine record for each server on both. There is enough in the GUI to allow you to do this. For example server01.mydomain.com with an IP address of 192.168.254.254 and server02.mydomain.com with an IP address of 192.168.254.253. This way if one server was to go down the other server should still provide a DNS Service to your local clients. However without knowing fully your network environment and your requirements its difficult to advise.
    However is this a new setup and are you trying to get it to work? Or has it been working OK for a while and something has broken it? If its the latter what errors are you seeing?
    If you want to know more about DNS purchase a copy of Paul Ablitz and Cricket Lui's book 'DNS & Bind' and start reading.
    Hope this helps, Tony

  • Reverse Lookup not working as expected 2008 Domain

    Lately I have been noticing that reverse lookup has stopped working in my environment. I had a couple of questions.
    Can we specify the second octet for example 10.2. ? Would this resolve all IP addresses in 10.2.1 – 10.2.254 ?
    When I run ipconfig /registerdns on the local machine it registers but reverse does not register. Any ideas?
    I appreciate all the help.

    Hi,
    Yes, you can specify the second octet. You can also specify the third octet if you wish.
    Can you describe your environment a little more?
    1. Are the clients domain joined and what DNS server are they pointing to for DNS resolution?
    2. Is this DNS server authoritative for the reverse DNS zone?
    3. What OS are DNS clients and servers running?
    4. On the authoritative DNS server for the reverse zone, if you view the Security tab for properties of the reverse zone, what permissions are set?
    Thanks,
    -Greg

  • LDAP is not working on new Web Server

    Hi, I configured LDAP authentication and it was working fine. After this I installed a new web server. I copied the security certificate etc ( copied everything from other web server) onto new webserver. When I try to login into Infoview or CMC then I get error message "Security plugin error: Failed to set parameters on plugin" from the new web server. Its working fine from the old web servers.
    Not sure what else I have to do now as I have done the same thing on old servers in the past.
    We are on BOXI R2 SP3 with web server on IIS 6.0. We have three web servers  and 3 processing servers ( with all services) in cluster env.
    Thanks,

    I am sorry I got confused with Pure Enterise authentication. I should have referred to my notes. I apologize for this. Web application server is involved in communicating to LDAP. Below is the process
    1) User logs into the application
    2) Web application server security plugin sends credential to LDAP directory
    3) LDAP directory authenticate users.
    4) Web application server's security plugin sends users credential to LDAP
    5) CMS requests user and group info from LDAP
    6) The LDAP returns this information to CMS Security plugin
    7) CMS will grant access if users is member of mapped group
    8) If access is granted then both CMS and WAS plugin create a session
    9) The WAS sends an enterprise session token to user's browser
    I was referring to login into Infoview using LDAP.
    Thanks,

  • Rfc LookUp not working in PI7.1

    Hi PI 7.1 GURUs
    I'm facing a problem while trying to use the node function Rfc Look Up.
    The errorms says"<SAP:Stack>com/sap/xi/tf/_MM_AIMS_To_ECC_Customer_Master_com.sap.aii.utilxi.misc.api.BaseRuntimeException:com.sap.aii.mapping.api.UndefinedParameterException: The input-parameter MM_RfcChannel does not exi~</SAP:Stack> "
    I've defined MM_RfcChannel  in message mapping parameters and also did the config in ID, but while trying to send my  file , it gives error in mapping saying input parameter MM_RfcChannel doesn't exist.
    Please help.
    Varun

    hi,
    this means that you did not do one of those steps :
    a) step 4. of Define a Parameterized Message Mapping Program (remember category - adapter)
    b) step 9. of Configure a Receiver Channel for Mapping Lookups
    from http://help.sap.com/saphelp_nwpi71/helpdata/en/33/1ec6ced273493a993a80c2301c03da/content.htm
    do it once more and it will work for sure - there is no magic with it
    remember to save & activate objects in ERS (IR)
    Regards,
    Michal KRawczyk

  • Example based classification not working

    Hi,
    I am trying to set up example based classification.
    I have done the below steps
    1) Created an index
    2) Assigned data sources
    3) Created Taxonomy and categories
    4) Trained "test.txt" with word "test" inside to a specific taxonomy category as defined above.
    When i upload another file which is a copy of "test.txt" using Content Admin --> KM Content, it is not classifying automatically. I have done a re-index after the same also.
    I am not sure which part i am missing out?
    I have also set up QBT which works fine.
    Appreciate your inputs.
    Regards
    PN

    After a lot of training on sample documents the classification worked

  • Reverse lookup not working

    Due to a knew provider I had to change all of our outside A and reverse lookup records. We can resolve names just fine but not IP's. We have a 24bit mask and I created our records with the last octet of each IP - ie x.x.x.249 has a reverse record of 249. Due to this problem we are having a lot of mail rejected by other institutions. I had one of them do an nslookup to our mail servers IP address for me and the result was - default server unavailable, server failed. Any ideas what might be wrong?
    Thanks in advance
    Hazel

    A common mistake when creating in-addr.arpa zones is to enter a 0 for
    the host portion of the IP rather than leaving the field(s) blank. For
    example, you would end up with a zone named 0.1.168.192.in-addr.arpa
    rather than 1.168.192.in-addr.arpa, which is the correct way.
    If this is not the issue, please post your config and maybe a debug log,
    and maybe someone will see the problem.

  • LDAP lookup NOT Integration?

    Hi,
    A problematic AD integration has been rolled back to the local DC Directory.
    However is it possible to simply have a AD lookup rather for the IP phones rather than the full AD integration?

    Not sure why everyone keeps going on and on and on about ccm 5.0... but it's not out yet. If you have a copy or are using, you are fairly brave or are in beta. For all other CCM 4.x... I would recommend bypassing the local cisco ldap and the AD integration, unless you are using the AD integration for Extension Mobility..... even then it's a pain.
    We have been using the Citrix Application Gateway at my current client and it's really nice. It's basically is an LDAP bridge between your AD, LDAP, META, multidomains to callmanager. Couple configs on CallManager and you have a completely integrated Corporate Directory pulling for your AD or even a txt file. The Citrix box basically caches everything locally and serves it th CCM via XML. It's very fast, very flexiable in the fields you can populate and the spelling is amazing. For instance, Cisco's LDAP makes you press the "7" key 4 times to get the letter "S".... with the Citrix box, just keep spelling the name on the keypad and it narrows down to either the name or a list of names to select from. We have 2000 names in our directory and I can look up a name in about 6 seconds and then dial it.
    Anyways... I'm not a sales person, but this has helped me on this rollout 3 fold.

Maybe you are looking for

  • ITunes takes forever to load

    When i first got my computer and installed iTunes, everything worked fine. then when my Norton internet security expired it really slowed down. like it takes 10 minutes to just go to the iTunes homepage, ON A GOOD DAY. About a month ago i installed N

  • EAS and WebSphere with SSL

    We have confg. our WebSphere server to use SSL. When trying to connect to EAS, using the SERVER:PORT where the port is the SSL port, we cannot connect. If we use the standard port, it works. Anyone able to use EAS with WebSphere using SSL? Note, we d

  • Renaming Sheets in Numbers

    I cannot change the names of the sheets in my Numbers documents. I double-click on the sheet name, type the new name, then I've tried pushing "enter" or clicking elsewhere in the document. All I get in return is the "you can't do that" sound (electro

  • Problems on Accounting Integration MLC

    Hi Experts, We are getting an error when trying to perform MLC in cProjects 4.0. If turning on automatic MLC, we get the error Internal error: Calling costing leads to exception If working with manual MLC, in the screen for searching PS projects 1. W

  • How do I format based on the value of the @status attribute?

    Example: I use the @status attribute to indicate that a step in a procedure is new or that a paragraph in a concept is new. For review purposes, I want to format new text as green - preferably a green highlight, but green text will do. Example: I use