In Application Express, there is no standard way of copying users in an existing workspace to a new workspace. Everytime you create a new workspace, all developers and users must be added manually.

Here’s a little script that does the work for you. Just replace the WORKSPACE with the name of your own workspace where you want to copy the users from, and execute in a SQL Command window in a new workspace. Might save you some time!

declare
cursor c_usr is
  select t.user_name, t.first_name, t.last_name, t.email_address
   , t.default_schema
  , fd.developer_role
   from APEX_040100.WWV_FLOW_FND_USER t
   join apex_040100.wwv_flow_developers fd on fd.user_id = t.user_id
   where t.security_group_id = ( select cp.PROVISIONING_COMPANY_ID 
                                 from apex_040100.wwv_flow_companies cp 
                                 where cp.short_name = 'WORKSPACE')
   ;
begin
for r_usr in c_usr loop
  APEX_UTIL.CREATE_USER(
        p_user_name                     => r_usr.user_name ,
        p_first_name                    => r_usr.first_name,
        p_last_name                     => r_usr.last_name,
        p_description                   => null,
        p_email_address                 => r_usr.email_address,
        p_web_password                  => 'Welkom01',
        p_developer_privs               => r_usr.developer_role,
        p_default_schema                => r_usr.default_schema,
        p_allow_access_to_schemas       => null,
        p_change_password_on_first_use  => 'Y'
        );
    end loop;
  end;
Tagged with:  

creating an iso from a disk in OS X

On 3 December 2010, in Apple and OS X, by Patrick Sinke

When you quickly want to create an ISO image from a CD or DVD disk, simply do the following:

  1. insert the disk in your optical drive (yeah, I know this is obvious!)
  2. open the Disk Utility (Schijfhulpprogramma in Dutch)
  3. Go to Folder in the menu (Archief in Dutch)
  4. Then select New > Image from “<diskname>” (Nieuwe > Schijfkopie van “<schijfnaam>” in Dutch)
  5. Choose the options “Dvd/cd-master” with encoding “None” (Schijfkopiestructuur and Codering in Dutch). Save it to your Desktop (default location), and give a name, for instance DiskImage
  6. The Disk Utility will create a DiskImage.cdr at your desktop. Grab a coffee, there’s plenty of time.
  7. Now we will convert it to an image, with some help from the command prompt.
  8. Open a terminal window. Type Command+Space, then type Terminal, and press enter.
  9. In the terminal window, type the following commands:
cd ~/Desktop
hdiutil makehybrid -iso -ov DiskImage.iso DiskImage.cdr

This will take a few minutes, again. When it is finished, you may close the terminal.

If you foresee that you will need this disk in a Windows environment, you might want to consider making a joliet hybrid.

To do this, change the command above to the following:

cd ~/Desktop
hdiutil makehybrid -iso -joliet -ov DiskImage.iso DiskImage.cdr

You’re done! Now you have created an iso image of your disk. You can write it to a  recordable at a later time, or open it directly bij doubleclicking the file. This works in both OS X and Ubuntu Linux. Windows has no built-in solution for opening .ISO files.

Tagged with: