Strawman Feature Factoring List - Feedback requested
OK - as promised, here's the strawman feature list for Oracle Database XE. Please send feedback on
1) Anything you think is missing from the list
2) Anything that has a no against it that you simply cannot live without
Last but not least, this is just strawman. Oracle reserves the right to change this factoring at any time
Options/Major Features not included:
Oracle Real Application Clusters
Oracle Clusterware
Oracle Spatial
Oracle Database Workspace Manager
Advanced Security Option
Oracle Label Security
Oracle Enterprise Manager
Oracle Change Management Pack
Oracle Configuration Management Pack
Oracle Diagnostic Pack
Oracle Tuning Pack
Oracle Partitioning
Oracle OLAP
Oracle Data Mining
Oracle Streams (Apply process only in SE/XE)
Oracle Workflow
Messaging Gateway
Oracle Connection Manager
Oracle Names
Application Development/Language/Database Features
SQL*Plus YES
iSQL*Plus NO
HTMLDB Application Development Environment YES
PL/SQL stored procedures and triggers YES
PL/SQL server pages YES
PL/SQL native compilation YES
JDBC drivers YES Client side JDBC only
Java support in the Database NO
Java Server Pages NO
Java native compilation NO
SQLJ NO
XML support in the database YES No XQuery, JNDI, SERVLET
ODP.Net, OLE DB.NET and ODBC.NET support YES Windows only
.NET Common Language Runtime Procedure support YES Windows only
Microsoft Transaction Server/COM+ integration YES Windows only
COM Automation NO Windows only
Oracle Objects for OLE (OO4O) NO Windows only
VLM Support, 4GB RAM Tuning NO Windows only
DML triggers YES
Database event triggers YES
Instead-of triggers YES
Index-organized tables YES
Temporary tables YES
Data Compression NO
Objects and Extensibility YES
LOB (large object) support YES
Oracle Text YES English/French Knowledge Bases not supplied
Ultra Search NO
interMedia NO
Locator NO (To be confirmed)
Function-based index YES
Bitmapped index, bitmapped join index NO
Regular Expressions YES
Sample Scan YES
SQL Model YES
Analytic functions YES
Summary Management NO
Materialized View Query Rewrite NO
Parallel query/DML NO
Parallel statistics gathering NO
Parallel index build/scans NO
Parallel export/import NO
Globalization support YES 10 languages, limited character sets
Availability/Backup and Recovery Features
Drop column YES
Rename column, constraint YES
Comprehensive online schema reorganization/redefinition NO
Flashback Query YES
Flashback Table NO
Flashback Database NO
Flashback Transaction Query NO
Online Backup YES
Incremental backup and recovery YES No change tracking file or optimized incremental backup capability
Automatic Backup/Recovery to Flash Recovery Area NO Manual, may be scheduled at OS level
Duplexed backup sets NO
Fast-Start Selectable Recovery Time NO
Block-level media recovery NO
Parallel backup and recovery NO
Point-in-time tablespace recovery NO
Trial recovery NO
Legato Storage Manager NO
Oracle Data Guard Redo Apply (Physical Standby) NO
Oracle Data Guard SQL Apply (Logical Standby) NO
Rolling Upgrade Support Patch Set, Database and O/S NO
LogMiner NO (To be confirmed)
Security Features
Password management YES
Encryption toolkit YES (DBMS_CYRPTO)
Virtual Private Database NO
Fine grained auditing NO
Manageability Features
Automatic Memory Management YES
Automatic Undo management YES
Automatic redo management YES
Automatic Statistics Management YES
Server-generated Alerts NO
Database Resource Manager NO (Provided, but not configurable)
Data Movement/Integration Features
Direct Path Load API YES
External tables YES
Synchronous Change Data Capture NO
Asynchronous Change Data Capture NO
Transportable tablespaces, including cross-platform NO
Advanced Queuing YES
Basic Replication YES Updateable materialized view site
Distributed queries YES To be confirmed
Distributed transactions YES To be confirmed
Advanced Replication NO Multi-master replication
Heterogeneous Services NO To be confirmed
Virtual Private Database NOThat is bad, kind of hard to have a good and secure HTMLDB application without that feature. The problem is, RLS is not part of the standard edition. So delivering XE with EE functions enabled will mess up the upgrade path when users decide they need to scale. They're going to have to jump from free to EE licence and that's a big chunk of difference.
Java support in the Database NOWe vote for Yes!!!!, its very important for our project.There goes the small footprint....
Point-in-time tablespace recovery NO I believe the lack of point in time recovery is unfortunate. Seconded. I think is the most crucial missing feature. It's the only omission that undermines XE's usefulness as a production platform. Everything else is just nice-to-have.
Cheers, APC
Similar Messages
-
ESS Claim Advance Approval screen showing incomplete list of requests.
Hi Friends,
In ESS Claim Advance Approval screen we are facing this issue.
When approver opens the screen for approving the request.
The list of requests appear but its not the complete list.
There are also 2 sucess messages that get displayed.
112 records found for the selection
Only 10 of 112 records loaded which meet the selection criteria
Users are able to see the rest of the request at r/3,
also if they approve the first 10 request then they are able to view the next slot of requests.
Any guidance as where the configuration for this could be checked.
Regards.
Edited by: SAP Portal Deve on Sep 20, 2011 2:41 PMyou mean number of requests in UWL?
Please specify
http://help.sap.com/saphelp_afs64/helpdata/en/56/15681955744ec8877931c56607ec35/frameset.htm
Edited by: Siddharth Rajora on Sep 20, 2011 8:08 PM -
Trying to update an app from appstore list,but requests a pass for an apple id that is not mine! how can it be?
The app must have been downloaded by somebody else that used their Apple ID on your iPad, since purchases are always tied to the ID that was used to make the purchase. Unless your iPad is glued to your side 24 hours a day and nobody has ever used the iPad but you, then anybody that has ever used your iPad could have done it.
-
Why does "list-rulebases-request" return "get-rulebase-version-response"
Using SOAP-UI as part of debugging to determine why a rulebase deployed under siebel-determinations-server is not responding to any requests.
Used the list-rulebases-request on SOAP-UI
URL: http://barbarian.idir.bcgov:9000/siebel-determinations-server/soap (there are 4 rulebases deployed here)
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://haley.com/determinations/server/9.3/rulebase/types">
<soapenv:Header/>
<soapenv:Body>
<typ:list-rulebases-request/>
</soapenv:Body>
</soapenv:Envelope>
Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://haley.com/determinations/server/9.3/rulebase/types">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<typ:get-rulebase-version-response>Rulebase: 'Form407Approval' found, but GetRulebaseversion not yet implemented</typ:get-rulebase-version-response>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Thanks,
AllanHi Allan
Are you using version 9.3? It appears so from your SOAP request. If you are using a later version, then you may need to update your SOAP envelope. For example, for 10.2 it would be:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://oracle.com/determinations/server/10.2/server/types">
Also, make sure that you have defined public names in each of your four rulebases, and that you've turned on the 'Check Determinations Server Compatibility' option in OPM under Tools | Options | Rulebase Development | Build Validation.
Cheers
Anthony Bettanin | Global Partner Enablement Director - Oracle Policy Automation | Oracle Worldwide Alliances & Channels
OPA Knowledge Zone: http://www.oracle.com/partners/en/knowledge-zone/applications/042908.html -
Compiled List of Requested Features
Hi Team,
Given there are so many requests for so many features for Project Siena, would it be possible to have these features complied into one document and perhaps ranked in order of likely development, if ever?
That way prior to requesting a feature, a user could search said file and then Go/NoGo from there.
Cheers, Badnez.
Thanks in advance, BADNEZ.Hi Badnez,
If I understand you correctly, the community has been this already by collecting feedback into
this thread.
Thanks. -
Feedback request for a Single Instance Application Implementation
Hello,
I have been working on a class which I tried to make the most generic I could so that I could re-use it for various projects. It offers 2 main functionalities:
-Preventing multiple instances of an application
-Allowing a user to stop the application even if it doesn't read any user input
Of course if someone wants to have multiple instances of the same application, it is still possible. The only requirement is that each instance be configured to run on a different port.
I would like your feedback on how I've implemented this to make sure I haven't missed the chance to make my Class flexible and re-usable. I would also make sure that there aren't any situations where the different threads used for realizing this functionality will run into any conflicts.
My code includes the following files:
Serviceable.java : An interface which must be implemented by every application using these classes
DuplicateServiceException.java : An exception thrown when an instance of the application is already running
Service.java : The class responsible for offering the functionalities I already mentionned
Main.java : An example of a class implementing Serviceable and offering two ways of closing the Application. 1- By closing the JFrame which is displayed. 2- By sending the stop command.
In order to execute this example, you have to specify the following command line arguments:
-DService.Command={start/stop} //Either start or stop command
-DService.Port=<0-65535> //Port to be used for receiving the stop command and preventing multiple instances
Serviceable.java
* Serviceable cares about two parts of the life of a Service. Its startup
* and its shutdown sequences. The startup occurs only after making sure
* no other instance of the Service is running. Shutdown has to be
* synchronized between multiple threads since it is possible to shutdown
* the service through a shutdown command sent by another process, or through
* the normal flow of execution of the service.
* @author Gabriel Aubut-Lussier
public interface Serviceable {
* Initiates the startup of the Service since we have made sure
* that there isn't any other instance of the Service running.
public void startup();
* Initiates the shutdown of the Service since we've received
* a shutdown request from one of the two supported means of
* shutting down.
public void shutdown();
DuplicateServiceException.java
public class DuplicateServiceException extends Exception {
* serialVersionUID? Bah. Eclipse generates one automatically so why not...
private static final long serialVersionUID = 3929576386522489749L;
public DuplicateServiceException() {
super();
public DuplicateServiceException(String msg) {
super(msg);
Service.java
* The same way a graphical application is running as long as there
* is something to display, a background service will run as long as
* there is an active Thread.
* A service can be terminated in different ways. First of all, it
* can be terminated through its normal flow of execution. On the
* other hand, it is possible to provoke the termination of a Service
* externally.
* To terminate the service through the normal flow, just call the
* Service.shutdown() method. Another way to terminate the service
* is to start a new instance of the program with the Stop command.
* This Service implementation will behave according to two system
* properties. The property Service.Command can be set
* to "start" or "stop". When set to "start", the Service will make
* sure there isn't another instance of the service already running.
* If it is the case, a DuplicateServiceException will be thrown. In
* the other case, the Service will start. When the "stop" command
* is invoked, the Service will attempt to stop a running instance of
* the Service. The other property is Service.Port and
* it defines the Port number which will be used to support the
* functionalities offered by the Service class.
* It is recommended to set these properties as command line arguments
* when launching the application. Moreover, batch files or shell
* scripts can be created for invoking the start and stop commands.
* @author Gabriel Aubut-Lussier
public class Service implements Runnable {
public final static String START_COMMAND = "start";
public final static String STOP_COMMAND = "stop";
public final static String SERVICE_COMMAND = "Service.Command";
public final static String SERVICE_PORT = "Service.Port";
private String serviceCommand;
private int servicePort;
private Serviceable service;
private ServerSocket serviceListener;
private Thread serviceThread;
* Creates a new service registering the hooks required to perform
* clean termination sequences.
* @param s
* @throws DuplicateServiceException
public Service(Serviceable s) throws DuplicateServiceException {
service = s;
serviceCommand = System.getProperty(SERVICE_COMMAND);
String servicePortString = System.getProperty(SERVICE_PORT);
if(servicePortString == null)
servicePort = -1;
else
servicePort = Integer.parseInt(servicePortString);
* Try running this new Service instance if there isn't one
* already running.
* @throws DuplicateServiceException if another service instance is already running.
public void start() throws DuplicateServiceException {
if(serviceCommand == null || servicePort < 0) {
throw new IllegalArgumentException("The command and port number must be specified.");
if(serviceCommand.equals(START_COMMAND)) {
try {
serviceListener = new ServerSocket(servicePort);
serviceThread = new Thread(this);
serviceThread.start();
service.startup();
} catch(BindException e) {
throw new DuplicateServiceException("An instance of the service is already running.");
}catch(IOException e) {
e.printStackTrace();
} else if(serviceCommand.equals(STOP_COMMAND)) {
shutdown();
* Provoke a shutdown command.
public void shutdown() {
try {
Socket sock = new Socket("localhost", servicePort);
OutputStreamWriter out = new OutputStreamWriter(sock.getOutputStream());
out.write("shutdown");
out.flush();
out.close();
sock.close();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
//This exception may occur when trying to stop a service which wasn't running.
//There is no need to do anything in this case.
* While the Service is running, it listens on a port to make sure no
* other instance of this Service is started and to listen to shutdown
* commands.
public void run() {
boolean keepGoing = true;
while(keepGoing) {
try {
Socket sock = serviceListener.accept();
InputStreamReader in = new InputStreamReader(sock.getInputStream());
char cBuf[] = new char[256];
int amount = in.read(cBuf);
in.close();
sock.close();
keepGoing = !((new String(cBuf, 0, amount)).equals("shutdown"));
} catch (IOException e) {
e.printStackTrace();
try {
service.shutdown();
serviceListener.close();
} catch(IOException e) {
e.printStackTrace();
public String getServiceCommand() {
return serviceCommand;
public void setServiceCommand(String serviceCommand) {
this.serviceCommand = serviceCommand;
public int getServicePort() {
return servicePort;
public void setServicePort(int servicePort) {
this.servicePort = servicePort;
Main.java
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
public class Main implements Serviceable {
private JFrame window;
private Service service;
public static void main(String[] args) {
new Main();
public Main() {
try {
service = new Service(this);
service.start();
} catch(DuplicateServiceException e) {
e.printStackTrace();
public void startup() {
window = new JFrame("SERVICE TEST! :D");
window.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
window.addWindowListener(new WindowAdapter() {
public void windowClosed(WindowEvent e) {
service.shutdown();
window.setVisible(true);
public void shutdown() {
System.out.println("Application shutdown");
window.dispose();
}Thanks in advance for your feedback.
-Gabriel Aubut-LussierI have fixed the handshake.
And even though it isn't implemented yet, I think I have my solution for the limitation of 1 instance per user. I plan on using a hidden file in the user's home directory in which I will write the port number where the running application is listening for events. I have not yet chosen how the port number will be chosen before being written to the file but I am thinking about using a random number between 1024 and 65535. Using this approach, it is possible to maintain all the features I've implemented in the Single Overall Instance solution I already have.
Here is the code with the handshake fixed:
Serviceable.java
* Serviceable cares about two parts of the life of a Service. Its startup
* and its shutdown sequences. The startup occurs only after making sure
* no other instance of the Service is running. Shutdown has to be
* synchronized between multiple threads since it is possible to shutdown
* the service through a shutdown command sent by another process, or through
* the normal flow of execution of the service. Moreover, when another instance
* is prevented from being launched, the running instance is notified so that it
* can react to such an event.
* @author Gabriel Aubut-Lussier
public interface Serviceable {
* Initiates the startup of the Service since we have made sure
* that there isn't any other instance of the Service running.
public void startup();
* Notifies the Service that the application has been invoked again in
* case the running instance wants to react to such an event. Most GUI
* applications will just bring themselves to the front while background
* services will maybe just want to re-scan their configuration files or
* just ignore the event.
public void invoke();
* Initiates the shutdown of the Service since we've received
* a shutdown request from one of the two supported means of
* shutting down.
public void shutdown();
DuplicateInstanceException.java
public class DuplicateServiceException extends Exception {
* serialVersionUID? Bah. Eclipse generates one automatically so why not...
private static final long serialVersionUID = 3929576386522489749L;
public DuplicateServiceException() {
super();
public DuplicateServiceException(String msg) {
super(msg);
Service.java
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.BindException;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
* The same way a graphical application is running as long as there
* is something to display, a background service will run as long as
* there is an active Thread.
* A service can be terminated in different ways. First of all, it
* can be terminated through its normal flow of execution. On the
* other hand, it is possible to provoke the termination of a Service
* externally.
* To terminate the service through the normal flow, just call the
* Service.shutdown() method. Another way to terminate the service
* is to start a new instance of the program with the Stop command.
* This Service implementation will behave according to two system
* properties. The property Service.Command can be set to "start"
* or "stop". When set to "start", the Service will make sure there
* isn't another instance of the service already running. If it is
* the case, a DuplicateServiceException will be thrown. In the
* other case, the Service will start. When the "stop" command is
* invoked, the Service will attempt to stop a running instance of
* the Service. The other property is Service.Port and it defines
* the Port number which will be used to support the functionalities
* offered by the Service class.
* It is recommended to set these properties as command line arguments
* when launching the application. Moreover, batch files or shell
* scripts can be created for invoking the start and stop commands.
* @author Gabriel Aubut-Lussier
public class Service implements Runnable {
public final static String START_COMMAND = "start";
public final static String STOP_COMMAND = "stop";
public final static String SERVICE_COMMAND = "Service.Command";
public final static String SERVICE_PORT = "Service.Port";
private final static String GREETING = "Greetings";
private final static String QUERY = "?";
private final static String ACCEPT = "yes";
private final static String DECLINE = "no";
private final static String SHUTDOWN = "shutdown ";
private final static int SO_TIMEOUT = 100;
* This is the application-specific String
private String serviceClass;
* This is the command which we will execute when start() is invoked
* The value is either "start" or "stop"
* This value can be configured using the System property: Service.Command
private String serviceCommand;
* This is the port which is used to watch for duplicate instances
* This value can be configured using the System property: Service.Port
private int servicePort;
private Serviceable service;
private ServerSocket serviceListener;
private Thread serviceThread;
* Creates a new service registering the hooks required to perform
* clean termination sequences.
* @param s A Serviceable class
* @throws DuplicateServiceException If there is a duplicate instance running
public Service(Serviceable s) throws DuplicateServiceException {
service = s;
serviceClass = s.getClass().toString();
serviceCommand = System.getProperty(SERVICE_COMMAND);
String servicePortString = System.getProperty(SERVICE_PORT);
if(servicePortString == null)
servicePort = -1;
else
servicePort = Integer.parseInt(servicePortString);
* Try running this new Service instance if there isn't one
* already running.
* @throws DuplicateServiceException if another service instance is already running.
* @throws BindException if another application is using the configured port.
public void start() throws DuplicateServiceException, BindException {
if(serviceCommand == null || servicePort < 0 || servicePort > 65535) {
throw new IllegalArgumentException("The command and port number must be specified.");
if(serviceCommand.equals(START_COMMAND)) {
try {
serviceListener = new ServerSocket(servicePort);
serviceThread = new Thread(this);
serviceThread.start();
service.startup();
} catch(BindException e) {
queryOtherInstance();
throw e;
} catch(IOException e) {
e.printStackTrace();
} else if(serviceCommand.equals(STOP_COMMAND)) {
shutdown();
* Send the shutdown command to the running instance of the application.
public boolean shutdown() {
boolean shutdownSuccessful = false;
try {
Socket sock = new Socket("localhost", servicePort);
sock.setSoTimeout(SO_TIMEOUT);
//If the greeting doesn't match, it's not a duplicate instance
//and we can't shut it down
InputStreamReader in = new InputStreamReader(sock.getInputStream());
OutputStreamWriter out;
if(receivedGreeting(in)) {
//Sending the shutdown command
out = new OutputStreamWriter(sock.getOutputStream());
out.write(SHUTDOWN + serviceClass);
out.flush();
//Read the confirmation
char cBuf[] = new char[1024];
int amount = in.read(cBuf);
String confirmation = new String(cBuf, 0, amount);
if(confirmation.equals(ACCEPT)) {
shutdownSuccessful = true;
out.close();
//Closing the connection
in.close();
sock.close();
} catch (UnknownHostException e) {
//This exception shouldn't happen unless the loopback address doesn't exist?
} catch (IOException e) {
//This exception may occur when trying to stop a service which wasn't running.
//There is no need to do anything in this case.
return shutdownSuccessful;
* Reads the greeting from the running instance we are interacting with.
* @param in An InputStreamReader built on the Socket's InputStream
* @return True if we received the expected greeting, false otherwise
* @throws IOException if a problem occurs while receiving the greeting
private boolean receivedGreeting(InputStreamReader in) throws IOException {
//Reading the expected greeting from the server
char cBuf[] = new char[1024];
int amount = in.read(cBuf);
String greeting = new String(cBuf, 0, amount);
return greeting.equals(GREETING);
* While the Service is running, it listens on a port to make sure no
* other instance of this Service is started and to listen to shutdown
* commands.
public void run() {
boolean keepGoing = true;
while(keepGoing) {
Socket sock;
InputStreamReader in;
try {
sock = serviceListener.accept();
sock.setSoTimeout(SO_TIMEOUT);
//Sending a greeting
OutputStreamWriter out = new OutputStreamWriter(sock.getOutputStream());
out.write(GREETING);
out.flush();
//Reading the incoming message
in = new InputStreamReader(sock.getInputStream());
char cBuf[] = new char[1024];
int amount = in.read(cBuf);
String message = new String(cBuf, 0, amount);
//Writing an answer
boolean invoked = message.equals(serviceClass + QUERY);
if(invoked) {
out.write(ACCEPT);
} else {
out.write(DECLINE);
keepGoing = !message.equals(SHUTDOWN + serviceClass);
out.flush();
//Closing the connection
out.close();
in.close();
sock.close();
//Notify the running application is there has been an invocation
if(invoked) {
service.invoke();
} catch (IOException e) {
//Seems like an IO operation failed. Let's just forget about
//this connection attempt and wait for another
//Shutdown the Service
service.shutdown();
try {
serviceListener.close();
} catch(IOException e) {
//Couldn't close the serverSocket upon shutdown?
//weird... but anyhow...
* Connects to the configured port to check out wether it is a duplicate
* instance of the application or if it is another application using the
* same port number. If it is another application, nothing will happen.
* @throws DuplicateServiceException if it is a duplicate instance
private void queryOtherInstance() throws DuplicateServiceException {
try {
Socket sock = new Socket("localhost", servicePort);
sock.setSoTimeout(SO_TIMEOUT);
//Read greeting
InputStreamReader in = new InputStreamReader(sock.getInputStream());
String answer = null;
if(receivedGreeting(in)) {
//Writing the application-specific query
OutputStreamWriter out = new OutputStreamWriter(sock.getOutputStream());
out.write(service.getClass().toString() + "?");
out.flush();
//Reading the answer
char[] cBuf = new char[3];
int amount = in.read(cBuf);
answer = new String(cBuf, 0, amount);
out.close();
//Closing the connection
in.close();
sock.close();
//If the answer is "yes" then it is a duplicate
if(answer != null && answer.equals("yes")) {
throw new DuplicateServiceException("An instance of the service is already running.");
} catch (UnknownHostException e) {
//This exception shouldn't happen unless the loopback address doesn't exist?
} catch (IOException e) {
//If we fail to query the application appropriately we consider
//it isn't a duplicate entry so we do nothing.
public String getServiceCommand() {
return serviceCommand;
public void setServiceCommand(String serviceCommand) {
this.serviceCommand = serviceCommand;
public int getServicePort() {
return servicePort;
public void setServicePort(int servicePort) {
this.servicePort = servicePort;
Main.java
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.net.BindException;
import javax.swing.JFrame;
public class Main implements Serviceable {
private JFrame window;
private Service service;
public static void main(String[] args) {
new Main();
public Main() {
try {
service = new Service(this);
service.start();
} catch(DuplicateServiceException e) {
e.printStackTrace();
} catch(BindException e) {
e.printStackTrace();
public void startup() {
window = new JFrame("SERVICE TEST! :D");
window.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
window.addWindowListener(new WindowAdapter() {
public void windowClosed(WindowEvent e) {
service.shutdown();
window.setVisible(true);
public void shutdown() {
System.out.println("Application shutdown");
window.dispose();
public void invoke() {
System.out.println("Another instance tried to startup");
window.toFront();
} -
I can't find any other place on Apple's web site to provide feedback, so I'm creating this discussion topic.
There are 2 features I'd really like to see Apple add to the next iteration of the iPod software: a way to put a bookmark in a playlist, and a way to set the backlight with and without external power.
I use my iPod for music and podcasts both, and I switch between them. If I shuffle my favorites playlist while I'm in my car, then want to listen to a podcast while I do chores in the house, it would be nice to have the iPod remember where I was in the playlist so I can resume where I left off. It can remember play position in a podcast; this seems like a logical extension of that.
Also, when my iPod is on external power in my car I set the backlight to "always on" so it's easy for my passengers to see who's playing and what the track is called. When i take it off external power I don't always remember to reset it to 5 seconds to preserve the battery. Every PDA I've ever owned has separate backlight settings for battery vs external power. I can't believe Apple doesn't provide the same for iPods.
So those are my wish list features. Any ideas how to get Apple to consider them?Click here and fill out the form.
(36701) -
We just migrated over to Exchange 2013 and have a few issues. The main concern is users and their individual distribution lists didn't carry over correctly. I narrowed it down to the lists that users received via an email, then dragged-n-dropped
onto their Contact area. All other individual contacts and other lists can be viewed/edited, its just the ones that was copied via an email into their contacts. We get the message that "Your request can not be completed right now. Please
try again later." This is an important asset to be able to pass distribution lists from one user to another user (per department); but don't want to make the list a global list. These distribution lists can be seen if using the full outlook
version; but won't display in OWA.
Tech Girl 7Hi,
Is there any update on this thread?
Regards,
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Simon Wu
TechNet Community Support -
Anticipated new features/wish list for the Apple TV?
I'd be interested to hear people's guesses/wishes for the next OS update to the AppleTV. I know that I love mine but I find myself increasingly frustrated by the lost potential. For example, here are a few things I'd love to see (and yes, I've submitted these requests to Apple already):
* subscribable podcasts - it'd be great to be able to have the Apple TV subscribe to and auto-update podcasts. Great content always available on the device! Can't see any reason why they haven't done this...
* RSS newsreader/custom info page - I want to be able to turn on my Apple TV and have it give me a single-page summary of the news and info that's important to me. This would be a great way to tart my day - see the weather forecast, see the day's headlines, etc. Again, no practical reason not to do this.
* some sort of music visualizer - having a largescreen TV simply begs for some great visuals when playing music. I know that the Apple TV's graphic hw is insufficient for this purpose, but it'd still be nice <g>.
* ABC/NBC/CBS/Hulu/Netflix content - The elephant in the room. The proliferation of high-quality, free streaming content on the web has really changed the game and Apple should be at the forefront of delivering this stuff. I know they'll NEVER do this for business reasons, but I'm hopeful they'll find cutting-edge solutions to this, the most important of all, developments.
What would YOU like to see?Polls and speculation aren't actually permitted. You might want to submit your feedback to Apple:
http://www.apple.com/feedback/appletv.html
Best of luck. -
Unable to map MP Enumeration List in Request Offering
Hello Folks,
I am creating a request offering that allows a user to request for a new e-mail account, then to select which site/branch name is belong to. I created a
new Management Pack sealed list that has different site names.
I created a Class Service Request Template with the following Activities (RA: Review Activity for approval, MA: Manual
Activity “create a new e-mail address”, MA: Manual Activity “Send E-mail Password info to the user”).
I created the request offering, selected above template, then I configured a user prompt as the following:
1-
First and Last name of the New User : Required – Text
2-
Please provide the Branch Name of the New User: Required – MP Enumeration List
3-
Please provide the Position and Department of the New User: Required – Text
4-
Please provide a preferred E-mail Account of the New User: Required – Text
5-
Comment: Optional - Text
Under Configure prompts, I click the configure button for the point number 2 and choose the custom list that I created
as the prompt output. I am then required to map prompts to properties, but when I select the object to map it "prompt output" drop down, the list is not available for me to choose as a mapped prompt! I can only see the String prompts
(1, 3, 4 and 5). I cannot publish the Request Offering because point number 2 is not mapped.
What did I miss? Why can't I select the list in order to map it?
Any help in the right direction is greatly appreciated!
Thank you.Dear Morten,
Continuing the same scenario described above, I came across another issue with the 3 Incidents Templates that I have created.
As noted, I created a 3 Incident Templates and I predefined the following fields in advance:
- Classification Category: ...
- Source: ...
- Support Group: ...
- Assigned To: Mr. X
Then I used those templates to create the Request Offering and publish them so the users can submit incidents via the portal.
The issue is that the Priority value is not being calculated automatically, it remains empty :(
If I opened the same
incident template and I filled the Impact/Urgency manually, the priority is still empty.
The priority is being calculated only if I opened the created Incident above from Work Items console and click OK.
Why the incidents priority is not being calculated from the Template?
Your support is highly appreciated.
Thank you in advance, -
I do not know if this has been published before. I reviewed Director 12 and I am almost certain that the following list of features are not currently available with the new release of Adobe Director. I have been using director for years, some of these features become available with the use of Xtras, but it will be nice for Director to support these features natively:
Printing capability - A feature that will allow authors to implement the option of printing cast members or sprites (images or text)
Audio recording capability - An option to record to either a cast member or a file and also llow the user to choose the audio recording device.
Video recording capability - An option that will allow to record video to a file.
Feel free to add to this list.Access to the iPod music library.
Access to cameras.
Access to location services.
WebKit renderer.
iOS interface tool option added to classic, default and flash in the tool palette.
I don't think any of these should be possible: Director's iOS apps are actually .dcr (Shockwave) files that runs in a wrapper.
It's like an iOS app is already running inside a WebKit HTML page...
That's too bad, I know. -
First off, I would like to say my last post was filled with alot of anger and fustration, and admittedly not as productive to the Cisco dev team, or the BU and for this I apologise, however as a the Senior lead UC specialist of my organisation, and being partly responsible for all projects, I cant afford to have my junior engineers wasting days on a BE3k project to get the most basic of things going for our clients. So lets start over........ =)
Moving forward; I dont see many posts here on the Cisco support forums under the BE3k section regarding *improving* the BE3k's functionality and what we (the integrators) would like to see in the next upcoming release cycle. So I have come up with a few things off the top of my head which I would like to see added ( a wish list if you like ). Not all may be possible, and not all may apply to all demographic regions, as long as we know if there will be any plans in the future to add such features to the BE3k.
Ive only worked on the BE3k for a day and consulted with my colleages to compile this list, please feel free to add to it
Night Switch, with ability to schedule ON/OFF and also Night Switch indications on handsets (ie receptionist)
Hunt Group no answer forwarding to ANY number
Blast Group no answer forwarding to ANY number
Directed call pickup / Group Pickup of ANY ringing phone/group regardless of membership to hunt groups or blast groups
ACD Groups with ability for multiple greetings and multiple music sources for each ACD Queue
Pre-Digit voicemail forwarding, like if a user A wants to leave a message for user B, they predigit 6 or 5 in front of the extension and it goes straight to their voicemailbox without ringing on user B's phone
Lower the time it takes to do an upgrade
Native SIP trunking without the need for CUBE
Multiple choice PSTN routes, eg. 1st choice route = SIP, 2nd choice route = ISDN
More key types (not just LINE) share keys, monitor keys, silent keys, overlay keys, multicall keys etc etc
Feature access codes, ie *26xxx to call forward to number xxx etc..
Hotdesking or Extension Mobility, login and out of any phone and make it your own
Ability to edit translation rules and define custom routes for different numbers, like pre-digit 9 would use SIP, pre-digit 0 would use ISDN etc..
Ability to customise codec types if using SIP trunks and edit SIP parameters such as the SDP headers and packetisation rates..
Ability to SKIP the configuration wizard or RESET to go back to the configuration wizard
Ability to re-label softkeys, at the moment line1 on users extensions is locked to their Directory name
Speed dials, user A wants to dial 3001, 3001 is a shortcut to dial 0412345678, this should not be limited as some clients have over 500 speedials
DHCP server, with ability to define scope options like option 150, or ability to lock down to cisco-phone only
DSS/BLF monitoring of different line statuses, ie Ringing, Off Hook, DND
Ability to add analog gateways VG224 etc.. i dont know if this is already possible
Call forward no answer/call forward always, not to be part of a USAGE profile, but to be part of the USERS profile, its not intuitive in its current state
Thats all I can think of for now, I will add more when I consult my Team of engineers.Hi Sanjay,
Thanks for the response, please see comments below :
1) Night Switch - Not currently supported. It is a feature we are targeting in a follow-up release.
Will this support scheduling and an indicator ?
2) Currently one can forward it to any internal extension. What you are asking for is to forward it even an outside number. Yes, customer X wants to overflow the Hunt Group to an after hours Mobile Number
5) It is supported with 8.6.4 release. For direct call transfer to voicemail, hit transfer, * followed by extension number and transfer key again (or hang up the phone). Good to know, I tried this and it works
8) It is supported. With 8.6.4 release, one can create multiple Outside DIal Codes on the System Dial Plan page. Then on the site page, one can associate those outside dial codes to different connection groups. In your case, you will have one connection group with SIP connections and another with ISDN.
Can the system support +E.164 dialing ? Lets say I want to send +61 2 83945522 out of the SIP trunk ?
9) You can configure shared lines, speed dial BLF (monitor keys). Silent ring key is something which is not currently not configurable. I am not sure what is overlay key call. If I understand multicall key, it is call waiting feature. Each line on the phone has max of 2 calls by default.
At present, the only way to silence the ringing is to DND the phone, but this will silence all keys, consider a CEO who has a private line, or multiple private lines and doesnt want to be disturbed on his private line.
10) There is a softkey for call forward. Is there any specific reason you are looking for feature access code? I believe feature code is more problem because of reason to remember them. Sofkey is just there.
Feature access codes can be much easier to remember to do rather then navigating through a multitude of menus, consider and old TDM user who is used to having press *26 to fwd and #26# to cancel forward, this is much quicker and should be a secondary option to the menu driven way. - Call fwd is only an example.
12) With 8.6.4, you can define custom rules for different routing needs. Having said that I agree that translation rules are currently not very flexible. We are planning to improve that in next release.
This is good, I hope to see that the translation rules will have an option to select which exiting trunk route to use.
14) Reset to Factory Defaults is a feature on roadmap. May not be available in next release.
What about Skipping the wizard all together ?
15) Line 1 is the primary DN. It will be labeled to the Extension number or name. What do u want to label it to?
Heres the scenario on this one, at present doesnt looke like you are able to put the DN number as the label of Line 1. Consider company A has multiple sub-companies/departments coming in on different DID's company A's receptionist wants to have visibility of ALL sub-company's DID presented on each line of her handset. At present, you will need to create another USER and associate with the extension's lines, however you cannot Re-Label the key to reflect any meaningful information. Perhaps support for a "floating"/ "phantom"/ "fictive" key should be implemented. This kind of key does not need to be tied to any extension, and will not take up any licenses.
16) On the System Dial Plan page, there is a tab to do abbreviated dialing. You can configure translation of a speed dial to an E.164 number
Good, I tested this and it works, but I dont see what the point is in having options to prefix and postfix digits in this form, what is the thinking here?
18) It is already supported. You can add a VG224 gateway.
Good.
Also, are these on the roadmap ? :
DSS/BLF monitoring of different line statuses, ie Ringing, Off Hook, DND
Ability to customise codec types if using SIP trunks and edit SIP parameters such as the SDP headers and packetisation rates.. -
Feedback - requests for future sw/hw Enhancements
Landscape documents
Landscape keyboard for two thumb support
Save documents/pictures/video locally
Voice activated dialing
Voice recording
WMV, AVI conversion support in iTunes
Cut and Paste
3G
Macro camera support
Video capture
Instant Message support
Configuration of Stock and Weather order in list (like in World Clock)
Simple GamesThe requirements team doesn't really follow the posts here.
Good ideas, though. Be sure to submit them through the feedback form:
http://www.apple.com/feedback/iphone.html
Aym -
Problems using "Edit Column Widths" feature in List View component
Hello. I'm using a list view component (Xcelsius 4.5 Professional) to display a simple table of text from Excel. I want to adjust the width of the component colums so that all of them fit on the screen at the same time- regardless of how wide they are in the excel columns. The problem is the columns in excel are of variable length; I have no way to predict how wide they will be. The list view component always defaults to the widest column(s) so it ends up pushing some of the columns to the right and I then have to use the scroll bar to see them. I thought the "edit column widths" would allow me to force the column widths in the component (potentially truncating some of the columns), but it does not work that way.
How is the "edit column width" feature supposed to work? What does one enter in the value for each label? Are the units in pixels? When I start entering values I get all kinds of strange behavior...This was a great place for me to start
Thank you
I took profdant139's suggestions a bit further as my real goal was to have the "Document column" narrower. The goal to be able to see all the other document info that was usually hidden way out to the right
To achieve my results I right clicked in the upper bar with the column names and chose from the drop down box "comments" column (as suggested). I then dragged it to the far right. This pushed all the other columns over.
In the end of the day I ended up adding "Size" and "Date modified" columns as well to get my desired results.
Remember one can move different columns around to be in the order you need by clicking on the column to get it active and then left click and drag it to where you want
Another great thing is that by default (Using Mavericks) the date modified, opened,created columns have date and time. One can shrink them down to xx/xx/xx format by manually adjusting the column width like one does in Excel - click on column separator up top and drag
Once all that is done, at least on my box, I closed it out and opened up a new finder window and everything was as I wanted.
Thank you for the help from the above helper to get me here -
Feedback Request for OS X 10.8.3 and Logic 9.1.8
Can anyone who has updated their system to 10.8.3 and is still noticing the lag/unresponsive button press issue with Logic Pro 9.1.8, reply to this thread with the following info please
1) System specs (inc Amount of memory, Processor speed, Insteranl and external HD speed and connection type.. and Graphic card memory)
2) Running Logic in 32bit... 64bit or both?
3) If running Logic in both modes, is there any difference in the noticable lag between the two modes?
4) Which specific AU Plugins (Botyh built in and 3rd party) seem to cause the Lag issue when added to a project
5 )Any other Audio based hardware connected to your mac (i.e. UAD2 for example)
6) Midi and/or Audio Interface used.
7) Any other noticable and repeatable issues present in Logic 9.1.8 apart from the Lag/Unresponsive button press issue.
Please note: Thiis feedback is requested from those who have the Lag/Unresponsive Button press issue and not the slow redraw issue....which may be unconnected to the lag isue.
Many thanks...To get the ball rolling, I had an emailed report from a new client of mine this evening so I'll add this one to the thread..
Steve A. from VI Studios
1) 2011 iMac 3.4Ghz, 8GB mem, Internal HD 2TB 5400rpm Ext HDs twin FW800 Glyph 7200 1TB HDs, 1TB VRAM
2) 32bit Logic only (No issues running Logic in 64bit)
3) N/A
4) Slate Digital VCC in particular... VTM to a lesser extent.
5) None
6) Presonus Audiobox Studio
7) Constant nagging about Airplay still present in Logic.
Maybe you are looking for
-
Problem with HP Officejet Pro 8500 printer: cleans printheads every time it's turned on
Hello everybody, the printer HP Officejet Pro all-in-one 8500 (A909a - product n. CB022A) cleans printheads every time I turn it on. This problem affects any HP Officejet Pro 8500 printer, it isn't a problem only of that one I purchased. It is an ann
-
Hi This is a newbie sort of question, so thank you for your patience. I barely use vector images. But I need to draw an entire graphic in vector so I have drawn it using the pen. My question is if I save the path (.ai) file when I open it in Illustra
-
RMan and perflib error.
We are running db backups every night using Legato and RecoveryManager. When running backup last night, Rman.exe hung with Dr.Watson error. Messages in alert file: Thu May 13 20:15:45 2004 allocated device type: "SBT_TAPE", name: "" Thu May 13 20:15:
-
I cannot access gmail via Firefox 3.6.22
Because you have upgraded Firefox and seen to it that the new version will not work well with older versions of OS X (mine is 10.4.11) I cannot access my gmail any longer via Firefox. Gmail no longer supports the older Firefox. You are all in cahoots
-
Does anyone from Apple support read the forum?
Just wondering cause a lot of people have unanswered threads here.