Problems in registering Locations with global_name = true.
Hello,
I am facing problems registering locations using ombplus. Here is what I did.
OMB+> OMBCREATE LOCATION 'TEST_LOCATION' SET PROPERTIES (TYPE, VERSION, DESCRIPTION, BUSINESS_NAME) VALUES ('Oracle Database', \
'10.2','This is a location', 'TEST_LOCATION' )Location TEST_LOCATION created.
OMB+> OMBCOMMIT
Commit complete.
OMB+> source c:/code/ombscripts/qa-bofarac/allinit.tcl
C:/Code/OMBScripts/QA-BOFARAC/ImportParam.txt
OMB+> OMBALTER LOCATION 'TEST_LOCATION' SET PROPERTIES ( HOST, PORT, SERVICE_NAME , SCHEMA, CONNECT_AS_USER,PASSWORD, VERSION, UOID,DATABASE_NAME) \
VALUES ( '$HOST', $PORT,'$SERVICE', '$TgtDBUser', '$TgtDBUser', 'TgtDBPWD','$
dbversion','true','$SERVICE');
Location TEST_LOCATION altered.
OMB+> OMBCOMMIT
Commit complete.
OMB+> OMBREGISTER LOCATION 'TEST_LOCATION' REUSE
Location TEST_LOCATION is invalid and could not be deployed.
OMB+> OMBALTER LOCATION 'TEST_LOCATION' SET PROPERTIES ( PASSWORD ) VALUES ('ENT_STAR')
Location TEST_LOCATION altered.
OMB+> OMBCOMMIT
Commit complete.
OMB+> OMBREGISTER LOCATION 'TEST_LOCATION' REUSE
Location TEST_LOCATION registered.
OMB+>
Please note that I am setting global_names option in LOCATION objec by setting UOID
= 'true' . Is this correct ? I am using OWB 10.2.0.8
Am I missing any step before registering location ?
Please let me know. Any help is appreciated.
Thanks
Madhavi
Hi Madhavi,
You said:
OMB+> OMBALTER LOCATION 'TEST_LOCATION' SET PROPERTIES ( HOST, PORT, SERVICE_NAME , SCHEMA, CONNECT_AS_USER,PASSWORD, VERSION, UOID,DATABASE_NAME) \
VALUES ( '$HOST', $PORT,'$SERVICE', '$TgtDBUser', '$TgtDBUser', 'TgtDBPWD','$
dbversion','true','$SERVICE');
Did you leave out the "$"-character for the TgtDBPWD variable in purpose? Could this be the source of your problem?
Regards,
Ed
Similar Messages
-
Impact of GLOBAL_NAMES=TRUE?
OK,
To set up our environment, we have OWB10R2 with the runtime repository running on an Oracle 9.2 instance.
Now, the instance in which the runtime repository is deployed includes schemas for our operational reporting copy of the source data, and our various datamart schemas. The Operational reporting copy of production is updated via streams.
My issue: The streams implementation as used on 9.2 requires GLOBAL_NAMES set to TRUE, but OWB requires GLOBAL_NAMES=FALSE.
So far, the runtime repository seems to be working correctly with GLOBAL_NAMES=TRUE with the exception that I can't seem to use the repository browser as it keeps dropping my login. Not a huge deal, although annoying to be without the gui.
Does anyone know of any other issues that this might cause which I will need to look out for?
Thanks,
MikeHello!
I had an environment where the design and runtime repositories were on a database where global_names was true (for the same reason as in your case). I had no problems at all (though it was OWB 10.1 and RDBMS 10.2).
One case I know it can cause problem when you have a mapping that requires database link (global_names=true restricts database link naming and OWB does not care about it; see metalink note 118244.1).
I don't think your RAB problem is related to this setting, but who knows.
Regards,
Robert -
Problem with immediate=true, maybe a Bug
I'm using a dataTable for selecting an user. The selected userBean will be put to the session context with id "selectedUser". The next page allows to edit users values. This edit page contains a cancel button with immedtiate=true param to abort editing and go back to the list. The edit page contains some input fields like:
<h:inputText id="firstName" value="#{selectedUser.firstName}" />
<h:inputText id="lastName" value="#{selectedUser.lastName}" />
These fields are showing correct values for the selected user. But after selecting another user from the list the edit page is showing the values of the previous selected user! By selecting the second user again and again after a while the edit page shows the correct values.
Well, I've added a JSP expression to the edit page to show me if the selected user is the right one "Edit User (${selectedUser})". The value of this expression always shows the correct selected user.
If I modify the command button from:
<h:commandButton action="users" value="Cancel" immediate="true" />
to:
<h:commandButton type="reset" onclick="window.location.href='/faces/users'" value="Cancel" />
the problem does not appear!!!
For me it looks like a bug. Any ideas?
Thx,
WolfgangSorry for the imcomplete testcase, here it comes again:
--- Users.java ---------------------------------------------
package jsf.test;
import java.util.ArrayList;
import javax.faces.context.FacesContext;
public class Users
private ArrayList users;
public Users()
super();
users = new ArrayList();
users.add(new User("User_A", "firstName_A", "lastName_A"));
users.add(new User("User_B", "firstName_B", "lastName_B"));
users.add(new User("User_C", "firstName_C", "lastName_C"));
public ArrayList getUsers()
return users;
public String edit()
FacesContext context = FacesContext.getCurrentInstance();
User user = (User)context.getExternalContext().getRequestMap().get("user");
System.out.println("selectedUser: " + user);
context.getExternalContext().getSessionMap().put("selectedUser", user);
return "navToUser";
--- User.java ---------------------------------------------
package jsf.test;
public class User
private String loginName;
private String firstName;
private String lastName;
public User()
public User(String loginName, String firstName, String lastName)
this.loginName = loginName;
this.firstName = firstName;
this.lastName = lastName;
public String getLoginName()
return loginName;
public void setLoginName(String loginName)
this.loginName = loginName;
public String getFirstName()
return firstName;
public void setFirstName(String firstName)
this.firstName = firstName;
public String getLastName()
return lastName;
public void setLastName(String lastName)
this.lastName = lastName;
public String update()
System.out.println("user update: " + this);
return "navToUsers";
public String toString()
return firstName + " " + lastName;
--- users.jsp ---------------------------------------------
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<html>
<body>
<f:view>
<h:form id="selectUser">
<b>Users</b><p>
<h:dataTable id="users" value="#{users.users}" var="user">
<h:column>
<f:facet name="header">
<h:outputText value="Login Name" />
</f:facet>
<h:commandLink action="#{users.edit}">
<h:outputText value="#{user.loginName}"/>
</h:commandLink>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="First Name" />
</f:facet>
<h:commandLink action="#{users.edit}">
<h:outputText value="#{user.firstName}"/>
</h:commandLink>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Last Name" />
</f:facet>
<h:commandLink action="#{users.edit}">
<h:outputText value="#{user.lastName}"/>
</h:commandLink>
</h:column>
</h:dataTable>
</h:form>
</f:view>
</body>
</html>
--- user.jsp ---------------------------------------------
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<html>
<body>
<f:view>
<h:form>
<b>User</b><p>
<h:panelGrid columns="2" cellpadding="5">
<h:outputText value="Login Name" />
<h:inputText id="lognName" value="#{selectedUser.loginName}"/>
<h:outputText value="First Name" />
<h:inputText id="firstName" value="#{selectedUser.firstName}"/>
<h:outputText value="Last Name" />
<h:inputText id="lastName" value="#{selectedUser.lastName}"/>
<h:outputText value=" " />
<h:panelGroup>
<h:commandButton action="navToUsers" value="Cancel" immediate="true"/>
<%-- <h:commandButton type="reset" onclick="window.location.href='/faces/users.jsp'" value="Cancel"/> --%>
<h:outputText value=" " />
<h:commandButton action="#{selectedUser.update}" value="OK"/>
</h:panelGroup>
</h:panelGrid>
</h:form>
</f:view>
</body>
</html>
--- faces-config.xml ---------------------------------------------
<managed-bean>
<description>
Bean for TEST users.
</description>
<managed-bean-name>users</managed-bean-name>
<managed-bean-class>jsf.test.Users</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<managed-bean>
<description>
Bean for TEST user.
</description>
<managed-bean-name>user</managed-bean-name>
<managed-bean-class>jsf.test.User</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<navigation-rule>
<from-view-id>/users.jsp</from-view-id>
<navigation-case>
<from-outcome>navToUser</from-outcome>
<to-view-id>/faces/user.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/user.jsp</from-view-id>
<navigation-case>
<from-outcome>navToUsers</from-outcome>
<to-view-id>/faces/users.jsp</to-view-id>
</navigation-case>
</navigation-rule> -
I am new to Mac...How do I get connected to a server on my network via a hyper link IP address path? When I try to open in a URL and login as a registered user with proper login it errors out saying there was a problem with connecting to the server?
Some of the following is going to use some technical terms — this area is inherently somewhat technical.
If you don't understand some part of the following reply, please ask.
Is this your own OS X Server system on your own network, or is this some other server within some larger organization?
You're posting this in the OS X Server forum, which is a software package that allows OS X systems to provide web-based and many other services; to become servers.
If it's your OS X Server on your network, then the network and DNS configurations are suspect, or the server is somehow malfunctioning or misconfigured. This is unfortunately fairly common, as some folks do try to avoid setting up DNS services.
If it's a larger organization and somebody else is managing the server and the network, then you'll probably need to contact the IT folks for assistance; to learn the network setup and DNS requirements, and if there's a problem with the server itself.
The basic web URL "hyper link IP address path" — without using DNS — usually looks something the following, where you'll need to replace 10.20.30.40 with the IP address of your server:
http://10.20.30.40
UptimeJeff has posted a URL that specifies the AFP file system; an OS X file share. That's used if you're connecting to an Apple storage service somewhere on your network. You might alternatively need to specify smb://10.20.30.40 or such, if it's a Windows file server. (There can be additional requirements for connecting to Windows Server systems, too.)
If there's local IT staff available here, please contact them for assistance. If these are your own local systems and your own local OS X Server system, then some information on the server will be needed. (If you're on a NAT'd network, you'll also need to get DNS services configured and working on your local OS X Server system and your network — you'll not be able to skip this step and reference ISP DNS servers here — or things can and usually will get weird.) -
How to register a Location with database link in Ombplus?
Hello,
what's the detailed syntax in owb 10.2 to register a location with a database link?Hi,
thanks that helps.
Now i found out that after an import of the location the field "from Location" is not set. I need to set it to OWB_REPOSITORY_LOCATION.
How can i do it?
OMBALTER LOCATION 'Locname' SET PROPERTIES (FROM_LOCATION) VALUES ('OWB_REPOSITORY_OWNER') does not work
-> Property FROM_LOCATION is not defined in class ORACLE_GATEWAY_LOCATION
Cann you help me again?
Thanks
Helga -
The PyramidVille game in Facebook is not loading.I have no problems with the other games.I'm receiving the message" Forbidden 403" CSRF Verification failed.Request aborted. More information is available with Debug= True edit
Clear the cache and the cookies from sites that cause problems.
"Clear the Cache":
* Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
"Remove the Cookies" from sites causing problems:
* Tools > Options > Privacy > Cookies: "Show Cookies"
Reload web page(s) and bypass the cache.
* Press and hold Shift and left-click the Reload button.
* Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
* Press "Cmd + Shift + R" (MAC) -
Problem in soademo registering FulfillmentESB with ESB Server
Hi,all
I am a beginner in soa suite. Now I am stuck in a problem about registering FulfillmentESB module with ESB Server in soademo. The ESB registeration summary dialog display this error message:
Entity Deployment Failed
error code: 1003 : 5
summary: Failed to create System "Fullfillment"
Fix: Ensure that the (a) Repository is available. (b) The Connection information for the Repository is Valid. Also verify the detailed cause of error if available. Contact Oracle Support if error not fixable.
Then I try to enter the ESB Control from the SOA page. After logon, I can't see anything in the ESB Control. It seems like the ESB IS is not connecting to the backend DB. But How can I solve this problem?
Any help would be appreciated!
PeterDear Martin,
First of all I should thank for your attention. In order to save time, I should say that another thread is started regarding this problem, so to have a better focus I am inserting messages that may give some clues here too.
1. Regarding service OLITE, I should say that there is no service with this name. I think it is because I have used recommendations of soademo and used oracleXE database. If I'm right.
2.I am using DHCP, and all of the things are installed on my laptop, and there would be no need to other network resources.
3.In hosts file there is only one line :
127.0.0.1 localhost
4.Windows firewall has been activated but some exceptions have been available.
The exact messages in log files are followed:
default_group_home_default_group-1:1.Unable to create a connection to "karimi_vaio/192.168.32.55:12,601" as user "null".
javax.jms.JMSException: Unable to create a connection to "karimi_vaio/192.168.32.55:12,601" as user "null"
2.<2007-04-28 00:53:27,859> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://karimi_vaio:8888
oc4j\log :1.deployment failed with error
2.Entity Deployment Failed
Thanks in advance -
Problems importing with LR 1.3 - Problems finding a location?
When I try to import photos from my camera LR pops up a message saying it's having a problem finding a location to put the imports. Then when I try to import again, it goes without a problem. Has anyone else experienced this?
thanks,
GeoffGeoff-
Can you give the exact message, what you then do? Also, type of image, platform, set up (internal, external drives, room on drive, RAM) -
Issue while creating location with database link
Hi all,
I am using OWB 10.2.0.4.0 (same Oracle DB version). I am trying to create a location using a database link.
When I select the location which the database link is located (From location drop-down list), I face the following error.
>
ENV0036: The selected location is not valid.
ENV0036: The selected location is not valid.
at oracle.wh.service.sdk.integrator.RepositoryUtils.createDBLinkWithLocation(RepositoryUtils.java:156)
at oracle.wh.ui.environment.wizards.DatabaseLinkComponent.init(DatabaseLinkComponent.java:61)
at oracle.wh.ui.environment.wizards.DatabaseLinkComponent.reload(DatabaseLinkComponent.java:204)
at oracle.wh.ui.environment.wizards.FromLocationComponent.itemStateChanged(FromLocationComponent.java:111)
at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1162)
at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1219)
at javax.swing.JComboBox.contentsChanged(JComboBox.java:1266)
at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:100)
at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:88)
at javax.swing.JComboBox.setSelectedItem(JComboBox.java:551)
at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:597)
at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseReleased(BasicComboPopup.java:749)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:232)
at java.awt.Component.processMouseEvent(Component.java:5100)
at javax.swing.plaf.basic.BasicComboPopup$2.processMouseEvent(BasicComboPopup.java:452)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:480)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:141)
at java.awt.Dialog$1.run(Dialog.java:542)
at java.awt.Dialog$3.run(Dialog.java:569)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:567)
at java.awt.Component.show(Component.java:1133)
at java.awt.Component.setVisible(Component.java:1088)
at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
at oracle.wh.ui.owbcommon.OWBWizard.initialize(OWBWizard.java:815)
at oracle.wh.ui.owbcommon.OWBWizard.<init>(OWBWizard.java:168)
at oracle.wh.ui.owbcommon.OWBWizard.<init>(OWBWizard.java:147)
at oracle.wh.ui.owbcommon.IdeUtils._doLaunchDefinition(IdeUtils.java:1188)
at oracle.wh.ui.owbcommon.IdeUtils.showWizard(IdeUtils.java:471)
at oracle.wh.ui.owbcommon.IdeUtils.showWizard(IdeUtils.java:427)
at oracle.wh.ui.jcommon.tree.WBRepositoryObjectTree.launchWizard(WBRepositoryObjectTree.java:502)
at oracle.wh.ui.console.commands.CreateByWizardCmd.showUI(CreateByWizardCmd.java:33)
at oracle.wh.ui.console.commands.CreateCmd.performAction(CreateCmd.java:76)
at oracle.wh.ui.console.commands.TreeMenuHandler$1.run(TreeMenuHandler.java:188)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:189)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:478)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
>
Could you please let me know how to solve this and how to create such location with OMB*Plus?
Thanks,
SebastianHi David,
Thanks a lot for the tip. Now I was able to use this and using a registered location.
OMBCREATE LOCATION 'X' SET PROPERTIES (TYPE,VERSION,CONNECTION_TYPE, SCHEMA) VALUES ('ORACLE_DATABASE','11.1','DATABASE_LINK','MY_SCHEMA')
OMBCREATE CONNECTOR 'REGISTERED_LOC/X SET PROPERTIES (DATABASE_LINK_NAME) VALUES ('MY_DBLINK') SET REF LOCATION 'X'
OMBCOMMIT
OMBCC '/MY_PROJECT'
OMBCAC 'DEFAULT_CONFIGURATION'
OMBCONNECT CONTROL_CENTER USE 'owb_user/owb_user'
OMBREGISTER LOCATION 'X' REUSE
OMBCOMMITBut now my question is the following.
I am having problems to import the metadata from X.
When create a module (source), I am able to make "data location" from location 'X' but when I want to import a table from location 'X' is not possible, because it shows as a plausible metadata location as "REGISTERED_LOC"
Could you please let me know how to use 'X' as metadata location?
Thanks!
Sebastián -
Hi,
I have a question on using EJB / or RMI servers with CORBA clients using
RMI-IIOP transport, which in theory should work, but in practice has few
glitches.
Basically, I have implemented a very simple server, StockTreader, which
looks up for a symbol and returns a 'Stock' object. In the first example, I
simplified the 'Stock' object to be a mere java.lang.String, so that lookup
would simply return the 'synbol'.
Then I have implemented the above, as an RMI-IIOP server (case 1) and a
CORBA server (case 2) with respective clients, and the pair of
client-servers work fine as long as they are CORBA-to-CORBA and RMI-to-RMI.
But the problem arises when I tried using the RMI server (via IIOP) with the
CORBA client, when the client tries to narrow the object ref obtained from
the naming service into the CORBA idl defined type (StockTrader) it ends up
with a class cast exception.
This is what I did to achieve the above results:
[1] Define an RMI interface StockTrader.java (extending java.rmi.Remote)
with the method,
public String lookup( String symbol) throws RMIException;
[2] Implement the StorckTrader interface (on a PortableRemoteObject derived
class, to make it IIOP compliant), and then the server to register the stock
trader with COS Naming service as follows:
String homeName =....
StockTraderImpl trader =new StockTraderImpl();
System.out.println("binding obj <" homeName ">...");
java.util.Hashtable ht =new java.util.Hashtable();
ht.put("java.naming.factory.initial", args[2]);
ht.put("java.naming.provider.url", args[3]);
Context ctx =new InitialContext(ht);
ctx.rebind(homeName, trader);
[3] Generate the RMI-IIOP skeletons for the Implementation class,
rmic -iiop stock.StockTraderImpl
[4] generate the IDL for the RMI interface,
rmic -idl stock.StockTraderImpl
[5] Generate IDL stubs for the CORBA client,
idlj -v -fclient -emitAll StockTraderImpl.idl
[6] Write the client to use the IDL-defined stock trader,
String serverName =args[0];
String symList =args[1];
StockClient client =new StockClient();
System.out.println("init orb...");
ORB orb =ORB.init(args, null);
System.out.println("resolve init name service...");
org.omg.CORBA.Object objRef
=orb.resolve_initial_references("NameService");
NamingContext naming =NamingContextHelper.narrow(objRef);
... define a naming component etc...
org.omg.CORBA.Object obj =naming.resolve(...);
System.out.println("narrow objRef: " obj.getClass() ": " +obj);
StockTrader trader =StockTraderHelper.narrow(obj);
[7] Compile all the classes using Java 1.2.2
[8] start tnameserv (naming service), then the server to register the RMI
server obj
[9] Run the CORBA client, passing it the COSNaming service ref name (with
which the server obj is registered)
The CORBA client successfully finds the server obj ref in the naming
service, the operation StockTraderHelper.narrow() fails in the segment
below, with a class cast exception:
org.omg.CORBA.Object obj =naming.resolve(...);
StockTrader trader =StockTraderHelper.narrow(obj);
The <obj> returned by naming service turns out to be of the type;
class com.sun.rmi.iiop.CDRInputStream$1
This is of the same type when stock trader object is registered in a CORBA
server (as opposed to an RMI server), but works correctly with no casting
excpetions..
Any ideas / hints very welcome.
thanks in advance,
-hariOn the contrary... all that is being said is that we needed to provide clearer examples/documentation in the 5.1.0 release. There will be no difference between the product as found in the service pack and the product found in the 5.1.1. That is, the only substantive will be that 5.1.1 will also
include the examples.
"<=one way=>" wrote:
With reference to your and other messages, it appears that one should not
expect that WLS RMI-IIOP will work in a complex real-life system, at least
not now. In other words, support for real-life CORBA clients is not an
option in the current release of WLS.
TIA
"Eduardo Ceballos" <[email protected]> wrote in message
news:[email protected]...
We currently publish an IDL example, even though the IDL programmingmodel in Java is completely non-functional, in anticipation of the support
needs for uses who need to use IDL to talk to the Weblogic server,
generically. This example illustrates the simplest connectivity; it does not
address how
to integrate CORBA and EJB, a broad topic, fraught with peril, imo. I'llnote in passing that, to my knowledge, none of the other vendors attempt
this topic either, a point which is telling if all the less happy to hear.
For the record then, what is missing from our distribution wrt RMI-IIOPare a RMI-IIOP example, an EJB-IIOP example, an EJB-C++. In this you are
correct; better examples are forth coming.
Still, I would not call our RMI-IIOP implementation fragile. I would saythat customers have an understandably hard time accepting that the IDL
programming model is busted; busted in the sense that there are no C++
libraries to support the EJB model, and busted in the sense that there is
simply no
support in Java for an IDL interface to an EJB. Weblogic has nothing to doit being busted, although we are trying to help our customers deal with it
in productive ways.
For the moment, what there is is a RMI (over IIOP) programming model, aninherently Java to Java programming model, and true to that, we accept and
dispatch IIOP request into RMI server objects. The way I look at it is this:
it's just a protocol, like HTTP, or JRMP; it's not IDL and it has
practically nothing to do with CORBA.
ST wrote:
Eduardo,
Can you give us more details about the comment below:
I fear that as soon as the call to narrow succeeds, the remainingapplication will fail to work correctly because it is too difficult ot
use an idl client in java to work.It seems to me that Weblogic's RMI-IIOP is a very fragile
implementation. We
don't need a "HelloWorld" example, we need a concrete serious example(fully
tested and seriously documented) that works so that we can get a betteridea
on how to integrate CORBA and EJB.
Thanks,
Said
"Eduardo Ceballos" <[email protected]> wrote in message
news:[email protected]...
Please post request to the news group...
As I said, you must separate the idl related classes (class files and
java
files) from the rmi classes... in the rmic step, you must set a newtarget
(as you did), emit the java files into that directory (it's not clearyou
did this), then remove all the rmi class files from the class path... ifyou
need to compile more classes at that point, copy the java files to theidl
directly is you must, but you can not share the types in any way.
I fear that as soon as the call to narrow succeeds, the remainingapplication will fail to work correctly because it is too difficult otuse
an idl client in java to work.
Harindra Rajapakshe wrote:
Hi Eduardo,
Thanks for the help. That is the way I compiled my CORBA client, by
separating the IDL-generated stubs from the RMI ones, but still I
get a
CORBA.BAD_PARAM upon narrowing the client proxy to the interfacetype.
Here's what I did;
+ Define the RMI interfaces, in this case a StockTrader interface.
+ Implement RMI interface by extendingjavax.rmi.PortableRemoteObject
making
it IIOP compliant
+ Implemnnt an RMI server, and compile using JDK1.2.2
+ use the RMI implementation to generate CORBA idl, using RMI-IIOPplugin
utility rmic;
rmic -idl -noValueMethods -always -d idl stock.StockTraderImpl
+ generate Java mappings to the IDL generated above, using RMI-IIOPplugin
util,
idlj -v -fclient -emitAll -tf src stocks\StockTrader.idl
This creates source for the package stock and also
org.omg.CORBA.*
package, presumably IIOP type marshalling
+ compile all classes generated above using JDK1.2.2
+ Implement client (CORBA) using the classes generated above, NOTthe
RMI
proxies.
+ start RMI server, with stockTrader server obj
+ start tnameserv
+ start CORBA client
Then the client errors when trying to narrow the obj ref from the
naming
service, into the CORBA IDL defined interface using,
org.omg.CORBA.Object obj =naming.resolve(nn);
StockTrader trader =StockTraderHelper.narrow(obj); // THIS
ERRORS..!!!
throwing a CORBA.BAD_PARAM exception.
any ideas..?
Thanks in advance,
-hari
----- Original Message -----
From: Eduardo Ceballos <[email protected]>
Newsgroups: weblogic.developer.interest.rmi-iiop
To: Hari Rajapakshe <[email protected]>
Sent: Wednesday, July 26, 2000 4:38 AM
Subject: Re: problem using CORBA clients with RMI/EJBservers..!!!???
Please see the post on june 26, re Errors compiling... somewherein
there,
I suspect, you are referring to the rmi class file when you are
obliged
to
completely segregate these from the idl class files.
Hari Rajapakshe wrote:
Hi,
I have a question on using EJB / or RMI servers with CORBA
clients
using
RMI-IIOP transport, which in theory should work, but in practice
has
few
glitches.
Basically, I have implemented a very simple server,
StockTreader,
which
looks up for a symbol and returns a 'Stock' object. In the firstexample, I
simplified the 'Stock' object to be a mere java.lang.String, so
that
lookup
would simply return the 'synbol'.
Then I have implemented the above, as an RMI-IIOP server (case
1)
and a
CORBA server (case 2) with respective clients, and the pair of
client-servers work fine as long as they are CORBA-to-CORBA andRMI-to-RMI.
But the problem arises when I tried using the RMI server (via
IIOP)
with
the
CORBA client, when the client tries to narrow the object ref
obtained
from
the naming service into the CORBA idl defined type (StockTrader)
it
ends
up
with a class cast exception.
This is what I did to achieve the above results:
[1] Define an RMI interface StockTrader.java (extending
java.rmi.Remote)
with the method,
public String lookup( String symbol) throws RMIException;
[2] Implement the StorckTrader interface (on a
PortableRemoteObject
derived
class, to make it IIOP compliant), and then the server to
register
the
stock
trader with COS Naming service as follows:
String homeName =....
StockTraderImpl trader =new StockTraderImpl();
System.out.println("binding obj <" homeName ">...");
java.util.Hashtable ht =new java.util.Hashtable();
ht.put("java.naming.factory.initial", args[2]);
ht.put("java.naming.provider.url", args[3]);
Context ctx =new InitialContext(ht);
ctx.rebind(homeName, trader);
[3] Generate the RMI-IIOP skeletons for the Implementation
class,
rmic -iiop stock.StockTraderImpl
[4] generate the IDL for the RMI interface,
rmic -idl stock.StockTraderImpl
[5] Generate IDL stubs for the CORBA client,
idlj -v -fclient -emitAll StockTraderImpl.idl
[6] Write the client to use the IDL-defined stock trader,
String serverName =args[0];
String symList =args[1];
StockClient client =new StockClient();
System.out.println("init orb...");
ORB orb =ORB.init(args, null);
System.out.println("resolve init name service...");
org.omg.CORBA.Object objRef
=orb.resolve_initial_references("NameService");
NamingContext naming=NamingContextHelper.narrow(objRef);
... define a naming component etc...
org.omg.CORBA.Object obj =naming.resolve(...);
System.out.println("narrow objRef: " obj.getClass() ":"
+obj);
StockTrader trader =StockTraderHelper.narrow(obj);
[7] Compile all the classes using Java 1.2.2
[8] start tnameserv (naming service), then the server to
register
the
RMI
server obj
[9] Run the CORBA client, passing it the COSNaming service ref
name
(with
which the server obj is registered)
The CORBA client successfully finds the server obj ref in the
naming
service, the operation StockTraderHelper.narrow() fails in thesegment
below, with a class cast exception:
org.omg.CORBA.Object obj =naming.resolve(...);
StockTrader trader =StockTraderHelper.narrow(obj);
The <obj> returned by naming service turns out to be of the
type;
class com.sun.rmi.iiop.CDRInputStream$1
This is of the same type when stock trader object is registeredin a
CORBA
server (as opposed to an RMI server), but works correctly with
no
casting
excpetions..
Any ideas / hints very welcome.
thanks in advance,
-hari -
Problem by register a XMLSchema
I have a problem to register or import a new schema into XML DB.
I use Database 10g and the Oracle Enterprise Console.
I checked my schema with XMLSpy.
The schema is valid.
When I click on the bottom 'Create', I received the following error:
ORA-31154: invalid XML document
ORA-06512: at "XDB.DBMS_XMLSCHEMA_INT", line 0
ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 26
ORA-06512: at line 2'
What can I do?
It is possible to ignore the error message
The Schema is a base schema for my main schema:
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://www.opengis.net/gml" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sch="http://www.ascc.net/xml/schematron" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="3.1.0">
<annotation>
<appinfo source="urn:opengis:specification:gml:schema-xsd:basicTypes:v3.1.0">basicTypes.xsd</appinfo>
<documentation>
Generic simpleContent components for use in GML
</documentation>
</annotation>
<!-- =========================================================== -->
<simpleType name="NullEnumeration">
<annotation>
<documentation> Some common reasons for a null value:
innapplicable - the object does not have a value
missing - The correct value is not readily available to the sender of this data.
Furthermore, a correct value may not exist.
template - the value will be available later
unknown - The correct value is not known to, and not computable by, the sender of this data.
However, a correct value probably exists.
withheld - the value is not divulged
other:reason - as indicated by "reason" string
Specific communities may agree to assign more strict semantics when these terms are used in a particular context.
</documentation>
</annotation>
<union>
<simpleType>
<restriction base="string">
<enumeration value="inapplicable"/>
<enumeration value="missing"/>
<enumeration value="template"/>
<enumeration value="unknown"/>
<enumeration value="withheld"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="string">
<pattern value="other:\w{2,}"/>
</restriction>
</simpleType>
</union>
</simpleType>
<!-- =========================================================== -->
<simpleType name="NullType">
<annotation>
<documentation>Utility type for null elements. The value may be selected from one of the enumerated tokens, or may be a URI in which case this should identify a resource which describes the reason for the null. </documentation>
</annotation>
<union memberTypes="gml:NullEnumeration anyURI"/>
</simpleType>
<!-- =========================================================== -->
<element name="Null" type="gml:NullType"/>
<!-- ===================================================== -->
<simpleType name="SignType">
<annotation>
<documentation>Utility type used in various places
- e.g. to indicate the direction of topological objects;
"+" for forwards, or "-" for backwards.</documentation>
</annotation>
<restriction base="string">
<enumeration value="-"/>
<enumeration value="+"/>
</restriction>
</simpleType>
<!-- =========================================================== -->
<simpleType name="booleanOrNull">
<annotation>
<documentation>Union of the XML Schema boolean type and the GML Nulltype. An element which uses this type may have content which is either a boolean {0,1,true,false} or a value from Nulltype</documentation>
</annotation>
<union memberTypes="gml:NullEnumeration boolean anyURI"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="booleanOrNullList">
<annotation>
<documentation>XML List based on the union type defined above. An element declared with this type contains a space-separated list of boolean values {0,1,true,false} with null values interspersed as needed</documentation>
</annotation>
<list itemType="gml:booleanOrNull"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="booleanList">
<annotation>
<documentation>XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}</documentation>
</annotation>
<list itemType="boolean"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="stringOrNull">
<annotation>
<documentation>Union of the XML Schema string type and the GML Nulltype. An element which uses this type may have content which is either a string or a value from Nulltype. Note that a "string" may contain whitespace. </documentation>
</annotation>
<union memberTypes="gml:NullEnumeration string anyURI"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="NameOrNull">
<annotation>
<documentation>Union of the XML Schema Name type and the GML Nulltype. An element which uses this type may have content which is either a Name or a value from Nulltype. Note that a "Name" may not contain whitespace. </documentation>
</annotation>
<union memberTypes="gml:NullEnumeration Name anyURI"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="NameOrNullList">
<annotation>
<documentation>XML List based on the union type defined above. An element declared with this type contains a space-separated list of Name values with null values interspersed as needed</documentation>
</annotation>
<list itemType="gml:NameOrNull"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="NameList">
<annotation>
<documentation>XML List based on XML Schema Name type. An element of this type contains a space-separated list of Name values</documentation>
</annotation>
<list itemType="Name"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="doubleOrNull">
<annotation>
<documentation>Union of the XML Schema double type and the GML Nulltype. An element which uses this type may have content which is either a double or a value from Nulltype</documentation>
</annotation>
<union memberTypes="gml:NullEnumeration double anyURI"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="doubleOrNullList">
<annotation>
<documentation>XML List based on the union type defined above. An element declared with this type contains a space-separated list of double values with null values interspersed as needed</documentation>
</annotation>
<list itemType="gml:doubleOrNull"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="doubleList">
<annotation>
<documentation>XML List based on XML Schema double type. An element of this type contains a space-separated list of double values</documentation>
</annotation>
<list itemType="double"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="integerOrNull">
<annotation>
<documentation>Union of the XML Schema integer type and the GML Nulltype. An element which uses this type may have content which is either an integer or a value from Nulltype</documentation>
</annotation>
<union memberTypes="gml:NullEnumeration integer anyURI"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="integerOrNullList">
<annotation>
<documentation>XML List based on the union type defined above. An element declared with this type contains a space-separated list of integer values with null values interspersed as needed</documentation>
</annotation>
<list itemType="gml:integerOrNull"/>
</simpleType>
<!-- =========================================================== -->
<simpleType name="integerList">
<annotation>
<documentation>XML List based on XML Schema integer type. An element of this type contains a space-separated list of integer values</documentation>
</annotation>
<list itemType="integer"/>
</simpleType>
<!-- =========================================================== -->
<complexType name="CodeType">
<annotation>
<documentation>Name or code with an (optional) authority. Text token.
If the codeSpace attribute is present, then its value should identify a dictionary, thesaurus
or authority for the term, such as the organisation who assigned the value,
or the dictionary from which it is taken.
A text string with an optional codeSpace attribute. </documentation>
</annotation>
<simpleContent>
<extension base="string">
<attribute name="codeSpace" type="anyURI" use="optional"/>
</extension>
</simpleContent>
</complexType>
<!-- =========================================================== -->
<complexType name="CodeListType">
<annotation>
<documentation>List of values on a uniform nominal scale. List of text tokens.
In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string.
If a codeSpace attribute is present, then its value is a reference to
a Reference System for the value, a dictionary or code list.</documentation>
</annotation>
<simpleContent>
<extension base="gml:NameList">
<attribute name="codeSpace" type="anyURI" use="optional"/>
</extension>
</simpleContent>
</complexType>
<!-- =========================================================== -->
<complexType name="CodeOrNullListType">
<annotation>
<documentation>List of values on a uniform nominal scale. List of text tokens.
In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string.
A member of the list may be a typed null.
If a codeSpace attribute is present, then its value is a reference to
a Reference System for the value, a dictionary or code list.</documentation>
</annotation>
<simpleContent>
<extension base="gml:NameOrNullList">
<attribute name="codeSpace" type="anyURI" use="optional"/>
</extension>
</simpleContent>
</complexType>
<!-- =========================================================== -->
<complexType name="MeasureType">
<annotation>
<documentation>Number with a scale.
The value of uom (Units Of Measure) attribute is a reference to a Reference System for the amount, either a ratio or position scale. </documentation>
</annotation>
<simpleContent>
<extension base="double">
<attribute name="uom" type="anyURI" use="required"/>
</extension>
</simpleContent>
</complexType>
<!-- =========================================================== -->
<complexType name="MeasureListType">
<annotation>
<documentation>List of numbers with a uniform scale.
The value of uom (Units Of Measure) attribute is a reference to
a Reference System for the amount, either a ratio or position scale. </documentation>
</annotation>
<simpleContent>
<extension base="gml:doubleList">
<attribute name="uom" type="anyURI" use="required"/>
</extension>
</simpleContent>
</complexType>
<!-- =========================================================== -->
<complexType name="MeasureOrNullListType">
<annotation>
<documentation>List of numbers with a uniform scale.
A member of the list may be a typed null.
The value of uom (Units Of Measure) attribute is a reference to
a Reference System for the amount, either a ratio or position scale. </documentation>
</annotation>
<simpleContent>
<extension base="gml:doubleOrNullList">
<attribute name="uom" type="anyURI" use="required"/>
</extension>
</simpleContent>
</complexType>
<!-- =========================================================== -->
<complexType name="CoordinatesType">
<annotation>
<documentation>Tables or arrays of tuples.
May be used for text-encoding of values from a table.
Actually just a string, but allows the user to indicate which characters are used as separators.
The value of the 'cs' attribute is the separator for coordinate values,
and the value of the 'ts' attribute gives the tuple separator (a single space by default);
the default values may be changed to reflect local usage.
Defaults to CSV within a tuple, space between tuples.
However, any string content will be schema-valid. </documentation>
</annotation>
<simpleContent>
<extension base="string">
<attribute name="decimal" type="string" default="."/>
<attribute name="cs" type="string" default=","/>
<attribute name="ts" type="string" default=" "/>
</extension>
</simpleContent>
</complexType>
<!-- =========================================================== -->
<simpleType name="NCNameList">
<annotation>
<documentation>A set of values, representing a list of token with the lexical value space of NCName. The tokens are seperated by whitespace.</documentation>
</annotation>
<list itemType="NCName"/>
</simpleType>
<!-- ============================================================== -->
<simpleType name="QNameList">
<annotation>
<documentation>A set of values, representing a list of token with the lexical value space of QName. The tokens are seperated by whitespace.</documentation>
</annotation>
<list itemType="QName"/>
</simpleType>
<!-- ============================================================== -->
</schema>
Other simple schemas like purchase.xsd run without problems.
Thanks in advanceWhich release are you using. It registered Fine for me
SQL> declare
2 result boolean;
3 begin
4 result := dbms_xdb.createResource('/home/&1/xsd/&4',
5 bfilename(USER,'&4'),nls_charset_id('AL32UTF8'));
6 end;
7 /
old 4: result := dbms_xdb.createResource('/home/&1/xsd/&4',
new 4: result := dbms_xdb.createResource('/home/XDBTEST/xsd/testcase.xsd',
old 5: bfilename(USER,'&4'),nls_charset_id('AL32UTF8'));
new 5: bfilename(USER,'testcase.xsd'),nls_charset_id('AL32UTF8'));
PL/SQL procedure successfully completed.
SQL> commit
2 /
Commit complete.
SQL> alter session set events='31098 trace name context forever'
2 /
Session altered.
SQL> begin
2 dbms_xmlschema.registerSchema
3 (
4 schemaURL => '&3',
5 schemaDoc => xdbURIType('/home/&1/xsd/&4').getClob(),
6 local => TRUE,
7 genTypes => TRUE,
8 genBean => FALSE,
9 genTables => &5
10 );
11 end;
12 /
old 4: schemaURL => '&3',
new 4: schemaURL => 'testcase.xsd',
old 5: schemaDoc => xdbURIType('/home/&1/xsd/&4').getClob(),
new 5: schemaDoc => xdbURIType('/home/XDBTEST/xsd/testcase.xsd').getClob(),
old 9: genTables => &5
new 9: genTables => TRUE
PL/SQL procedure successfully completed.
SQL> quit
Disconnected from Personal Oracle Database 10g Release 10.2.0.0.0 - Production
With the Partitioning and OLAP options -
Problem connecting to internet with wired ethernet
Shortly after installing the Leopard 10.5.2 update, I could not connect to the internet through the wired ethernet connection. Connected wireless with no problem. Spent time with Apple tech. Determined that the machine was fine. Told to check the wall port. Had a windows PC connect fine through same cable and wall port. Also brought the MacBook to a different location. Connected to the ethernet port and connected to the internet successfully. Determined that the MacBook kept using an IP address of 192.168.1.103. This is the wrong address for my connection. The correct IP address is 172.16.7.1. Installed this address manually in the MacBook and established a connection. The MacBook cannot seem to connect automatically at this location. The Windows PC connects fine. The MacBook keeps coming up with the wrong IP address. Any idea what could be causing this??
The IP address when connected to a router will start with 192.168.x.x.
When connected to a modem you will get a different address.
When you connect to a cable modem for the first time it looks at the Media Access Control (MAC) address of whatever is connected.
It is a unique number for your device.
It only attaches to one device and provides an internet connection to that device by way of an IP address.
If you wish to connect another device and get an IP address for that new device, you need the modem to start over, since it has a monogamous relationship with the connected device.
In order to have the modem drop its relationship, it needs to be restarted.
This is not true of a dsl modem.
It sounds like your modem has linked with the MAC address of the router.
In order to connect directly to the modem and get it to link to your computer, you need to unplug the router from power.
Disconnect its ethernet cable.
Restart the modem after about 15 seconds and wait until it restarts, about 2 minutes.
Then reconnect the modem and you will likely be able to connect to the internet. -
Hello,
When i try to open document library from SharePoint Production portal then it throws the specified error. However, when i open document library from SharePoint Development portal then it opens it in file explorer quite easily.
Production portal is on https whereas development portal is on http. Also, UAG has been configured on production portal.
Any idea where it's getting stuck up? Surely, this is not a browser issue on Windows 7 as it's opening the development portal's document library on the same machine.
I've also done following things:
- Configured Desktop Experience on production environment
- Installed the hotfix for Windows 7
Regards,
Sohaib
Sohaib KhanHello Sohaib.
Here is the list of causes defined here.Hope it helps you
The cause and the resolution methods are the following:
Cause: There is a missing Root site collection...
Resolution: Check and ensure, that the “Managed Paths” are not changed in the web Application’s page, there is a (root) explicit for
this web application and there is a working Root site collection.
If for any reason this is not the case in your environment, you may try the following:
- Apply (if not already) the following Hotfix to one of those clients:
Error when you open a SharePoint Document Library in Windows Explorer or map a network drive to the library after you install Internet Explorer 10 in Windows 7 or Windows Server 2008 R2
http://support.microsoft.com/kb/2846960
Then, try to delete the cache of the IE browser before reproducing the issue. Check the result..
- Try to temporarily disable the Antivirus and test again.
- Check if you have installed the Desktop Experience feature on the SPS13 server.
- Check if you face this behavior with all users, Or only with some specific ones, Or with all different client OSes..
Otherwise you will need to collect the logs to further analyze...
http://blogs.msdn.com/b/george_bethanis/archive/2013/11/04/sps13-quot-open-with-explorer-quot-random-error-quot-we-re-having-a-problem-opening-this-location-in-file-explorer-add-this-web-site-to-your-trusted-sites-list-and-try-again-quot.aspx
Please remember to click 'Mark as Answer' on the answer if it helps you -
How to get premultiplied alpha in a png embedded with compression=true
Hi there,
I found that the [embed] tag has many undocumented features (and WHY ... WHY are they not documented?! and IS there any place where it is all thoroughly documented? Well, the one in the Flex documentation isn't really that helpful)
So you can embed PNGs in a compressed way like JPGs with compression=true and quality=70 i.e. to save a transparent PNG with JPEG compression.
BUT when I do that, the alpha seems to not get premultiplied, it doesn't behave like when I don't compress it. The shadows aren't dark anymore but almost lighten the areas up. When not using compression & quality, the shadow areas look like they're supposed to.
When using a PNG compressed by the Flash IDE, it works.
So, is there ANOTHER undocumented embed-feature which lets you control if the alpha-channel gets premultiplied or not?
That would really help in some cases.
Right now I'm still using the Flash IDE for that, but it would be nice to know if there is a way to make it work merely by Flex EMBED tags.Hi corlettk,
Thanks for your reply. I have defined my map as Map<String, Boolean> selectedIds = new HashMap<String, Boolean>();
selectedIds.put("123-456", true);
int m=123; int n=456;
selectedIds.put(String.valueOf(m) + "-" + String.valueOf(n),true);
boolean viv = selectedIds.get("String.valueOf(m)-String.valueOf(n)");
System.out.println(viv);
My problem is the hashmap key must be set dynamically ("123-456" is just an example) and when i get the value i should be able to pass those varibales in an expression correctly. Please let me know how can i pass an expression like the one above as a hashmap key. Please advise. -
I have just bought a new iPhone and gave my old one to my Mum. My problem is that even with a new SIM and phone number I seem to be getting her messages as well as mine on my thread. They are also being recorded as both sent and received so she must be paying twice for each SMS sent. Help please
Wipe iPhone/iPad/iPod touch clean
There are a few steps to do:
Switch off iMessage in Settings > Messages
Switch off FaceTime in Settings > FaceTime (iPod touch 4th Generation or later, iPhone 4 or later and iPad 2 or later)
Delete iCloud in Settings > iCloud > Delete Account
Finally Settings > General > Reset > Erase All Content and Settings.
Un-register your device: https://supportprofile.apple.com
Now you can sell/give.
Now, you should get her a new Apple ID to sign in the options above.
Maybe you are looking for
-
Not able to move/rename folders despite ACL settings
I'm having a maddening issue with a Mini server running 10.6.8 (all updates installed, configuration imported from a 10.5 XServe, recently did a full reinstall of the OS due to some odd behavior and Server Admin errors/slowness). It is sharing a few
-
I right click a link to open it in a new tab and it doesn't load the web page.
In firefox 4 I right click a link and go to open in new tab but it doesnt load the link it loads a Bing search instead. This is very frustrating, how can i fix this? And why can't i access my add-ons? When i click add-ons it just opens a new tab.
-
Photoshop "SAVE AS" problems!!!!!!!
When I finish with my project and I want to save it it won't let me. A box pops up and says "Could not save a copy as ....... because write access was not granted". How the heck do I grant access for the computer to allow me to save my work??????????
-
Modifying BUS_TRANS_MSG content?
Dear all I have to modify the content of a BUS_TRANS_MSG bdoc before it is sent to the flow - I need to remove some partner functions there before they are sent to the ERP system. Basically I am searching for the equivalent of the SMOUTIL-Exits for t
-
Airport Disk in WDS network - different access speeds
I have set up my new Airport Extreme with an attached hard drive as an Airport Disk. This Extreme base station works as a WDS remote. There is another WDS remote in the network (an Airport Express) in the room next door. It seems that when my MacBook