Exception Using Generate Metadata in OIF 11.1.1.4
I am conducting some initial tests using OIF version 11.1.1.4 on a WebLogic 10.3.5 domain on LINUX which is also configured with SOA Suite 11.1.1.5. Attempting to use the Generate Metadata button to export Identity Provider and Service Provider data inside the Fusion console (http://myhost.mydomain.com:9001/em ) is generating the following error:
####<Feb 10, 2013 7:34:16 PM CST> <Error> <HTTP> <myhost.mydomain.com> <admin> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <fd994b6845794ae9:771e4863:13cc5cd01eb:-8000-0000000000005df0> <1360546456910> <BEA-101020> <[ServletContext@403238802[app:oif module:/fed path:/fed spec-version:2.5 version:11.1.1.2.0]] Servlet failed with Exception java.security.AccessControlException: access denied (oracle.security.jps.service.credstore.CredentialAccessPermission context=SYSTEM,mapName=OIF,keyName=userldappassword read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
In plain language, the error is saying that the oif application requires a CSF map named OIF to be present with an entry granting read access to the userldappassword entry in the WebLogic security realm's CSF. That permission isn't present so the retrieval fails and the metadata cannot be exported. Strangely, whatever write access needed by the oif app is present because any changes to Security Provider or Identity Provider data is saved and retained between WebLogic domain restarts.
I've reviewed the installation steps for OIF and a few tips on various blogs and cannot find any reference to special scripts that should have been executed to add these permissions to the WebLogic domain's security realm and CSF stuff. I've attempted to manually add the OIF map to the domain's Credentials then add that userldappassword key and it seems to appear successfully in the map but still doesn't fix the problem.
Also, I found references to issues with running OIF in the same domain as SOA due to conflicts with $ORACLE_HOME. The fix for that is to manually copy all of the files in $IDM_ORACLE_HOME/fed/scripts into the WebLogic binary installation's directory at $WL_HOME/common/wlst and append $IDM_ORACLE_HOME/fed/scripts to the $CLASSPATH. That didn't fix this particular problem however.
Thanks for any help.
Look to be a hot swap issue. I don't think you can do anything about this but opening a SR with support, who'll tell you to upgrade to 12c.
Timo
Similar Messages
-
Application Exception using @Application not working
I'm trying to create 2 business application exception using the @Application annotation on my 2 java exception class. The first exception is a StarException class that extends java.lang.Exception (per ejb 3.0 spec). Below is snippet of the class.
@ApplicationException(rollback=true)
public class StarException extends Exception {...}.
As you can tell that this is a check exception and will rollback transaction when it occurred. I have another exception class called StarRuntimeException that extends java.lang.RuntimeException. This is also mention on ejb 3.0 spec and is useful if you don't want to catch the exception on the server side and just throw it and the client will receive such application exception class. Below is a snippet of the class ...
@ApplicationException(rollback=false)
public class StarRuntimeException extends RuntimeException {...}.
By the way I'm using this exception in my wls 10.3 webservices stateless beans (jax-rpc 1.1). Some of the methods throws these 2 exceptions.
There are 2 problems with this application exception during runtime on the client side.
1. Regarding StarException, the client can catch this exception when the webservice method throws this exception. The problem is that the error messages is null. Tried both getMesssage() and getLocalizedMessage() are all null.
2. Regarding StarRuntimeException, the generated client stubs and artifacts does not even throw this exception, therefore it will not the caught. This exception is wrapped inside RemoteException instead.
Your help are needed. ThanksOk. I figured it out. The url rewrite was missing in the config. Put it there and its working now.
-
JDBC / Servlet / ": Io exception: SO Exception was generated"
Hi,
i am trying to write a simple Servlet program that would access oracle 9i database and display the names in the "emp" table in the form of a html page.
I am using tomcat 4.0, jdk1.2.2, oracle 9i, windows 98.
I am getting this exception as the outoput of the program:
"Io exception: SO Exception was generated "
The input of the program will be through a html file, with a form that will ask the user for his/her name(this has got nothing to do with the logic of the program.. just for the sake of using a html form):
HTML file:
<html>
<head>
<title>First Aplet</title>
</head>
<body>
<FORM METHOD=GET ACTION="http://localhost:8080/Hello">
What is your name?
<input type=text name="name"><p>
<input type=submit>
</form>
</body>
</html>
The code for the servlet class is as follows:
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Hello extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse res) throws
ServletException, IOException{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
String name = req.getParameter("name");
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String name = req.getParameter("name");
res.setContentType("text/html");
out = res.getWriter();
try{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection(
"jdbc:oracle:thin:@","scott","tiger");
stmt = con.createStatement();
rs = stmt.executeQuery("SELECT * from EMP");
out.println("<HTML><HEAD><TITLE>EMp Table Details for "+name+"</TITLE></HEAD>");
out.println("<BODY>");
out.println("");
out.print("<TABLE>\n");
try{
ResultSetMetaData rsmd = rs.getMetaData();
int numcols = rsmd.getColumnCount();
out.print("<TR>");
for(int i = 1;i<=numcols;i++)
out.print("<TH>"+rsmd.getColumnLabel(i));
out.print("</TR>\n");
while(rs.next()){
out.print("<TR");
for(int i=1;i<=numcols;i++){
out.print("<TD>");
Object obj = rs.getObject(i);
if(obj!=null)
out.print(obj.toString());
else
out.print(" ");
out.print("</TR>\n");
catch(SQLException e){
out.print("SQLEXception : "+e.getMessage());
out.println("</TABLE>");
out.println("</BODY></HTML>");
catch(SQLException e){
out.println("SQLEXception caught: " + e.getMessage());
public String getServletInfo(){
return "A servlet that knows the name of the person to whom it is saying hello";
can anyone help?
thanks..
KdevRayaThe getMetaVersion is not the problem, it works ok.
the problem is the second connection
conn = DriverManager.getConnection ("jdbc:oracle:thin:@database",info);
This is exactly as it is illustrated in the "JDBC Developer?s Guide and R
Reference" from oracle for release 9.2 Part No. A96654-01 page 3-8
//import packages and register the driver
import java.sql.*;
import java.math.*;
DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
//specify the properties object
java.util.Properties info = new java.util.Properties();
info.put ("user", "sys");
info.put ("password", "change_on_install");
info.put ("internal_logon","sysdba");
//specify the connection object
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@database",info);" -
Hello,
When I am running a page in jdev, I am getting the following error:
NVFactory: _readNVPair expected )
NVFactory: _readNVPair expected )
NVFactory: _readNVPair expected )
NVFactory: _readNVPair expected )
oracle.apps.fnd.framework.OAException: Application: FND, Message Name: SYSTEM-ERROR. Tokens: MESSAGE = Io exception: NL Exception was generated; (Could not lookup message because there is no database connection) at oracle.apps.fnd.framework.OACommonUtils.processAOLJErrorStack(OACommonUtils.java:884).....
Till yesterday the page was running fine but suddenly I am encountering this exception.
The DBC file is also fine without any slashes(/).
The DataBase connection is getting established successfully.
Please give your suggetions on to solve this issue.
Thank you.Right click on the DB connection you are using and check whether you able to connect and open the "Sql Worksheet"?
--Shiv -
Io Exeption: SO Exception was generated AND no ocijdbc9
My database version is oracle8.15,
I use jdk1.4 so I download new jdbc driver from oracle website.Its version is Oracle9i Release 2 (9.2.0.1).
1. When connect in thin mode, I set the classpath include ojdbc14_g.jar,ocrs12.zip, and nls_charset12.zip, but the error occured: Io Exeption: SO Exception was generated
2. When connect in oci mode, I set the classpath include ojdbc14_g.jar,ocrs12.zip,nls_charset12.zip, and oci_nt.tar. The error occured: no ocijdbc9. But I have include the oci_nt in the classpath and this ocijdbc9 is just in the oci_nt.tar.
How to solve these two problem. Please help me.ThanksYou are using Oracle JDBC drivers that are incompatible with your version of Oracle. You need to download the Oracle driver set that includes classes12.jar or classes12.zip.
-
I'm receiving this error message when execute the class below, who may help me? I already search for the solution in google, but without success.
I also can connect in this server using SQLPLUS*
ERROR:
java.sql.SQLException: Io exception: NL Exception was generated at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:273) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:327) at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:360) at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:150) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:31) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:595) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at fmsreport.FMSReportView.jButtonSheet1ActionPerformed(FMSReportView.java:372) at fmsreport.FMSReportView.access$800(FMSReportView.java:26) at fmsreport.FMSReportView$4.actionPerformed(FMSReportView.java:168) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6041) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5806) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4413) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2440) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) BUILD SUCCESSFUL (total time: 13 seconds)
CLASS:
private void jButtonSheet1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: Connection connection = null; try { // Load the JDBC driver String driverName = "oracle.jdbc.driver.OracleDriver"; Class.forName(driverName); // Create a connection to the database String url = "jdbc:oracle:thin:@(DESCRIPTION=" + "(ADDRESS_LIST=" + "(ADDRESS=(PROTOCOL=TCP)" + "(HOST=X.com)" + " = " + "(PORT=1540)" + ")" + ")" + "(CONNECT_DATA=" + "(SERVICE_NAME=empac810)" + "(SERVER=DEDICATED)" + ")" + ")"; String username = "x"; String password = "x"; connection = DriverManager.getConnection(url, username, password); System.out.println("OK!"); } catch (ClassNotFoundException e) { e.printStackTrace(); // Could not find the database driver } catch (SQLException e) { e.printStackTrace(); // Could not connect to the database } }shouldn't it be?
String url = "jdbc:oracle:thin:@X.com:1540/empac810";% -
How to log the exception using Log action in Oracle Service Bus
Hi,
Whenever an exception is raised how to log the exception using Log action in oracle service bus.After logging where I have to find the logged message.It would be in the log file for the managed server which ran the request. If you are logging the message at a lower level than your app server, however, you won't see it. You should be logging the exception at Error level.
-
How to make use of metadata in OA Framework?
Hi,
I have requirement to create a table structure dynamically and i need to create a view object dynamically with tablename and column name passed dynamically . I have heard of metadata concept.
My question is How can we make use of metadata in OA framework?
Any code scriplet of making use of metadata in OA framework will be of great help.
-MithunI am assuming that by metadata you meant MDS. Now coming to your scenario, unless you provide the detailed scenario, we can't suggest the proper approach. Is the number of columns, column name etc fixed or even that will vary in your scenario?
--Shiv -
Scenario is SOAP-XI-SAP(An exception is generated in the webservice layer)
Hi Experts,
I have a interface like SOAP-XI-SAP.An error/exception is generated in the web service layer which is trying to send the SOAP request to XI.
I am getting the error/exception in web service layer like"<b>An IOException was thrown while trying to execute the Http method</b>".
How ever this interface is working fine in Production and the same is not working in Quality.I have checked all the settings in quality and production and it looks same.
My XI quality is working fine.
Can anybody help me what could be the reason.
Thanks & Regards,
KPhi prasann,
Can you give more description on the error
regds
Ramesh P -
How to use SharePoint Metadata in MS Excel
Hi,
I would like to use the metadata from a SharePoint library in an Excel file without a VBA scripts. How can I get these metadata into an Excel file?
Thanks in advance.Hi,
In MS Word we have the possibility to use a library's metadata by using "Quick Parts" and "Document Properties". Unfortunatly, MS Word is not very confortable in contrast to MS Excel. Therefore we are looking for a solution to use the metadata of a sharepoint
library in an Excel sheet.
For example: We have implemented a customized Excel file with calculated columns. This excel file should be a, lets say a measurement protocol.
By creating a new document (Excel Template) we want to add only the measurements. The metadata shall appear within the template. (LookUps, Date, Responsible, ID, etc.)
Export the data into an excel file is very redundant. Because you have the data inside the library and in the excel file. Copying, Sending, Renaming, etc.. I just was wondering why MS Word has this option and MS Excel not? Do you know how I can use those
metadata from SharePoint?
Thanks in advance. -
Caml query using managed metadata column
hi,
I am having a console appln, where i want to pass the one paramater in the form of siteCol1:subsite1:subsite2 where siteCol1:subsite1:subsite2 is the path of subsite which is in MMS.
Can i pass this string paramter to the splist which contains a taxonomy column and match this paramter in the listitemcollection and fetch only those recordw which matches this crirteria.
and it should fetch the values which matches in a splist. the caml query it expects contains the taxonomy -managed metadata column - , but i am stuck with
SPList splistLIST = parenttWeb.Lists.TryGetList("LIST1");
if ((splistLIST.Items.Count > 0 && splistLIST!= null))
SPQuery objnodeQuery = new SPQuery();
objnodeQuery.Query =
string.Format(
"<OrderBy>" +
"<FieldRef Name='ID' />" +
"</OrderBy>" +
"<Where>" +
"<Eq>" +
"<FieldRef Name='myTaxonomy' />" +
"<Value Type='Text'>{0}</Value>" +
"</Eq>" +
"</Where>", _mcurrentPathTermSet);
SPListItemCollection nodeItemCollection = splistLIST1.GetItems(objnodeQuery);
am not able to retrieve the listitems which passes this as a parameter and retrieve those records where it matches this taxonomy column.
my doubt is, how to pass a string parameter to the splist contains taxonomy column and fetch those recordsHi,
Managed metada column does not supported in lookup column as the thread below:
https://social.technet.microsoft.com/Forums/en-US/0dee5ba4-9648-445f-a774-8c59cf01b81c/confirmation-needed-cant-lookup-managed-metadata-field-with-lookup-column?forum=sharepointgeneralprevious
If you prefer managed metadata in Search, then I'd suggest you find workaround to use managed metadata column in lookup column. You could use a workflow to copy the managed metadata column to a text field, make the text field to be hidded from the list if
necessary. Then lookup this text field in other list.
Regards,
Rebecca Tu
TechNet Community Support -
How to run exception using JSP?
How to run exception using JSP?
Why would you need the <%%> between the if else blocks? Even if you attempt to write some data within the blocks in java, you will still get an error. For example, this is illegal:
if(done)
System.out.println(true);
System.out.println("Hello World");
else
System.out.println(false);
}The compiler is expecting the 'else' to be directly after the body of the if. If it encounters anything else, it will complain. So you cannot do this in jsp either, regardless if it's a different technology, it's the same compiler. -
How to use Generate Synchronization Parameters for PSK modulation and demodulation
Hi I am trying to use Generate Synchronization Parameters.vi to sync the recovered stream after demodulation and my input stream to modualtion block but I don't know how to work with this block to sync input stream with output stream. Also would you please let me know what are the ways to sync input bits and demodulation bit stream.I really appreciated your help
Thanks
Solved!
Go to Solution.Hi en99,
In order to use "MT Generate Synchronization Parameters.vi" you must wire in the following on your block diagram:
The system parameters created in "MT Generate System Parameters.vi" needs to be wired directly to the sync vi.
The synchronization parameters need to be wired direct to "MT Demodulate.vi"
The synchronization bits can be wired into the sync vi direct from "MT Generate Bits.vi"
What I have done is taken your 11.vi that you uploaded in your previous post and altered it to contain the sync vi. I have saved it as a 2010 version.
I hope this information helps!
Kind Regards,
Laurence C.
Senior Test Development Engineer
Dyson Ltd
Attachments:
11sync2010.vi 18 KB -
Raise exception using CX_MAPPING_FAULT
Hi,
I want to raise an exception when an error occured in the ABAP mapping.I can be able to raise single message exception using the above one but I want to raise exception for all the messages from an error message internal table.I collect return codes and error messages into an internal table and want to display them in SXMB_MONI. Is it possible to raise multiple exceptions using CX_MAPPING_FAULT.
Thanks,
RPHi,
Refer,
http://help.sap.com/saphelp_nw04/helpdata/en/ba/e18b1a0fc14f1faf884ae50cece51b/content.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/ba/e18b1a0fc14f1faf884ae50cece51b/content.htm
http://srikanth4xi.blogspot.com/
"Award points if helpful"
Regards,
Jayasimha Jangam -
Can another reporting tool use the metadata from BI Server?
Does anyone know if an external reporting tool can use the metadata and security that exists in the Repository? We want to leverage the metadata in the BI Server using a tool other than Answers.
Hi
You have an option. There is a client tool 'Oracle BI Publisher Client' where you will be able to see the Presentation columns and create your own reports there. I have used this before in word and I guess it is still the same way for Excel. Check for yourself. The difference between BI Office plug-in and Oracle BI Publisher Desktop is that later allows to see columns to create new reports.
BI Publisher is Advanced Reporting in BI EE Plus
• BI Server semantic layer as a data source
• BI Answers request as a data source
• BI Publisher report in a Dashboard w/ prompts
• Security
Verify for Excel though.
Good Luck
Maybe you are looking for
-
If i log in and out of my apple id, my number comes up as an option but i wont let me select it. i have reset my network settings multiple times, and restored all settings as well and nothing is working
-
Deciding what to do if user closes window(JDialog)
I am drawing shapes- Rectangle, Ellipse, Trianlge...I have big class that implements JFrame and it is used to draw the draw the shapes on the its content pane. Inside this class, I have an inner class that draws a custom JDialog frame. A user selects
-
T
-
Can you sell automatic download pdf files with MUSE?
I have a web site where I sell pdf files. I am currently using shopify but am not thrilled with their web deisgns. Is there a way (either through an app or widget) to sell pdf files? I would need the files to be immediate available for buyers upon ch
-
Error in Labour welfare fund LWF
Hi Experts, we have upgraded SAP Hr module from 4.6B to ECC 6.0 , While running the payroll it's giving error "NO ENTRY IN TABLE T7INU3", But we don't know what exactly we need to maintained in table V_T7INU3 in ECC 6.0 . Edited by: Abhijai on Sep