Directory from third-party LDAP
Hello,
I know that in CCM 4.x it was possible, so i need to develop application that can search different LDAP (i.e Lotus Notes)
This application should be accesed through Directory button on IP Phone (for example Directory->XXX LDAP). I have Lotus Notes LDAP and i need to search in it for users.
Is it possible ? I know that something like that was working in CCM 4.x Is it possible in CCM 6.1 ?
Thank You very much for your Answers.
BR,
Tomek
Hi
Yeah, I'm not a developer either... though I'm starting to smell like one.
This section may be the problem:
Dim sURL: sURL = "http://" & request.servervariables("SERVER_NAME") & replace(request.servervariables("url"), "LDAPInput.asp", "LDAPList.asp")
%><?xml version="1.0"?>
LDAP DirectoryEnter search parameters...
<%response.write(sURL)%>
the Dim... line generates a URL that will contain the server name; if the phone's can't resolve that via DNS (i.e. don't have DNS servers assigned or the server isn't in DNS) then it may fail.
Try replacing those lines with :
Dim sURL: sURL = "http://" & request.servervariables("SERVER_NAME") & replace(request.servervariables("url"), "LDAPInput.asp", "LDAPList.asp")
%><?xml version="1.0"?>
LDAP DirectoryEnter search parameters...
http://1.1.1.1/LDAPList.asp
Basically just put your URL that you browse to to reach LDAPList.asp in where I have the http://1.1.1.1/LDAPList.asp url.
Regards
Aaron
Similar Messages
-
Open Directory, third party LDAP search path problem on Snow Leopard
Happy new year folks,
I ran into an interesting problem this past week in regards to a third party LDAP directory in the Search path (which used to work on previous versions). The issue brings the server to its knees eventually. I'm still digging through the logs, but here's the general breakdown...
1. Add third-party LDAP to the OD node list. This has always worked on previous versions, and appears to still work at the most basic level. I can navigate the node with DSCL, read records, etc.
1. Add third-party LDAP to the OD search path.
2. Wait a few minutes....
3. The server begins to slow down. Apache, SSH, ServerAdmin service stop responding. I'm able to run "top" briefly, which shows an increase of threads.
4. Restart the server and quickly remove the directory from the OD search path
5. Server goes back to being rock solid with very nice response times for Apache, SSH, ServerAdmin, etc.
If anyone has any debugging suggestions, or has seen this before, let me know.
Jaime
--- Below is some console output leading up to the chaos. Before adding to search path, everything looks good --------------------
bash-3.2# dscl
Entering interactive mode... (type "help" for commands)
read /LDAPv3/ldap.itd.umich.edu/Users/jaimelm cn
dsAttrTypeNative:cn:
Jaime Magiera
Jaime L Magiera 1
Jaime L Magiera
--- Add to Search Path, which hangs ------------------------------------------------------------------------------
bash-3.2# dscl /Search -append / CSPSearchPath /LDAPv3/ldap.itd.umich.edu
--- DSCL in debug mode contains the following ----------------------------------------------
2010-01-01 19:26:25 EST - T[0x00000001037A5000] - Client: ipfw, PID: 1097, API: libinfo, Server Used : libinfomig DAR : Procedure = getprotobynumber (13) : Result code = 0
2010-01-01 19:26:25 EST - T[0x00000001037A5000] - Client: sso_util, PID: 1103, API: dsFindDirNodes(), Server Used : DAR : 1 : Dir Ref = 16779669 : Requested nodename = /Search
2010-01-01 19:26:25 EST - T[0x00000001037A5000] - Plug-in call "dsDoPlugInCustomCall()" failed with error = -14292.
2010-01-01 19:26:25 EST - T[0x00000001037A5000] - Port: 27151 Call: dsDoPlugInCustomCall() == -14292
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsFindDirNodes(), Server Used : DAR : 1 : Dir Ref = 16779
707 : Requested nodename = /LDAPv3/ldap.itd.umich.edu
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsFindDirNodes(), Server Used : DAR : 2 : Dir Ref = 16779707 : Result code = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsVerifyDirRefNum(), Server Used : DAC : Dir Ref 167797072010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsVerifyDirRefNum(), Server Used : DAR : Dir Ref 16779707
: Result code = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsFindDirNodes(), Server Used : DAC : Dir Ref 16779707 :
Data buffer size = 1282010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsFindDirNodes(), Server Used : DAR : 1 : Dir Ref = 16779
707 : Requested nodename = ConfigNode2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsFindDirNodes(), Server Used : DAR : 2 : Dir Ref = 16779
707 : Result code = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: Requesting dsOpenDirNode with PID = 1114, UID = 0, and EUID = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsOpenDirNode(), Configure Used : DAC : Dir Ref = 16779707 : Node Name = /Configure
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsOpenDirNode(), Configure Used : DAR : Dir Ref = 1677970
7 : Node Ref = 33556926 : Result code = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsVerifyDirRefNum(), Server Used : DAC : Dir Ref 16779707
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsVerifyDirRefNum(), Server Used : DAR : Dir Ref 16779707 : Result code = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsGetDirNodeInfo(), Configure Used : DAC : Node Ref = 33556926 : Requested Attrs = dsAttrTypeStandard:OperatingSystemVersion : Attr Type Only Flag = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsGetDirNodeInfo(), Configure Used : DAR : Node Ref = 33556926 : Result code = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsGetDirNodeInfo(), Search Used : DAC : Node Ref = 33556924 : Requested Attrs = dsAttrTypeStandard:LSPSearchPath : Attr Type Only Flag = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsGetDirNodeInfo(), Search Used : DAR : Node Ref = 33556924 : Result code = 0
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Client: dscl, PID: 1114, API: dsDoPlugInCustomCall(), Search Used : DAC : Node Ref = 33556924 : Request Code = 444
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Checking for Search Node XML config file:
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - /Library/Preferences/DirectoryService/SearchNodeConfig.plist
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Have written the Search Node XML config file:
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - /Library/Preferences/DirectoryService/SearchNodeConfigBackup.plist
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - Setting search policy to Custom search
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - CSearchPlugin::SwitchSearchPolicy: switch - reachability of node </LDAPv3/127.0.0.1> retained as <true>
2010-01-01 19:26:36 EST - T[0x000000010070A000] - CSearchPlugin::CheckNodes: checking network node reachability on search policy 0x0000000000002201
2010-01-01 19:26:36 EST - T[0x00000001037A5000] - CCachePlugin::EmptyCacheEntryType - Request to empty all types - Flushing the cache
2010-01-01 19:26:36 EST - T[0x000000010070A000] - Client: Requesting dsOpenDirNode with PID = 0, UID = 0, and EUID = 0
2010-01-01 19:26:36 EST - T[0x000000010070A000] - Internal Dispatch, API: dsOpenDirNode(), LDAPv3 Used : DAC : Dir Ref = 16777216 : Node Name = /LDAPv3/127.0.0.1
2010-01-01 19:26:36 EST - T[0x000000010070A000] - Internal Dispatch, API: dsOpenDirNode(), LDAPv3 Used : DAR : Dir Ref = 16777216 : Node Ref = 33556929 : Result code = 0
2010-01-01 19:26:36 EST - T[0x000000010070A000] - CSearchPlugin::CheckNodes: calling dsOpenDirNode succeeded on node </LDAPv3/127.0.0.1>
2010-01-01 19:26:36 EST - T[0x000000010070A000] - Internal Dispatch, API: dsCloseDirNode(), LDAPv3 Used : DAC : Node Ref = 33556929
2010-01-01 19:26:36 EST - T[0x000000010070A000] - Internal Dispatch, API: dsCloseDirNode(), LDAPv3 Used : DAR : Node Ref = 33556929 : Result code = 0
2010-01-01 19:26:36 EST - T[0x0000000103181000] - mbr_mig - dsFlushMembershipCache - force cache flush (internally initiated)
2010-01-01 19:26:36 EST - T[0x000000010070A000] - Client: Requesting dsOpenDirNode with PID = 0, UID = 0, and EUID = 0
2010-01-01 19:26:36 EST - T[0x0000000103181000] - Membership - dsNodeStateChangeOccurred - flagging all entries as expired
2010-01-01 19:26:36 EST - T[0x000000010070A000] - Internal Dispatch, API: dsOpenDirNode(), LDAPv3 Used : DAC : Dir Ref = 16777216 : Node Name = /LDAPv3/ldap.itd.umich.edu
2010-01-01 19:26:36 EST - T[0x000000010070A000] - CLDAPNodeConfig::InternalEstablishConnection - Node ldap.itd.umich.edu - Connection requested for read
2010-01-01 19:26:36 EST - T[0x000000010070A000] - CLDAPNodeConfig::FindSuitableReplica - Node ldap.itd.umich.edu - Attempting Replica connect to 141.211.93.133 for read
2010-01-01 19:26:36 EST - T[0x0000000102481000] - CCachePlugin::SearchPolicyChange - search policy change notification, looking for NIS
2010-01-01 19:26:36 EST - T[0x0000000102481000] - Internal Dispatch, API: dsGetDirNodeInfo(), Search Used : DAC : Node Ref = 33554436 : Requested Attrs = dsAttrTypeStandard:SearchPath : Attr Type Only Flag = 0
------- From another screen, I do "id jaimelm", which hangs ------------------------------------------------------------------------
: Requested Rec Names = jaimelm : Rec Name Pattern Match:8449 = eDSiExact : Requested Rec Types = dsRecTypeStandard:Users
2010-01-01 19:36:55 EST - T[0x00000001082A2000] - Internal Dispatch, API: dsGetRecordList(), Search Used : DAC : 2 : Node Ref = 33554436 : Requested Attrs = dsAttrTypeStandard:AppleMetaNodeLocation;dsAttrTypeStandard:RecordName;dsAttrTy peStandard:Password;dsAttrTypeStandard:UniqueID;dsAttrTypeStandard:GeneratedUID; dsAttrTypeStandard:PrimaryGroupID;dsAttrTypeStandard:NFSHomeDirectory;dsAttrType Standard:UserShell;dsAttrTypeStandard:RealName;dsAttrTypeStandard:Keywords : Attr Type Only Flag = 0 : Record Count Limit = 1 : Continue Data = 0
2010-01-01 19:37:03 EST - T[0x0000000108325000] - Client: httpd, PID: 157, API: mbr_syscall, Server Used : process kauth result 0x0000000102022B30
2010-01-01 19:37:03 EST - T[0x00000001083A8000] - Client: httpd, PID: 151, API: mbr_syscall, Server Used : process kauth result 0x0000000102022C50
2010-01-01 19:37:05 EST - T[0x000000010842B000] - Client: httpd, PID: 203, API: mbr_syscall, Server Used : process kauth result 0x0000000102022D70
2010-01-01 19:37:15 EST - T[0x00000001084AE000] - Client: httpd, PID: 994, API: mbr_syscall, Server Used : process kauth result 0x0000000102023890
2010-01-01 19:37:26 EST - T[0x0000000108531000] - Client: httpd, PID: 198, API: mbr_syscall, Server Used : process kauth result 0x0000000102023980
2010-01-01 19:37:31 EST - T[0x00000001085B4000] - Client: httpd, PID: 161, API: mbr_syscall, Server Used : process kauth result 0x0000000~Hi
I'm in agreement with harry here but what I'm struggling to understand is why you are seeing this as a problem? I'm also struggling to see this as being a possibility in a single server environment if I understand your post correctly?
Promotion to OD Master with all that entails absolutely rests on a properly configured and tested internal DNS Service. The Kerberos Realm's foundation (and with that the ability of the server to perform its function as KDC and offer LDAP services) entirely depends on what is configured in the DNS Service. This will include the server name, domain name and tld. The Kerberos Realm automatically configures itself using that information. Likewise the searchbase.
Its more than possible to change the Realm name and with it the LDAP search base (in certain circumstances) and have an OD Master, however Kerberos won't start it won't need to as the KDC will be elsewhere. You generally see this when augmenting Windows AD with MCX. In that situation Realm name and search base will reflect what is set on the Active Directory. Client computers will use what is set there for contact and authentication information before looking at the OD Master for anything else.
Does this help? Tony -
Groups functionality in BPEL humal workflow not work for Third party LDAP
Hi,
Oracle Virtual Directory(OVD) configured as third party LDAP was integrated
with BPEL human worklist and corresponding tasks were assigned to a
particular group using the human task editor. When the members in the group as
present in OVD logged in to the BPEL human workflow console the assigned
tasks are not visible to the particular user whereas logged in as bpeladmin can
able to view the task for the group and the associated users. The same when
tested with the default JAZN authentication the functionaliy is working fine. We
are not able to assign any tasks to the members associated to the groups. Also
tasks assigned to individual users directly are found to be working with OVD
integrated.
Regards
ThirumalAnyone out there? Help!
-
Can not receive emails from third party email accounts
Recently I started working for a small business which has small business server 2011 and exchange 2010 installed. Before I started there were eight user accounts and they all have unlimited email access. I created a few users through sbs AD and also from
exchange console a week ago. Unfortunately none of them can not receive emails from third party accounts. they all can receive internal emails and also can send mails to any email accounts internally and externally.
This is a night mare for me as new users are having trouble with communicating via mails. I have tried all the methods and now thought of posting this issue on tech net. Please help me on this!!
Thanks a lot!!
SammyChecklist for testing inbound email problems, I am assuming outbound emails works ok.
1. Check Port 25 forwarding on all modems routers/firewalls
2. MX Record is created and pointing to the correct Public IP Address, use MXToolbox.com to verify MX Record and test SMTP flow. Also Verify your public IP has not changed, use whatsmyip.org to check you public IP
3. If using POP Connector Service, make sure POP accounts are created properly
4. If using a 3rd party spam host, make sure they forward email to correct public IP address, use step 2 to verify your public IP. -
DMS document migration from Third Party DMS server(Omnidocs)
HI guys,
I would like to migrate document from Third party DMS server to sap DMS server.
What is the apporach.
1. The thir party dms server is protected with login name and password.
How i can extract data from the software.
Please spread your thoughts on this.
what is the function module to download the contents of the server. by passing the url.
with regards
Giriuse ALE scenario to send the documents
-
Sender RFC from Third Party System
I have a vendor who is actually communicating through RFC from third party Application to SAP R/3. Now we are trying have XI in between. Where as with minimal impact on both sides.
Solution.
1. Have the RFC made as ZRFC in XI. Let the vendor call the RFC in XI ABAP and internally make an RFC call through XI Interface to R/3 as Sync Interface. Because we need to report the information back to the system where the request initiated.
2. Have RFC INI file copied as SAP Suggests under one of the folders. Develop the regular RFC to RFC Interface via XI.
Is there any other alternatives other than the above mentioned solutions? Or out of those 2, which one will provide the best performance
Appreciate any feedback. Please adviceThat's exactly what we are trying to achieve here. By Eliminating direct connection R/3, we are placing XI in between. But with the budget/timeline constraints from the Partner side, we are trying to have minimal change on the partner side. They might not change something to web service etc...
Here is the text about INI file
You can configure the non-SAP RFC client to connect to the sender communication channel in the following ways:
■ By defining the parameters PROGID, gateway-host, and gateway-service within the saprfc.ini-file using RFC-SDK.
■ By using appropriate parameters in the function RfcOpenEx.
If you use the saprfc.ini-file, the respective RFC destination has to be of type R.
All the parameter values used within the saprfc.ini-file or with the function RfcOpenEx should match the entries maintained within the corresponding sender communication channel.
Example for the saprfc.ini-file is as follows:
DEST=RFCCLIENTEXT
TYPE=R
PROGID=P106646.HKExternalClient
GWHOST=pwdf2153
GWSERV=sapgw40
Please check the following link, for the same text on RFC Sender
[Help.SAP|http://help.sap.com/saphelp_nw04/helpdata/en/67/6d0540ba5ee569e10000000a155106/content.htm]
Using the same Sender RFC for non-SAP System, please share any ideas -
Incoming invoice from third party system
Hi All,
Could you please help in choosing functional module or bapi or badi's for incoming invoices that are receiving from third party system. I have no ideal about that but the SAP has to be loaded using idocs. what is the reason to choose the above ones
Thanks in advance for response.Why not starting with docu?
The general process is explained well in help.sap.com
As a service, put this into your Google: vendor invoice edi site:help.sap.com -
Help me! How to use it as a web service from third party application?
After using JDeveloper to develop BSSV object e.g. JP550010, how to use it as a web service from third party application?
TKS!Obviously the OP is working on a project for the Bead Society of Southeastern Virginia http://www.bssv.org. Oh, wait, maybe he's researching the Blueberry Shoestring Plant Virus http://abbreviations.yourdictionary.com/bssv
:D
John -
I bought a macbook air and iMac from third party with preinstalled ilife and iworks
I bought a macbook air and iMac from third party with preinstalled ilife and iworks, can I update to the latest ilife and iworks without being charged even though i did not purchase ilife and iworks on my preowned Macs. I have no CD's or license for those products?
thanksNo, you will not be able to do that.
-
Optimization in SCM from Third Party Logistics-Business ProcessOutsourcing
I am compiling an exhaustive list of SCM Optimization touch points from Third Party logistics business process outsourcing point of view.
Based on your experience, could you list out,
1) Third Party Logistics business process outsourcing touch points in the entire width of SCM
2) KPI's to Measure and Optimize at each touch points.Few KPI's
- On time Delivery
- Response time
- Quality of WOrk
- Costing
- Profit at 3PL -
Accessing BW Query from Third Party System
Hi,
We have a requirement by which user can do the following through the third party system.
1. User will enter the Parameters in the third party system.
2. User will then call the BW Query with the above parameters from the third party system.
3. BW query should get execute based on the parameters (variables) and output to be displayed.
3. After displaying the output, the same should get passed into the db tables or the flat file to the third party system.
Ideal steps will be :
1. Enter the parameters in the third party system
2. Calling the query from third party system with the
parameters
3. Executing the BW query
4 Displaying the output and
5. Sending the output back to the third party system
Kindly advise how can we handle this scenario.
Regards
Ramesh Ganjihi,
you can use third party etl tools. I used XtractIS for microsoft analysis services.
http://www.theobald-software.com/cms/en/xtract-is/xtract-is-plugnplay-mit-sap-und-den-ssis.html -
Item master synchronisation from third party system to SAP
Hello ,
I would like to understand how we can desgin flow of data in case of changes in Catalog from third party system to SAP.
We have implemented Catalog functionality. Catalog maintained in third party system is accessed from SAP for procurement through catalog button.
Now we want to update SAP contracts when ever there is change in prices in third party system. In this we are also validating currency,UOM, delivery time etc.
How does we can make this synchronisation? What are the possible solution for this?
You valuable inputs will be highly appreciable.
Regards,
PrashantHi Neetu
you have to mainatin Item text and not for material PO text...
Do these settings:
SPRO->MM->Purchasing->PO->Texts for POs--->Define copying rule for item texts..
then check you should have a entry for "Item Text" if not then
Put a Consec no. and against it enter item text. then for this you have to maintain text linkage where u should have source object as Purchase requisition.
please confirm if these settings are already there?
regrds
yogesh -
Data Extraction from Third party system to BW System issues...
Hi Experts,
I would like to know about data extraction issues from third party systems like hyperion or DB2 or Sysbase to BW system, proper procedure to minimise risk facors, etc.
I hope hear from you soon...
Thanks in advance....
Regards,
Nagendra KReddyHi,
Below is a document for DB connect. in that frequent problems also mentioned.
Create DataSource for DB Connect step by step
-Sriram -
DATA EXTRACTION FROM THIRD PARTY TOOLS
Hi All
I want to Extract Data from Third party Databases in to BW. Can Some body give some Information Regarding that
I need to Spec the Interfaces for that
Any help Is appriciated By Points
Thanks
BW UserDear Vasu,
Chk this:
http://infoframeworks.com/BW/SAP_BW_3rd_Party_Access_ETL_Tools.htm
Thanks,
Raj -
Updating Serial numbers coming from third party at PGI
Hi all,
I have an requirement such that I need to update the serial numbers for a line item that are coming from third party system and these serial # needs to updated in the PGI processing of delivery.
I have searched in the SDN , but could not come these type of requirement.
Please any one call help me on this??
Thanks in advance
RavindraHi Ravindranath,
To cater this requirement:
1. Create a Z table for storing serial numbers with the link to delivery (means there will be some link with the serial numbers coming from third party and delivery in SAP)
2. Go to change mode of include MV50AFZ1 for add code in subroutine USEREXIT_MOVE_FIELD_TO_LIPS.
3. In this subroutine fetch the serial number according to line item and delivery number; that you will get from LIPS.
Pass the serail number to ANZSN field of LIPS.
Hope it will solve your problem.
Regards
Krishnendu
Maybe you are looking for
-
How can I display error log of a standard program in my custom program?
Hello Experts, I have a requirement where I submit a standard program from my custom module pool program as a background job. I use the TO SAP-SPOOL and thus the log is available when I go to SM37 and check the spool list. I have a requirement that I
-
Hi Experts, We are migrating workbooks from 3.x to BI 7. While opening the workboon from BI 7 Analyzer we are getting the following System Error and Disconnecting from BW server. 'Program Error in class SAPMSSY1 method UNCAUGHT_EXCEPTION. System err
-
Xi integration with third party error /incident management tools
Hello XI folks, Has anybody experience with integration of XI monitoring and error management tools with external tools like HP-Openview, Tivoli or EARS, etc...? Any feedback is appreciated. Thanks, R.
-
I'm trying to duplicate the customizer found here: http://www.reebokhockey.com/gear/products/goalie/customizers/product/premier-iii-sr-pro-cu stomizer/ But make a few tweaks to it. I'm using CS3 and AS3 to build the file but really am a novice with w
-
LaserJet 3105x printing to Tray 1 - Manual on macs prints from Tray 3
On every other model of LaserJet when the user selects "Tray 1 - Manual" under the mac print options the printer prompts the user to load paper into Tray 1 and waits indefinitely until paper is loaded. Now with the LaserJet 3015x, the printer just pr