Show Dynpro from external application
I was wondering which possibilities exist to show a Dynpro page of an SAP application within another 3rd party application (written in Smalltalk).
As far as I know it is not possible to call an RFC which returns a Dynpro page, so which alternatives exist.
What came into my mind is the following:
- Using ITS and calling the respective URL from the external application to show the Dynpro in SAP GUI for HTML
- Re-Write Dynpro application in WebDynpro
- Re-Write Dynpro application in BSP
- Call BAPI/RFC to get application data on backend side and create an new UI to show the data in the 3rd party application
- Separate Logon to SAP systems
Do you see any other alternatives?
In my opinion the ITS solution is the only feasible way on a short term basis.
Any comments are welcome.
Thanks,
Michael
Looks like you've arrived at a pretty comprehensive list - depending on which version of SAP you are using, there's also the Web Service option to get data from SAP... or if you are very brave and the data is stored in a simple format (e.g. not BSEG!) then you could visit the database directly. You've got the usual dilemma regarding which of the 2 front tiers need to be implemented where - the SAPGui for HTML means you can leave everything to SAP which has its advantages e.g. consistent business logic...( you could also use ITS over custom dynpros built in ABAP - but that's probably heading away from the market trend )... the next two options require a re-rendering of the presentation layer - the advantage of BSP would be the richness of the result, the advantage of the WebDynpro would be the potential for having the output rendered in other SAP-supported GUIs in the future e.g. Flex. There may also be options around Citrix too - SAP training course here are presented this way via a browser-based solution.
Jonathan
Similar Messages
-
How to pass values to dashboard prompts from external applications
Any idea is well appreciated.
How can I pass values of dashboard prompts from external applications to the dashboard prompts so that the dashboard is prefiltered based on values sent by external applications.
Thanks in Advance!
KrisKris,
i am able to change the session variable and able to call the dashboard from external app, but i identified prompt value not changing. but Finally i am able to found a workaround for you.
Use the following URL and it explained here
http://localhost:9704/analytics/saw.dll?Dashboard&nquser=Administrator&nqpassword=Administrator&PortalPath=/shared/abcd/_portal/dash1&Options=rmf&DSN=madan
PortalPath is your dashboard location. /shared/abcd is folder where i saved dashboards. dash1 is my dashboard name.
internally this dashboard includes many reports that uses the session variable. after doing above this i am able to update the session variable to the value i have given in URL, DSN=value.
You may observer here that calls the dashboard and passes the value but its not updating the prompt value. so workaround for this is edit your prompt,
change the Default to - SQL Results and place the sql
SELECT CASE WHEN 1=0 THEN Markets.Region ELSE VALUEOF(NQ_SESSION.DSN) END saw_0 FROM Paint
again here Market.Region is column from presentation layer and Paint is subject area. After doing this step, your prompt always shows value in the session varible as default.
Now include reports and dashboard prompt in the dashboard and run this url from external applicaitons.
http://localhost:9704/analytics/saw.dll?Dashboard&nquser=Administrator&nqpassword=Administrator&PortalPath=/shared/abcd/_portal/dash1&Options=rmf&DSN=madan
it worked for me and blog this soon. if it works for you mark the question as answered and mark my replies as correct.
thanks
- Madan -
URL based portlet from external application
Hello,
I'm trying to integrate a forms 6i patch 10 application into SSO.
First, I created an external application, passing it the correct parameters.
Everything went ok, and I can successfully call it by entering
"Administer Enternal Application" link on Oracle Portal.
Now I want to make a portlet from this external application. For that I'm
using PDK URL Services. So I reused the urlexternalauth provider which is
included in the latest PDK. The provider.xml is included below. I successfully
registered the provider, by following the wizard "Register Portlet Provider" on
Oracle Portal. But when I call the portlet, the html startup file for the form
is base.htm. When I call the external application through the "Administer Enternal Application" link,
I get the right html startup file, which is basejini.htm.
So I need basejini.htm called from the portlet, and not base.htm.
Thanks,
Andri.
provider.xml
<?xml version="1.0" encoding="UTF-8"?>
<?providerDefinition version="3.1"?>
<provider class="oracle.portal.provider.v2.http.URLProviderDefinition">
<providerInstanceClass>oracle.portal.provider.v2.http.URLProviderInstance</providerInstanceClass>
<session>true</session>
<authentication class="oracle.portal.provider.v2.security.Authentication">
<authType>ExternalApp</authType>
<userFieldName>username</userFieldName>
<userPwdName>password</userPwdName>
<errorPageMessages>Error Message!</errorPageMessages>
</authentication>
<proxyInfo class="oracle.portal.provider.v2.ProxyInformation">
<httpProxyHost>proxy.br.odebrecht.com</httpProxyHost>
<httpProxyPort>8080</httpProxyPort>
</proxyInfo>
<portlet class="oracle.portal.provider.v2.http.URLPortletDefinition">
<id>1</id>
<name>iCorporate</name>
<title>iCorporate</title>
<description>iCorporate - aplicacao Forms6i</description>
<timeout>100</timeout>
<timeoutMessage>iCorporate time out</timeoutMessage>
<acceptContentType>text/html</acceptContentType>
<showEdit>false</showEdit>
<showEditToPublic>false</showEditToPublic>
<showEditDefault>false</showEditDefault>
<showPreview>false</showPreview>
<showDetails>false</showDetails>
<hasHelp>false</hasHelp>
<hasAbout>false</hasAbout>
<passAllUrlParams>true</passAllUrlParams>
<inputParameter class="oracle.portal.provider.v2.URLPortletParameter">
<name>config</name>
<displayName>config</displayName>
<value>icorp</value>
<isMandatory>true</isMandatory>
</inputParameter>
<inputParameter class="oracle.portal.provider.v2.URLPortletParameter">
<name>database</name>
<displayName>database</displayName>
<value>server1</value>
<isMandatory>true</isMandatory>
</inputParameter>
<renderer class="oracle.portal.provider.v2.render.RenderManager">
<showPage class="oracle.portal.provider.v2.render.http.URLRenderer">
<contentType>text/html</contentType>
<pageUrl>http://server1.rjo.br.odebrecht.com:7780/servlet/f60servlet</pageUrl>
</showPage>
</renderer>
<securityManager class="oracle.portal.provider.v2.security.URLSecurityManager">
<authorizType>public</authorizType>
</securityManager>
</portlet>
</provider>Andrea,
Could you tell me if FORMS 6i authentication process is based on cookies? The reason being, URL based portlets SSO feature is primarily driven by External Application's cookies, which act as authentication tokens. Once a valid user information is submitted to the External Application, cookies (if any) are received and stored so that they can be re-used in further connections. A typical flow of events can be summarized as follows :
At provider level :
1. Connect to External Application.
2. Submit user information to url specified by External Application's login URL.
3. Fetch cookies
4. Store them for future use.
At portlet level :
1. Read cookies fetched through provider, pertaining to this portlet.
2. Open connection to url specified by <pageUrl> tag in provider.xml
3. Read content and display in the portlet.
From the provider.xml, I can see that we are trying to show content given by http://venezuela.rjo.br.odebrecht.com:7780/servlet/f60servlet servlet, which has two parameters called {config and database}. This makes the resulting URL as http://venezuela.rjo.br.odebrecht.com:7780/servlet/f60servlet?config=icorp&database=venezula. I guess when this URL is accessed directly, FORMS servlet will redirect the user to base.htm file. Important point to note here is that when URL based portlet makes connection to the above URL, user information is not directly sent along with the request. Instead, cookies fetched from External Application, if any, are sent. But when the same application is viewed through portal's External Application, user information is directly submitted to the login URL. So, before deciding on something, it is important to know how different is the loginURL specified through portal's External Application details, from <pageUrl> of URL based portlets?
-aMJAD. -
How to read xml reports from external application
Hi All,
I want to generate reports from SIEBEL Database and access those reports from external application(like BlackBerry application). I have gone through by some blogs and found that we can access the generated reports from an external application using the URL.
When I use this URL on browser it gives me the xml file of the report. But I am unable to read this file from the Blackberry application.
Thanks in advanceHi Angha,
I want to invoke other portal application from my application.
Portal URL's also get changed from one system to Other. Prototype Portal->Development Portal -> Quality Portal->Production Portal>
All the above Portal URL will be different.
I want trigger another application dynamically.
Thx & Rgds
AW -
How to stop vdbench from external applications? What are the impacts?
I am using vdbench to test following scenario:
1) Start vdbench - do read/write (I use poweshell start-process to start vdbench which returns me the process object )
2) Poll for particualr system event(my test condtion). When the event happens stop read/write ASAP(To stop the process I use powershell Stop-process and pass process object as the argument. This actually stops IO as seen task manger)
3) Continue testing
I want to understand
1) Are the steps followed correct?
2) What is the correct method to stop vdbench from external application?
Regards
JugariAn other thought, that maybe is of interest to you, coming in the next version of Vdbench.
A conversation with one of my internal users:
It does not make sense to look at current Vdbench output trying to figure out what is happening when.
This locks us in to tricks and guessing and prevents me from make changes to the output.
Monday I will create a new file in Vdbench: status.html
This file will only be there for any kind of wrappers to see what is going on.
I'll make sure that the file contents are flushed to the file system as soon as a line of text has been written.
* Vdbench status
* The objective of this file is to contain easily parseable information about the current state of Vdbench.
* This then can serve as an 'official' interface for any software monitoring Vdbench.
* Each line of output will be immediately flushed to the file system, making its content accessible by any monitoring program.
* The values below are all tab-delimited.
03/25/2015-13:42:44-MDT Starting slaves
03/25/2015-13:42:44-MDT Slaves connected
03/25/2015-13:42:44-MDT Query host configuration started
03/25/2015-13:42:44-MDT Query host configuration completed
03/25/2015-13:42:46-MDT Starting rd=rd1 For loops: None
03/25/2015-13:42:48-MDT Warmup done rd=rd1 For loops: None
03/25/2015-13:42:51-MDT Workload done rd=rd1 For loops: None
03/25/2015-13:42:51-MDT Slaves done rd=rd1 For loops: None
03/25/2015-13:42:51-MDT Shutting down slaves
03/25/2015-13:42:51-MDT Vdbench complete
Henk. -
Make Firefox open URLs passed from external applications in new tabs
I upgraded Firefox (Mac) from 3.6.13 to 3.6.14 yesterday.
Since then Firefox does not respond to URLs passed from external applications, as it has always done.
The external apps pass the URL, FireFox is brought to the front, but no Tab (or new window) is opened.
Nothing else has changed. Firefox is selected as my default browser (in Safari Prefs) and there is only one copy of FireFox on my laptop,Hi David
Go to Safari Preferences>General. At the bottom you'll see an option for opening in a tab. Makes sure Tabs are enabled in your Tab panel. -
Get HTML (Dynamic Converter) converted content from external application
As per requirement, External (Other java application) application suppose to get dynamic converted (HTML version) content from UCM.
I am trying to execute GET_DYNAMIC_CONVERSION service using RIDC and web service client call.
I dont see HTML content is coming as the result of GET_DYNAMIC_CONVERSION service.
Would you please guide me in getting HTML converted document from external application.
Please let me know, if you need additional details.
Thank you in advance
Edited by: 958795 on Sep 12, 2012 3:29 PMHi Srinath,
I have tried your response. Still i am getting hda data only, not HTML content.
GET_DYNAMIC_URL service with fileUrl attribute is returning HTML content from UCM GUI (browser) but not from RIDC.
Code i tried is:
DataBinder dataBinder = idcClient.createBinder();
dataBinder.putLocal("IdcService", "GET_DYNAMIC_CONVERSION");
//dataBinder.putLocal("dID","1832");
dataBinder.putLocal("dDocName","ECMPS5_002024");
dataBinder.putLocal("IsJava","0");
dataBinder.putLocal("RevisionSelectionMethod","LatestReleased");
dataBinder.putLocal("DCViewFormat","WebViewable");
// execute the request
ServiceResponse response = idcClient.sendRequest (userPasswordContext, dataBinder);
InputStream istream=response.getResponseStream();
InputStreamReader isr = new InputStreamReader(istream);
BufferedReader br = new BufferedReader(isr);
String line = null;
while ( (line = br.readLine()) != null)
System.out.println(line);
} -
Need info on Standard Web services to pull Order data in CRM from external applications
Hi Gurus,
I have a requirement to pull Order data in CRM from external non-sap application using Web services. Are there any standard SAP provided web services to pull order data based on some input? If yes, can you provide me any kind of documentation related to this?
Appreciate your help on this.
Thanks
LakshmanHi Lakshman,
I have checked further.
Please review below link of the SAP Help documentation :
http://help.sap.com/saphelp_nw70/helpdata/en/47/3a989cbcef2f35e10000000a1553f6/content.htm?frameset=/en/46/97218e79f115eae10000000a114a6b/frameset.htm¤t_toc=/en/d1/802cfc454211d189710000e8322d00/plain.htm&node_id=439&show_children=false
and also the link :
–http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=347DD31EB5AB4BC592BD8B29C0981A1B
Hoping that this will be helpful.
Best regards - Christophe -
Cache problem when coming back from external application
Let's see if I can explain this properly. We have an application consisting of a left menu with books and pages. Each page consists of one Struts portlet. In one case we direct the user to an external mail application. This is handled by the Struts action class setting some fields (identifier and a url to return to when closing the external application). Our action class forwards to a jsp page like this (where url, SESSION_KEY and LINKBACK_URL are populated by the action class)
<form action="${url}" name="myForm" METHOD="POST" TARGET="_top">
<INPUT TYPE="hidden" NAME="i_session" VALUE="<c:out value='${SESSION_KEY}'/>">
<INPUT TYPE="hidden" NAME="linkback" VALUE="<c:out value='${LINKBACK_URL}'/>">
</form>
<script language="javascript">
document.myForm.submit();
</script>
The external application opens up in the same window and when the user closes it you're linked back to our application through the LINKBACK_URL. Now, when I click in the left menu as I did from the start all I see is a blank page (if I click once again it displays correctly) and if I press F5 I'm logged into the external application again so it seems the jsp page with the form is cached. I can in a way understand that it does but I don't want that so are there any way to get rid of this behaviour?
Best Regards
Torbjorn>
Edited by Holy at 03/24/2008 11:32 PM -
Vendor Master transactions from external application
Hi..
I have to Create(XK01), Change(XK02), Block(XK05) and Delete(XK06) Vendor Master from an external application.
This application is able to interact with SAP using RFC/BAPI and IDOC, but I only found BDC as a way to achieve this. How does this work? Can I 'wrap' a BDC into a BAPI and remote-enabled this BAPI to my application?
All help welcome (and examples too
Cheers,
AdzyHi Andreas,
Thank you for your reply.
BAPI_VENDOR_CREATE seems to be used in a dialog; the response was:
"RFC_ERROR_SYSTEM_FAILURE: Screen output without connection to user"
I going back digging a bit more...
Thank you and regards,
Adzy -
DMS BAPI RFC Open DMS document from external application
Hello,
I want open a document stored in DMS through RFC BAPI, from an external application (for example .NET)
EasyDNS run OK: I have included the bapi Z_EASYDMS_ECL_OPEN_DOCUMENT (code from a SAP note) in the system and I can open ECL/EAI & local documents (pdf, word, ...)
If I run Z_EASYDMS_ECL_OPEN_DOCUMENT from SE37 run OK: I can see every document, document is downloaded to local system and then open.
But when I call bapi Z_EASYDMS_ECL_OPEN_DOCUMENT from my external application through RFC I don't receive any result: document is not download to local system.
I have debugged the bapi (with SM50) and I have see that the calling entry in bapi, run and then ... crash.
I have detected the fail in OLE_FLUSH_CALL: system has a dump.
Summary:
- EasyDMS run Ok
- SE37 Z_EASYDMS_ECL_OPEN_DOCUMENT run ok
- Z_EASYDMS_ECL_OPEN_DOCUMENT dump at OLE_FLUSH_CALL
Any idea?
thanks in advance,Hello,
it is possible to extract DMS's file to application server directory:
FUNCTION Z_DMS_VIEW.
""Interfase local
*" IMPORTING
*" VALUE(DOC_NUMBER) LIKE BAPI_DOC_DRAW2-DOCUMENTNUMBER OPTIONAL
*" VALUE(DOC_PART) LIKE BAPI_DOC_DRAW2-DOCUMENTPART OPTIONAL
*" VALUE(DOC_TYPE) LIKE BAPI_DOC_DRAW2-DOCUMENTTYPE OPTIONAL
*" VALUE(DOC_VERS) LIKE BAPI_DOC_DRAW2-DOCUMENTVERSION OPTIONAL
*" VALUE(ORIGINAL_PATH) LIKE BAPI_DOC_AUX-FILENAME OPTIONAL
*" EXPORTING
*" VALUE(P_RETURN) LIKE BAPIRET2 STRUCTURE BAPIRET2
*" TABLES
*" DOC_FILES STRUCTURE BAPI_DOC_FILES2 OPTIONAL
CLEAR: doc_files.
REFRESH: doc_files.
DATA: i_doc_files like bapi_doc_files2.
DATA: i type i.
i = 2.
while i = 2.
i = 2.
endwhile.
CALL FUNCTION 'BAPI_DOCUMENT_CHECKOUTVIEW2'
EXPORTING
DOCUMENTTYPE = DOC_TYPE
DOCUMENTNUMBER = DOC_NUMBER
DOCUMENTPART = DOC_PART
DOCUMENTVERSION = DOC_VERS
DOCUMENTFILE = i_doc_files
GETSTRUCTURE = '0'
GETCOMPONENTS = 'X'
ORIGINALPATH = ORIGINAL_PATH
HOSTNAME = ' '
GETHEADER = 'X'
PF_HTTP_DEST = 'SAPHTTPA'
PF_FTP_DEST = 'SAPFTPA'
IMPORTING
RETURN = P_RETURN
TABLES
DOCUMENTFILES = DOC_FILES.
ENDFUNCTION.
ORIGINAL_PATH must be a directory of application server.
By background is not possible (I don't know how can we do that) download thsi file to PC.
Then with the file in application server we can :
- to map application server directory in a drive unit of Pc
- to transfer with a ftp client from Pc
- rfcexec
But always the bapi can not download the file: it must be a process in Pc who transfer the file. -
Trigger on Insert into a custom table from external application
This is the problem I am facing.
External Application using a different schema lets say extdb on a different server. This writes into a table in a schema called appscustom schema. Appscustom schema is under Oracle Apps.
A trigger in Oracle Apps to be executed on insert into the appscustom schema table.
This trigger inturn will run a concurrent job to create the invoice and gl interface tables.
THe problem I am facing is, The trigger get executed but the concurrent job does not get triggered/run.
Here is the trigger. Let me know, what might be wrong.
THe values for vRESP_APPL_Id,vRESP_ID, vUSER_ID becomes null in the test_pims table.
Whereas when I manually insert from backend into appscustom schema table the concurrent job gets submitted.
~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Start of DDL Script for Trigger APPS.RWJF_PIMS_ORACLE_INT
-- Generated 5/25/2005 22:10:52 from APPS@HENRY_DEVL
CREATE OR REPLACE TRIGGER rwjf_pims_oracle_int
AFTER
INSERT
ON rwjf_pimstxnbatch
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
WHEN (new.status = 'U' )
Declare
ReturnCode BOOLEAN;
ConcReqID NUMBER := 0;
vRESP_APPL_ID NUMBER;
vRESP_ID NUMBER;
vUSER_ID NUMBER;
LoadToAp NUMBER :=0;
LoadToGl NUMBER :=0;
Begin
-- vRESP_APPL_ID := apps.fnd_profile.value(200); -- AP --('RESP_APPL_ID');
-- vRESP_ID := apps.fnd_profile.value(20639); -- 20639 for payables mgr. for rwjf_payables Mgr (50001); --('RESP_ID');
-- vUSER_ID := apps.fnd_profile.value(1247); -- 1247 for sury 1065 for interface -- ('USER_ID');
LoadToAp := 0;
SELECT COUNT(*)
INTO LoadToAp
FROM rwjf.RWJF_PimsTxnBatchDtl
WHERE GL_OR_AP = 'A'
AND pims_txn_batch_id = :NEW.Pims_Txn_Batch_id;
LoadToGl := 0;
SELECT COUNT(*)
INTO LoadToGl
FROM rwjf.RWJF_PimsTxnBatchDtl
WHERE GL_OR_AP = 'G'
AND pims_txn_batch_id = :NEW.Pims_Txn_Batch_id;
IF LoadToAp > 0 THEN
vRESP_APPL_ID := 200; -- Application Id 200 Account payables
vRESP_ID := 50001; -- RWJF_Payables Mgr for user interface
vUSER_ID := 1065; -- user id for user name interface
apps.fnd_global.apps_initialize(vUSER_ID,vRESP_ID,vRESP_APPL_ID);
ConcReqID := 0;
ReturnCode := FND_REQUEST.SET_MODE(TRUE);
ConcReqID := FND_REQUEST.SUBMIT_REQUEST('RWJF',
'RWJF_PIMS_INT',
'', '', FALSE,
:NEW.Pims_Txn_Batch_id,'AP', chr(0),
END IF;
IF LoadToGl > 0 THEN
vRESP_APPL_ID := 20003;
vRESP_ID := 50003;
vUSER_ID := 1065;
apps.fnd_global.apps_initialize(vUSER_ID,vRESP_ID,vRESP_APPL_ID);
ConcReqID := 0;
ReturnCode := FND_REQUEST.SET_MODE(TRUE);
ConcReqID := FND_REQUEST.SUBMIT_REQUEST('RWJF',
'RWJF_PIMS_INT',
'', '', FALSE,
:NEW.Pims_Txn_Batch_id,'GL',chr(0),
END IF;
insert into test_pims
values
('Test3',:New.Pims_Txn_Batch_id,vUSER_ID,vRESP_ID,vRESP_APPL_ID);
insert into test_pims
values
('Test3',ConcReqID,vUSER_ID,vRESP_ID,vRESP_APPL_ID);
IF ConcReqID = 0 THEN
DBMS_OUTPUT.PUT_LINE('Problem Submitting Program to get pims txn batch'); /* Handle Error */
END IF;
End;
-- End of DDL Script for Trigger APPS.RWJF_PIMS_ORACLE_INTdon't quite understand the structure of your tables but it sounds similiar to a merge statement.
(contiditonally insert, update records depending on whether or not corresponding records exist)
create table custom_table
(cust_no number,
line_no number,
party_id number
create table hz_parties
as (
select 1 party_id, 'A' bill_to_location, 10 cust_no, 100 line_no from dual union
select 2, 'B', 20, 200 from dual union
select 3, 'C', 30, 300 from dual union
select 4, 'D', 40, 400 from dual
merge into custom_table t1
using (select * from hz_parties) t2
on (t1.party_id = t2.party_id)
when not matched then insert (t1.cust_no, t1.line_no, t1.party_id)
values (t2.cust_no, t2.line_no, t2.party_id);
Edited by: pollywog on Mar 5, 2010 6:52 AM -
Bulk Load into SAP system from external application
Hi,
Is there a way to perform a bulk load of data into a SAP system from an external application?
Thanks
SimonHello,
My external application is a C program and I think I want to use IDocs and RFC to communicate with the SAP system.
Simon -
Interfacing to oracle 11i e-business suite from external applications
I would like to send and receive data interactively from an external application to Oracle e-business suite 11i. Can you please point to me the API's or any other starting points. (Comparable to SAP's ALE..via BAPI's, IDOC's etc.)
AbeezarThanks to previous responder for tip regarding JDK/JRE anchor strings. I'm not sure if that is a problem. After letting the install process (java.exe) run for over an hour, I finally got past the InstantiateFile step. It looks like the process just takes a long time with no visible progress sometimes. After 5-6 hrs, it looked like the install succeeded (for the most part). There were still some errors in the error logs related to the Concurrent Manager (TNS-12541: TNS:no listener) I believe. If anyone has insight on what this error msg means, I would greatly appreciate a reply.
The other problem I am tackling right now is how to explicitly set the Forms processing mode to HTTP rather than the default socket mode. According to the 11i docs (and Forms Developer 6i docs), you should only have to set "connectMode=HTTP" in the config file, appsweb.cfg, to make this happen. However, when I try bringing up a client form, the form hangs. So, obviously, something is amiss. A related question is whether one can run Forms in only HTTP mode and not HTTPS (and thus avoid having to install SSL). I would greatly appreciate any insight from fellow users. -
Access weblogic roles from external application
Hi all. In my scenario, the user and roles are stored in the WebLogic server. Then, there is an external application (not deployed on this WebLogic server) which needs to access these users/roles. Can someone tell me if there is an API provided by WebLogic through which the external application can access them? A sample code/documentation link for this would be icing on the cake.
Thanks for reading this post.
Vishal Singh.The embedded LDAP server that comes with WLS is not intended to be used by other applications and scale up to a large amount of users. Oracle recommends using an enterprise class identity management solution for use cases like that such as Oracle Internet Directory or Oracle Directory Server Enterprise Edition.
However, if you want to see how to embedded LDAP, this link shows you how to use a standard LDAP browser:
http://download.oracle.com/docs/cd/E14571_01/web.1111/e13707/ldap.htm#i1102166
So by using a Java LDAP api with the settings as described in the docs, your external app may be able to access users/roles.
I think you can find WLST examples for that somewhere too.
Maybe you are looking for
-
MIRO: debito posterior em conta de razão
Prezados experts, eu tem um pequenho problema na miro na hora de fazer um :'(, O que acontece na hora de inserir os dados nas telas da MIRO como debito posterior em conta de razão o sistema calcula os valores dos impostos corretamente como se o val
-
I have backed my iphone4 upto ICloud but i don't know to restore music onto my new itunes? ive only retrieved music that ive bought through itunes back. but thats not even 10% of what i had how do i restore my other music? without losing the music al
-
Problem in conventing word/excel documents to pdf file.
Dear all, I have got a rather strange error in by Acrobat 9 Pro in Windows 7 Pro which made me rather frustrating. Recently our office has brought 2 Lenovo PC set and have reinstatlled all the software e.g. Office 2007, Acrobat 9 Pro (updated to 9.4.
-
Can i recover a deleted download from my iPhone?
can I recover a deleted audiobook from my iphone via itunes?
-
CM: Open Reconciliation Interface CE_999_INTERFACE_V
what are these columns for: Cleared_charges_amount Cleared_error_amount are they for tolerance? how does it work?