Possible to automatize the creation of ACL and subfolders in KM ?

Hi,
I would like to create following folder structure
/root
   /subfolder elec/
         /subfolder user1/
         /subfolder user2/
   /subfolder documents/
   /subfolder LMS/
Subfolder user 1 : only user1 may have autorisations to this folder.
Subfolerd user 2 : only user2 may have autorisations to this folder
I can manage this autorisations by creating an ACL map -> details -> settings -> permissions
This is a good solution if therer were only a few subfolders to manage but I have to create +/- 9000 subfolders, for every user his own subfolder.
Does anybody knows if you there is a possibility to automatize the creation of those ACL and also the creation of the subfolder ?
Kind regards
Pascale Thys

Hi Pascale!
Here is a static method to create directories and provide them with permissions. It takes a resource residing in a directory called  and creates new sub dirs for every iso language in the array languages. Then it copies the source resource into those new sub dirs.
It has everything you need to know about creation of dirs and files in km via API. Just adapt it to your needs.
     private static void createLanguages(
          IResource resource,
          String[] languages)
          throws ResourceException, WcmException {
          // iterate through languages and create copies of the original document
          // pattern is "com.xxx.<foldername><n>_<language id> with n >= 0
          // Folder of newly created document
          ICollection sourceDir = resource.getParentCollection();
          RID sourceDirRID = sourceDir.getRID();
          // Name (plus extension) of document
          RID resourceRIDName = resource.getRID().name();
          // Name of parent folder
          RID sourceDirRIDName = sourceDirRID.name();
          // source directory of new resource without language shortcut
          String sourceDirRIDNameBase =
               sourceDirRIDName.toString().substring(
                    0,
                    sourceDirRIDName.toString().length() - 2);
          ICopyParameter copyParams = new CopyParameter();
          RID destination = null;
          for (int i = 0; i < languages.length; i++) {
               String newDir = sourceDirRIDNameBase + languages<i>;
               destination =
                    sourceDirRID.parent().addPathSegment(
                         sourceDirRIDNameBase + languages<i>);
               // Create language dependend directory parallel to original, if not existing
               ICollection newCollection = null;
               try {
                    newCollection =
                         sourceDir.getParentCollection().createCollection(
                              newDir,
                              null);
               } catch (NameAlreadyExistsException e) {
                    logger.info(
                                                "directory "
                              + newDir
                              + " already exists.");
               // Even if directory exists, add permissions
               try {
                    if (newCollection == null) {
                         IResourceFactory resourceFactory =
                              ResourceFactory.getInstance();
                         newCollection =
                              (ICollection) resourceFactory.getResource(
                                   destination,
                                   sourceDir.getParentCollection().getContext());
                    newCollection.setProperty(
                         Property.createDisplaynameProp(
                              destination.name().toString()));
                    // Setting ACLs on newly created directory
                    ISecurityManager sm =
                         newCollection.getRepositoryManager().getSecurityManager(
                              newCollection);
                    if (sm != null && sm instanceof IAclSecurityManager) {
                         IAclSecurityManager asm = (IAclSecurityManager) sm;
                         IResourceAclManager ram = asm.getAclManager();
                         // Inheritance has to be broken to include new permissions
                         // Get a copy parent ACL
                         IResourceAcl ra = ram.getAcl(newCollection);
                         if (ra == null) {
                              ra = ram.getInheritedAcl(newCollection);
                         // Still no acl found? Permissions cannot be set
                         if (ra == null) {
                              logger.severe(
                                                      " - no ACL found for "
                                        + newCollection
                                        + " no permission has been set!");
                         } else {
                              // Remove old ACL
                              ram.removeAcl(newCollection);
                              // create new ACL for current directory
                              IResourceAcl raNew = ram.createAcl(newCollection);
                              // Copy all acl entries from inherited acl to new acl
                              IResourceAclEntryList rel = ra.getEntries();
                              IResourceAclEntryListIterator it = rel.iterator();
                              IResourceAclEntry aclEntry = null;
                              while (it.hasNext()) {
                                   aclEntry = it.next();
                                   raNew.addEntry(aclEntry);
                              IUMPrincipal allCountriesPrincipal =
                                   WPUMFactory.getGroupFactory().getGroup(
                                        "XXX_EDITOR_"
                                             + "ALL");
                              // Editor for specific country
                              IUMPrincipal thisCountryPrincipal =
                                   WPUMFactory.getGroupFactory().getGroup(
                                        "XXX_EDITOR_"
                                             + languages<i>.toUpperCase());
                              raNew.addEntry(
                                   ram.createAclEntry(
                                        allCountriesPrincipal,
                                        false,
                                        ram.getPermission(
                                             IAclPermission.ACL_PERMISSION_READ),
                                        0));
                              raNew.addEntry(
                                   ram.createAclEntry(
                                        thisCountryPrincipal,
                                        false,
                                        ram.getPermission(
                                             IAclPermission.ACL_PERMISSION_READWRITE),
                                        0));
                              // Now copy permission owners
                              IUMPrincipalList permissionOwners = ra.getOwners();
                              IUMPrincipalListIterator permissionOwnersIt = permissionOwners.iterator();
                              IUMPrincipal principal = null;
                              while (permissionOwnersIt.hasNext()) {
                                   principal = permissionOwnersIt.next();
                                   raNew.addOwner(principal);
               } catch (AclPersistenceException e) {
                    logger.severe(
                         "I raised an AclPersistenceException @"
                              + (new Date()).toString()
                              + ": "
                              + LoggingFormatter.extractCallstack(e));
               } catch (ResourceException e) {
                    logger.severe(
                         "I raised a ResourceException @"
                              + (new Date()).toString()
                              + ": "
                              + LoggingFormatter.extractCallstack(e));
               } catch (NotAuthorizedException e) {
                    logger.severe(
                         "I raised a NotAuthorizedException @"
                              + (new Date()).toString()
                              + ": "
                              + e.getMessage()
                              + "**"
                              + LoggingFormatter.extractCallstack(e));
                    //                    } catch (AclExistsException e) {
                    //                         logger.severe(
                    //                              "I raised an AclExistsException @"
                    //                                   + (new Date()).toString()
                    //                                   + ": "
                    //                                   + LoggingFormatter.extractCallstack(e));
               } catch (UserManagementException e) {
                    logger.severe(
                         "I raised a UserManagementException @"
                              + (new Date()).toString()
                              + ": "
                              + LoggingFormatter.extractCallstack(e));
               } catch (InvalidClassException e) {
                    logger.severe(
                         "I raised an InvalidClassException @"
                              + (new Date()).toString()
                              + ": "
                              + LoggingFormatter.extractCallstack(e));
               } catch (AlreadyAssignedToAclException e) {
                    logger.severe(
                         "I raised an AlreadyAssignedToAclException @"
                              + (new Date()).toString()
                              + ": "
                              + LoggingFormatter.extractCallstack(e));
               } catch (PermissionNotSupportedException e) {
                    logger.severe(
                         "I raised a PermissionNotSupportedException @"
                              + (new Date()).toString()
                              + ": "
                              + LoggingFormatter.extractCallstack(e));
               destination = destination.add(resourceRIDName);
               try {
                    IResource newResouce = resource.copy(destination, copyParams);
               } catch (NameAlreadyExistsException e) {
                    logger.info("file "
                              + destination
                              + " already exists.");
Imports needed:
import java.util.Date;
import com.sapportals.portal.prt.logger.ILogger;
import com.sapportals.portal.security.usermanagement.IUMPrincipal;
import com.sapportals.portal.security.usermanagement.UserManagementException;
import com.sapportals.wcm.WcmException;
import com.sapportals.wcm.repository.CopyParameter;
import com.sapportals.wcm.repository.ICollection;
import com.sapportals.wcm.repository.ICopyParameter;
import com.sapportals.wcm.repository.IResource;
import com.sapportals.wcm.repository.IResourceFactory;
import com.sapportals.wcm.repository.NameAlreadyExistsException;
import com.sapportals.wcm.repository.Property;
import com.sapportals.wcm.repository.ResourceException;
import com.sapportals.wcm.repository.ResourceFactory;
import com.sapportals.wcm.repository.manager.IAclSecurityManager;
import com.sapportals.wcm.repository.manager.ISecurityManager;
import com.sapportals.wcm.repository.security.IResourceAcl;
import com.sapportals.wcm.repository.security.IResourceAclEntry;
import com.sapportals.wcm.repository.security.IResourceAclEntryList;
import com.sapportals.wcm.repository.security.IResourceAclEntryListIterator;
import com.sapportals.wcm.repository.security.IResourceAclManager;
import com.sapportals.wcm.util.acl.AclPersistenceException;
import com.sapportals.wcm.util.acl.AlreadyAssignedToAclException;
import com.sapportals.wcm.util.acl.IAclPermission;
import com.sapportals.wcm.util.acl.IUMPrincipalList;
import com.sapportals.wcm.util.acl.IUMPrincipalListIterator;
import com.sapportals.wcm.util.acl.InvalidClassException;
import com.sapportals.wcm.util.acl.NotAuthorizedException;
import com.sapportals.wcm.util.acl.PermissionNotSupportedException;
import com.sapportals.wcm.util.logging.LoggingFormatter;
import com.sapportals.wcm.util.uri.RID;
import com.sapportals.wcm.util.usermanagement.WPUMFactory;
This is my .classpath variable for this projekt (for the necessary JARs):
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src.api"></classpathentry>
    <classpathentry kind="var" path="JRE_LIB" sourcepath="JRE_SRC"></classpathentry>
    <classpathentry kind="src" path="src.core"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/prtapi.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/prttest.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/com.sap.portal.runtime.application.soap_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.tssap.ext.libs.j2ee_1.3.0/lib/activation.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.security_2.0.0/lib/com.sap.security.api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ext.libs.webservices_2.0.0/lib/jaxm-api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.tssap.ext.libs.j2ee_1.3.0/lib/mail.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ext.libs.webservices_2.0.0/lib/saaj-api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.tssap.sap.libs.xmltoolkit_2.0.0/lib/sapxmltoolkit.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.engine.webservices_2.0.0/lib/webservices_lib.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.crt_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/prtapi.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/logging.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.exception_2.0.0/lib/exception.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.common_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/com.sap.security.api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/com.sap.security.api.ep5.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.util.public_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.sf.framework_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.util_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.runtime_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.repository.service.serviceacl_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.mi_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.urlgenerator_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.urimapper_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.rtr_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.relation_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.pipeline_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.oth_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.notificator_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.mime_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.global.service.appproperties_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.rf.framework_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.util.kmmonitor_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.netweaver.bc.uwl.plugin_1.0.0/lib/bc.uwl.service.api_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.tc.ap_2.0.0/comp/CAF/DCs/sap.com/caf/api/_comp/gen/default/public/default/lib/java/sap.com~caf~eu~gp~api~default.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.tc.ap_2.0.0/comp/CAF/DCs/sap.com/caf/api/wd/_comp/gen/default/public/default/lib/java/sap.com~caf~eu~gp~api~wd~default.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/bc.wdf.ui.framework_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.base_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.enum_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.event_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.generic_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.util_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/com.sap.portal.htmlb_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.command_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.base_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.screenflow_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.uicommand_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.util_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/htmlb.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/com.sap.workflow.wcm_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.actioninbox_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.cachecontrol_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.checkout_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.collaboration_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.crawler_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.efp_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.expimp_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.ice_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.indexmanagement_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.propertyconfig_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.propertystructure_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.quickpoll_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.reporting_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.resourcefilter_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.resourcelistfilter_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.template_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.xcrawler_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.service.xmlforms_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.acl_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.actioninbox_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.applog_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.cache_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.classification_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.classificationtest_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.collaboration_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.config_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.crawler_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.crawlerindexmon_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.demo_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.edit_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.collaboration_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.collection_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.component_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.config_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.control_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.detailsoverview_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.detailsproperties_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.expimp_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.property_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.resource_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.flex.uicommand_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.ice_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.indexadmin_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.layout_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.navigation_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.oth_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.quickpoll_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.reporting_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.scheduler_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.search_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.security_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.settings_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.statemanagement_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.subscription_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.user_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.websiteimport_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.xcrawler_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.appl.ui.xmlforms_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.rep.util.rfadapter_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.actioninbox_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.cachecontrol_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.checkout_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.collaboration_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.crawler_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.efp_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.expimp_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.ice_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.indexmanagement_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.propertyconfig_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.propertystructure_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.quickpoll_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.reporting_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.resourcefilter_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.resourcelistfilter_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.template_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.xcrawler_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.service.xmlforms_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.fields_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.collection_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.control_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.detailsoverview_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.detailsproperties_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.enum_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.layout_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.property_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.readymades_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.flex.resource_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.released_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.ui.search_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/com.sap.portal.usermanagementapi.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/com.sap.security.api.ep5.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/org.eclipse.tomcat_4.0.6.2/servlet.jar"></classpathentry>
    <classpathentry kind="lib" path="dist/PORTAL-INF/lib/commons-lang-2.4.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/km.shared.ui.event_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.portal.runtime.config/lib/bc.cfg_api.jar"></classpathentry>
    <classpathentry kind="var" path="KMC_LIBS/km.appl.ui.flex.control_api.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.km.cm.ui.flex/private/lib/km.appl.ui.flex.control_core.jar"></classpathentry>
    <classpathentry kind="var" path="ECLIPSE_HOME/plugins/com.sap.ep.applicationDevelopment_7.00/libs/km.shared.repository.service.layout_api.jar"></classpathentry>
    <classpathentry kind="output" path="classes.api"></classpathentry>
</classpath>
You probably don't need all of them.
Cheers,
  Jürgen

Similar Messages

  • I down loaded new OS X (Lion)operating system and discovered my CAD programs no longer run.  Is it possible to reload the original OS X and remove Lion?

    I down loaded new OS X (Lion)operating system and discovered my CAD programs no longer run.  Is it possible to reload the original OS X and remove Lion?

    If you backed up before the upgrade, restore the backup.
    If not you are going to have to erease the disk and install the older OS.
    You should back up any data you want before so that it can be restored afterwards.
    Is there a version of you CAD program that is Lion compatable? That would be an easier solution.
    Allan

  • Is it possible to get the license of photoshop and lightroom after 4 years of subscription?

    Is it possible to get the license of photoshop and lightroom after 4 years of subscription?

    No, it is not. Perpetual licenses are not available.
    (If the reward for a few years subscription was a permanent license, soon Adobe's entire business model would collapse, because money from subscriptions would stop).

  • My MacBook Pro came with Lion pre-installed so I can't re-download it from the app store. Is it possible to get the installESD.dmg file and how can I get it if I can't re-download Lion in Apple Store option?

    My MacBook Pro came with Lion pre-installed so I can't re-download it from the app store. Is it possible to get the installESD.dmg file and how can I get it if I can't re-download Lion in Apple Store option?

    FYI Mac OS X is not designed to be installed on additional Macs, unless you purchased it from the App Store, in which case you can make as many copies as you wish and install it on as many Macs as you own.
    From the Recovery Disk Assistant -
    Notes
    If the computer shipped with OS X Lion or Mountain Lion, the external recovery drive may only be used with the system that created it.
    If the system was upgraded to Lion or Mountain Lion purchased from the App Store, the external recovery drive can be used with other similarly-upgraded systems.

  • Whats better for my mbp 2013 retina in the long run? Keep it plugged in as much as possible or letting the battery hit 10% and then recharge it?

    Whats better for my mbp 2013 retina in the long run? Keep it plugged in as much as possible or letting the battery hit 10% and then recharge it?

    Odd you ask that, since both are HORRIBLE,   ... especially often draining your battery low.
    General consideration of your MacBook battery
    Contrary to popular myths about notebook batteries, there is protection circuitry in your Macbook and therefore you cannot ‘overcharge’ your notebook when plugged in and already fully charged.
    However if you do not plan on using your notebook for several hours, turn it off (plugged in or otherwise), since you do not want your Macbook ‘both always plugged in and in sleep mode’.
    A lot of battery experts call the use of Lithium-Ion cells the "80% Rule", meaning use 80% of the full charge or so, then recharge them for longer overall life. The only quantified damage done in the use of Lithium Ion batteries are instances where the internal notebook battery is “often drained very low”, this is bad general use of your notebook battery.
    A person who has, for example, 300 charge cycles on their battery and is recharging at say 40% remaining of a 100% charge has a better battery condition state than, say, another person who has 300 charge cycles on their battery and is recharging at say 10-15% remaining on a 100% charge. DoD (depth of discharge) is much more important on the wear and tear on your Macbook’s battery than the count of charge cycles. There is no set “mile” or wear from a charge cycle in specific. Frequent high depth of discharge rates (draining the battery very low) on a Lithium battery will hasten the lowering of maximum battery capacity.
    All batteries in any device are a consumable meant to be replaced eventually after much time, even under perfect use conditions.
    If the massive amount of data that exists on lithium batteries were to be condensed into a simplex, helpful, and memorable bit of information it would be:
    1. While realistically a bit impractical during normal everyday use, a lithium battery's longevity and its chemistry's health is most happy swinging back and forth between 20% and 85% charge roughly.
    2. Do not purposefully drain your battery very low (10% and less), and do not keep them charged often or always high (100%).
    3. Lithium batteries do not like the following:
    A: Deep discharges, as meaning roughly 10% or less on a frequent basis.
    B: Rapid discharges as referring to energy intensive gaming on battery on a frequent basis (in which case while gaming, if possible, do same on power rather than battery). This is a minor consideration.
    C: Constant inflation, as meaning always or most often on charge, and certainly not both in sleep mode and on charge always or often.
    From Apple on batteries:
    http://www.apple.com/batteries/notebooks.html
    http://support.apple.com/kb/HT1446
    "Apple does not recommend leaving your portable plugged in all the time."
    Keep it plugged in when near a socket so you keep the charging cycles down on your LiPo (lithium polymer) cells / battery, but not plugged in all the time. When not being used for several hours, turn it off.
    DoD (depth of discharge) is far more important on the wear and tear on your Macbook battery than any mere charge cycle count.  *There is no set “mile” or wear from a charge cycle in general OR in specific.    As such, contrary to popular conception, counting cycles is not conclusive whatsoever, rather the amount of deep DoD on an averaged scale of its use and charging conditions.
                              (as a very rough analogy would be 20,000 hard miles put on a car vs. 80,000 good miles being something similar)
    *Contrary to some myths out there, there is protection circuitry in your Macbook and therefore you cannot overcharge it when plugged in and already fully charged
    *However if you don’t plan on using it for a few hours, turn it OFF (plugged in or otherwise) ..*You don’t want your Macbook both always plugged in AND in sleep mode       (When portable devices are charging and in the on or sleep position, the current that is drawn through the device is called the parasitic load and will alter the dynamics of charge cycle. Battery manufacturers advise against parasitic loading because it induces mini-cycles.)
    Keeping batteries connected to a charger ensures that periodic "top-ups" do very minor but continuous damage to individual cells, hence Apples recommendation above:   “Apple does not recommend leaving your portable plugged in all the time”, …this is because “Li-ion degrades fastest at high state-of-charge”.
                        This is also the same reason new Apple notebooks are packaged with 50% charges and not 100%.
    Contrary to what some might say, Lithium batteries have an "ideal" break in period. First ten cycles or so, don't discharge down past 40% of the battery's capacity. Same way you don’t take a new car out and speed and rev the engine hard first 100 or so miles.
    Proper treatment is still important. Just because LiPo batteries don’t need conditioning in general, does NOT mean they dont have an ideal use / recharge environment. Anything can be abused even if it doesn’t need conditioning.
    Storing your MacBook
    If you are going to store your MacBook away for an extended period of time, keep it in a cool location (room temperature roughly 22° C or about 72° F). Make certain you have at least a 50% charge on the internal battery of your Macbook if you plan on storing it away for a few months; recharge your battery to 50% or so every six months roughly if being stored away. If you live in a humid environment, keep your Macbook stored in its zippered case to prevent infiltration of humidity on the internals of your Macbook which could lead to corrosion.
    Considerations:
    Your battery is subject to chemical aging even if not in use. A Lithium battery is aging as soon as its made, regardless.
    In a perfect (although impractical) situation, your lithium battery is best idealized swinging back and forth between 20 and 85% SOC (state of charge) roughly.
    Further still how you discharge the battery is far more important than how it is either charged or stored short term, and more important long term that cycle counts.
    Ultimately counting charge cycles is of little importance.  Abuse in discharging (foremost), charging, and storing the battery and how it affects battery chemistry is important and not the ‘odometer’ reading, or cycle counts on the battery. 
    Everything boils down to battery chemistry long term, and not an arbitrary number, or cycle count.
    Keep your macbook plugged in when near a socket since in the near end of long-term life, this is beneficial to the battery.
    In a lithium battery, deep discharges alter the chemistry of the anode to take up lithium ions and slowly damages the batteries capacity for the cathode to transport lithium ions to the anode when charging, thereby reducing max charge levels in mAh. In short, radical swings of power to lithium cells disrupts the chemical ecosystem of the battery to hold charges correctly which likewise impedes the perfect transfer of lithium ions both in charging and discharging.  In charging your lithium battery, lithium ions are “pushed uphill” (hard) to the anode, and discharged “downhill” (easy) to the cathode when on battery power. Deep discharges, damages this “upward” electrolyte chemistry for the battery to maintain a healthy charge and discharge balance relative to its age and cycles.
    Optimally, in terms of a healthy lithium battery and its condition, it is most happy at 50% between extremes, which is why low-power-drain processors such as the Haswell are ideal on lithium battery health since a partially charged battery with a low-drain processor has, in general, much more usage in hours
    Battery calibration, battery memory, battery overcharging, battery training, …all these concepts are mostly holdovers from much older battery technology, and on older Apple portable Macbooks ranging from early nicads, NiMh and otherwise; and these practices do not apply to your lithium battery and its smart controllers.
    Calibrating the battery on older Apple portable Macbooks with removable batteries.
    http://support.apple.com/kb/PH14087
    There is no calibration of current Apple portable Macbooks with built-in batteries.
    http://support.apple.com/kb/ht1490
    There is no battery calibration with current Apple portable Macbooks with built-in batteries. Lithium batteries have essentially a 0-‘memory’, and all such calibration involve the estimations fed to the system controller on the SOC (state of charge) of the battery over long periods of time as the battery degrades. The software based battery controller knows the battery's characteristics, or SOC and adjusts itself. This is why there is both no need and purpose to periodically deeply drain your macbook battery, since it doesn’t affect the characteristics of the battery, and further still deep discharges are something you should not do on purpose to any lithium battery.
    From BASF: How Lithium Batteries work
    https://www.youtube.com/watch?v=2PjyJhe7Q1g
    Peace

  • Is it possible to customize the ARUN table (J_3ABDBS) and delivery creation program (transaction VL04) in SAP?

    I am a student, pursuing MBA and currently doing internship with a big fashion and lifestyle company in India. I am stuck at a place where i need help.
    We are planning to give customer the control over the time of delivery of their orders as per their convenience. For that I am exploring the possibility of modifying the ARUN table in such a way that an extra column is added into the ARUN table. this field will contain a flag value (1/0) where '0' will indicate that the customer wants to block delivery for the specific items.
    at the time of delivery creation, transaction VL04 should check this flag value for every item. So when we try to create delivery for a whole order in one go, the delivery for the items with '0' flag value shouldn't be created.
    basically, my whole purpose is to enable our SAP system to create delivery on item level instead of on order level.
    Ques:
    1. Is it at all possible to do what i am thinking of?
    2. has any company customised the ARUN table and delivery creation program before?
    3. If we go ahead with this customisation in-house, will the SAP pull back the maintenance support on account of tempering with base programs?
    4. Also, please suggest other ways to do what i am trying to do?

    you can use the Tables SRRELROLES and IDOCREL
    if it is inbound delivery the use the business object BUS2015(outbound use LIKP)
    first get the ROLEID using the Delivery number as Objectkey(business obecjt BUS2015/LIK) from the SRRELROLES,
    then pass the ROLEID to the table IDOCREL to ROLE_A , get the ROLE_B,
    use this ROLE_B supply to ROLEID of SRRELROLES table(business object as IDOC, )
    get the objkey which is nothing But IDOC.

  • Is it possible to find the creation date of a contact in icloud?

    I would like to find the creation date of a contact in icloud, I don't know if it's possible ? many thanks

    I don't think you're going to be able to do this. The problem is that the data on an audio CD is in a special format (caslled Solomon-Reed Cross Interleave if you really want to know) in which eveything is in a single stream with special error protection, and a table of contents at the beginning listing where each track begins. When you put the CD into a Mac the Finder shows the tracks as AIFF files, but this is an illusion; since the Finder is doing this on the fly it shows them as created at the time of insertion (I don't know why you're getting 'yesterday'). If you drag them to the Desktop then they will be converted to AIFF in the process.
    I don't know what a PC does: but the CD's data isn't a computer-type file and doesn't contain the creation date, so it's academic.

  • It is possible to transpor the logical system definition and the RFC

    Hello,
    To define the back-end logical system we need to link the RFC destination SM59. If it is not possible to TRANSPORT the RFC destination from the development system to the quality one, I need to create the quality back-end logical system without transport.
    In SRM there is a lot customizing in which we need to assing the back-end logical system. If I can not transport the back-end logical system definition from development to quality I must "re-create" a lot of customizing ditectly in quality (and later in production!)
    This is the normal way to work in SRM? Do I have to create the RFC destination, the back-end logical system, etc. in each eviroment (development / quality / training / acceptance / production) or there is a way to transport this?
    Cheers,
    Marta

    Hi Marta,
    transporting in SRM is different from the other SAP areas. There are several
    objects, which are normally customizing, but in SRM not part of the transportable
    objects. You have to do quite a lot of settings manually in QA as well in PROD.
    Start the discussion early to get the needed authorizations for doing the settings.
    The following doc gives an overview and explains:
    https://websmp201.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700000310782007E
    Cheers,
    Claudia

  • Is it possible to find the creation date of a CD burned in iTunes (or anywhere else)?

    Last night my wife asked me when I had burned an audio CD.
    I popped it into the iMac and did a Get Info only to discover that its creation and modification dates were yesterdays!
    I then tried it in Toast 11 under Disk Info and got no dates at all  .  .  .  just technical data.
    DVDs do  display the creation date in Get Info but not CDs.
    Is there any way to find out?

    I don't think you're going to be able to do this. The problem is that the data on an audio CD is in a special format (caslled Solomon-Reed Cross Interleave if you really want to know) in which eveything is in a single stream with special error protection, and a table of contents at the beginning listing where each track begins. When you put the CD into a Mac the Finder shows the tracks as AIFF files, but this is an illusion; since the Finder is doing this on the fly it shows them as created at the time of insertion (I don't know why you're getting 'yesterday'). If you drag them to the Desktop then they will be converted to AIFF in the process.
    I don't know what a PC does: but the CD's data isn't a computer-type file and doesn't contain the creation date, so it's academic.

  • Is it possible to find the creation date of a CD burned in iTunes (or any other app)?

    Last night my wife asked me when I had burned an audio CD.
    I popped it into the iMac and did a Get Info only to discover that its creation and modification dates were last night!
    I then tried it in Toast 11 under Disk Info and got no dates at all  .  .  .  just technical data.
    DVDs do  display the creation date in Get Info but not CDs.
    Is there any way to find out?

    I don't think you're going to be able to do this. The problem is that the data on an audio CD is in a special format (caslled Solomon-Reed Cross Interleave if you really want to know) in which eveything is in a single stream with special error protection, and a table of contents at the beginning listing where each track begins. When you put the CD into a Mac the Finder shows the tracks as AIFF files, but this is an illusion; since the Finder is doing this on the fly it shows them as created at the time of insertion (I don't know why you're getting 'yesterday'). If you drag them to the Desktop then they will be converted to AIFF in the process.
    I don't know what a PC does: but the CD's data isn't a computer-type file and doesn't contain the creation date, so it's academic.

  • Is is possible to have the images as thumbnails and make it so you can click on them for a larger view and then click them again to have it go back to the original size? In an interactive pdf?

    I am designing an interactive catalog in a pdf. Is it possible to have the images as a thumbnail and then click them to enlarge the image and then click again to make them go back to the original size?
    Thank you in advance!
    Stephanie

    It can be done with Show/Hide buttons:
    Here's a button created from a small version of the image (notice that it's selected in the image below):
    The small button has a Show/Hide Buttons and Forms action. It's action is to make the Larger Image visible (eyeball turned on) with the small image hidden (eyeball turned off).
    The large image is also turned into a button (shown below):
    Notice the checkbox "Hidden Until Triggered". The large button is hidden until it's triggered by the small button. Clicking on the large image also causes a Show/Hide action which shows the Small button and hides the large button.

  • Is it possible to delete the 2.02 update and then re-download it?

    I am wondering if there was a problem when I downloaded 2.02 for my 2G. Can I yank the version I have and re-download it?

    Go to User / Library / iTunes / iPhone Software Updates and remove the files in there and empty rubbish bin. Then reload iTunes and tell it to check for updates for the iPhone and it will re-download it.

  • Is it possible to find the creation date of a CD/DVD burned on Mac OS 8.6 either on newer mac or Windows machine?

    I am cataloguing lot of my old music and data cds/dvds. Some of these were created on my old Mac (OS 8.6). I was wondering if there was a way to check the metadata on these discs on my current Windows machine or on a Mac that I have at work to get this information. When I pop the CD and DVDs into the windows machine the dates that show up in the explorer window are actually older than the burn. I assume this is the CD creation date and not the burn date. It's not a huge deal, but it would help me delve deeper into nerd-dom!

    One approach would be to have access to a Mac that can run the classic environment or has a pre OS X native installation. These should be able to read the files for dates of creation/modification. There is also SheepShaver that runs on OS X machines.
    https://www.macupdate.com/app/mac/20615/sheepshaver
    http://en.wikipedia.org/wiki/Classic_Environment
    http://www.everymac.com/systems/by_capability/macs-that-support-macos-9-classic. html
    https://discussions.apple.com/message/22597899#22597899

  • Is it possible to modify the tag structure tree and the role map via scripting?

    We use unstructured FrameMaker to produce training materials which we distribute as tagged PDF to meet accessibility requirements.
    When FrameMaker creates a tagged PDF, it does a fairly good job of populating the structure based on the PDF setup information for the paragraph formats in the FrameMaker documents. However, there are some limitations in the support that FrameMaker provides. For example, almost all paragraphs are assigned to the P role even if they are headings and should be mapped to H1-H6.
    We want to be able to easily post-process a PDF that has been generated from FrameMaker to fix some of the tag structure issues (including tag names and the role map) so that the PDF will provide the optimum experience for a user of the JAWS screen reader.
    I spent some time reading the SDK documentation but didn't find much information about manipulating a tagged PDF via the API, especially via scripting.
    Does anyone have any examples or references which explain how to do it?

    AFAIK, it's not possible with a script. You might want to ask in the SDK forum, as it could be possible with a plugin.

  • Is possible to change the order of name and last n...

    After to have installed: "Nokia PC Suite 6.84.10.3 ita", I have noticed that the names in the Contacts folder, come lists to you with the following order: "name for first and last name for second". I have tried to change this order, opening Nokia Contacts Editor, selecting Options > Order names > Last name for first, rebboting Nokia Phone Browser and Nokia Contacts Editor in order to render effective the modifications, but nothing
    to make. Why in the previous versions of PC Suite, it was possible to change this order (Name for first or Last name for first), and instead in the version "Nokia PC Suite 6.84.10.3" it is not possible? Someone of You have the same problem? How I could resolve it? Thanks in
    advance!!

    vCard file is in plain text. you can edit it using text editor - find field like:
    N:han;abrash
    the first name and last name is seperated by ';' there. and you can reorder it to:
    N:abrash:han
    done
    What's the law of the jungle?

Maybe you are looking for

  • How can I display event notes on the relevant event in week/day view?

    Hi folks, I'm looking for a way to display the event notes on the actual event in week or day view. This will greatly help plan out my week (especially for repetitive events with custom notes for each occurrence). I can understand that Apple ommitted

  • Error Message when we create a Service Ticket in SAP CRM 2007

    Hi All we are having a serious production issue when we create a S.Ticket in SAP CRM 2007 We get the following error message we are not trying to send any information to R/3 We have a planned go live this saturday. So any help would be greatly apprec

  • Trying to stay organised with Mission Control Grrrrrrr.....

    I currently have Safari open in full screen mode and 8 windows = 8 spaces. I have Preview in full screen mode and 3 docs = 3 spaces I have iTunes, iPhoto, Reeder and iCal in full screen mode = 4 spaces i have Finder on one desktop and Path Finder on

  • UCCX Modifying XML document in repository programatically

    Hi, I'm trying to write a web application that so that our non-admin users can have the ability to add holidays, turn on outage messages etc. The files that I need to manipulate are XML files that reside in the document repository. I had originally p

  • Flashback query gives an error

    We're on version 10.1.0.4, having upgraded from 10.1.0.3, and Flashback Query stopped working: SQL> create table test_flashback (d date); Table created. SQL> begin   2    for i in 1 .. 10   3    loop   4      insert into test_flashback values (sysdat