OAM with ADAM / AD userproxy bind
Hi All,
I have setup oam with ADAM as user store and extended schema etc. ,but now I need to use AD bind rather then ADAM bind.
Does anyone integrated ADAM / AD bind with OAM ? It will be great if you can provide me pros and cons of using it and how to do it.
Thanks,
Tom
Hi Tom,
I am also planning to install OAM with ADAM as my User and Configurtion store with SSL. I am taking OAM product documentation as a reference. But if you have got any screen shots or some kind of documnt you made while installing OAM with ADAM can you share that with me.
Thanks
Similar Messages
-
there is requirment to have the ADAM host the user and policy store for OAM with the user base to the tune of 3.5 millions. Is this going to pose a problem with ADAM as the repository ?
You should not have any issue with ADAM as it is the same Active Directory minus the Network related stuff removed. Code base is pretty much the same (microsoft claims::)
Couple of options for you to plan.
You have create two or three ADAm instances and split the users across and you can have OAM directly or through OVD to talk to multiple repositories.
Make sure the attributes that will be used in search are indexed and structure OU appropriately.
Whether or not you use the OVD, you may want to split the policy store to another ADAM instance so that when you have to back up entire ADAM DIT, you only do a small value and will also help during migration.
Thanks
Ram -
Java.lang.NullPointerException in 8.1 with soap doc literal binding
hi,
scenario:
1) web service with soap doc literal binding on external server. web service
is expecting a complex input argument
2) generate web service control in weblogic 8.1 (sp1) workshop
3) wrote jws file to use the web service control
4) run test and hit the following call stack
NOTE: this is only encountered when the web service is expecting a complex input
argument. if the web service is expecting a simple input argument, it works fine
java.lang.NullPointerException at com.bea.xml.marshal.AtomicValueMPlan.marshal(AtomicValueMPlan.java:90)
at com.bea.xml.marshal.BaseMPlan.marshal(BaseMPlan.java:337) at com.bea.xml.marshal.MarshalContext.writeElementObjectOrHref(MarshalContext.java:426)
at com.bea.xml.marshal.BaseMPlan.writeValueUsingStrategy(BaseMPlan.java:307) at
com.bea.xml.marshal.BaseMPlan.marshal(BaseMPlan.java:349) at com.bea.xml.marshal.MarshalContext.writeElementObjectOrHref(MarshalContext.java:426)
at com.bea.xml.marshal.BaseMPlan.writeValueUsingStrategy(BaseMPlan.java:307) at
com.bea.xml.marshal.BaseMPlan.marshal(BaseMPlan.java:349) at com.bea.xml.marshal.MethodMPlan.marshal(MethodMPlan.java:260)
at com.bea.wlw.runtime.core.dispatcher.DispMessage.marshalXml(DispMessage.java:386)
at com.bea.wlw.runtime.jws.call.SoapCall.<init>(SoapCall.java:150) at com.bea.wlw.runtime.jws.call.SoapHttpCall.<init>(SoapHttpCall.java:61)
at com.bea.wlw.runtime.core.control.ServiceControlImpl.invoke(ServiceControlImpl.jcs:559)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:359)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:420) at
com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:393) at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:387)
at $Proxy8.DocLitQueryByExample(Unknown Source) at doc_lit_bs.bs_doc_litControlTest.DocLitQueryByExample(bs_doc_litControlTest.jws:31)
is there a workaround to the problem?http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=article&group=weblogic.developer.interest.webservices&item=4270
Bolei wrote:
>
hi,
scenario:
1) web service with soap doc literal binding on external server. web service
is expecting a complex input argument
2) generate web service control in weblogic 8.1 (sp1) workshop
3) wrote jws file to use the web service control
4) run test and hit the following call stack
NOTE: this is only encountered when the web service is expecting a complex input
argument. if the web service is expecting a simple input argument, it works fine
java.lang.NullPointerException at com.bea.xml.marshal.AtomicValueMPlan.marshal(AtomicValueMPlan.java:90)
at com.bea.xml.marshal.BaseMPlan.marshal(BaseMPlan.java:337) at com.bea.xml.marshal.MarshalContext.writeElementObjectOrHref(MarshalContext.java:426)
at com.bea.xml.marshal.BaseMPlan.writeValueUsingStrategy(BaseMPlan.java:307) at
com.bea.xml.marshal.BaseMPlan.marshal(BaseMPlan.java:349) at com.bea.xml.marshal.MarshalContext.writeElementObjectOrHref(MarshalContext.java:426)
at com.bea.xml.marshal.BaseMPlan.writeValueUsingStrategy(BaseMPlan.java:307) at
com.bea.xml.marshal.BaseMPlan.marshal(BaseMPlan.java:349) at com.bea.xml.marshal.MethodMPlan.marshal(MethodMPlan.java:260)
at com.bea.wlw.runtime.core.dispatcher.DispMessage.marshalXml(DispMessage.java:386)
at com.bea.wlw.runtime.jws.call.SoapCall.<init>(SoapCall.java:150) at com.bea.wlw.runtime.jws.call.SoapHttpCall.<init>(SoapHttpCall.java:61)
at com.bea.wlw.runtime.core.control.ServiceControlImpl.invoke(ServiceControlImpl.jcs:559)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:359)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:420) at
com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:393) at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:387)
at $Proxy8.DocLitQueryByExample(Unknown Source) at doc_lit_bs.bs_doc_litControlTest.DocLitQueryByExample(bs_doc_litControlTest.jws:31)
is there a workaround to the problem? -
OAM with OVD SSL , can I use openSSL to create certificate
OAM with OVD SSL , can I use openSSL to create certificate . In the doc, it use miscrosoft cert server . But I want to use openssl , but not success. Does anyone success to do?
OAM with OVD SSL , can I use openSSL to create certificate . In the doc, it use miscrosoft cert server . But I want to use openssl , but not success. Does anyone success to do?
-
Hi All,
Can anyone give me some info on integrating OAM with Oracle Demantra for SSO..
Thanks in advance,
SaiHi Sai,
Please see the following link posted earlier:
Re: Oracle Demantra Plug-in
Hope it might be helpful.
Regards,
Shekhar -
Error installation when configure OAM with FORMS 11Gr2 (SSO)
Hi
I try configure SSO with Forms 11gR2 (windows 2008).
1. Install RCU 11.1.1.5.0
2. Install and configure OID (ofm_idm_win_11.1.1.2 & patch ofm_idm_win_11.1.1.5)
3. Install OAM (ofm_iam_generic_11.1.1.5 & Patch 11.1.1.5.3 (13473393))
4. Integrate OAM & OID - After that i can logon to my oamconsole using OID (LDAP) identifier
5. Try install Forms 11gr2 ( ofm_frmrpts_win_11.1.2.0.0_64)
During installation, i complete information about my OID, then i put connect information to OAM and i get error.
OAMAdminServer - console
<2012-07-17 08:44:32 CEST> <Error> <oracle.oam.engine.remotereg> <OAM-30046> <agent validate mode failed. Agent does not exist. >
InstallLog
Welcome to OAM Remote Registration Tool!
Parameters passed to the registration tool are:
Mode: agentvalidate
Agent name: 120717084429_RREG_OSSO_VALIDATE
Enter your server address (http(s)://FQDN:port):Server Address: http://weblogic:7002
Enter admin username:Username: weblogic
Enter admin password: Enter admin password:Your validate request is being sent to the Admin server at: http://weblogic:7002
2012-07-17 08:44:33 oracle.security.am.engines.rreg.common.XMLValidationEventHandler handleEvent
SEVERE: Error occurred while parsing the XML file.Error message is: cvc-complex-type.2.4.d: Invalid content was found starting with element 'managedServerUrl'. No child element is expected at this point.
At Column:421
and At line number: 1
Error message is: cvc-complex-type.2.4.d: Invalid content was found starting with element 'managedServerUrl'. No child element is expected at this point.
At Column:421
and At line number: 1
The remote registration process did not succeed! Please find the specific error message below.
Error in unmarshal2012-07-17 08:44:34 oracle.security.am.engines.rreg.common.RequestResponseParser parseFromXMLString
SEVERE: Exception encountered: RemoteAgentRegistrationException. Specific exception:JAXBException.nulljavax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException: cvc-complex-type.2.4.d: Invalid content was found starting with element 'managedServerUrl'. No child element is expected at this point.]
2012-07-17 08:44:34 oracle.security.am.engines.rreg.client.RegClient main
SEVERE: Exception encountered: RemoteAgentRegistrationException. Specific exception:Error in unmarshalling operation! Please try again.oracle.security.am.engines.rreg.common.RemoteAgentRegistrationException: Error in unmarshalling operation! Please try again.
ling operation! Please try again.
resultset.getStatus() : false
Thanks in advice.
OscarHi,
This is a bug with OAM 11.1.1.5.x
The fix is to use OAM 11.1.2.x and you should be able to configure FR 11.1.2.x and connect to OID and OAM.
Regards,
noveaux_life -
Report with dynamic order by (binding of parameter)
hy,
my problem is the following:
i want to let the user customize the ordering of a portal report.
but the binding does not really work, the bind variable seems to
have no effect in the order by clause.
code sample:
select * from SCOTT.EMP order by :p_order
then, portal gets the right value for the parameter:
:p_order binding with HIREDATE
but: this results in an emp table sorted by the empno.....
and not by the hiredate
do you have any ideas how to get this working ???
thanx, martin allhoffHi, the way to do this is to pass in a different set of
parameters. Try not using the :bind parameter in the report
query, but instead, call your report like this:
http:// ... /pls/portal30/Schema.report.show?
p_arg_names=_ORD_BY_COL&P_arg_values=HIREDATE
then try calling
http:// ... /pls/portal30/Schema.report.show?
p_arg_names=_ORD_BY_COL&P_arg_values=EMPNO
to see if indeed it is dynamically selecting the order by clause
based on the info passed in. Also, check my syntax, I cant
remember if ORDBY_COL is correct or not. But any possible
options should be listed for you in the "Display Call Interface"
screen for the report. -
Problems opening a pdf file from a URL protected by OAM with M.Explorer
Hello,
we have protected a web portal with OAM. When we access a URL which is a pdf file with Mozilla Firefox, the file is retrieved and opened correctly, but when we try to open it using Microsoft Explorer it won't open. If we disable OAM the pdf is opened without problems. We set Microsoft Explorer security level to the lowest possible value but the problem persists.
Can anyone give us a hand to solve this issue?
Thank youHi Francisco,
In the AccessGate screen for the WebGate, if you have the CachePragmaHeader and CacheControlHeader set to "no-cache", try setting them to "public" (or blank), restart the web server, and see if that resolves the issue.
Regards,
Colin -
Error with report - pkg and bind var
Hi to all,
i'm writing some report and i found a strange isssue.
I would like to retrieve some data using packages.
So, something like select dbms_xxxx(var1, var2, var3) from dual;
I would like to pass through bind vars the value per each variable.
I used :var1 and also &var1 to be secure..
if i use select dbms_xxxx(':var1', ':var2', ':var3') from dual;
it gives me error about the apex, so i changed it in
select dbms_xxxx(par1 => :var1.....
Now it gives a problem with the parenthesis. But they are right!
Any ideas? A possible limit of developer?
By the way.. latest sqldev version.
Thanks
AcrExample:
SELECT DBMS_METADATA.GET_DDL(
object_type => upper(&object_type),
object_name => upper(&object_name),
schema => upper(&schema)) DDL
FROM DUAL;
This i what i get.
Error: ORA-00907 MISSING RIGHT PARENTHESIS
using &var or :var
Acr -
On request of Peter Spier I will post a script here to make a document with top binding for e.g. calendars. The script supposes you have made your document (calendar) on normal facing or non facing pages.
Dave Saunders script to make a booklet:
//DESCRIPTION: Shuffles pages for booklet printing
Written by Dave Saunders
Latest Revision: August 15, 2005
Copyright ©2005 PDS Associates
if (app.documents.length == 0) {
alert("There are no open documents.");
exit();
// Make sure that the pages are a multiple of four
myPages = app.documents[0].pages;
if (myPages.length % 4 != 0) {
alert("Document length isn't a multiple of four.");
exit();
// Document is suitable for converting to a booklet
Before proceeding, check to see if document needs to be saved
if (app.documents[0].modified) {
if (confirm("Document has unsaved changes. Click OK to save them and proceed.")){
app.documents[0].save(app.documents[0].fullName);
} else {
exit();
// Some trickiness to get a copy of the document opened
if (app.version == 3) {
app.userInteractionLevel = UserInteractionLevels.neverInteract;
} else {
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.neverInteract;
myFN = app.documents[0].fullName;
myName = app.documents[0].name;
for (n=0; 1000>n; n++) {
myTN = app.documents[0].filePath + "/" + myName.split(".indd")[0] + String(n) + ".indt";
if (File(myTN).exists) { continue } // Template already exists, try another name
app.documents[0].save(File(myTN),true); // Save as template
app.documents[0].close();
app.open(File(myTN)); // Open another untitled copy
File(myTN).remove();
break; // This loop will drop through if you already have 1000 template files with the same
// name as your document with 0 - 999 as postfix; This is highly unlikely, but if it does
// happen, I just go ahead and work on the original; the only warning will be that the
// booklet document won't be untitled; it'll have the same name as your original document.
if (app.version == 3) {
app.userInteractionLevel = UserInteractionLevels.interactWithAll;
} else {
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
app.documents[0].documentPreferences.allowPageShuffle = false;
for (i=0; myPages.length > i; i++) {
origSection = myPages[i].appliedSection;
origNumbering = origSection.pageNumberStyle;
origSection.pageNumberStyle = PageNumberStyle.arabic;
pageName = myPages[i].name;
sectName = origSection.name;
if (sectName != "") {
pageName = pageName.split(sectName)[1];
pageNo = Number(pageName);
// Following versioning logic for new section provided by Teus de Jong
if (app.version == 3){
newSection = app.documents[0].sections.add(undefined, undefined, {pageStart:app.documents[0].pages[i], continueNumbering:false, pageNumberStart:pageNo, pageNumberStyle:origNumbering, marker: origSection.marker, name: origSection.name});
origSection.pageNumberStyle = origNumbering;
} else {
newSection = app.documents[0].sections.add({pageStart:app.documents[0].pages[i], continueNumbering:false, pageNumberStart:pageNo, pageNumberStyle:origNumbering, marker: origSection.marker, name: origSection.name});
origSection.pageNumberStyle = origNumbering;
app.documents[0].documentPreferences.allowPageShuffle = true;
for (i=0; (myPages.length/2)>i; i++){
if (i % 2 == 0) {
app.documents[0].pages[myPages.length - 1].move(LocationOptions.before,app.documents[0].pages[i*2],BindingOptions.leftAlign);
} else {
app.documents[0].pages[myPages.length - 1].move(LocationOptions.after,app.documents[0].pages[i*2],BindingOptions.rightAlign);
// Just in case the shuffling has affected the position of a text-wrapped group:
app.activeDocument.textPreferences.zOrderTextWrap = !app.activeDocument.textPreferences.zOrderTextWrap;
app.activeDocument.textPreferences.zOrderTextWrap = !app.activeDocument.textPreferences.zOrderTextWrap;
To use the script, copy and paste to a text editor and save as a plain text file with an appropriate name in the form YourName.js (for CS) or YourName.jsx (for CS2) in the Scripts folder of the Presets folder of your InDesign CS or CS2 application folder (you could put it in a subfolder if you wish). Then to run the script, with your document open, double-click its name in the Scripts palette. -
Integrate OAm with ebusiness suite - error when starting OAM
Hi ,
I integrate OAM 11.1.2.1 with ebusiness suite R12.1.1
When starting OAM I have error :
[2013-10-10T14:03:12.395+02:00] [oam_server1] [WARNING] [OAMSSA-04014] [oracle.oam.foundation.access] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000K6YFJUp2NQEpN41Fie1ILdP1000003,0] [APP: oam_server#11.1.2.0.0] Cannot set override properties for Coherence due to exception.[[
java.security.AccessControlException: access denied (oracle.security.jps.service.credstore.CredentialAccessPermission context=SYSTEM,mapName=OAM_STORE,keyName=jks read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at java.security.AccessController.checkPermission(AccessController.java:549)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:458)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:518)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:544)
at oracle.security.jps.i
[2013-10-10T14:03:39.329+02:00] [oam_server1] [ERROR] [JPS-03156] [oracle.jps.authorization.framework] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000K6YFJUp2NQEpN41Fie1ILdP1000003,0] [APP: oam_server#11.1.2.0.0] The exception has been thrown by ARME. The authorization result is set to deny.
[2013-10-10T14:03:39.330+02:00] [oam_server1] [ERROR] [] [oracle.jps.authorization.framework] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000K6YFJUp2NQEpN41Fie1ILdP1000003,0] [APP: oam_server#11.1.2.0.0] com.bea.security.providers.authorization.asi.InvocationException: ArmeRUNTIME Exception: The resource type RES_TYPE1 is not found in store
[2013-10-10T14:03:39.714+02:00] [oam_server1] [ERROR] [] [Coherence] [tid: Logger@479369044 3.7.1.1] [userId: <anonymous>] [ecid: 0000K6YFJUp2NQEpN41Fie1ILdP1000003,1:17306] [APP: oam_server#11.1.2.0.0] 2013-10-10 14:03:39.711/468.956 Oracle Coherence GE 3.7.1.1 <Error> (thread=[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Error while starting cluster: java.lang.IllegalArgumentException: Invalid configuration: <ssl>[[
<identity-manager>
<key-store>
<url>file:/u01/OAM/wlsOAM/user_projects/domains/oam_domain/config/fmwconfig/.cohstore.jks</url>
<password/>
<type/>
</key-store>
<password/>
<algorithm>SunX509</algorithm>
</identity-manager>
<trust-manager>
<algorithm>PeerX509</algorithm>
<key-store>
<url>file:/u01/OAM/wlsOAM/user_projects/domains/oam_domain/config/fmwconfig/.cohstore.jks</url>
<password/>
</key-store>
</trust-manager>
<protocol/>
</ssl>
at com.tangosol.net.ssl.SSLSocketProvider.setConfig(SSLSocketProvider.java:440)
at com.tangosol.net.SocketProviderFactory.createProvider(SocketProviderFactory.java:77)
at com.tangosol.net.SocketProviderFactory.ensureProvider(SocketProviderFactory.java:152)
at com.tangosol.coherence.component.net.Cluster.configureSockets(Cluster.CDB:28)
Caused by: java.security.UnrecoverableKeyException: Password must not be null
at sun.security.provider.JavaKeyStore.engineGetKey(JavaKeyStore.java:107)
at sun.security.provider.JavaKeyStore$JKS.engineGetKey(JavaKeyStore.java:38)
at java.security.KeyStore.getKey(KeyStore.java:763)
at com.sun.net.ssl.internal.ssl.SunX509KeyManagerImpl.<init>(SunX509KeyManagerImpl.java:113)
Someone can kindly help
regardsSolved,
checked in the domain_name\config\fmwconfig for zero byte files and found that the jps-config.xml was empy.
Regards -
What's with the "unable to bind"?
I have a list that originally was created in Flash Catalyst. I modified the repeating item component to have the text bound to data.label to accomodate my data source:
<s:RichText d:userLabel="0" fontFamily="Helvetica" color="0x252525" fontSize="12" kerning="off" whiteSpaceCollapse="preserve" y="4" x="5" text="{data.label}">
My data source is an array collection of objects, each object with a label and data:
<mx:ArrayCollection>
<mx:source>
<fx:Object label="No insulation" data="0"/>
<fx:Object label="Fiberglass Batts" data="4.30"/>
<fx:Object label="Vermiculite" data="2.4"/>
<fx:Object label="Rock/Mineral Wool" data="4"/>
<fx:Object label="Urea-formaldehyde foam" data="4.5"/>
<fx:Object label="Balsam Wool" data="3"/>
<fx:Object label="Cotton Batts" data="4"/>
</mx:source>
</mx:ArrayCollection>
It seems to work fine except for the warning:
warning: unable to bind to property ’label’ on class ’Object’ (class is not an IEventDispatcher)
From past experience, perhaps I need to cast data.label, but as what?Hi Handycam,
This warning shows up when you try binding to an object that doesn't implement IEventDispatcher.
Object does not implement IEventDispatcher so any time you bind to a property of that object you will get a warning.
If you define a subclass of EventDispatcher with the properties you want:
MyBindableObject.as:
package {
import flash.events.EventDispatcher;
public class MyBindableObject extends EventDispatcher {
[Bindable] public var label:String;
[Bindable] public var data:Number;
And then replace the objects in your ArrayCollection with instances of MyBindableObject then the warnings should go away.
SampleList.mxml:
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:local="*">
<s:List>
<s:ArrayCollection>
<local:MyBindableObject label="No insulation" data="0"/>
<local:MyBindableObject label="Fiberglass Batts" data="4.30"/>
<local:MyBindableObject label="Vermiculite" data="2.4"/>
<local:MyBindableObject label="Rock/Mineral Wool" data="4"/>
<local:MyBindableObject label="Urea-formaldehyde foam" data="4.5"/>
<local:MyBindableObject label="Balsam Wool" data="3"/>
<local:MyBindableObject label="Cotton Batts" data="4"/>
</s:ArrayCollection>
</s:List>
</s:Application>
Message was edited by: Shongrunden (adding sample code for SampleList.mxml) -
Clientgen with JAXWS -- how to bind with JAXB?
I'm using WLS 10.0 "clientgen" to generate Java classes from my WSDL files. All goes well for the simpler WSDL files. Since I'm new to JAXB, I don't quite understand now how to bind the output files using JAXB. It seems this would have been done in the 'clientgen' process, but I don't see any parameters for this in the documentation/help output.
Here's the ant snippet:
<target name="wsdl2java" depends="init" >
<clientgen
type="JAXWS"
wsdl="${sitedata.wsdl.file}"
destDir="${generated.class}"
serviceName="SiteData"
packageName="${output.package}.sitedata"/>
</target>
How can this be done?The <binding> child element of the WLS 10.0 wsdlc Ant task, does in fact allow you to pass a .xjb file to the wsimport Ant task. wsdlc calls wsimport internally.
When you do this, you want to do all of your namespace-to-Java-package mapping in the .xjb file, and not specify the packageName attribute on the wsdlc Ant task. In fact, doing the latter will override the mapping specified in the .xjb file.
Here's a sample Ant target that shows what this looks like:
<target name="run-wsdlc" depends="clean">
<taskdef name="wsdlc" classname="weblogic.wsee.tools.anttasks.WsdlcTask" classpathref="compile.classpath" />
<mkdir dir="${src.dir}"/>
<property name="client.binding" value="custom-client.xjb"/>
<wsdlc
type="JAXWS"
srcWsdl="etc/${wsdl.file.name}.wsdl"
destJwsDir="WebContent/WEB-INF/lib"
destImplDir="${src.dir}"
explode="false"
verbose="${verbose}"
debug="${debug}"
failonerror="true"
>
<binding dir="etc" includes="${client.binding}"/>
<classpath>
<path refid="compile.classpath"/>
</classpath>
</wsdlc>
</target>
And here's the contents of the custom-client.xjb file:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bindings
xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xmlns="http://java.sun.com/xml/ns/jaxws"
wsdlLocation="DataStagingService2.wsdl"
>
<bindings
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
node="wsdl:definitions"
>
<package name="services.datastaging">
<jxb:javadoc>
<![CDATA[<body>Package level documentation for generated package services.datastaging.</body>]]>
</jxb:javadoc>
</package>
<jxb:schemaBindings>
<jxb:package name="com.acmeworld.irad.services.datastaging"/>
</jxb:schemaBindings>
</bindings>
</bindings>
The targetNamespace attribute for the DataStagingService is http://www.acmeworld.com/irad/services/datastaging. The above .xjb file says to map this to the services.datastaging Java package, but the skeleton JAX-WS service endpoint implementation class that wsdlc generates, doesn't currently honor this. The JAXB generated classes will be as specified in the .xjb file, but you'll need to manually refactor the Java package name of the wsdlc generated JAX-WS skeleton class, to be services.datastaging.
I'll be publishing a series of articles on using JAXB and JAX-WS with WebLogic 10.0, so look out for them in the coming months :-)
HTH,
Mike Wooten -
Hi All,
Can anybody help me with the deployment architecture for OAM along with OID for an SSO solution. I could not find such a asset in any of the datasheets/documentation od Oracle (typical deployments).I can understand the confusion. It's a complex product with a lot of documentation. And it has undergone several name changes in its history. In reality, it's two products in one:
OAM - Access - This is the security half of the product that performs authentication and authorization, controls access to web applications, and provides web sso. It consists of an Access Server, Policy Manager, and security agents called webgates or access gates. Webgates are pre-built security agents that Oracle ships with the product. They provide webgates for many lead web and application servers. Access gates are basically custom webgates, built and deployed using the Access SDK.
See details here:
http://download.oracle.com/docs/cd/E15217_01/doc.1014/e12494/access.htm#BEIEJFFJ
OAM - Identity - Identity system is the user mgmt half of the product, providing features like self-registration, user self-services, delegated administration, and approval workflow. It consists of an Identity server and a webpass, which is the presentation layer to get into the Identity server. You install a webpass on a web server so users and administrators can access the Identity system.
See details here:
http://download.oracle.com/docs/cd/E15217_01/doc.1014/e12494/identity.htm#CHDCCEDA
OAM does not require a Java application server to operate because it is not a Java application. What it does require is a web server and an LDAP directory server. The LDAP directory stores all your user data as well all the security policies, configurations, and workflows.
Take a look at the Oracle-By-Example training series for OVD and OAM:
http://www.oracle.com/technology/obe/fusion_middleware/im1014/ovd-oam/index.html
It can help you get started with how to install the products. Note that OVD (Oracle's virtual LDAP directory) is not required for OAM, but is used in this example. You need a physical LDAP repository like OID, Sun, OpenLDAP, Novell eDirectory, or Microsoft AD. -
How to create table with list/map value binding
I need to display few values in a tabular format. Is it possible to create adf table without having value binding to a VO object. Can I make a table with some list/map combination.
I want to change the display format with minimum change in the application. Hence I am looking for a change to define a list/map and map it with the table.
Following is the structure I need to display in.
| |Header1|Header2 |
|_______|_______|_______|
|Txt R1 |value 1 |Value 2 |
|_______|_______|_______|
|Txt R2 |Value 3 |value 4 |
|_______|_______|_______|
All the views does not have any relation. Hence I should not create a VO and adding rows of the VO object.
Edited by: Jaykishan on Jun 10, 2011 11:34 AMYes, you can do it. Create a pojo with the properties(column) you want to display in the table and create a list with the instances of pojos and then you can populate your table using the list.
Sample:
//POJO
public class SamplePojo {
private String col1;
private String col2;
public SamplePojo(String col1, String col2){
this.col1 = col1;
this.col2 = col2;
//add setter and getter methods
//Inside bean, prepare a list with pojo instances (Assume a getter exists for pojoList)
pojoList = new ArrayList();
pojoList .add(new SamplePojo("Value1", "Value2");
pojoList .add(new SamplePojo("Value3", "Value4");
etc.
//Inside jspx
<af:table value="#{<Bean>.pojoList}" var="pojo" ...>
<af:column headerText="Header1" ..>
<af:outputText value="#{pojo.col1}"/>
<af:column>
<af:column headerText="Header2" ..>
<af:outputText value="#{pojo.col2}"/>
<af:column>
</af:table>HTH
Sireesha
Maybe you are looking for
-
I tried researching it online, and I think that my computer might be too old to get new software updated on it - I bought it either in 2007 or 2008. I just think that it seems unfair that I have to buy a whole new computer just to put my music and ot
-
Hi, The system has generated two purchase orders against a purchase requisition. The purchase requisition quantity is '1' The first order has OPEN QUANTITY as '0' and has no data in it's CUSTOMER DATA TAB in the PO The second order has OPEN QUANTITY
-
ICal delegates automatically selected
Hi, among my several calendars I configured an account on Exchange 2010 with some delegates (five). Now when I open I cal, some of these delegates (usually one or two) are automatically selected (the tick to show then is turned on). I can the 'untick
-
they key icon is no longer where it should be in order to save and remember passwords. cant find it anywhere
-
Microsoft office crashes when trying to print
Hi, upgraded my Mac from Maverick to Yosemite and now my Excel, Word, Powerpoint randomly crash when i try to print (doesnt matter if i try to print to an actual printer or make it into a pdf.). At the beginning I noticed that especially it happened