Importexport.properties utility
Hello,
Anyone know if the version of Hyperion Planning 11.1.2, you can use the CSSExport.bat, CSSImport.bat and CSSValidate.bat, but in a linux environment? Planning is a utility to know the relationship of user-group, as well as roles, supplies and property
Regards
The CSSImportExport utility does not exist in 11.1.2, the route you need to take is LCM to import any provisioning.
Cheers
John
http://john-goodwin.blogspot.com/
Similar Messages
-
CSSExport.bat importexport.properties to Shared Services Migration
hello, I'm using the CSSExport.bat for migrating Shared Service.
from dos launch the CSSExport.bat , the file importexport is on the same directory, E: \ hyperion \ common \ utilities \ CssImportExportUtility \ cssimportexport \ importexport
CSSExport.bat importexport.propertiesbut there is a error:
"the system cannot find the path specified"
Can you help me?
thanksHi,
If using
E:\hyperion\common\utilities\CssImportExportUtility\cssimportexport\importexport\CSSExport.bat E:\hyperion\common\utilities\CssImportExportUtility\cssimportexport\importexport\importexport.properties
produces the same error then it points to a problem in the importexport.properties file, have you made sure that all the directory paths in that file are correct, such as importexport.css=file:/.....
Cheers
John
http://john-goodwin.blogspot.com/ -
Problems ImportExport.properties (import) In Shared Services Console - SOS
Hello everyone,
I have to export all users, groups and provisions of the Security v.11.1.1.3 a Hyperion Planning. Csv file, in which the user can export the file, you see, modify and re-import. Mequeda export if, if I creael. Csv file, but does not make me import the file with the changes, I just import the file without any changes.
Someone could help me with this pebble to reset the file and it can be used as a capture interface for the user.
Greetings and thanksIf you are getting the following error then it is a known issue
"You have exported security and made minor changes to the export file. When you import the *.csv file, you receive the following messages in a trace:
Trace:
" Import : Attempting to parse the XML file
file:/C:/Hyperion/common/utilities/CSSImportExportUtility/importexport/<filename>.csv
28:1000:Internal Error. Review the security logs for details.
Aborting program... "
The CSSImportExport code in 11.1.1.3 doesn't handle the import data correctly. The issue is documented in unpublished Bug 9012947.
You can copy \Hyperion\common\utilities\CSSImportExportUtility\cssimportexport.zip from a prior version, and use that version of utility for the import."
Document - ID 951516.1 on my Oracle Support - You Cannot Import a *.csv File Using the CSSImportExport Utility in 11.1.1.3
Cheers
John
http://john-goodwin.blogspot.com/ -
Hi,
Can 9.3.1 ImportExport utility import an exported file from 9.2.0.0 ?
When I ran 9.3.1’s ImportExport utility to import 9.2’s export.csv, it gave me the following error messages:
D:\Hyperion\common\utilities\CSSImportExportUtility\importexport>CSSImport.bat i
mportexport2.properties
Trace...
2009-04-07 01:05:18,025 Attempting a import operation
2009-04-07 01:05:20,728 Import : Attempting to create user admin
2009-04-07 01:05:20,728 Import : Password not specified for user admin
2009-04-07 01:05:20,744 Import : Unable to create user admin
2009-04-07 01:05:20,744 Import : Create user admin failed. Attempting up
date.
2009-04-07 01:05:20,744 Import : Attempting to update user admin
2009-04-07 01:05:20,775 Import : User updated : admin
2009-04-07 01:05:20,790 Import : Attempting to create user essadmin
2009-04-07 01:05:20,790 Import : Password not specified for user essadmi
n
2009-04-07 01:05:20,790 Import : Unable to create user essadmin
2009-04-07 01:05:20,790 Import : Create user essadmin failed. Attempting
update.
2009-04-07 01:05:20,790 Import : Attempting to update user essadmin
2009-04-07 01:05:20,806 Import : Unable to locate user essadmin
The number of errors detected during the import operation exceeded the n
umber of allowable errors. Please correct the errors and then rerun the program
or increase the value of the import.maxerrors property.
Aborting program...
====================
We have a user essadmin in 9.2.0.0 but not in 9.3.1.
Since we already have a user called admin in 9.3.1, I deleted user admin in export.csv file and tried to import again.
The 9.3.1 ImportExport utility did not like the newly updated export.csv fileHello John,
I'm exporting from 9.2.0.0.
I'll try updating my 9.2's export file with password and resubmitting it.
In the meantime, I was told 9.3.1 ImportExport will run in 9.2.0.0. However, everytime I tried that, it gives me the error
When I run 9.3.1's cssexport.bat importexport.properties in 9.2.0's HSharedServices server, I get the error message:
The system cannot find the path specified.
I attach the importexport.properties file for your examination. All the paths are correct, such as:
C:/Hyperion/SharedServices/9.2/AppServer/InstalledApps/WebLogic/8.1/CSS.xml
C:/Hyperion/common/utilities/importexport931/trace.log
What am I doing wrong?
my css.xml file was found in /C:/Hyperion/SharedServices/9.2/AppServer/InstalledApps/WebLogic/8.1/CSS.xml.
We are using weblogic. Is that the correct location?
I don't get the above messages when I run 9.3.1's cssexport.bat importexport.properties in 9.3.1
importexport.css=file:/c:/Hyperion/SharedServices/9.2/AppServer/InstalledApps/WebLogic/8.1/CSS.xml
importexport.cmshost=localhost
importexport.cmsport=58080
importexport.username=admin
importexport.password={CSS}MRcYv323uzxGr8rFdvQLcA==
importexport.enable.console.traces=true
importexport.trace.events.file=d:/Hyperion/common/utilities/CSSImportExportUtility/importexport/trace.log
importexport.errors.log.file=d:/Hyperion/common/utilities/CSSImportExportUtility/importexport/errors.log
importexport.locale=en
importexport.ssl_enabled=false
export.fileformat=csv
export.file=d:/Hyperion/common/utilities/CSSImportExportUtility/importexport/exportHSS.csv
export.internal.identities=true
export.native.user.passwords=true
export.provisioning.all=true
export.delegated.lists=false
export.user.filter=*
export.group.filter=*
export.role.filter=*
export.producttype=*
export.provisioning.apps=* -
Hi All,
I need to perform an equivalent of the Essbase MaxL statement "alter user UserX remove from group GroupX" through the import utility in Shared Services, since the Essbase security is externalized to Shared Services.
Can anyone help me on the above.
Thanks in advance,
RajaHi,
If you use the CSSimportexport utility, update the importexport.properties file with your environment details.
Set it up to read in .csv
In the csv enter the users you want to remove from groups e.g.
#group_children
id group_id group_provider user_id user_provider
EssGroup testuser Native Directory
so the id field has the group name, the user_id has the user name you want to remove from the group
In the importexport.properties file make sure you have the following.
# The import operation to perform.
# Options are: CREATE, UPDATE, CREATE/UPDATE and DELETE
import.operation=delete
Cheers
John
http://john-goodwin.blogspot.com/ -
Hi,
I have used import/export utility to migrate users from dev to test. While importing only "Admin" user is imported successfully but no others. Here are the importexport properties file, trace and error log for your reference. This import utility is only processing the users who has been part of in both the dev and test servers.
#import export operations
importexport.username=admin
importexport.password={CSS}MRcYv323uzxGr8rFdvQLcA==
importexport.css=http://testpro:58080/interop/framework/getCSSConfigFile
importexport.cmshost=testpro
importexport.cmsport=58080
importexport.locale=en
#import operations
import.file=Test_Export.csv
import.operation=create/update
import.fileformat=csv
import.maxerrors=100
importexport.trace.events.file=D:/Hyperion/common/utilities/CSSImportExportUtility/cssimportexport/importexport/trace.log
importexport.errors.log.file=D:/Hyperion/common/utilities/CSSImportExportUtility/cssimportexport/importexport/errors.log
#export operations
export.fileformat=csv
export.user.filter=*
export.group.filter=*
export.role.filter=*
export.file=Test_Export.csv
export.producttype =*
export.projectnames=*
export.applicationnames=*
Trace...
2009-09-08 11:53:44,162 Attempting a import operation
2009-09-08 11:53:45,833 Import : Attempting to create user admin
2009-09-08 11:53:45,943 Import : Create user admin failed. Attempting update.
2009-09-08 11:53:45,943 Import : Attempting to update user admin
2009-09-08 11:53:45,943 Import : User updated : admin
2009-09-08 11:53:45,943 Import : Attempting to create user adminuser
2009-09-08 11:53:45,958 Import : Create user adminuser failed. Attempting update.
2009-09-08 11:53:45,958 Import : Attempting to update user adminuser
2009-09-08 11:53:45,958 Import : Unable to locate user adminuser
2009-09-08 11:53:45,958 Import : Attempting to create user hypadmin
2009-09-08 11:53:45,958 Import : Create user hypadmin failed. Attempting update.
2009-09-08 11:53:45,958 Import : Attempting to update user hypadmin
2009-09-08 11:53:45,958 Import : Unable to locate user hypadmin
2009-09-08 11:53:45,974 Import : Attempting to create user Testuser1
2009-09-08 11:53:45,974 Import : Create user Testuser1 failed. Attempting update.
2009-09-08 11:53:45,974 Import : Attempting to update user Testuser1
2009-09-08 11:53:45,974 Import : User updated : Testuser1
2009-09-08 11:53:45,974 Import : Attempting to create user Testuser2
2009-09-08 11:53:45,974 Import : Create user Testuser2 failed. Attempting update.
2009-09-08 11:53:45,974 Import : Attempting to update user Testuser2
2009-09-08 11:53:45,990 Import : Unable to locate user Testuser2
2009-09-08 11:53:45,990 Import : Attempting to create user Testuser3
2009-09-08 11:53:45,990 Import : Create user Testuser3 failed. Attempting update.
2009-09-08 11:53:45,990 Import : Attempting to update user Testuser3
2009-09-08 11:53:45,990 Import : Unable to locate user Testuser3
2009-09-08 11:53:45,990 Import : Attempting to create group Test_Group
2009-09-08 11:53:45,990 Import : Create group Test_Group failed. Attempting update.
2009-09-08 11:53:45,990 Import : Attempting to update group Test_Group
2009-09-08 11:53:46,099 Import : Updated group Test_Group
2009-09-08 11:53:46,099 Import : Attempting to create group WORLD
2009-09-08 11:53:46,099 Import : Create group WORLD failed. Attempting update.
2009-09-08 11:53:46,099 Import : Attempting to update group WORLD
2009-09-08 11:53:46,130 Import : Updated group WORLD
2009-09-08 11:53:46,130 Import : Attempting to replace group/user members for group Test_Group
2009-09-08 11:53:46,146 Import : Unable to locate user Testuser2
2009-09-08 11:53:46,146 Import : Attempting to replace group/user members for group WORLD
2009-09-08 11:53:46,224 Import : Replaced group/user members for group : WORLD
Summary :
Processed successfully 2 user(s), unsuccessfully 4 user(s).
Processed successfully 2 group(s), unsuccessfully 0 group(s).
Processed successfully 1 group relationship(s), unsuccessfully 1 group relationship(s).
Processed successfully 0 role(s), unsuccessfully 0 role(s).
Processed successfully 0 role relationship(s), unsuccessfully 0 role relationship(s).
Processed successfully 0 application(s), unsuccessfully 0 application(s).
Processed successfully 0 delegated list(s), unsuccessfully 0 delegated list(s).
The css.xml file used is http://172.27.95.99:58080/interop/framework/getCSSConfigFile
The data file used is D:\Hyperion\common\utilities\CSSImportExportUtility\cssimportexport\importexport\Test_Export.csv
The error log file used is D:\Hyperion\common\utilities\CSSImportExportUtility\cssimportexport\importexport\errors.log
The trace log file used is D:\Hyperion\common\utilities\CSSImportExportUtility\cssimportexport\importexport\trace.log
ERROR log:
User hypadmin not found
User Testuser3 not found
User Testuser2 not found
User adminuser not found
User Testuser2 not found
Please help.
Thanks,
AderHello there,
Are you able to resolve this problem, I am also stuck with the same problem, any suggestions...
Thanks
Vince -
CSSImport Utility - Remove Users from Groups
We have a security group that has a few hundred users assigned to the group. When there is a need to remove a user from the group it is difficult to find the user as I have comb through the list to find the user i am trying to remove. Two questions: is there a way to sort the users in the group in Share Services? The second question is can users be removed using the CSSImport utility by specifying the "delete" option in the importexport.properties? Does the "delete" option remove the user from the secuity group and or does it delete it completely from ShareServices? (we are using Hyperion v9.3.0.1.0 Build 5)
Hi,
I am not so sure about the sorting but removing users from groups can be done with the CSSImportExport utility, I see you are on 9.3.0, try and get hold of the 9.3.1 version as it is backward compatible to the 9.3.0 version and more stable.
When removing users from groups, just set your import operation to update
import.operation=update
and in your import csv just put the group children elements and the users you want in the group.
#group_children
id,group_id,group_provider,user_id,user_provider
TestGroup,,,UserToKeepInGroup,Native Directory
This way it will keep the users in the import file and remove the users from the group that are not in the file, also it does not remove the user from shared services only from the group.
Ok?
Cheers
John
http://john-goodwin.blogspot.com/ -
I'm trying to export users and groups along with their provisions using the CSS Import/Export utility, and I've configured my importexport.properties file to include export.provisioning.all=true, but the exported file does not include any provisioning. Is there a way to fix this?
I agree with Seb. I could not get the 9.2.0.1 utility to work. It was exporting only native groups and the members in each group and not any provisioning info.
Once I installed the 9.3.1 version of the utility, it all worked fine. Make sure you install JAVA JDK 1.5 as the utility needs that version. Just install in same path as the cssimportexport utility so that it doesn't conflict with any earlier versions of java (we had 1.4.2) on that server.
Jeff -
Hyperion Shared services Migration/Export import
Hi, We are migrating the OS from Windows to UNIX in Essbase System 9. I am trying to export the exixting grous/filter access from the Windows environment (shared services--Single sign on) to the unix server. There are several cubes in the Windows, but I am tryign with only a single cube. as a part of that I have modified importexport.properties file
#import export operations
importexport.css=http://windows_server:58080/interop/framework/getCSSConfigFile
importexport.cmshost=windowsserver
importexport.cmsport=58080
importexport.username=admin
importexport.password={CSS}MRcYv323uzxGr8rFdvQLcA==
importexport.enable.console.traces=true
importexport.trace.events.file=D:\trace_19Nov.log
importexport.errors.log.file=D:\errors_19Nov.log
importexport.locale=en
# importexport.ssl_enabled = true
# export operations
export.fileformat=xml
export.file=D:\export.xml
export.internal.identities=false
export.native.user.passwords=true
export.provisioning.all=false
export.delegated.lists=true
export.user.filter=*
export.group.filter=*
#export.role.filter=*
export.producttype=HUB-9.3.1,ESBAPP-9.3.1
export.provisioning.apps=(Analytic Servers:server:1=DlyCube)
# import operations
#import.fileformat=xml
#import.file=C:\exportNew.xml
#import.operation=update
#import.failed.operations.file=c:/failed.xml
#import.maxerrors=0
I am not gettign any export error; it says 50 groups have been exported,
my import is
importexport.css=http://fbiapld06.uk.db.com:58080/interop/framework/getCSSConfigFile
importexport.cmshost=fbiapld06.uk.db.com
importexport.cmsport=58080
importexport.username=admin
importexport.password={CSS}MRcYv323uzxGr8rFdvQLcA==
importexport.enable.console.traces=true
importexport.trace.events.file=/apps/hyperion_data/trace.log
importexport.errors.log.file=/apps/hyperion_data/errors.log
importexport.locale=en
importexport.ssl_enabled=false
import.fileformat=xml
import.file=/apps/hyperion_data/import.xml
import.operation=CREATE/UPDATE
import.failed.operations.file=/apps/hyperion_data/failed.xml
import.maxerrors=10
While importing also i am not getting any error, it sayd 50 groups have been imported successfully.
but in shared server unix box, i can't see the groups for that applicaiton.
can u please help me?You can call CSSEXPORT.bat script using following statement
Call CSSExport.bat importexport.properties
Make sure your importexport.properties file is present in the same location as CSSExport.bat files
format of importexport.properties file needs to like this
Send me your email id and I can send you a document on import/export utlity for version 9.3.1
#import export operations
importexport.css=file:/C:/Hyperion/deployments/Tomcat5/SharedServices9/
config/CSS.xml
importexport.cmshost=localhost
importexport.cmsport=58080
importexport.username=admin
importexport.password={CSS}MRcYv323uzxGr8rFdvQLcA==
importexport.enable.console.traces=true
importexport.trace.events.file=trace.log
importexport.errors.log.file=errors.log
Import/Export Utility 3
importexport.locale=en
# importexport.ssl_enabled = true
# export operations
export.fileformat=xml
export.file=C:/exportNew.xml
export.internal.identities=true
export.native.user.passwords=true
export.provisioning.all=true
export.delegated.lists=false
export.user.filter=*@Native Directory
export.group.filter=*@Native Directory
export.role.filter=*
export.producttype=HUB-9.2.0
#export.provisioning.apps=(HUB=Global Roles)
# import operations
import.fileformat=xml
import.file=C:/exportNew.xml
import.operation=update
import.failed.operations.file=c:/failed.xml
import.maxerrors=0 -
Hyperion Shared Services Export
Hello All,
I need to export Hyperion Shared services, I know about CSSEXPORT.bat utility but i am not sure how to run, we are using Hyperion Planning, Essbase FDM APS, Smart view, FR and some other tools and I need to export either in xml file or CSV, if is there any other option i can use or how i can run from CMD prompt. We used Hyperion System 9.3.1
Any help would be great.
Thank you,
T.KhanYou can call CSSEXPORT.bat script using following statement
Call CSSExport.bat importexport.properties
Make sure your importexport.properties file is present in the same location as CSSExport.bat files
format of importexport.properties file needs to like this
Send me your email id and I can send you a document on import/export utlity for version 9.3.1
#import export operations
importexport.css=file:/C:/Hyperion/deployments/Tomcat5/SharedServices9/
config/CSS.xml
importexport.cmshost=localhost
importexport.cmsport=58080
importexport.username=admin
importexport.password={CSS}MRcYv323uzxGr8rFdvQLcA==
importexport.enable.console.traces=true
importexport.trace.events.file=trace.log
importexport.errors.log.file=errors.log
Import/Export Utility 3
importexport.locale=en
# importexport.ssl_enabled = true
# export operations
export.fileformat=xml
export.file=C:/exportNew.xml
export.internal.identities=true
export.native.user.passwords=true
export.provisioning.all=true
export.delegated.lists=false
export.user.filter=*@Native Directory
export.group.filter=*@Native Directory
export.role.filter=*
export.producttype=HUB-9.2.0
#export.provisioning.apps=(HUB=Global Roles)
# import operations
import.fileformat=xml
import.file=C:/exportNew.xml
import.operation=update
import.failed.operations.file=c:/failed.xml
import.maxerrors=0 -
Error migrating Security from Shared Services.
Hi,
I was using Hyperion Planning 9.3.1's in Import/ Export utility in D:\Hyperion\common\utilities\CSSImportExportUtility\cssimportexport\importexport\CSSExport.bat. I'm trying to export Security from Shared Services into xml format. I get the following error message:
Malformed \uxxxx encoding
Anyone with similar experiences? Hyperion's impexp.pdf makes the steps so complicated!!Answering my own question:
Since I am in Windows, I was using backslashes in my paths when I updated file:
importexport.properties
The error went away after I changed the backslashes to forward slashes in all paths. -
Error during CSSExport.bat
Hi
I am trying to run the CSSExport.bat (file contents below). I am receiving the following command line error when trying to run:-
Exception in thread "main" java.lang.NoClassDefFoundError: com/hyperion/css/exchange/CommandUtility
From previous searches I've found that the CommandUtility class that is getting called directly by Java is not included in my file, however I am not sure what I should add to my file to resolve this issue. Is anyone able to help by providing the line I should add to the file and where I should add it?
The confusing thing is both CSSExport.bat and importexport.properties are both the exact same files that have been used and worked before, the only change I can think of that may have had an effect is our system has been upgraded from 9.3.1 to 9.3.3 since the last time the utility has been used. Any help is appreciated.
CSSExport.bat contents
@echo off
set JAVA_HOME=%HYPERION_HOME%\common\JRE\Sun\1.5.0
@set cpath=%path%
@set cclasspath=%classpath%
@set LIB=./lib/
@set CSS_BIN=.\bin\
@set CLASSPATH=.;%LIB%xsltc.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-httpclient-3.0.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jaxp-api.jar
@set CLASSPATH=%CLASSPATH%;%LIB%sax.jar
@set CLASSPATH=%CLASSPATH%;%LIB%xalan.jar
@set CLASSPATH=%CLASSPATH%;%LIB%xercesImpl.jar
@set CLASSPATH=%CLASSPATH%;%LIB%dom.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jdom.jar
@set CLASSPATH=%CLASSPATH%;%LIB%log4j-1.2.8.jar
@set CLASSPATH=%CLASSPATH%;%LIB%css-9_3_1.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-cli-1.0.jar
@set CLASSPATH=%CLASSPATH%;%LIB%ostermillerutils.jar
@set CLASSPATH=%CLASSPATH%;%LIB%cssimportexport.jar
@set CLASSPATH=%CLASSPATH%;%LIB%activation.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-logging.jar
@set CLASSPATH=%CLASSPATH%;%LIB%dom4j.jar
@set CLASSPATH=%CLASSPATH%;%LIB%interop-common.jar
@set CLASSPATH=%CLASSPATH%;%LIB%interop-sdk.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jakarta-slide-webdavlib.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jaxm-api.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jaxm-runtime.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jdom.jar
@set CLASSPATH=%CLASSPATH%;%LIB%ldapbp.jar
@set CLASSPATH=%CLASSPATH%;%LIB%log4j-1.2.8.jar
@set CLASSPATH=%CLASSPATH%;%LIB%mail.jar
@set CLASSPATH=%CLASSPATH%;%LIB%provider.jar
@set CLASSPATH=%CLASSPATH%;%LIB%saaj-api.jar
@set CLASSPATH=%CLASSPATH%;%LIB%saaj-ri.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-pool-1.1.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-collections.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-codec-1.3.jar
set PATH=%CSS_BIN%;
@if "%1"=="" goto noparameter
"%JAVA_HOME%\bin\java" -cp %CLASSPATH% com.hyperion.css.exchange.CommandUtility -ef %1
@echo off
@rem restore settings.
@set path=%cpath%
@set classpath=%tclasspath%
goto stop
:noparameter
@echo You must supply the location of importexport.properties as the argument to this utility
@echo Example: CSSExport c:\importexport.properties
:stop
ImportExport.Properties contents
importexport.cmshost=slcbothhyp01
importexport.cmsport=58080
importexport.username=admin
importexport.password={CSS}MRcYv323uzxGr8rFdvQLcA==
importexport.enable.console.traces=true
importexport.trace.events.file=Scripts/Export/trace.log
importexport.errors.log.file=Scripts/Export/errors.log
importexport.locale=en
importexport.ssl_enabled=false
# EXPORT OPERATIONS
export.fileformat=csv
export.file=Scripts/Export/export.csv
export.internal.identities=false
export.native.user.passwords=true
export.provisioning.all=true
export.delegated.lists=true
export.user.filter=*@Native Directory
export.group.filter=*@Native Directory
export.role.filter=*@Native Directory
Edited by: Stephen_McCrory on Aug 28, 2012 7:05 AM
Edited by: Stephen_McCrory on Aug 28, 2012 7:05 AMI have resolved the initial message above but am now getting the command line error "The system cannot find the path specified". I've tried running the export from command line using the full path and using cd and from what I can tell the paths in importexport/properties are correct.
Any suggestions? -
Hi ,
I am new to hyperion planning and shared services.I want to export my whole security.Not a report but the details of all the groups/users etc.
Can somebody help me on this.
Regards,
R . AroraHi,
You ll be using importsecurity and exportsecurity for your purpose.I have one doc , which might be useful to you.
This is a quick reference for the following Planning utilities:
Importsecurity
Exportsecurity
FormDefUtil
ProvisionUsers
CSS Import/Export
UpdateNativeDir
UpdateUsers
Backup.bat and Recover.bat
db_recover
Scope
Hyperion Planning Utilities
Quick Reference Guide to Hyperion Planning Utilities Syntax
Importsecurity
Location:
<Planning_Home>\bin (9.3.1 +) or
<Planning_Home>\Utils
÷ All users, groups, and members must be defined in the application.
÷ Before importing access permissions on a user-defined custom dimension, you must allow access permissions to be set on it by selecting Apply Security.
÷ You must name the text file Secfile.txt and save it in the \bin (or Utils if pre-9.3.1) folder
Example secfile.txt:
User1,Account1,read,@CHILDREN
User2,Entity2,readwrite,@DESCENDANTS
User3,Version_1,readwrite,MEMBER
North America,Account101,write,@ICHILDREN
Usage:
ImportSecurity.cmd âÂÂappname,username,password[delimiter],[RUN_SILENT],
[SL_CLEARALL]âÂÂ
Exportsecurity
Location:
<Planning_Home>\bin (9.3.1 +) or
<Planning_Home>\Utils
Usage:
ExportSecurity.cmd /A=<appname>,/U=<username>,/P=<password>, [/
S=searchCriteria|/S_USER=<user>|/S_GROUP=<group>], [/
S_MEMBER=<memberName>|/S_MEMBER_ID=<memberName> |/
S_MEMBER_D=<memberName>|/S_MEMBER_IC=<memberName>|/
S_MEMBER_C=<memberName>],[DELIM=<delim>] , [DEBUG=true|false],[/
TO_FILE=<fileName>],[HELP=Y]
Exported file will have same format as secfile.txt example above.
FormDefUtil
Use the FormDefUtil.cmd utility to move data form definitions from one Planning application to another.
You can export or import data form definitions to or from an XML file.
You might want to use this if you are moving from a development environment to a production environment.
This utility uses a command line interface and is installed in the Utils directory. If you installed.
Planning to the default location, it is in E:\Hyperion\Planning\bin.This utility runs only on a Windows-based system.
You can run it on a Windows-based system even if your application servers are on UNIX. Only administrators can run it.
Refreshing database to Essbase before launching the form go to administration menu > manage database . select database then refresh.
Location:
<Planning_Home>\bin (9.3.1 +) or
<Planning_Home>\Utils
Usage:
formdefutil <import|export> <filename|formname|-all> <server name> <username> <password> <application>
Example:
Formdefutil export âÂÂMy Big Formâ localhost admin password refapp.
ProvisionUsers
Location:
<Planning_Home>\bin (9.3.1 +) or
<Planning_Home>\Utils
Usage:
Before 9.3.1
ProvisionUsers ] [A:app1[;app2;app3]] [R:30]
9.3.1 +
ProvisionUsers /ADMIN:admin /PASS:password ] [A:app1[;app2;app3]] [R:30]
CSS Import/Export
Usage:
CSSExport.bat importexport.properties or
CSSImport.bat importexport.properties or
CSSValidate.bat importexport.properties
The key to this utility is correct configuration of the properties file.
UpdateNativeDir
Location:
<Hyperion_Home>\common\utilities\nativedirectoryupdateutility\UpdateNativeDir.zip
÷ Can be unzipped anywhere
Usage:
UpdateNativeDir.bat âÂÂcssLocation C:\Absolute\path\CSS.xml [-nodelete] [-noprompt] [-noupdate]
÷ Use quotes if path contains spaces
÷ Edit the batch file to set JAVA_HOME path
-cssLocation - Absolute path to the location of the CSS.xml
-nodelete - Will not delete any users/groups from Native Directory.
-noprompt - Silent mode operation. Can be used for scheduled jobs.
-noupdate - Will not update any users/groups in Native Directory.
By default the utility would have delete, update and prompt option.
UpdateUsers
Location:
<Planning_Home>\bin (9.3.1 +) or
<Planning_Home>\Utils
Usage:
UpdateUsers localhost <username> <password> <application>
÷ Run on the Planning server using âÂÂlocalhostâ for the servername as above.
÷ The user should be the application owner or an administrator
Backup.bat and Recover.bat
Location:
<Hyperion_Home>/SharedServices/<hss_version>/server/scripts
Used for backing up and recovering the OpenLDAP and Shared Services properties files.
Usage:
backup.bat <backup_directory_path> or
recover.bat <backup_directory_path>
db_recover
Location:
<Hyperion_Home>\SharedServices\<HSS_version>\openLDAP\bdb\bin
db_recover
This is used by the above scripts too but can be run manually. Stop the OpenLDAP service first.
Usage:
db_recover âÂÂh <Path_Native_Directory_data_file>
For example:
db_recover âÂÂh ../../var/openldap-data
Where openldap-data indicates the name of Native Directory data directory. This is the default location.
÷ -h is used to specify a home for the data other than the current directory
÷ -v sets output to verbose
÷ Before running db_recover backup the OpenLDAP data directory
÷ If the initial recovery does not work, remove all files other than .bdb files from the data directory and try again.
÷ More information is available here: http://www.oracle.com/technology/documentation/berkeley-db/db/utility/db_recover.html -
Error while running CSSExport to export native directory user
Hi All:
I got this error
Exception in thread "main" java.lang.NoClassDefFoundError: com/hyperion/css/exch
ange/CommandUtility
when trying to run CSSExport , part of the cssimportexport utility, no further error or trace log generated, can you help to see what i can do to make it run
below is the content of my CSSexport and importexport.properties file
====CSSExport.bat ================
@echo off
set JAVA_HOME=%HYPERION_HOME%\common\JDK\Sun\1.4.2
@set cpath=%path%
@set cclasspath=%classpath%
@set LIB=./lib/
@set CSS_BIN=.\bin\
@set CLASSPATH=.;%LIB%xsltc.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-httpclient.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jaxp-api.jar
@set CLASSPATH=%CLASSPATH%;%LIB%sax.jar
@set CLASSPATH=%CLASSPATH%;%LIB%xalan.jar
@set CLASSPATH=%CLASSPATH%;%LIB%xercesImpl.jar
@set CLASSPATH=%CLASSPATH%;%LIB%dom.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jdom.jar
@set CLASSPATH=%CLASSPATH%;%LIB%log4j-1.2.8.jar
@set CLASSPATH=%CLASSPATH%;%LIB%css-9_2_0.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-cli-1.0.jar
@set CLASSPATH=%CLASSPATH%;%LIB%ostermillerutils.jar
@set CLASSPATH=%CLASSPATH%;%LIB%cssimportexport.jar
@set CLASSPATH=%CLASSPATH%;%LIB%activation.jar
@set CLASSPATH=%CLASSPATH%;%LIB%commons-logging.jar
@set CLASSPATH=%CLASSPATH%;%LIB%dom4j.jar
@set CLASSPATH=%CLASSPATH%;%LIB%interop-common.jar
@set CLASSPATH=%CLASSPATH%;%LIB%interop-sdk.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jakarta-slide-webdavlib.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jaxm-api.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jaxm-runtime.jar
@set CLASSPATH=%CLASSPATH%;%LIB%jdom.jar
@set CLASSPATH=%CLASSPATH%;%LIB%ldapbp.jar
@set CLASSPATH=%CLASSPATH%;%LIB%log4j-1.2.8.jar
@set CLASSPATH=%CLASSPATH%;%LIB%mail.jar
@set CLASSPATH=%CLASSPATH%;%LIB%provider.jar
@set CLASSPATH=%CLASSPATH%;%LIB%saaj-api.jar
@set CLASSPATH=%CLASSPATH%;%LIB%saaj-ri.jar
set PATH=%CSS_BIN%;
@if "%1"=="" goto noparameter
"%JAVA_HOME%\bin\java" -cp %CLASSPATH% com.hyperion.css.exchange.CommandUtility -ef %1
@echo off
=========importexport.properties================
#import export operations
importexport.username=admin
importexport.password=U#:%@RFGHSE_#!~#DS
importexport.css=file:/c:/css/css.xml
importexport.cmshost=
importexport.cmsport=58080
importexport.locale=en
importexport.enable.console.traces=true
importexport.trace.enevents.file=c:\imexporttracefile.log
importexport.errors.log.file=c:\imexporterror.log
#import operations
import.file=c:/import.xml
import.operation=replace
import.fileformat=xml
import.maxerrors=100
#export operations
export.fileformat=csv
export.user.filter=*
export.group.filter=*
export.role.filter=*
export.file=c:/exportND.CSV
export.producttype =HFM-9.2.0
export.projectnames=myproject
export.applicationnames=TestApplication Disp Name
export.provisioning.all=trueuser4481947 wrote:
Exception in thread "main" java.lang.NoClassDefFoundError: com/hyperion/css/exch
ange/CommandUtilityThe NoClassDefFoundError occurs when Java cannot find a class that it needs to run.. In your case, the class that can't be found is the CommandUtility class that is getting called directly by Java. To solve the issue, you need to include the jar file containing that class in your classpath.
Tim Tow
Applied OLAP, Inc -
Unable to Load DLL (oci.dll)
I am trying to connect to Oracle 10g database using Visual Studio.Net 2003, System.Data.OracleClient namespace. I have created a Web service running on my workstation's local web server, that uses a connection to an Oracle database (my connctionString="Data Source=orcl;User Id=myid;Password=pswd" ). While the program trying to execute myConnection.Open() - it is receiving the error "Unable to load dll (oci.dll)". I have installed the Oracle client on a development (WinXPPro) workstation, so the client BIN directory is visible, production server is running Oracle 10g on Windows 2003.
Is it some kind of connection string issue or user permission problem? How do I setup the right ones?
Thanks for the help in advance!!Hi Justin,
Thanks for your response.
Yes, I can connect to the database using both Aqua Data Studio or SQL *Plus. I even can connect to the database from Visual Studio utilizing Data Link Properties utility via OLE DB drivers either from Microsoft or Oracle. The credantials I am providing in the last case are the same as I use in my connection string: data source name (tnsname) - orcl, user id and password...
Maybe you are looking for
-
How can I make swatches larger?
How can I make the swatches in the Swatches Panel larger? On my screen each swatch is only slightly larger than an ant. Illustrator and Photoshop let you make the swatches larger from the panel's flyout menu, but I don't see that in Flash (CS5). Is t
-
Migrating my existing customization to new Version
We are upgrading plumtree from version 5.1 to version 5.2.I am in the process of migrating my existing customization code to the new version of plumtree.I am facing certain problems as listed below:The class LoginHelper.java in the package com.plumtr
-
Everytime Firefox starts it says it will install an update and nothing happens
When I start FF, I get a message that an update is being installed, & FF will start in a moment. Then I get a grey screen with a link to learn more bout the update. When I click on it nothing happens. So I close it and FF starts in a few minutes. Thi
-
I'm looking for Java open-source SQL script reader/parser. That would allow me to find SQL comments about tables and columns, usually given in the neighbourhood of CREATE TABLE, ALTER TABLE commands. Can you suggest me any such parser? Best, Maciej
-
hi i am fetching problem when i am storing two value in excel when i put write to measurement filt.vi in for loop that time unnecessary data also came in it. and while i am putting measurement filt.vi outside the for loop that time only last data sav