How to transfer files using Oracle Managed File Transfer from Oracle EBS 12.1.3

Hello,
I'm looking for ideas to securely transfer files bi-directional between Oracle EBS 12.1.3 to IIS using Oracle Managed File Transfer and SOA.  Any help is greatly appreciated.
Thanks

Hi Hussain,
In the Note 466649.1
Edited
I have installed R12.1.1
Datafiles on installed on local file system /u01/EBS_DATa/*dbf, *.ctl, *.log
doing non RAC to RAC conversion with ASM option,
I am using ASM with RAC and created ASM disks (DATA, FRA, CRS) on Shared SAN disks between node1 and node2 which are DATA for CRD (control, redo and Data) files, FRA for archive files, CRS for cluster files while doing RAC instalation,
now how i move my CRD on local file system /u01/EBS_DATa/*dbf, *.ctl, *.log to shared ASM disk DATA ???????
Please describe with step wise,
Thanks in advance.
Regards,
Vara
Edited by: user13409653 on Jan 3, 2012 12:25 AM
Edited by: user13409653 on Jan 3, 2012 5:10 AM

Similar Messages

  • File locations / Oracle Managed Files / raw

    Hi,
    looking into installing 10g on a multidisk Linux box and I'm trying to understand the best way to lay out the box for best resilience, performance etc.
    What I'm trying to understand is whether I should use raw devices for datafiles, or Oracle Managed Files? I'm guessing for performance reasons that the ideal is to run the database server on a different drive from the OS (both of which use hardware RAID1) but can OMF sit on top of hardware RAID - what about raw device on top of hardware RAID?
    If we had RAM to play with (we do) would there be a significant performance gain in having the database server run from a ramdisk, or is it better to devote the RAM to, say, a larger SGA or PGA ?
    Thanks in advance,
    Andy

    I found it:
    ALTER DATABASE ADD LOGFILE SIZE 51200K;
    I had a little trouble finding it so if anyone needs it.

  • Disable Oracle Managed Files

    Hi all,
    I just have a question.
    In my DB I have db_create_file_dest as TRUE parameter (only that one).
    Can I set it as FALSE parameter with alter system set DB_CREATE_FILE_DEST='' scope=both clause without problem?
    I have a pshysical standby in that DB so, have I to change the parameter on Standby instance and rename the Oracle Managed Files labeled datafiles too?
    Thanks a lot.
    Regards!

    As you can see I have datafiles with different name and directory path in Primary and Standby instances so I'm afraid a possible switchover or failover does not work fine.
    This is the reason why I want to disable OMF in both instances and rename the OMF's datafiles in my Standby instance.And what docs are saying :
    Oracle recommends that when you set up Oracle Automatic Storage Management (ASM) and Oracle Managed Files (OMF) in a Data Guard configuration, set it up symmetrically on the primary and standby database. That is, if any database in the Data Guard configuration uses ASM, OMF, or both, then every database in the configuration should use ASM, OMF, or both, respectively. See the scenario in Section 13.5 for more information.http://docs.oracle.com/cd/B28359_01/server.111/b28294/standby.htm
    So, there is no issue of using OMF with dataguard, the only thing which you have to remember that it should be everything identical so that the two servers will be easiest to maintain.
    Regards
    Girish Sharma

  • How to edit a line in a file using a batch file??????

    Basically i want to edit one line in a properties file, using a batch file, Here is what it says
    #Minecraft server properties
    #Tue Feb 22 15:58:36 PST 2011
    level-name=world2
    hellworld=false
    spawn-monsters=true
    online-mode=false
    spawn-animals=true
    max-players=5
    server-ip=5.196.238.77
    pvp=true
    server-port=25565
    white-list=false
    The IP address needs to be changed, i have a hamachi server and a server for home but i need to change this to my ip address on my computer wich is 192.168.1.74. This needs to be changed back and forth so how can i make a batch that just runs and then done its been changed.

    There are no .bat files in a Unix environment
    #!/usr/bin/env bash
    export NEW_IP=192.168.1.74
    perl -ni -e '
    s/d.d+.d+.d/$ENV{"NEW_IP"}/;
    print;
    ' yourpropertiesfile
    Make sure you change the file's protections so they are executable
    chmod +x nameof_yourscript
    There are other ways to do this, I just choose a perl script within a bash script. You could do it all with a bash script, you could use awk, you could use sed, you could use python, ruby, etc...

  • (9I) OMF(ORACLE MANAGED FILES) 개념과 사용 예제

    제품 : ORACLE SERVER
    작성날짜 : 2002-04-01
    (9I) OMF(ORACLE MANAGED FILES) 개념과 사용 예제
    ==============================================
    PURPOSE
    Space Management와 관련된 Oracle 9i의 새로운 기능은 크게 다음 세 가지이다.
    - Oracle Managed Files, Delete Datafiles, Default Temporary Tablespace.
    이를 이용하면 개발 중인 혹은 운영 중인 데이터베이스에 대해 DBA의 수고를 덜게
    할 수 있다.
    Oracle 9i의 새 기능인 OMF에 대하여 개념과 사용 예제를 알아보기로 한다.
    Explanation
    DBA가 테이블스페이스를 생성할 때, 혹은 기존의 테이블스페이스에 새로운 데이터
    화일을 추가할 때, 실제 OS 화일명(디렉토리 포함)과 크기를 주면 자동으로 해당
    화일이 생성된다. 9i의 Oracle Managed Files(OMF) 기능을 이용하면 OS 화일명을
    줄 필요도 없다. 즉, 데이터베이스 차원에서 유일한 화일명을 생성하고, 그 이름의
    데이터 화일을 생성하는 것이다. 또한 OMF를 이용해 만들어진 데이터 화일의 경우,
    나중에 그 데이터 화일이 속한 테이블스페이스를 삭제하면 데이터 화일까지 자동
    으로 삭제가 된다. DBA가 필요없는 데이터 화일을 찾아서 OS 상에서 일일이 삭제
    해야만 하는 수고를 덜어주게 되는 것이다.
    1. Oracle Managed Files (OMF)
    Overview에서 기술했듯이 OMF를 이용하면 데이터베이스가 사용하는 OS 화일에 대해
    DBA가 일일이 관리해야 하는 번거로움을 덜 수 있다. OMF 화일은 Oracle 서버에 의해
    자동으로 생성(유일성을 보장하기 위한 Naming Structure 존재)되고 삭제된다.
    이 OMF를 이용할 수 있는 화일은 Control File, Online Redo Log File, Data File
    등이다.
    1) Benefits of Oracle Managed Files
    화일과 관련된 DBA 작업이 쉽다.
    유일한 화일명이 생성되기 때문에, DBA가 화일명을 잘못 사용할 염려가 없다.
    사용되지 않는 데이터 화일이 자동으로 삭제되기 때문에, 사용되지 않는 데이터
    화일에 의한 디스크 공간 낭비의 우려가 없다.
    테스트 데이터베이스, 개발용 데이터베이스 생성이 단순하다.
    SQL 스크립트에 OS의 화일명을 명시하지 않아도 되기 때문에 Portable Application
    개발이 용이하다.
    2) Oracle Managed File Configurations
    다음 두 가지의 초기 파라미터를 정의하면 된다.
    DB_CREATE_FILE_DEST : data file들이 위치하게 될 기본 디렉토리
    DB_CREATE_ONLINE_LOG_DEST_n : online redo log와 control file들이 위치하게
    될 기본 디렉토리 (n : 1과 5 사이의 정수 - for multiplexing)
    Note :
    위 두 파라미터는 ALTER SYSTEM/SESSION에 의해 동적으로 정의/변경될 수 있다.
    Note : DB_CREATE_FILE_DEST 파라미터는 정의되어 있지만 DB_CREATE_ONLINE_LOG_DEST_n
    파라미터가 정의되어 있지 않으면, 모든 화일들(Data Files, Control Files,
    Online Redo Logs)은 DB_CREATE_FILE_DEST 파라미터에 정의된 디렉토리에
    존재하게 된다.
    3) Oracle Managed File Name Structure
    OMF 화일은 Oracle Flexible Architecture(OFA)를 따르며 플랫폼에 의존적이다.
    아래는 Solaris 환경의 OMF Naming Structure의 예이다.
    Control Files : ora_%u.ctl
    Redo Log Files : ora_%g_%u.log
    Data Files : ora_%t_%u.dbf
    Temporary Data Files : ora_%t_%u.tmp
    Note :
    %u is an 8 character string that guarantees uniqueness.
    %t is the tablespace name, truncated if necessary.
    %g is the redo log file group number.
    ora_ identifies the file as an Oracle Managed File.
    Note : 위 Naming Structure를 따르지 않으면 OMF로 인식하지 않는다.
    즉, 위 Naming Structure를 따르는 화일을(OMF로 생성) 추후 이 structure
    를 따르지 않는 화일 이름으로 rename하게 되면 OMF 기능을 사용하지 못한다.
    별 다른 옵션 없이 DROP TABLESPACE를 수행하면 해당 데이터 화일의 OS
    화일이 자동으로 삭제되지는 않는다.
    4) Managing Control Files with OMF
    데이터베이스 생성 시 CONTROL_FILES 초기 파라미터를 정의하지 않으면
    DB_CREATE_ONLINE_LOG_DEST_n에 정의된 디렉토리에 Control File이 기본적으로
    생성된다(OMF). Control File 이름은 유일하게 생성되며 이 결과는 alert.log에
    기록이 된다. 데이터베이스 생성 후에는 CONTROL_FILES 초기 파라미터에 생성된
    Control File 이름을 정의해주어야 한다.
    5) Managing Online Redo Log Files with OMF
    Redo Log File specification 없이 아래와 같이 전체 Redo Log Group을 생성할
    수 있다.
    SQL> ALTER DATABASE ADD LOGFILE;
    Note : 이 경우 해당 redo log file은 DB_CREATE_ONLINE_LOG_DEST_n에 정의된
    디렉토리에 생성된다. 만일 이 파라미터 값이 정의되지 않았으면
    DB_CREATE_FILE_DEST 디렉토리에 생성된다.
    특정 Redo Log Group을 삭제할 때 관련 OMF 화일들은 OS 레벨에서 자동으로
    삭제된다.
    SQL> ALTER DATABASE DROP LOGFILE GROUP 3;
    Note : Archived Log File은 OMF일 수 없다.
    6) Managing Tablespaces with OMF
    아래와 같이 테이블스페이스를 생성하면 DB_CREATE_FILE_DEST에 정의된
    디렉토리에 크기가 100M인 데이터 화일이 자동으로 생성된다. 이 데이터 화일의
    이름은 Naming Structure에 의해 유일하게 만들어진다.
    (Autoextend On, Unlimited Restriction)
    SQL> CREATE TABLESPACE TBS1;
    데이터 화일의 기본 값 이외의 화일을 생성하려면 다음과 같이 하면 된다.
    SQL> CREATE TABLESPACE TBS1 DATAFILE SIZE 400M AUTOEXTEND OFF;
    기존 테이블스페이스에 데이터 화일을 추가하려면 다음과 같이 하면 된다.
    SQL> ALTER TABLESPACE TBS1 ADD DATAFILE;
    아래와 같이 테이블스페이스를 삭제하면 관련 데이터 화일(OMF)들도 OS 레벨에서
    삭제된다.
    SQL> DROP TABLESPACE TBS1;
    Note : DB_CREATE_FILE_DEST의 값은 다음과 같이 동적으로 변경할 수 있다.
    SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '/disk2/oradata/';
    세션 단위의 변경은 ALTER SESSION 구문을 사용하면 된다. 하지만 이와 같은
    변경이 이미 생성되어져 있는 데이터 화일의 위치를 바꾸는 것은 아니며,
    다만 새로 생성되는 데이터 화일에만 영향이 있다. OMF 기능을 사용하지 않으려면
    다음과 같이 하면 된다.
    SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '';
    Example
    테스트 1) OMF를 이용한 테이블스페이스 생성/삭제 및 이에 대한 확인
    As SYSTEM
    DB_CREATE_FILE_DEST 파라미터 값 정의
    SQL> alter session set db_create_file_dest='/d02/ora9i/oracle/dbs/ora9i/tbs_omf';
    - OMF를 이용한 테이블스페이스 생성 : 크기가 10M인 두 개의 데이터 화일 자동 생성
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 0
    SQL> create tablespace tbs_4 datafile size 10M, size 10M;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 41024
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:10 ora_tbs_4_xbs141rr.dbf
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:10 ora_tbs_4_xbs142xv.dbf
    - 해당 테이블스페이스에 데이터 화일 추가
    SQL> alter tablespace tbs_4 add datafile size 10M;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 61536
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:10 ora_tbs_4_xbs141rr.dbf
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:10 ora_tbs_4_xbs142xv.dbf
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:11 ora_tbs_4_xbs156ff.dbf
    - 해당 테이블스페이스 삭제 : 이 테이블스페이스의 모든 OMF 데이터 화일 자동 삭제
    SQL> drop tablespace tbs_4;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 0
    테스트 2) OMF를 이용한 UNDO Tablespace 생성/삭제 및 이에 대한 확인
    As SYSTEM
    DB_CREATE_FILE_DEST 파라미터 값 정의
    SQL> alter session set db_create_file_dest='/d02/ora9i/oracle/dbs/ora9i/tbs_omf';
    - OMF를 이용한 UNDO 테이블스페이스 생성 : 크기가 10M인 데이터 화일 자동 생성
    SQL> create undo tablespace undotbs_1 datafile size 10M;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 20512
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:12 ora_undotbs__xbs17brr.dbf
    - 해당 테이블스페이스에 데이터 화일 추가
    SQL> alter tablespace undotbs_1 add datafile size 10M;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 41024
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:12 ora_undotbs__xbs17brr.dbf
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:13 ora_undotbs__xbs19hr8.dbf
    - 해당 테이블스페이스 삭제 : 이 테이블스페이스의 모든 OMF 데이터 화일 자동 삭제
    SQL> drop tablespace undotbs_1;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 0
    테스트 3) OMF를 이용한 Temporary Tablespace 생성/삭제 및 이에 대한 확인
    As SYSTEM
    DB_CREATE_FILE_DEST 파라미터 값 정의
    SQL>alter session set db_create_file_dest ='/d02/ora9i/oracle/dbs/ora9i/tbs_omf';
    - OMF를 이용한 Locally Managed Temporary 테이블스페이스 생성 : 크기가 10M인
    데이터 화일 자동 생성
    SQL>create temporary tablespace omf_temp tempfile size 10M extent
    management local;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 176
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:14 ora_omf_temp_xbs1cqrv.tmp
    - 해당 테이블스페이스에 temp file 추가
    SQL> alter tablespace omf_temp add tempfile size 10M;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 352
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:14 ora_omf_temp_xbs1cqrv.tmp
    -rw-r----- 1 ora9i dba 10489856 Mar 12 17:15 ora_omf_temp_xbs1d9xp.tmp
    - 해당 테이블스페이스 삭제 : 이 테이블스페이스의 모든 OMF 데이터 화일 자동 삭제
    SQL> drop tablespace omf_temp;
    SQL> host ls -l /d02/ora9i/oracle/dbs/ora9i/tbs_omf
    total 0
    테스트 4) OMF를 이용한 Online Redo Log 생성/삭제 및 이에 대한 확인
    As SYSTEM
    DB_CREATE_ONLINE_LOG_DEST_n 파라미터 값 정의
    SQL> alter session set db_create_online_log_dest_1 =
    '/d02/ora9i/oracle/oradata/ora9i/redo_omf';
    - OMF를 이용한 새로운 Online Redo Log Group 생성 : 크기가 10M인 Online Redo
    Log File 자동 생성
    SQL> host ls -l /d02/ora9i/oracle/oradata/ora9i/redo_omf
    total 0
    SQL> select group#, member from v$logfile;
    GROUP# MEMBER
    3 /d02/ora9i/oracle/oradata/ora9i/redo03.log
    2 /d02/ora9i/oracle/oradata/ora9i/redo02.log
    1 /d02/ora9i/oracle/oradata/ora9i/redo01.log
    SQL> alter database add logfile size 10M;
    SQL> host ls -l /d02/ora9i/oracle/oradata/ora9i/redo_omf
    total 20512
    -rw-r----- 1 ora9i dba 10486272 Mar 12 17:15 ora_4_xbs1fv2r.log
    SQL> select group#, member from v$logfile;
    GROUP# MEMBER
    3 /d02/ora9i/oracle/oradata/ora9i/redo03.log
    2 /d02/ora9i/oracle/oradata/ora9i/redo02.log
    1 /d02/ora9i/oracle/oradata/ora9i/redo01.log
    4 /d02/ora9i/oracle/oradata/ora9i/redo_omf/ora_4_xbs1fv2r.log
    - 해당 Online Redo Log Group 삭제 : 이 Redo Log Group의 모든 OMF Redo Log
    Member 화일 자동 삭제
    SQL> alter database drop logfile group 4;
    SQL> host ls -l /d02/ora9i/oracle/oradata/ora9i/redo_omf
    total 0
    SQL> select group#, member from v$logfile;
    GROUP# MEMBER
    3 /d02/ora9i/oracle/oradata/ora9i/redo03.log
    2 /d02/ora9i/oracle/oradata/ora9i/redo02.log
    1 /d02/ora9i/oracle/oradata/ora9i/redo01.log
    Reference Document
    <Note:137482.1>

  • Importing multiple files using the Import File menu.

    For some reason I am never able to add more the 5 mp3 files using the Import File menu. All of my files are located on the NAS device and if I select the Import Folder menu all the files in the folder will be imported. However, time after time I add more files to the same folder and then need to import just the new files to iTunes. For that I am using the Import File menu. If select more then 5 files, only 5 files will be imported. Some times I have 100 new files that I want to add, and moving 5 files a time is time consuming and painful. I try opening the folder, selecting all files and dropping them into iTunes, but that did not work. Is there a way to import more than 5 files at a time, or iTunes is not capable doing that?

    I am often surprised how many ways there are to add songs to iTunes. Selecting a number in the open file dialog must have a maximum string length for the file names. I bet that the path and file name are long on those songs and that is why you can only load 5 at a time from your NAS. What I have had luck with and is very easy is to select a group of songs and right click and "play" them. My iTunes is set to import and organize on play. The first song starts playing and they all load. I routinely do this with entire albums without problem.
    Paul

  • Attempting to upload files using the zend _file_transfer system from cs5 training from the source. [was: Question for David Powers]

    I am attempting to upload files using the zend _file_transfer system from cs5 training from the source.
    On trying to upload to a remote server I am having trouble with the destination setting (C:/upload_test) in the example, please could you point me in the right direction for the an example of this setting for a remote file transfer
    Also do I have to construct a connection file to activate a Ftp file transfer?
    David Woolston

    >I am on windows platform
    Who is your host? When you checked your host path in your host control panel, what did it say?
    >i have assumed (may be incorrectly) that the purpose of the exercise was to upload to a remote site (ie my website)
    That is correct.
    >Of course that upload might take place on a computer that does not have DW installed (an internet cafe for example)
    That's irrelevant. DW is just the tool you are using to build your site. The site runs on your hosting accounts servers. This includes the php scripts you are working with.
    >I have uploaded all files necessary for the operation, when i click upload it returns no such directory exits.
    Do you have a url we can check? What destination are you specifying in zend code?
    >This made me suspect that I would need to construct a ftp file transfer connection file to satisfied username, password , connection address etc
    The exercise you are dealing with is using http file transfer. This has nothing to do with FTP. You do not need FTP for this, other than using it to move your source code from your local client to your server.

  • Can I use Report Manager to distribute customized oracle reports?

    Hi,
    Can I use Report Manager to distribute customized oracle reports, other than FSG reports?
    If no, is there any function that can be used for distributing reports submitted from concurrent manager in r12.1.2?
    Thanks for any advice!
    HY

    Pl post details of OS and EBS versions.
    >
    Can I use Report Manager to distribute customized oracle reports, other than FSG reports?
    >
    I am not sure - pl ask your friendly Oracle salesperson if this functionality is included in your license.
    >
    If no, is there any function that can be used for distributing reports submitted from concurrent manager in r12.1.2?
    >
    Another option could be to use XML/BI Publisher - again, you will need to check if your license includes distributing custom reports.
    HTH
    Srini

  • I have acquired a new laptop and wish to transfer my use of the creative cloud from my old laptop to my new one. How do I uninstall and then reinstall on the new device ?

    I have acquired a new lap top and wish to transfer my use of the Creative Cloud from my old laptop. How do I uninstall and then reinstall on the new device ?

    Richardwmills for information on how to install the Adobe Creative applications included with your membership please see Install and update apps - https://helpx.adobe.com/creative-cloud/help/install-apps.html.

  • How to store and retrieve blob data type in/from oracle database using JSP

    how to store and retrieve blob data type in/from oracle database using JSP and not using servlet
    thanks

    JSP? Why?
    start here: [http://java.sun.com/developer/onlineTraining/JSPIntro/contents.html]

  • Error in oim Role creation using Role Manager Service API from Standalone Java client

    Hi,
      Facing the following error when trying to create Role using Role Manager Service API from a standalone java client .
    Tried with the solution of changing ,
    Login into the Web Logic Admin Console --> Servers --> OIM Server --> Protocols --> Modify the Maximum Message from 100000000 to 1000000000, but still the problem persists.
    Exception in thread "main" org.omg.CORBA.BAD_PARAM:   vmcid: 0x0  minor code: 0  completed: No
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.getSystemException(Unknown Source)
    at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.getSystemException(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getSystemExceptionReply(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(Unknown Source)
    at org.omg.CORBA.portable.ObjectImpl._invoke(Unknown Source)
    at com.sun.org.omg.SendingContext._CodeBaseStub.meta(Unknown Source)
    at com.sun.corba.se.impl.encoding.CachedCodeBase.meta(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.getOrderedDescriptions(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.inputObjectUsingFVD(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.simpleReadObject(Unknown Source)
    at com.sun.corba.se.impl.io.ValueHandlerImpl.readValueInternal(Unknown Source)
    at com.sun.corba.se.impl.io.ValueHandlerImpl.readValue(Unknown Source)
    at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_value(Unknown Source)
    at com.sun.corba.se.impl.encoding.CDRInputStream.read_value(Unknown Source)
    at oracle.iam.identity.rolemgmt.api._RoleManager_ogut7n_RoleManagerRemoteRIntf_Stub.createx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy2.createx(Unknown Source)
    at oracle.iam.identity.rolemgmt.api.RoleManagerDelegate.create(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at Thor.API.Base.SecurityInvocationHandler$1.run(SecurityInvocationHandler.java:68)
    at weblogic.security.subject.SubjectProxy.doAs(SubjectProxy.java:64)
    at weblogic.security.subject.SubjectManager.runAs(SubjectManager.java:262)
    at weblogic.security.Security.runAs(Security.java:48)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
    at Thor.API.Base.SecurityInvocationHandler.invoke(SecurityInvocationHandler.java:79)
    at $Proxy3.create(Unknown Source)
    at com.idm.role.CreateRole.createRole(CreateRole.java:113)
    at com.idm.role.CreateRole.main(CreateRole.java:167)
    Thanks In Advance

    Hi , I have used OIM 11g  R2.
    Please find below the code we have used,
    package com.idm.role;
    import java.util.HashMap;
    import java.util.HashSet;
    import java.util.Hashtable;
    import java.util.Iterator;
    import java.util.Set;
    import java.util.logging.Logger;
    import javax.security.auth.login.LoginException;
    import oracle.iam.identity.exception.NoSuchRoleException;
    import oracle.iam.identity.exception.RoleAlreadyExistsException;
    import oracle.iam.identity.exception.RoleCreateException;
    import oracle.iam.identity.exception.RoleLookupException;
    import oracle.iam.identity.exception.RoleModifyException;
    import oracle.iam.identity.exception.SearchKeyNotUniqueException;
    import oracle.iam.identity.exception.ValidationFailedException;
    import oracle.iam.identity.rolemgmt.api.RoleManager;
    import oracle.iam.identity.rolemgmt.api.RoleManagerConstants;
    import oracle.iam.identity.rolemgmt.vo.Role;
    import oracle.iam.platform.OIMClient;
    import oracle.iam.platform.authz.exception.AccessDeniedException;
    public class CreateRole {
    private final static Logger LOGGER = Logger.getLogger(CreateRole.class .getName());
    OIMClient oimClient = null;
    public OIMClient connectToOIM() {
      LOGGER.info("In connectToOIM ");
      Hashtable env = new Hashtable();
      env.put(OIMClient.JAVA_NAMING_FACTORY_INITIAL,
        "weblogic.jndi.WLInitialContextFactory");
      env.put(OIMClient.JAVA_NAMING_PROVIDER_URL,
        "t3://V-hydidm1.itig.co.in:14000");
      System.setProperty("java.security.auth.login.config",
        "F:\\Projects\\IDM\\Team\\Env_setup\\OIM_Setup\\designconsole\\config\\authwl.conf");
      System.setProperty("java.security.policy",
        "F:\\Projects\\IDM\\Team\\Env_setup\\OIM_Setup\\designconsole\\config\\xl.policy");
      System.setProperty("OIM.AppServerType", "wls");
      System.setProperty("APPSERVER_TYPE", "wls");
      System.setProperty("weblogic.Name", "oim_server1");
      oimClient = new OIMClient(env);
      try {
       oimClient.login("xelsysadm", "Passw0rd".toCharArray());
      } catch (LoginException e) {
       e.printStackTrace();
      System.out.println("Connected");
      return oimClient;
    public void readRoleMetadata() {
      LOGGER.info("in readRoleMetadata ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      try {
       Role roleVo = roleManagerService.getDetails(
         RoleManagerConstants.ROLE_DISPLAY_NAME, "API Role1", null);
       Set attributeNameSet = roleVo.getAttributeNames();
       Iterator it = attributeNameSet.iterator();
       while (it.hasNext()) {
        System.out.println("Attribute Name :: " + it.next());
       // roleVo.setAttribute("ADentitlements", "Security Admin access");
       String adEntitlements = "" + roleVo.getAttribute("ADentitlements");
       System.out.println("AD Entitlements :: " + adEntitlements);
       System.out.println("DB Entitlements :: " + ""
         + roleVo.getAttribute("DBEntitlements"));
       System.out.println("Unix Entitlements :: " + ""
         + roleVo.getAttribute("UnixWindows"));
       System.out.println("VPN :: " + "" + roleVo.getAttribute("VPN"));
      } catch (SearchKeyNotUniqueException e) {
       e.printStackTrace();
      } catch (NoSuchRoleException e) {
       e.printStackTrace();
      } catch (RoleLookupException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
    public void createRole() {
      LOGGER.info(" in Create role ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      HashMap<String, Object> roleCreationAttrMap = new HashMap<String, Object>();
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_NAME, "API Role1");
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_DESCRIPTION,
        "This Role is created using API Role1");
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_DISPLAY_NAME,
        "API Role1");
      roleCreationAttrMap.put("ADentitlements", "API Role1 AD Entitlements");
      roleCreationAttrMap.put("DBEntitlements", "API Role1 DB Entitlements");
      roleCreationAttrMap.put("VPN", "No");
      roleCreationAttrMap.put("UnixWindows", "API Role1 Unix Entitlements");
      Role roleVo = new Role(roleCreationAttrMap);
      try {
       System.out.println(" Before Create role *********************************************");
       roleManagerService.create(roleVo);
       System.out.println("Role Created .. ");
      } catch (ValidationFailedException e) {
       e.printStackTrace();
      } catch (RoleAlreadyExistsException e) {
       e.printStackTrace();
      } catch (RoleCreateException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
    public void modifyRole() {
      LOGGER.info(" in modifyRole ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      Role roleVo;
      try {
       roleVo = roleManagerService.getDetails(
         RoleManagerConstants.ROLE_DISPLAY_NAME, "API Role1", null);
       String roleKey = roleVo.getEntityId();
       HashMap<String, Object> roleCreationAttrMap = new HashMap<String, Object>();
       roleCreationAttrMap.put("ADentitlements",
         "Updated API Role1 AD Entitlements");
       Set roleKeySet = new HashSet<String>();
       roleKeySet.add(roleKey);
       Role roleVoNew = new Role(roleCreationAttrMap);
       roleManagerService.modify(roleKeySet, roleVoNew);
       System.out.println("Role Modified ..");
      } catch (SearchKeyNotUniqueException e) {
       e.printStackTrace();
      } catch (NoSuchRoleException e) {
       e.printStackTrace();
      } catch (RoleLookupException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
      } catch (ValidationFailedException e) {
       e.printStackTrace();
      } catch (RoleModifyException e) {
       e.printStackTrace();
    public static void main(String args[]) {
      CreateRole miscObj = new CreateRole();
      miscObj.connectToOIM();
      miscObj.createRole();
      //miscObj.readRoleMetadata();
    Thanks In Advance .

  • How to install and use a plug-in downloaded from the apple site?

    how to install and use a plug-in downloaded from the apple site?

    Emelie,
    which plug-in do you want to install?
    some of the plug-ins come with an installer on the disk image, you click the installer and it will install it in its proper location.
    For others you move the plug-in into to System Library or your User Library:
      Your Hard disk  > Library > Application Support >Aperture > Plug-Ins > Edit
    or
    Your Home Folder > Library > Application Support >Aperture > Plug-Ins > Edit
    If it is an "Edit" plug-in, it goes into the "Edit" subfolder, "Export" plug-ins into the "Export" subfolder.
    You can tell by the extension, what kind of plug-in it is.
    E.G. BorderFX.ApertureExport is an export plug-in, BorderFXEditPlugin.ApertureEdit an edit plug-in.
    Regards
    Léonie
    P.S. In OS Lion the Libraries are hidden by default: To reveal your User Library activate the Finder and select from the main Finder menu:
        Finder >  Go , then hold down the ⌥-option-key, untill the Library appears in the drop.down menu.
    To show the System Library:
         Finder >  Go > Go to Folder
    then enter   / Library

  • Oracle HRMS R12 training from Oracle University

    Oracle HRMS R12 training from Oracle University
    iWare Logic provides “Oracle Apps Training” and Certification in Oracle HRMS R12 in association with Oracle University.
    Oracle HRMS Training and Certification topics
    R12 E-Business Suite Essentials for Implementers
    R12 Oracle HRMS Work Structures Fundamentals
    R12 Oracle HRMS People Management Fundamentals
    R12 Oracle HRMS iRecruitment Fundamentals
    R12 Oracle Payroll Fundamentals: Configuration (Global)
    R12 Oracle Payroll Fundamentals: Administration (Global)
    R12 Oracle Time and Labor Fundamentals
    R12 Oracle HRMS Self Service Fundamentals
    For details please check
    http://www.iwarelogic.com/training.htm
    for Special Offer on our Oracle Apps trainings please check
    http://www.iwarelogic.com/oracle_applications.htm
    Following are iWare Logic’s contact details,
    iWare Logic Technologies Pvt. Ltd.
    Aditi Samruddhi, Banner,
    Pune, 411045
    Maharashtra, INDIA
    Phone: 91 20 66321113
    Mobile: 91 9326515010
    Email: info at iWareLogic.com
    Website: http://www.iWareLogic.com
    http://www.oracle.com/global/in/education/maps/iware_logic_technologies.html
    Oracle Apps Training http://www.iwarelogic.com/training.htm

    Dear Mohsin,
    Before you acces the Diagrammer, a TCF SocketServer must be running, Please do contact your system Administrator to confirm the same..
    Regards
    Guru K

  • Can we access Oracle 10g R2 database from Oracle 11g Client

    Hi,
    Can any1 tell me can we access Oracle 10g R2 database from Oracle 11g Client ? I m unable to find a Oracle Client 10g R2 for Windows 7 32 bit.
    Below link is for Vista only
    http://www.oracle.com/technetwork/database/10203vista-087538.html

    832812 wrote:
    Hi,
    Can any1 tell me can we access Oracle 10g R2 database from Oracle 11g Client ? I m unable to find a Oracle Client 10g R2 for Windows 7 32 bit.
    Below link is for Vista only
    http://www.oracle.com/technetwork/database/10203vista-087538.html
    Check this note for client/server compatibility
    Client / Server / Interoperability Support Between Different Oracle Versions [ID 207303.1]

  • How can I auto export a PDF File using the "Smallest File Size" preset and set the Exported File Name based on information from an Imported PDF?

    Greetings all,
    I am trying to create a script to automate a PDF export process for my company for inDesign. I’m fairly new to inDesign itself and have no previous experience with javascript, although I did take C++ in high school and have found it helpful in putting this code together.
    We have an inDesign template file and then use the Multi-page PDF importer script to import PDF files. We then have to export two version of each file that we import, then delete the imported file and all of the pages to reset the template. This has to be done for nearly 1000 pdf files each month and is quite tedious. I’m working on automating the process as much as possible. I’ve managed to piece together code that will cleanup the file much quicker and am now trying to automate the PDF exports themselves.
    The files are sent to us as “TRUGLY#####_Client” and need to be exported as “POP#####_Client_Date-Range_North/South.pdf”
    For example, TRUGLY12345_Client needs to be exported as POP12345_Client_Mar01-Mar31_North and POP12345_Client_Mar01-Mar31_South.
    There are two templates built into the template file for the north and south file that are toggled easily via layer visibility switches. I need to get a code that can ideally read the #s from the imported Trugly file as well as the Client and input those into variables to use when exporting. The date range is found in the same place in the top right of each pdf file. I am not sure if this can be read somehow or if it will have to be input manually. I can put North or South into the file name based on which template layer is visible.
    I am not sure how to go about doing this. I did find the following code for exporting to PDF with preset but it requires me to select a preset and then type the full file name. How can I set it to automatically use the “Smallest File Size” preset without prompting me to choose and then automatically input some or preferably all of the file name automatically? (If the entire filename is possible then I don’t even want a prompt to appear so it will be fully automated!)
    PDF Export Code (Originally from here: Simple PDF Export with Preset selection | IndiSnip [InDesign® Snippets]):
    var myPresets = app.pdfExportPresets.everyItem().name;
    myPresets.unshift("- Select Preset -");
    var myWin = new Window('dialog', 'PDF Export Presets');
    myWin.orientation = 'row';
    with(myWin){
        myWin.sText = add('statictext', undefined, 'Select PDF Export preset:');
        myWin.myPDFExport = add('dropdownlist',undefined,undefined,{items:myPresets});
        myWin.myPDFExport.selection = 0;
        myWin.btnOK = add('button', undefined, 'OK');
    myWin.center();
    var myWindow = myWin.show();
    if(myWindow == true && myWin.myPDFExport.selection.index != 0){
        var myPreset = app.pdfExportPresets.item(String(myWin.myPDFExport.selection));
        myFile = File(File.saveDialog("Save file with preset: " + myPreset.name,"PDF files: *.pdf"));
        if(myFile != null){
            app.activeDocument.exportFile(ExportFormat.PDF_TYPE, myFile, false, myPreset);
        }else{
            alert("No File selected");
    }else{
        alert("No PDF Preset selected");
    So far my code does the following:
    1) Runs the Multi-Page PDF Import Script
    2) Runs PDF Export Script Above
    3) Toggles the Template
    4) Runs #2 Again
    5) Deletes the imported PDF and all pages and toggles template again.
    It’s close and much better than the original process which was almost 100% manual but I’d like to remove the Preset prompt from the PDF script and have it automatically select the “Smallest File Size” preset. and then if there’s a way to have it auto-fill in the file name so no user input is required at all other than selecting each file to import. (If there’s a way to setup a batch action for the multi-import script that would be even better!)
    Thanks in advance and if there’s anything else I can provide that would help please let me know! Even a nudge in the right direction will be a big help!

    If you hold down the option key, it will typically show the location. Or you can often hit option-return on the file and it will reveal the file in the Finder, instead of opening it.
    Final option is to open it, and just option-click the filename in the toolbar of Preview and it should show you the location.
    It's probably an attachment to an email you've received. If you have Mail set to cache emails and their attachments it'll be stashed in a subdirectory of ~/Library/Mail. Which is fine.

Maybe you are looking for