Create users in Organizations based on a db field.

So I've got a data source with somewhere around 12,000 accounts that I need to pull into the Identity Manager, and for various reasons, they'll need to be split into different organizations.
I'm making a copy of the default Tabbed User Form, and trying to determine the target Organization in my copy. I thought I'd be able to use XPRESS to do it, but the Identity Manager keeps complaining at me if I try and import the form.
The XPRESS code I'm trying looks like this:
<MemberObjectGroups>
    <Expansion>
      <switch>
     <ref>employeeType</ref>
     <case>
       <s>STAFF</s>
       <ObjectRef type='ObjectGroup' id='#ID#Organization:Staff' name='Staff'/>
     </case>
     <case>
       <s>STUDENT</s>
       <ObjectRef type='ObjectGroup' id='#ID#Organization:Students' name='Students'/>
     </case>
     <case>
       <s>FACULTY</s>
       <ObjectRef type='ObjectGroup' id='#ID#Organization:Faculty' name='Faculty'/>
     </case>
      </switch>
    </Expansion>
  </MemberObjectGroups>That gives me the following error:
com.waveset.util.XmlParseException: XML Error: 92:24: The content of element type "MemberObjectGroups" must match "(ObjectRef)*".
I've tried several variations on the above code, but I'm obviously missing something important.

What your example would do (if it worked) is set the organization that controls the form.
What you want to do is set the organization that controls the user you are creating via the form.
eg:
<Field name='waveset.organization'>
  <Expansion>
     blah blah blah
  </Expansion>
</Field>

Similar Messages

  • How to create characteristics in BW based on generic datasource fields

    hi ALL,
       Actually, i created generic datasource based on database view in SAP R/3
    Database view is created based on table LFA1.
    Replicated the the datasource in SAP BW
    Now, I have to create characteristics (master data) based
    on generic datasource fields
    Thanks in Advance.
    Best Regards
    M A Mubeen

    Hi Abdul,
        for that you just create  one  charecterstic  of  Info object (with the  same technical charecterstics of R/3 field).. and  maintain master  data..
    now create one data source in  BW side.. and  select your data source and replicate  data with your generic datasource...
    and load the data..
    regards
    @jay

  • Automatically create users in SharePoint based on Active Directory OU

    Hi,
    This is one of our client's requirements.
    Is it possible to automatically create a user in SharePoint and assign him/her read privileges on the portal when ever a new user is created in Active Directory?
    To re-iterate the above question in a different way; when a new employee joins the organization, a user is created in the Active Directory OU. Is it possible to automatically create this user in SharePoint without any manual intervention?
    If yes, how? Is it a third party synchronization tool or does SharePoint has a sync feature / service?
    Thank you,
    Regards,
    Gagandeep Singh
    My CRM blog |
    My SharePoint blog

    Hi,
    user profile synchronization is responsible for that, once user are created in active directory you have syn service running on certain schedule and all users are grabbed the only left step is to either grant permission on SharePointor you have a generic
    access to grant to all authenticated users or certain active directory groups that the user is assigned to
    More about user profile :
    https://technet.microsoft.com/en-us/library/ee721049.aspx
    http://social.technet.microsoft.com/wiki/contents/articles/12545.sharepoint-2013-setting-up-user-profile-synchronization-12.aspx
    https://technet.microsoft.com/en-us/library/ff382639.aspx
    http://blog.sharedove.com/adisjugo/index.php/2012/07/23/setting-user-profile-synchronization-service-in-sharepoint-2013/
    Kind Regards,
    John Naguib
    Senior Consultant
    John Naguib Blog
    John Naguib Twitter
    Please remember to mark this as answered if it helped you

  • How to create user exit for MIGO check  "item OK" Field select/unselect?

    Hi All,
       I want to know User Exit for MIGO Screen. when I click check button it will be show "Item OK " Field select or not.
    MIGO Screen post if Item ok field select both parent id and line id . otherwise it will be show error message?.
    Can Please  every one tell me how to do user exit for MIGO?
    mail id: [email protected]
    thanks,
    S.Muthu,

    Hi,
    check the BADI <b>MB_MIGO_BADI</b> ( method: POST_DOCUMENT).
    COMD enhancment <b>MBCF0005</b>
    Regards

  • Gaps appear in IE 6 browser window for hidden fields in Create User form

    Hi,
    I need an urgent input on this one.
    I hid an OIM default attribute for users in the 'Create User' form by modifying clear_all_fields.js
    The field is hidden from the 'Create User' page fine!
    But if I open the page from Internet Explorer 6 it shows a gap in the place of the hidden field.
    For Mozilla 3.0.5 the gaps are not appearing.
    I tried removing these gaps by deleting the tags and the field in the clear_all_fields.js
    or, by reducing the dimension of the spacer.gif in GenerateCreateUserForm.jsp.
    But it reflected no change in the form look n feel.
    The requirement is to hide the fields and not remove them.
    Any suggestion as to what may be the way out?

    Thanks for the update Leonard. This would be an extremely useful plugin. I've been looking for it on http://labs.adobe.com/technologies/ under the plug-ins tab but have been unable to find it. It wasn't even there in the Pre-Release Programs. Is it located somewhere else or with a different name? Please let me know.
    Meanwhile, I've been trying to write my own VB script to get the button clicked. Here's what I've come up till now-
    FindText
    HiliteList.Add->CreateWordHilite->SetTextSelect->GetBoundingRect->PointToDevice
    The last function seems to be deprecated. Also there's nothing to connect the text highlighted by findtext with HiLiteList.Add. I guess
    I may have to use the JSO word search method.
    Any advice, as always, would be much appreciated.

  • Automatically create users (SU01) from organization (0105)

    In our organization, we will have the user id populated in the 0105 record.  How do I have the system automatically create the user record (SU01) from the 0105 record?  I have looked at the HRUSER transaction, but I don't understand how to run that.  Wondering if: a) other companies have done what we are trying to do, and if so, did they use HRUSER, and b) if HRUSER was used, do you have a clear step-by-step on how you use it?
    Thanks in advance!

    1) I have a client that create a subscreen for infotype 0105.
    This has a button to automatic create the user.
    2) HRUSer:
         If you have employees who do not have SAP users, first create SAP users for them and then authorize them to use SAP ESS.
         In the Set Up and Maintain ESS Users (Overview) screen, choose:
    u2022     Employees without users.
    If you choose Background, the Attributes of Users to be Created screen appears.
    If you choose Overview, the Create Users for Persons screen appears.
    u2022     Select a person and choose Create User. The Attributes of Users to be Created screen appears. Choose Execute.
         You must decide how you would like your employees to log on to SAP ESS.
         The user group ESSUSER is a fixed user attribute. It is used to distinguish between SAP ESS users and other system users, such as administrators.
         You can change user attributes in the Set up and Maintain ESS User (Start) screen. In the Attributes of Users, you can modify the Password field. The default is INIT. In the User Group field, the entry ESSUSER is fixed. You cannot change this because it is important to differentiate users authorized for SAP ESS from other users. In the Role field, the SAP role (which you have copied into your namespace) is the default.
         SAP delivers a user exit, which you can use to determine your own password routine and user name. SAP delivers user exit Exit_saplehus_001 as part of the HRESSW4 enhancement. This user exit enables you to change the name and password that the user installation tool creates for each SAP ESS user that is generated.
         Existing users keep their attributes, such as user group, password, date and decimal format and start menu. The existing setting are not overwritten.

  • Restrict list of Organizations on Create User form

    Running OIM 11.1.1.5.0.
    We have a couple of companies using our OIM for delegated administration. In the Create User form, if the user searches for an organization they see a list of all of our organizations not just the ones that they can place a user in.
    If they place a user in an organization that is not in their auth policy they receive an error:
    "You are either not authorized to create user in XXX organization or not authorized to create user in XXX organization without specifying a value for manager."
    Is there any way to restrict the list of organizations in the search to the list in their auth policy?

    I have have this:
    Company A
    -- Department A1 (although these are actually set as Organization type Company in OIM)
    -- Department A2
    Company B
    -- Department B1
    User Management Auth Policy for AdminA:
    -- Data Constraint - Users who are members of Department A1, A2
    But when AdminA uses Create User he gets a list of all Company and Department names in the Organization search popup.
    Do I take it from your reply that this is supposed to work and it's something that I have setup incorrectly then?
    Edited by: Ewan on May 4, 2012 7:37 AM

  • Create User under a particular organization

    Hi,
    After running reconciliation i need to create the UNMATCHED users in IDM under a particular organization.
    I have configured the reconciliation policy to create the user in IDM.
    By default it is creating the user under Top organization. But i need to create it under a particular
    organizantion without using a custom post reconciliation workflow.
    Can anyone of you experts suggest?
    Edited by: jjIDM on Feb 4, 2009 11:15 PM

    Hi,
    You have to set proxy administrator in Reconcillation Policy and assign a form to that proxy admin.
    u have to write this code in that form which you have assigned to proxy admin.
    <Field name='waveset.backgroundSave'>
    <Display class='Hidden'/>
    </Field>
    <Field name='waveset.organization'>          
         <Expansion>
         <block trace='true' name='kkkkkkkkkk'>
         <s>Organization Name</s>
         </block>
         </Expansion>
    </Field>
    Then run your reconcillation Process from the Proxy Admin.
    Edited by: negiqueries on Feb 5, 2009 7:49 AM

  • Approval for creating users in an organization

    Hi,
    We have a requirement where approval is required for creating users in Organisation X. Also, the admin has to fill in a field SSN before approving the request. We have implemented this by changing the approval form. But the admin can still approve by selecting it from the approval list directly (without viewing the form), where he wouldn't be prompted for SSN. Is there any way to avoid this so that admin has to provide SSN before approving?
    Thanks,
    Teena

    Hi Jason,
    The WebLogic LDAP realm implementations (both -- V1 and V2) have only read access on your LDAP server.
    You are recommended to use your LDAP server's own management tools to create groups and users on the LDAP server.
    Joe Jerry
    Jason Howard wrote:
    Hi,
    I am trying to determine whether or not it is possible to create users in an LDAP
    Realm.
    The documentation makes it clear that it is not currently possible with LDAPRealm
    V2, but it is ambiguous as to whether it can be done with LDAPRealmV1.
    My attempts to do this have been met with the following runtime exception:
    Servlet failed with Exception
    java.lang.UnsupportedOperationException: group modification not supported at weblogic.security.acl.DefaultGroupImpl.addMember(DefaultGroupImpl.java:39)
    The method addMember is being called on an implementation of the interface Group.
    This Group object is being returned without exceptions from the method getGroup(java.lang.String
    name) from an instance of weblogic.security.acl.CachingRealm
    The instance of CachingRealm is caching the LDAPRealm V1 pointing at an iPlanet server.
    NOTE: I can confirm that the configuration of the LDAP Realm is correct because I
    can see the users and groups contained within from the weblogic console.
    Can anyone confirm one way or the another, whether LDAPRealmV1 supports the ability
    to create users and add them to groups.
    Regards
    Jason

  • Error when creating a new Organization in Deployment Manager

    I am trying to create a new Organization to an existing CRM environment and I keep getting the error below. The user deploying the new Organization has full control on all the security groups and Admin rights on the servers that Host SQL and CRM
    application. The CRM environment is 2011 on Premise that has been setup for IFD.
    We currently have 2 other organizations that are already in the environment, so the new org would be a third. I am more than glad to provide any firther information that I have to anyone that can help us resolve this issue. I also have a log file that I
    saved after the failed creation attempt. I can provide the contents of the log file to anyoen who can help. Its too long to add here.
    The section of the log file that shows the error is just above the screen shot. It looks like a deletion error. My queston is why is there an attempt at deleting anything if all I am trying to do is create a new Organization. This is not an import or
    upgrade.
    15:03:16|  Error| System.Exception: Action Microsoft.Crm.Tools.Admin.ImportDefaultDataAction failed. ---> Microsoft.Crm.BusinessEntities.CrmObjectNotFoundException: No object matched the query: delete from [ConnectionRoleObjectTypeCodeBase]
     OUTPUT DELETED.[ConnectionRoleObjectTypeCodeId], 3233
     into SubscriptionTrackingDeletedObject (ObjectId, ObjectTypeCode)
     where ([ConnectionRoleObjectTypeCodeId] = '952fda76-2f70-e411-bfa3-005056b10f95')

    Hi All,
    I am also getting similar error 
    Microsoft.Crm.BusinessEntities.CrmObjectNotFoundException: No object matched the query: 
    delete from [CustomerAddressBase]
    OUTPUT DELETED.[CustomerAddressId], 1071
    into SubscriptionTrackingDeletedObject (ObjectId, ObjectTypeCode)
    where ([CustomerAddressId] = 'fbb57633-a54f-e411-80ca-005056947598')
    I am getting this error when I am trying to delete all existing customer address and then try to create a new address for a customer.
    So its a kind of blanket update to all existing one replaced with new one.
    Please let me know if any one having solution to this 

  • Creating a dynamic lov based on a column

    Hi,
    I want to create a dynamic lov based on a column in a database-table.
    Eg. the query
    'select code, description from code_table'
    is the contents of the column 'lov_query' in the table 'parameters'.
    For every parameter there can be a different lov-query, but the result is always
    two columns (code and description, number and name, etc.), exactly what you need to use in a lov.
    I've written a (dbms_sql) function that takes the parameter-id and returns the lov_query.
    create or replace function "GET_PMR_LOV"
    (pmr_id in NUMBER)
    return VARCHAR2
    is
    cur INTEGER := DBMS_SQL.OPEN_CURSOR;
    fdbk INTEGER;
    l_pmr_id NUMBER(9) := pmr_id;
    l_stmnt VARCHAR2(2000);
    begin
    DBMS_SQL.PARSE
    (cur, 'select pmr.lov_query from parameters pmr where pmr.ID ' || ' = 'L_PMR_ID', DBMS_SQL.NATIVE);
    DBMS_SQL.BIND_VARIABLE (cur, 'L_PMR_ID', l_pmr_id);
    DBMS_SQL.DEFINE_COLUMN (cur, 1, l_stmnt, 2000);
    fdbk := DBMS_SQL.EXECUTE (cur);
    fdbk := DBMS_SQL.FETCH_ROWS (cur);
    IF fdbk > 0
    THEN
    DBMS_SQL.COLUMN_VALUE (cur, 1, l_stmnt);
    return (l_stmnt);
    ELSE     
    return null;
    END IF;
    DBMS_SQL.CLOSE_CURSOR (cur);
    END;
    But now I'm stuck on how to pass on this statement in HTMLDB
    as an dynamic lov, I don't seem to be able to execute this statement
    into the two display and return columns. Any ideas?

    Hello again,
    This lov is on an updatable report-column where the user has to make a choice from an non-named, popup and query-based lov. In the lov-query box I have just put:
    "return get_pmr_lov(:p41_param_id)" (without the quotes ;-)
    Here's my latest version plus an alternative, which both seem to work fine:
    create or replace function "GET_PMR_LOV"
    (pmr_id in NUMBER)
    return VARCHAR2
    is
    cur INTEGER := DBMS_SQL.OPEN_CURSOR;
    fdbk INTEGER;
    l_pmr_id NUMBER(9) := pmr_id;
    l_stmnt VARCHAR2(1000);
    begin
    DBMS_SQL.PARSE (cur, 'select pmr.lov_query from paramaters pmr where pmr.ID ' || '= :L_PMR_ID', DBMS_SQL.NATIVE);
    DBMS_SQL.BIND_VARIABLE (cur, 'L_PMR_ID', l_pmr_id);
    DBMS_SQL.DEFINE_COLUMN (cur, 1, l_stmnt, 1000);
    fdbk := DBMS_SQL.EXECUTE (cur);
    fdbk := DBMS_SQL.FETCH_ROWS (cur);
    IF fdbk > 0 THEN
    DBMS_SQL.COLUMN_VALUE (cur, 1, l_stmnt);
    return (l_stmnt);
    ELSE
    return null;
    END IF;
    DBMS_SQL.CLOSE_CURSOR (cur);
    END;
    create or replace function "GET_PMR_LOV2"
    (pmr_id in NUMBER)
    return VARCHAR2
    is
    l_pmr_id NUMBER(9) := pmr_id;
    l_stmnt VARCHAR2(1000);
    BEGIN
    EXECUTE IMMEDIATE 'select pmr.lov_query from parameters pmr where pmr.ID = :1'
    INTO l_stmnt USING l_pmr_id;
    return l_stmnt;
    END;
    The error-message remains the same, unable to bind :p41_param_id !

  • Error while Creating user using Custome form

    Hi,
    I created a custom form same as create user form
    updated in xlDefaultAdmin.properties,xlWebAdmin_en_US.properties,struts-config.xml
    on this custom every thing is working fine but when on submit(Create User) it gives me below error
    in Admin Console : You do not have permissions to perform this operation.
    in App server log: maoRejections:You do not have permission to insert this object.

    My response is based on the following assumptions:
    Your custom form is similar to that of CreateUser form in all manners. The logic at the back-end has been written by you as well. As soon as you get all the values you call the createUser API of OIM to create the user. You have wriiten your custom action classes as well.
    The insert error may be due to the reason that the user which you are using to create the user doesn't have sufficient permissions. In other words, if this is done through Java code then while instaniating the API, the user used must be missing these permissions.
    If the error is due to this permission for users then we can give these additional permissions to individual users, if in case its not and you have some other scenario then just give me more details, probably I can help you for it.
    Thanks
    Sunny

  • Error while creating user in OIM using Create User API

    Hi All,
    My Setup:
    OIM running on Jboss Server where as my custom application to create user using CreateUser API in Tomcat Server.
    Below is the code that im trying to run.
    try
              System.out.println("Started ---");
                   ConfigurationClient.ComplexSetting config = ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");
                   System.out.println("Login ---");
                   Hashtable env = config.getAllSettings();
                   tcUtilityFactory ioUtilityFactory = new tcUtilityFactory(env,"xelsysadm","abcd1234");
                   System.out.println("Authenticated");
                   if (ioUtilityFactory!=null)
                        System.out.println("Login OK ---");
                   System.out.println("Getting utility interfaces...");
                   tcUserOperationsIntf moUserUtility = (tcUserOperationsIntf)ioUtilityFactory.getUtility("Thor.API.Operations.tcUserOperationsIntf");
                   System.out.println("Starting processing...");
                   Map attrs = new Hashtable();
                   attrs.put("Users.User ID",request.getParameter("userid"));
                   attrs.put("Users.Last Name",request.getParameter("lname"));
                   attrs.put("Users.First Name",request.getParameter("fname"));
                   attrs.put("Organizations.Key","1");
                   attrs.put("Users.Role","Full-Time");
                   attrs.put("Users.Xellerate Type","End-User");
                   attrs.put("Users.Password",request.getParameter("password"));
                   long key = moUserUtility.createUser(attrs);
                   System.out.println("Processing DONE...");
                   ioUtilityFactory.close();
         catch(Exception e )
         System.out.println("---" + e.getMessage());
         e.printStackTrace();
    When i am trying to create user it's throwing the below error message.
    HTTP Status 500 -
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    javax.servlet.ServletException: Servlet execution threw an exception
    root cause
    java.lang.NoClassDefFoundError: Could not initialize class com.thortech.xl.util.config.ConfigurationClient
         com.emulex.productsellers.CreateUser.doPost(CreateUser.java:33)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
    Apache Tomcat/5.0.28
    And one more thing is if i place this code in jboss and it was working there with out any issues.
    Please let me know if i am missing anything.
    It's bit urgent.
    Thanks in Advance.
    Siva Pokuri.

    URGENT** How to change  OIM user password from outside OIM

  • Error while create user in LDAP - LDAP: error code 1

    Hi Guy's, I am getting below error while creating user in LDAP MS AD.
    cn=3001,ou=sAP_IDM,dc=springswf,dc=comcn<mx:TEXT>putNextEntry failed storingOU=SAP_IDM,DC=springswf,DC=com</mx:TEXT>
    <mx:LTEXT>Exception from Add operation:javaxnaming.NamingException: {LDAP: error code 1 = 00000000: LdapErr: DSID-OC090AE2, coment: In order to perform this operation a successful bind must be completed on the connection.,data0,vece
    Steps I am following:
    1. create a job through wizard and pick from (IC->jobs->Active Directory->Create Active Directory User)
    2. Destination tab values that I am passing:
    dn: cn=Dummyuser,ou=SAP_IDM,dc=<main domain>,dc=com
    objectClass: top|person|organizationalPerson|user
    sn: Surname
    givenName: GivenName
    displayName: Dummy user displayname
    Under <main domain> an OU has been created called SAP_IDM for testing user creation from IDM.
    Admin user account created called <XYZ> and has full control over SAP_IDM OU.
    I am passing <XYZ> credentials into my job for user creation.
    Thanks for you help!

    Farhan,
    Based on the error message presented,
    In order to perform this operation a successful bind must be completed on the connection
    Make sure that you're using the correct information to do the AD Bind.  User name should be something like cn=administrator,cn=users,dc=xxx,dc=xxx and the proper password.
    Matt

  • Dynamically creating a Record Group based on Previously entered Record Grou

    Forms [32 Bit] Version 10.1.2.3.0 (Production)
    Hi,
    I know how to dynamically create a record group based on a query and putting the code in When new form instance.
    My query is. I have a form which has multiple Record Groups and the user wants to dynamically create subsequent groups based on previous groups.
    For example
    I have a record group with selects a Location,
    when the user selects the Location from a list of values
    the 2nd record group called 'Cost Centres' will have to filter out only those with the locations selected above.
    How can I populate the 2nd record group at run-time when I do not know what site the user will select?
    If I simply populate in when new form instance as in location and just select everything, the list of values populates.
    CC field is a LIST ITEM and the list style is a POP LIST, it is not required.
    I have put the code in the Location field in the when-list-changed trigger.
    I am getting this error:
    frm-41337: cannot populate the list from the record group
    here is the code:
    DECLARE
    v_recsql Varchar2(1000); -- The SQL for creating the Record Group.
    v_recgrp RecordGroup; -- Record Group
    v_status Number; -- Return Value of Populate_Group function.
    c_where VARCHAR2(1000);
    BEGIN
         IF :location = '1' THEN
              c_where := ' substr(cost_centre,1,2) in (''01'',''02'')';
         ELSIF :location  = '2' THEN
              c_where := ' substr(cost_centre,1,2) in (''02'',''03'')';
         ELSIF :location   = '3' THEN
              c_where := ' substr(cost_centre,1,2) in (''01'',''11'',''07'')';
                   ELSE
              c_where :=  ' 1=1'; --EVERYTHING
         END IF;
    v_recsql := 'SELECT cost_centre, description  FROM   cost_centres  where '||c_where;
    -- Create the Record Group
    v_recgrp := CREATE_GROUP_FROM_QUERY('v_recgrp', v_recsql);
    IF NOT ID_NULL(v_recgrp)
    THEN -- No Error, record group has been successfully created.
    -- Populate Record Group
    v_status := POPULATE_GROUP('v_recgrp');
    IF v_status = 0
    THEN -- No Error. Record Group has been Populated.
    POPULATE_LIST('block.CC', 'v_recgrp');
    END IF; -- IF v_status = 0
    -- Delete the Record Group as it is no longer needed.
    DELETE_GROUP('v_recgrp');
    END IF; -- IF NOT ID_NULL(v_recgrp)
    END;thanks for your assistance.

    Hi,
    Once record status gets change for block you can not populate/repopulate the list item. Keep those list items as non-database item with different names and create different items as database orignal items. Than assign the values in WHEN-LIST-CHANGE trigger to the actual database items.
    -Ammad

Maybe you are looking for

  • New Blackberry 10 Sync to Outlook

    Most every business is using MS Outlook for their email. I cannot understand for the likes of this, why the Z10 Link software does not offer this very important feature???  When out on the road we take notes and make new email entries. When we get ba

  • Purchasing music from South AFrica

    Hi, Trying to purchase music thru' itunes, but when inputing my credit card details and asked to choose a country, South Africa is not listed. can anyone help? thanks,

  • Computer died, how do i transfer my playlist

    My computer has died and I can no longer access my playlist. How can I transfer my music to a new computer?

  • Target XML

    Could anyone please let me know how to remove the XML header  <?xml version="1.0" encoding="UTF-8" ?> - <ns0:MT_Ack_Delivery_Inbound xmlns:ns0="urn:commscope.com/ALUespares/AckDelivery"> My trading partner doesn't require the XML header in the file t

  • Photoshop rollover buttons in iWeb

    Hi all, Has anybody produced a rollover button in Photoshop and then used the button and code in iWeb? If so, can you give me pointers where the code should go. Thanks G4 Dual 1.25   Mac OS X (10.4.4)