Limitations of DN length of newly created AD user

Hello,
are any limitations of length of DN record for newly created AD users? I tried to create hierarchy tree of OU but I'm not able to create more then 5th level of OU depth. The longest dn is following:
cn=firstname lastname,ou=d,ou=c,ou=b,ou=a,ou=Testovací,ou=Zaměstnanci,dc=test,dc=local
When I tryied use longer name in OU e.g.
cn=firstname lastname,ou=123,ou=c,ou=b,ou=a,ou=Testovací,ou=Zaměstnanci,dc=test,dc=local
This errors appeared:
ErrorError
Unable to set user info: 'The name provided is not a properly formed account name'
Error
com.waveset.util.WavesetException: Error opening object 'LDAP://1111': ADsOpenObject(): 0X8007203A: , , The server is not operational. Also I tried to use less OU depth with longer OU's name and situation is same. Is some problem with diacritics? Or some another restriction?
Thanks for help
Petr

Hello,
I found how to make a log, so here is. In this log is creation of new user from IDM to AD.:
11/18/2009 14.28.14.824000 [5024] (../../../../src/wps/agent/adsi/ADSIExtension.cpp,5559): Error opening object 'LDAP://cn=John Spider,ou=celorepublikove,ou=Accountaci,ou=Obchodnici,ou=Uzivatele,dc=test,dc=local': ADsOpenObject(): 0X80072030: , 0000208D: NameErr: DSID-031001CD, problem 2001 (NO_OBJECT), data 0, best match of:
     'OU=celorepublikove,OU=Accountaci,OU=Obchodnici,OU=Uzivatele,DC=test,DC=local'
, There is no such object on the server.
11/18/2009 14.28.16.607000 [5024] (../../../../src/wps/agent/adsi/ADSIExtension.cpp,3227): Unable to set user info: 'The name provided is not a properly formed account name'
11/18/2009 14.28.16.607000 [5024] (../../../../src/wps/agent/adsi/ADSIExtension.cpp,12960): Enter: setTerminalServicesAttrs
11/18/2009 14.28.16.607000 [5024] (../../../../src/wps/agent/adsi/ADSIExtension.cpp,12962): Exit: setTerminalServicesAttrs - Error from caller exit..
11/18/2009 14.28.16.637000 [5024] (../../../../src/wps/agent/adsi/ADSIExtension.cpp,5559): Error opening object 'LDAP://cn=John Spider,ou=celorepublikove,ou=Accountaci,ou=Obchodnici,ou=Uzivatele,dc=test,dc=local': ADsOpenObject(): 0X80072030: , 0000208D: NameErr: DSID-031001CD, problem 2001 (NO_OBJECT), data 0, best match of:
     'OU=celorepublikove,OU=Accountaci,OU=Obchodnici,OU=Uzivatele,DC=test,DC=local'
, There is no such object on the server.
Whole log is here
Thank
Petr
Edited by: petrklinkovsky on Nov 18, 2009 5:37 AM

Similar Messages

  • Windows 2008 R2 RADISU Server not able to authenicate Newly created AD Users on Wireless

    I have a AD running on Windows 2003 R2 with Functional Level as Windows 2003 and Windows 2008 R2 serving as RADIUS Server to authenticate Wireless Users.  Suddenly since a week newly created AD users are not able to connect to Wireless where as old
    users have no issue.
    Could anyone suggest what would be the issue.

    Hi,
    Which authentication method you are using? If you are using a certificate based authenticate method, you should confirm that the clients has got
    the correct certificate.
    In addition, is there any errors in NPS log?

  • Is it possible to audit newly created database user in trigger?

    All,I have statement audit on for a list of database users(not all users).
    i.e
    audit update table, insert table, delete table by user1, user2, user3, ...
    Now when a new database user is created, how can I add audit statement on that new user automatically? I was thinking about using database level trigger, however, I havnt found any apporiate event type to accormadate this. Any other better solution?
    Thanks
    Jianhui

    I have figured it out by myself. Thanks.
    CREATE OR REPLACE TRIGGER audit_stmt_new_user_trg
    AFTER
    CREATE
    ON DATABASE
    WHEN (ora_dict_obj_type='USER'
    )

  • How to transfer stuff from 1 admin user to a newly created admin user

    Hi:
    2 weeks ago I bought a beand new Macbook pro 13" non retina display which ran Mountain Lion. What I did was to make 4 partitions to match what is on time machine backps of my previous 2007 Blackbook. So I did a restore and now my new MBP was running Lion. Quickly that was solved when the app store dl'd and installled Mountain Lion.
    Seems perfect but all my preferences from the older blackbook seemed to mess up my trackpad. Couldn't do the wonderful scrolling that my iphone 4s does with ease. It behaved like an old mouse with none of the fancy features we've gotten so used to which worked beautifully onn the old Macbook. Well did an ML os reinstall with no results. My bluetooth apple mouse works like the trackpad. I played with the buttone in the 3 screens all to no avail and tried to match them to the setting in guest acct for the trackpad.
    Funny thing but when I'm logged into guest and the trackpad works beautifully.
    All the OS installs on the 3 partitions 1 Lion and the other 2 ML, the trackpad works beautifully.
    Thought that my original admin login user account has been corrupted with old lion and whatever I have before so it may never get back to normal. it was suggested that I create another admin account in a different name which I have done . The logic was that all my files from the original admin user get moved or copied. then when everything works in the new user, just delete the original user and rename it what the old admin user was called. Sounds easy but what happens to the library files in a copy/ move? do they just infect the new user with the same bad prefernces that caused the original problem?That's the easy part. After that things get dicey. Do I just copy all the files from 1 user to another. Do I share all the files in my main (flawed) admin acct?
    I thought that maybe my main old admin user acct had too many old preferences so many were deleted up to the week I did the restore. Easy to do and any weird non .plist acct were deleted. Dis this with the apple preferences only.
    Any idea how I proceed from going beyong the creation of the new user account.
    Ted

    I have discovered the solution and it involves an issue I suspected. After the restore of my old Time Machine Lion files to my new MBP running ML, the restore restored my computer back to Lion. After an install of ML, my computer worked perfectly except the fancy Scroll and zoom featured we all love from the trackpad. Ha already installed ML on other partitions and the trackpad worked perfectly on them.  Even the guest login's trackpad worked perfectly but not the main admin account.
    First thought was to create a new admin account and copy everything from the old admin to the new admin and then delete the old admin account. Hated the idea because all files had to be copied rather than moved.
    So what was left to do. I had thought of deleting all the apple preferences from the library and replace them with the contents of the library on another partition in ML. First I deleted old preferences many of which were old Lion preferences. That didn't solve the issue.
    I forgot that Lion and ML HIDE the user library so I was working on the wrong library. Discovered the Terminal command "chflags nohidden ~/Library" and I chose to reveal the user library on a ML partition.
    Solution:
    I booted into another ML partition. I guess that I could have booted into the new admin user account and changed the permissions  to access the old admin users Library But I chose to boot
    from another ML partition: copy ALL the com.apple. XXXXX.plist files and the folder  BY Host. It has special hidden files. Other  way is to copy the Preferences folder we'll say into the Desktop.
    I then proceeded to delete ALL the com.apple…….plist files and the Host folder into the trash. Then I copied all the apple.com…plist files and the Host folder and then rebooted. And now my wonderful Trackpad works as mountain Lion intended it to work.
    I'm leaving this solution because there's someone else in the MacWorld with the same issue.
    Ted

  • Is it possible to change an ID of a newly created Symbol

    after
    var item = sym.createChildSymbol("image0", "container");
    can I change the new symbol's ID?
    item.getSymbolElement().attr("id",newID);
    doesn't work.

    Try setVariable, not sure if setVariable is only limited to Arrays, this is how i manipulate Ids for newly created symbols in arrays
    item.setVariable("id", "newID");

  • Problem in Tax Exexpiton for Newly created Wage type

    Dear Gurus,
    I Have tried to create a  New Wage type for Allowance with Exemption IT582 created Amount. In pay roll results the IT582 Exemption amount is coming. In Wage type /132 Monthly Exemptions it says the Entire Amount which it created for the Particular wage type.
    Example:
    Newly created wage type 1010 : 10,000
    Exemption Created : 6000
    Payroll Results:
    /132 : showing 10,000+800 Conveyance
    MCAX : 6000 - Custom Allowance
    MCMX :6000 - Custom Allowance.
    By the above result the Gross value reduced to -10,000.
    Please suggest me to complete this process.
    Thanks in Advanc.
    Anbu.

    Hi Anbu,
    I am lil bit confused abt the explanation u had given. anyway i will explain the configuration n step u need to perform-
    configure a wage type in V_T7INA9 and V_T7INT9 view first.
    maintain the amount, which employee has submitted as claim.
    then pass the value in infotype 8 or 14 or 15 through the same wage type u have configure.
    now minimum of 3(entry in V-T7INT9, infotype 8 or 15 or 14 and entry maintained in infotype 582) will b the exemption amount.
    Regards,
    Praveen
    Edited by: Praveen-Sapping in SAP World on Mar 26, 2009 10:11 PM

  • Limitation on Alias length

    Hi,
    Is there a limitation on the length of Alias in Essbase 9.3 ?
    Thanks

    I think the limit is still 80 characters on an alias.

  • I am trying to transfer photos from my iPhoto library to a newly created one.

    I want to know if I'm doing this the easiest way.  I have an iPhoto library with 45,000 photos.  I just created a new library and want to take some of the photos and put them in the new library.  I created a folder on my desktop where I exported the event, switched libraries and imported to the newly created iPhoto library.  Is the is right steps to take or is there an easier one.

    That will work but there is a more efficient method.  Use the paid version of  iPhoto Library Manager to copy Events from the old library into the new library.  This will also copy any edited versions, keywords, titles, places, etc.
    OT

  • In fedora 8, firfox browser is not opening in newly created login but opening in old login

    in Fedora 8, previously created root and user login are able to open firefox browser. But any newly created login unable to open it. It starts but ended without any message and opening browser. But the processes of firefox running behind. What to do ?

    Hi Bala,
    If you go to transaction SE80 -> Repository Information System -> Other objects -> Transactions and you search for SOAMANAGER, you get into the screen where you can modify attributes for this transaction. Please check if there are strange values entered in there... Or maybe SAPGUI for HTML is not selected.
    Kind regards,
    Mark

  • How to get the art handle of a newly created art.

    Hi all,
    Is there any way through which we can get the art handle of a newly created art, just after its creation on the document?
    Thanks.

    Unfortunately, there is nothing to really do this. I asked for years, and eventually gave up. The best I came up with -- and it sucks -- is to watch for kArtPropertiesChangedNotifier and when that triggers, you look at the selected art and assume that was what was 'created' or 'edited'. Of course, telling the difference between the two is a problem

  • HT1311 To create a new apple ID, if I sign out of the current Apple ID account, and then sign in with a newly created account, will I lose any songs or apps on my phone or computer that were downloaded from the old apple ID?

    To create a new apple ID, if I sign out of the current Apple ID account, and then sign in with a newly created account, will I lose any songs or apps on my Iphone and Macbook Pro computer that were downloaded from the old apple ID?

    No, you will not loose anything.  However, if you ever need to update any of that previously purchased content, or re-download it, you will have to use the older AppleID.  Purchases are permanently tied to the AppleID you use when making the purchase.

  • Can I use my newly created iCloud email address as my Apple ID?

    Hey,
    I know there have been loads of post regarding iCloud and account issues. I was wondering if it was possible to use my newly created iCLoud email address as my Apple ID and its primary address. I had a hotmail account as my Apple ID before signing up for iCloud. For me it's purely cosmetic and I want to retire that hotmail address.
    Thanks
    Peter

    this has been really bugging me as well, i dont see why we cant do this.
    if you create a new apple id you get the option to use a free icloud email as the apple id, but old users are stuck?

  • Problem in logging in to newly created client in IDES mySAPERP ECC 6.0

    Hi,
    I have installed IDES mySAP ERP 2005 ECC6.0 and using client 800.I want to make a copy of the client 800.I created a new client 910 using SCC4.When I try to login to 910 using SAP* and password PASS (I tried both upper case and lower case) it does not allow. I also tried user SAP* with master password, 06071992, 19920706 and also the userid: idadmin and password: ides123 .But nothing worked. So I cannot proceed further in copying the client from 800 thro' SCCL. Can any one pls let me know what is the login ID and password that I need to use to get into the newly craeted client 910?
    Thanks in advance,
    V. Revathy

    HI dear,
    before logging into newly created cllient 910 you have to change the activate the kernal user SAP*
    a) Set the profile parameter login/no_automatic_user_sapstar to 0.
    b) Restart the application server.
    c) Log on to the new client with kernel user SAP* and password PASS.
    now do client copy. after finishing client copy again deactivate the kernel user SAP*
    a) Reset login/no_automatic_user_sapstar to 1.
    b) Restart the application server.
    regards
    abuzar

  • TRANSFER POSTING FROM ONE MATERIAL CODE TO NEWLY CREATED MATERIAL CODE

    Let me know how to transfer stock of one material into another newly created material.

    MB1B
    MVT Type 309

  • How to assign project specific task with the newly created projects ?

    Hi All,
    I need help. I need to assign project specific tasks (which i will be taking from staging table) other than the default task which are assigned during project creation. How do I proceed with this within same package. I am attaching the code of my package below...
    CREATE OR REPLACE PACKAGE body xxpa_proj_conv_pkg as
    PROCEDURE xxpa_create_project_proc(O_ERRBUF OUT VARCHAR2,O_RETCODE OUT VARCHAR2)
    is
    variables need to derive global parameters
    v_responsibility_id NUMBER; --- PA Supervisor responsibility id
    v_user_id NUMBER;
    deriving global parameters-
    -- Variables needed for API standard parameters
    v_api_version_number NUMBER := 1.0;
    v_commit VARCHAR2(1) := 'F';
    v_return_status VARCHAR2(1);
    v_init_msg_list VARCHAR2(1) := 'F';
    v_msg_count NUMBER;
    v_msg_index_out NUMBER;
    v_msg_data VARCHAR2(2000);
    v_data VARCHAR2(2000);
    v_workflow_started VARCHAR2(1) := 'Y';
    v_pm_product_code VARCHAR2(10);
    ---variables for catching errors---
    v_error_flag number:=0;
    -- Predefined Composite data types
    v_project_in PA_PROJECT_PUB.PROJECT_IN_REC_TYPE;
    v_project_out PA_PROJECT_PUB.PROJECT_OUT_REC_TYPE;
    v_key_members PA_PROJECT_PUB.PROJECT_ROLE_TBL_TYPE;
    v_class_categories PA_PROJECT_PUB.CLASS_CATEGORY_TBL_TYPE;
    v_tasks_in_rec PA_PROJECT_PUB.TASK_IN_REC_TYPE;
    v_tasks_in PA_PROJECT_PUB.TASK_IN_TBL_TYPE;
    v_tasks_out_rec PA_PROJECT_PUB.TASK_OUT_REC_TYPE;
    v_tasks_out PA_PROJECT_PUB.TASK_OUT_TBL_TYPE;
    v_CREATED_FROM_PROJECT_ID varchar2(20);
    v_CARRYING_OUT_ORGANIZATION_ID varchar2(20);
    v_person_id NUMBER;
    v_project_role_type VARCHAR2(20);
    API_ERROR EXCEPTION;
    v_a NUMBER;
    cursor for project in data
    CURSOR cur_project_in_data IS SELECT * FROM XXPA_PROJECT_IN_STG;
    cursor for task data
    CURSOR cur_task_in_data IS SELECT * FROM XXPA_TASK_IN_STG;
    ------------------------Cursors used for validations----------------------------------
    cursor for product code used for validation
    cursor cprc is select distinct PROJECT_RELATIONSHIP_CODE from PA_PROJECT_CUSTOMERS;
    cursor for distribution rule-
    cursor cdr is select DISTRIBUTION_RULE from PA_DISTRIBUTION_RULES;
    cursor for project status code
    cursor cpsc is SELECT PROJECT_STATUS_CODE, PROJECT_STATUS_NAME FROM PA_PROJECT_STATUSES WHERE STATUS_TYPE = 'PROJECT';
    cursor for template/created from project id
    cursor ccpid is select project_id from pa_projects where template_flag='Y';
    BEGIN
    select user_id, responsibility_id into v_user_id, v_responsibility_id
    from PA_USER_RESP_V
    where user_name like 'amit_kumar%'
    and responsibility_name like'PA SupervisorS';
    -- --Fnd_global.apps_initialize(user_id,resp_id, resp_appl_id);
    -- Fnd_global.apps_initialize(v_user_id,v_responsibility_id,275);
    -- -------calling global parameters---
    pa_interface_utils_pub.set_global_info
    p_api_version_number =>v_api_version_number,
    p_responsibility_id =>v_responsibility_id,
    p_user_id =>v_user_id,
    p_msg_count =>v_msg_count,
    p_msg_data =>v_msg_data,
    p_return_status =>v_return_status
    dbms_output.put_line ('Set Global status ->' || v_return_status);
    ----Cursor for PRODUCT RELATED DATA-----------
    FOR REC IN cur_project_in_data LOOP
    -----PASSING VALUES TO THE COMPOSITE DATA TYPE(PROJECT_IN_REC_TYPE)-------
    ----retrieving product code-----
    select lookup_code into v_pm_product_code
    from pa_lookups
    where lookup_type = 'PM_PRODUCT_CODE'
    and meaning = 'Oracle Project Manufacturing';
    -----retrieving and validating created from project id----
    BEGIN
    select project_id
    into v_CREATED_FROM_PROJECT_ID
    from pa_projects_all
    where name=rec.created_from_project_name;
    EXCEPTION
    when others then
    O_Retcode := '1';
    O_Errbuf :='Incorrent CREATED_FROM_PROJECT_NAME';
    Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
    UPDATE XXPA.XXPA_PROJECT_IN_STG
    SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where created_from_project_name = rec.CREATED_FROM_PROJECT_NAME;
    END;
    -----retrieving & validating carrying out organization id-----
    BEGIN
    select distinct(CARRYING_OUT_ORGANIZATION_ID)
    into v_CARRYING_OUT_ORGANIZATION_ID
    from pa_projects_prm_v
    where CARRYING_OUT_ORGANIZATION_NAME=rec.carrying_out_organization_name;
    EXCEPTION
    when others then
    O_Retcode := '1';
    O_Errbuf :='Incorrent Carrying Out Organization name';
    Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
    UPDATE XXPA.XXPA_PROJECT_IN_STG
    SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where carrying_out_organization_name = rec.carrying_out_organization_name;
    END ;
    v_project_in.pm_project_reference := rec.segment1;
    v_project_in.project_name := rec.PROJECT_NAME;
    v_project_in.created_from_project_id := v_CREATED_FROM_PROJECT_ID;
    v_project_in.carrying_out_organization_id := v_CARRYING_OUT_ORGANIZATION_ID;
    v_project_in.project_status_code := rec.PROJECT_STATUS_CODE;
    v_project_in.description := rec.PROJECT_DESCRIPTION;
    v_project_in.start_date := rec.PROJECT_START_DATE;
    v_project_in.completion_date := rec.PROJECT_COMPLETION_DATE;
    v_project_in.distribution_rule := rec.DISTRIBUTION_RULE;
    v_project_in.project_relationship_code := rec.PROJECT_RELATIONSHIP_CODE;
    -------------------------Validation of incoming project data--------------------------------
    v_error_flag := 1;
    project relationship code validation
    BEGIN
    for prc in cprc
    loop
    if (rec.PROJECT_RELATIONSHIP_CODE=prc.PROJECT_RELATIONSHIP_CODE) or (rec.PROJECT_RELATIONSHIP_CODE is null)--can be overridden from template
    then
    v_error_flag :=0;
    else null;
    end if;
    end loop;
    END;
    project distribution rule validation
    BEGIN
    for dr in cdr
    loop
    if (rec.DISTRIBUTION_RULE=dr.DISTRIBUTION_RULE) or (rec.DISTRIBUTION_RULE is null) null since the value can be taken from template too
    then
    v_error_flag :=0;
    else null;
    end if;
    end loop;
    END;
    project status code validation
    BEGIN
    for sc in cpsc
    loop
    if (rec.PROJECT_STATUS_CODE=sc.PROJECT_STATUS_CODE) or (rec.PROJECT_STATUS_CODE is null) null since the value can be taken from template too
    then
    v_error_flag :=0;
    else null;
    end if;
    end loop;
    END;
    dbms_output.put_line ('Error at PROJECT_STATUS_CODE>' ||v_error_flag);
    validation logic for project start date
    BEGIN
    if TRUNC(rec.PROJECT_START_DATE) >= TRUNC(rec.PROJECT_COMPLETION_DATE)
    THEN
    v_error_flag := 1;
    O_Retcode := '1';
    O_Errbuf :='Project start date cannnot be greater than completion date';
    Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
    END IF;
    END;
    validation logic for project completion date
    BEGIN
    if (TRUNC(rec.PROJECT_COMPLETION_DATE)<=TRUNC(rec.PROJECT_START_DATE))
    then
    if ( rec.PROJECT_STATUS_CODE='CLOSED' and rec.PROJECT_COMPLETION_DATE>sysdate)
    THEN
    v_error_flag := 1;
    O_Retcode := '1';
    O_Errbuf :='completion date cannot be greater than sysdate for closed projects';
    Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
    END IF;
    v_error_flag := 1;
    O_Retcode := '1';
    O_Errbuf :='Project closed date cannot be less than start date';
    end if;
    END;
    --------Update staging table for the error records--------
    BEGIN
    if v_error_flag =1
    then
    O_Retcode := '1';
    O_Errbuf :='Incorrect project relationship code';
    Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
    UPDATE XXPA.XXPA_PROJECT_IN_STG
    SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where PROJECT_RELATIONSHIP_CODE = rec.PROJECT_RELATIONSHIP_CODE;
    end if;
    END;
    -----------------------End of validation of incoming project data----------------------------------
    ---------------Project Task DATA-----------------
    v_a:=0;
    FOR tsk IN cur_task_in_data LOOP
    v_tasks_in_rec.pm_task_reference :=tsk.task_reference ;
    v_tasks_in_rec.task_name :=tsk.task_name;
    v_tasks_in_rec.pm_parent_task_reference :=tsk.parent_task_reference ;
    v_tasks_in_rec.task_start_date :=tsk.task_start_date ;
    v_tasks_in_rec.task_completion_date :=tsk.task_completion_date ;
    v_tasks_in(v_a) := v_tasks_in_rec;
    v_a:=v_a+1;
    end loop;
    ---------------end of task details------------------
    --INIT_CREATE_PROJECT
    pa_project_pub.init_project;
    ---------------------CREATE_PROJECT--------------------------
    pa_project_pub.create_project(
    p_api_version_number=> v_api_version_number,
    p_commit => v_commit,
    p_init_msg_list => v_init_msg_list,
    p_msg_count => v_msg_count,
    p_msg_data => v_msg_data,
    p_return_status => v_return_status,
    p_workflow_started => v_workflow_started,
    p_pm_product_code => v_pm_product_code,
    p_project_in => v_project_in,
    p_project_out => v_project_out,
    p_key_members => v_key_members,
    p_class_categories => v_class_categories,
    p_tasks_in => v_tasks_in,
    p_tasks_out => v_tasks_out);
    if v_return_status = 'S'
    then
    UPDATE XXPA.XXPA_PROJECT_IN_STG
    SET INTERFACE_STATUS ='Success' where segment1 = v_project_out.pa_project_number; ---P->pending & S-> Success
    dbms_output.put_line('New Project Id: ' || v_project_out.pa_project_id);
    dbms_output.put_line('New Project Number: ' || v_project_out.pa_project_number);
    else
    UPDATE XXPA.XXPA_PROJECT_IN_STG
    SET INTERFACE_STATUS ='Pending' where segment1 = v_project_out.pa_project_number;
    raise API_ERROR;
    end if;
    END LOOP;
    Commit;
    ------Handling Exception--------
    EXCEPTION
    WHEN api_error THEN
    dbms_output.put_line('An error occured during project creation');
    IF (v_msg_count > 0 ) THEN
    FOR i IN 1..v_msg_count LOOP
    apps.PA_INTERFACE_UTILS_PUB.get_messages(
    p_msg_count => v_msg_count,
    p_encoded => 'F',
    p_msg_index => i,
    p_msg_data => v_msg_data,
    p_data => v_data,
    p_msg_index_out => v_msg_index_out);
    dbms_output.put_line('Error message v_data ->'||v_data);
    dbms_output.put_line('Error message v_msg_data ->'||v_msg_data);
    dbms_output.put_line('Error message v_msg_index_out ->'||v_msg_index_out);
    dbms_output.put_line('Error message p_msg_index ->'||i);
    APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
    END LOOP;
    END IF;
    WHEN OTHERS THEN
    dbms_output.put_line('An error occured during conversion, SQLCODE ->'|| SQLERRM);
    IF (v_msg_count >=1 ) THEN
    FOR i IN 1..v_msg_count LOOP
    PA_INTERFACE_UTILS_PUB.get_messages(
    p_msg_count => v_msg_count,
    p_msg_index => i,
    p_encoded => 'F',
    p_msg_data => v_msg_data,
    p_data => v_data,
    p_msg_index_out => v_msg_index_out);
    dbms_output.put_line('Error message ->'||v_data);
    APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
    END LOOP;
    END IF;
    end; --end procedure
    END xxpa_proj_conv_pkg;
    * Please tell me how to assign project specific task with the newly created projects??? *
    Also please tell me how to assign multiple * Project_Relationship_Code * (ex: END CLIENT, GENERAL CONTRACTOR, PRIMARY) for a particular project during project creation?

    Are you not storing the project number in the staging table designed for storing the task data? You can use create_project API to create the project and tasks at the same time with one single call. You may want to try that option

Maybe you are looking for