Failed to fetch a list of all custom record types

Hi,
I tried to fetch a list of all custom record types. I tried with below piece of code, but failed with below error message. Can anybody help me to resolve this issue:
CustomRecordTypeReadAll_Input cusRecTypeAllIn = new CustomRecordTypeReadAll_Input();
CustomRecordTypeServiceProxy proxy = new CustomRecordTypeServiceProxy(endpoint);
               CustomRecordTypeReadAll_Output out = proxy.customRecordTypeReadAll(cusRecTypeAllIn);
Detail error message:
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (400)Bad Request
faultActor:
faultNode:
faultDetail:
     {}:return code: 400
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Client</faultstring><detail><ErrorCode>SBL-ODU-01007</ErrorCode><ErrorMessage>The HTTP request did not contain a valid SOAPAction header. The value of the header was "document/urn:crmondemand/ws/odesabs/CustomRecordType/:CustomRecordTypeReadAll"</ErrorMessage></detail></soap:Fault></soap:Body></soap:Envelope>
     {http://xml.apache.org/axis/}HttpErrorCode:400
(400)Bad Request
//////////////////////////////////////////////////////////////////////////////////

Thank you very much for valuable reply.
I am now using WS-Security to include credentials in request. I have also ensured that "Customization - Customize Application" setting is enable for my OCOD account. But now, i am getting following exception:
java.lang.IllegalArgumentException: faultCode argument for createFault was passed NULL at com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPFactory1_1Impl.createFault(SOAPFactory1_1Impl.java:55)
     at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:169)
     at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:111)
     at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
     at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
     at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
     at $Proxy28.customRecordTypeRead(Unknown Source)
     at Main.main(Main.java:75)
I have also tried customRecordTypeReadAll API butgetting the same exception.
Can you please suggest me what can be the reason behind above exception?
For reference: The complete SOAP request message:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" S:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="XWSSGID-1298986875153522346527">
<wsse:Username>myusername</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">mypassword</wsse:Password>
<wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">pRkWQ9ZcOrJngcGijmok0skB</wsse:Nonce><wsu:Created>2011-03-01T13:43:19.669Z</wsu:Created></wsse:UsernameToken></wsse:Security></S:Header><S:Body><ns2:CustomRecordTypeRead_Input xmlns="urn:/crmondemand/xml/customrecordtype/data" xmlns:ns2="urn:crmondemand/ws/odesabs/customrecordtype/" xmlns:ns3="urn:/crmondemand/xml/customrecordtype/query">
<ns3:CustomRecordType>
<ns3:Name>Custom Object 01</ns3:Name>
<ns3:SingularName>TestCustom</ns3:SingularName>
<ns3:PluralName>TestCustom</ns3:PluralName>
<ns3:ShortName>TestCustom</ns3:ShortName>
</ns3:CustomRecordType>
</ns2:CustomRecordTypeRead_Input>
</S:Body>
</S:Envelope>
Thanks
Ravish
Edited by: 833189 on Mar 1, 2011 6:02 AM

Similar Messages

  • Global list of all custom/developed objects

    Hi all!
    We need to get a list of all custom objects of a SAP systems.
    First time we think accessing TADIR to get all repository objects of the system and after this access, get all atributes for any of the retrieved objects.
    Example:
      To a report, access TADIR and TRDIR dictionary tables. in TADIR use class of development custom or in TRDIR any of the user that don't belongs to SAP.
    But this solution to the problem is very effort and we should access so too many tables for the objects to get their attributes.
    Second time, we think filtering the objects using their namespace with FM TR_CHECK_NAME_CLASS, but this option jumps some objects, like VOFM generated objects or customer exits form VA01 transaction.
    Do any of you know the way of extracting a list of all Custom/developed objects for a System?

    Hi,
    Just check if this suffices.
    REPORT  zobjects no standard page heading
    TABLES:TADIR,TSTC,V_USERNAME,VRSD.
    TYPE-POOLS:slis,VRM.
    TYPES: BEGIN OF ittemp,
           object    LIKE tadir-object,
           obj_name  LIKE tadir-obj_name,
           text      LIKE trdirt-text,
           author    LIKE tadir-author,
           devclass  like tadir-devclass,
           name_text LIKE v_username-name_text,
           tcode like tstc-tcode,
           korrnum like vrsd-korrnum,
           END OF ittemp.
    DATA: itfinal TYPE STANDARD TABLE OF ittemp WITH HEADER LINE,
          wafinal   TYPE ittemp.
    DATA : name  TYPE vrm_id,
          list  TYPE vrm_values,
          value LIKE LINE OF list.
    DATA:itfieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
    DATA:itrepid TYPE sy-repid.
    itrepid = sy-repid.
    DATA:itevent TYPE slis_t_event.
    DATA:itlistheader TYPE slis_t_listheader.
    DATA:walistheader LIKE LINE OF itlistheader.
    DATA:itlayout TYPE slis_layout_alv.
    DATA:top TYPE slis_formname.
    DATA:itsort TYPE slis_t_sortinfo_alv WITH HEADER LINE.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETER: PACKAGE LIKE TADIR-DEVCLASS.
    SELECTION-SCREEN END OF BLOCK B1.
    START-OF-SELECTION.
    PERFORM getdata.
    PERFORM alv.
    *&      Form  GETDATA
          text
    FORM getdata.
    read the repository object table and link with username if found
    SELECT tadir~object
            tadir~obj_name
            trdirt~text
            tadir~author
            tadir~devclass
            v_username~name_text
            INTO TABLE itfinal
            FROM tadir
            LEFT JOIN v_username
            ON tadirauthor = v_usernamebname
            LEFT JOIN trdirt
            ON tadirobj_name = trdirtname
            WHERE tadir~devclass = PACKAGE
            "'$TMP'
            AND ( tadirobj_name LIKE 'Z%' OR tadirobj_name LIKE 'Y%' ).
    CHECK sy-subrc EQ 0.
    loop at itfinal.
    *TCODE FROM TSTC
    select single tcode from tstc into (itfinal-tcode) where pgmna =
    itfinal-obj_name.
    *LATEST TRANSPORT REQUEST NUMBER FROM VRSD
    select single korrnum from vrsd into (itfinal-korrnum) where objname =
    itfinal-obj_name.
    modify itfinal.
    endloop.
    delete itfinal where korrnum is INITIAL.
    SORT itfinal BY author object.
    ENDFORM.                    "GETDATA
    *&      Form  ALV
          text
    FORM alv.
    IF itfinal[] IS INITIAL.
        MESSAGE 'No Values exist for the Selection.' TYPE 'S'.
        STOP.
      ENDIF.
      DEFINE m_fieldcat.
        itfieldcat-fieldname = &1.
        itfieldcat-col_pos = &2.
        itfieldcat-seltext_l = &3.
        itfieldcat-do_sum = &4.
        itfieldcat-outputlen = &5.
        append itfieldcat to itfieldcat.
        clear itfieldcat.
      END-OF-DEFINITION.
      m_fieldcat 'OBJECT' ''   'OBJECT' ''       04  .
      m_fieldcat 'OBJ_NAME' '' 'PROGRAM NAME' '' 40 .
      m_fieldcat 'TCODE' ''    'TCODE' ''        20 .
      m_fieldcat 'TEXT' ''     'DESCRIPTION' ''  70 .
      m_fieldcat 'AUTHOR' ''   'AUTHOR' ''       80 .
      m_fieldcat 'DEVCLASS' '' 'PACKAGE' ''      30 .
      m_fieldcat 'KORRNUM' ''  'LATEST TRANSPORT REQUEST' '' 20 .
    itlayout-zebra = 'X'.
    itlayout-colwidth_optimize = 'X'.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            i_callback_program      = sy-repid
            is_layout               = itlayout
           i_callback_user_command =  'LIST1'
            i_callback_top_of_page  = 'TOP'
            it_fieldcat             = itfieldcat[]
            i_save                  = 'A'
         is_variant              = ITVARIANT
            it_events               = itevent[]
         is_print                = ITPRINTPARAMS
            it_sort                 = itsort[]
          TABLES
            t_outtab                = itfinal
            EXCEPTIONS
            program_error           = 1
            OTHERS                  = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    "ALV
    *&      Form  TOP
        Top of page for ALV Report
    FORM top.
    DATA:STRING1(70),
         STRING2(70),
         title1(100),
         title2(100),
         count(10).
    describe table itfinal lines count.
    CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
         EXPORTING
            i_list_type           = 0
         IMPORTING
            et_events             = itevent
    EXCEPTIONS
      LIST_TYPE_WRONG       = 1
      OTHERS                = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    string1 = 'List of Objects in Development Class'.
    concatenate string1 ':' itfinal-devclass into title1.
    walistheader-typ = 'H'.
    walistheader-info = title1.
    APPEND walistheader TO itlistheader.
    string2 = 'Total No.of Objects'.
    concatenate string2 ':' count into title2.
    walistheader-typ = 'H'.
    walistheader-info = title2.
    APPEND walistheader TO itlistheader.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary      = itlistheader
        I_LOGO                   = ''.
        I_END_OF_LIST_GRID       =
       ENDIF.
      CLEAR itlistheader.
    ENDIF.
    ENDFORM.                    "TOP
    *&      Form  list1
          ALV Interactive-
         -->R_UCOMM    text
         -->RS_SELFIELDtext
    FORM list1 USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield.
      CASE r_ucomm.
        WHEN '&IC1'.
          IF rs_selfield-fieldname = 'OBJ_NAME'.
            READ TABLE itfinal INDEX rs_selfield-tabindex.
            SET PARAMETER ID 'RID' FIELD itfinal-OBJ_NAME.
            CALL TRANSACTION 'SE38' AND SKIP FIRST SCREEN.
          ELSEIF rs_selfield-fieldname = 'TCODE'.
            READ TABLE itfinal INDEX rs_selfield-tabindex.
            SET PARAMETER ID 'TCD' FIELD itfinal-TCODE.
            CALL TRANSACTION 'SESSION_MANAGER' AND SKIP FIRST SCREEN.
         ENDIF.
      ENDCASE.
    ENDFORM.
    K.Kiran.

  • Finding a list of all customized InfoPath forms in SP2010

    Hello All,
    Is there any possible way we can get a list of all the Infopath forms which were customized from the entire site collection?
    I have a restriction to use only JQuery  or client side object scripting at the most from a programming perspective. I cant use PowerShell or
    server side scripting.
    To give you a little background, we are in the process of migrating our SP2010 site collections to Azure 2013. The server side team wants a list of all customized InfoPath forms (or list names) so that they
    can check if there were any data connections made outside the current site collection.
    Unfortunately, we dint keep a track of all the lists which were being customized through InfoPath forms.
    Any help would be greatly appreciated.
    Regards,
    Sandeep
    sandeep

    Hi Sandeep,
    It is very easy to create highly customized, sophisticated forms without writing any code using InfoPath 2010. You may follow the steps given into this informative resource to Customize a list form using InfoPath 2010 : https://support.office.com/en-nz/article/Edit-list-forms-using-InfoPath-2010-in-SharePoint-Designer-f86cf514-9a11-4613-a479-12a1a0132d22?ui=en-US&rs=en-NZ&ad=NZ#__toc245027338
    Moreover, you may also give shot to this automated solution(http://www.sharepointauditing.com/) that could be a good approach to deal in such situation. It will help you to get rid from your issue. 
    Thanks,
    Walter

  • List of all the process types used in the creation of process chains

    Hi Gurus,
    I am new to process chains creation, can any one give the list of all the process types used in the creation of process chains and there uses also.
    Please search the forum before posting a thread
    Edited by: Pravender on Jan 4, 2011 4:18 PM

    Hi,
    As process chain is to automate the data load step.
    For Ex:- If you are loading data from R/3 to DSO CUBE.
    Here you require Info package to load till PSA.
                                 DTP to load till DSO
                                  Another DTP to load Cube.
    And all other process like psa deletion AND process you can find in RSPC tab.
    Thnaks,
    Saveen Kumar

  • Custom record types in COPA

    Hello SAP Gurus,
    New record types can be created in "KEP1" but I do not know how to link that to different transactions.
    For Example, If I am creating a record type "Z" and want to have this record type automatically detected for all postings of Production Variances, How it can be achieved? Are there any standard functions available?
    Please advise. Thanks a lot for your time.
    Regards,
    PM

    Hi Praveen
    Rec Type for Variance transactions is already fixed i.e. C and cant be changed....
    You can use Z rec types in KE21N for manual postings/adjustments.... Or during external data transfer
    If you can be specific on your requirement, we can discuss further using Exit COPA0002 or 0005... But for standard transactions, you cant change the rec types
    Br, Ajay M

  • [Worklist API] Failed to fetch task list

    Hello Guys,
    I am trying to fetch tasks using worklist API but it doesnt work for me..It returns the Task list whcih has 0 (zero) tasks. Below is the code i am using:
    Hashtable props = getBpelProperties();
    Locator locator = new Locator("default","welcome1",props);
    IWorklistService Worklist = (IWorklistService)locator.lookupService(IWorklistService.SERVICE_NAME);
    ITask[] Tasks = null;
    try { 
    System.out.println("Obtaining List");
    Tasks = Worklist.listTasksByAssignee("oc4jadmin");
    // I dont find any task in the collection Tasks but i can see the tasks that have been assigned to oc4jadmin using oracle worklist application
    System.out.println("Tasks:"+Tasks.length);
    System.out.println("Got List");
    } catch (ServerException e) {
    System.out.println("Error : "+e.getMessage());
    catch (Exception ex) {
    System.out.println("Error : "+ex.getMessage());
    Can anyone help me please?
    Message was edited by:
    mchagani
    Message was edited by:
    afz

    With regard to your first approach that causes the java.lang.NoSuchMethodError exception, that one is probably caused by the classpath settings.
    The piece of code from the other thread works with the following classpath in JDeveloper 10.1.3.3 and SOA Suite 10.1.3.3:
    bpm-infra.jar, bpm-services.jar, orabpel-common.jar, orabpel.jar (all from the SOA Suite server), Oracle SOAP library, Oracle XML Parser v2 library, Commons Logging 1.0.3 library, JAX-RPC Client library, and the correct wf_client.config.xml, wf_config.xml, is_config.xml files.
    In that piece of code the Apache Commons logging framework is used for logging, not log4j. There are some known issues with the logging jar's included in the BPEL libraries and custom code.

  • Billing due list problem with customized document types

    Dear Team,
    We have created a new Rental contract and Rental Invoice document types by copying the standard ones (MV & FV), while trying to get the Billing due list, unable to get the Rental Invoice type, rather the system is proposing the standard Invoice type (i have already changed the Billing type to the customized one in sales document type).
    Can you please let me know the pre-requisites for the billing due list.
    Regards
    Sreedhar

    Hi,
    Thank you for your response. But, i was not able to implement those oss notes as the current highest support package we are currently using is SAPKB70208, Software component - SAP-BASIS.
    Kindly let me know if you have more inputs.
    Regards,
    Vinitha

  • List with multiple custom content types - Show content type selection option in the list newform page

    In my project I am using SharePoint Online 2013 and there is a custom list with two content types. While creating a new item in that list, can we show the content type drop down list along with other columns? While editing an item I am able to view the content
    type dropdown in the edit form associated with the list. Can we enable the same for the default newform as well?

    In my project I am using SharePoint Online 2013 and there is a custom list with two content types. While creating a new item in that list, can we show the content type drop down list along with other columns? While editing an item I am able to view the content
    type dropdown in the edit form associated with the list. Can we enable the same for the default newform as well?

  • How to get a list of all the clients logged in to the network

    hiii
    how can i fetch a list of all the users who are currently logged on the network...so that the list can then be sent to a database..plz tel me what techniqe can followed to do this....thanx

    hiii
    how can i fetch a list of all the users who are
    currently logged on the network...Easy, nobody logs onto the network so this is always nobody.
    You may be asking, how do I determine all the users who have logged in to all the PCs on the network.
    Write a program which is added to each user's Startup a program which updates the database with their details. If you have network scripts, this can be added to the user' network login batch script.

  • Validate whether all the records are present in the list before writing

    Hi,
    I have the below code:-
    List<CustomerVO> custlist = new ArrayList<CustomerVO>();
    for (CustomerVO customerVO : custlist) {
    try {
    saveRecord(customerVO);
    } catch (Exception e) {
    custlist.add(customerVO);
         if(){ // Here i need to compare whether all the records in the list are processed and there is no more records
    // if so i wrire the all the error details at once by calling the writeErrorDetails
         writeErrorDetails(frbVOlist);
    Here in the if block I need compare whether all the records in the list are processed and there is no more records to process ,
    if so write all the error details at once by calling the writeErrorDetails in the .TXT file.
    The problem here is, how i will know whether the all the records are processed from the custList, so that I can write all of then atonce.
    If the If conditional block is not there, then for each record failure a separate .txt file will be created. Hence if there are 4 failed records
    then 4 .txt error file will be generated. Which should be avoided and i want to write all the 4 failed records in a single .txt file.
    Hence, what may be the If condition i need to check from the list whether all the records are processed. Please , let me know your opinion.
    Thanks.

    797836 wrote:
    List<CustomerVO> custlist = new ArrayList<CustomerVO>();
    for (CustomerVO customerVO : custlist) {
    try {
    saveRecord(customerVO);
    } catch (Exception e) {Look at the following statement in the catch block.
    custlist.add(customerVO);Is this correct? Why are you adding the faild record to the custlist again? I think, it should be like,
    frbVOlist.add(customerVO);
         if(){ // Here i need to compare whether all the records in the list are processed and there is no more records
    // if so i wrire the all the error details at once by calling the writeErrorDetails
         writeErrorDetails(frbVOlist);
    }Call the writeErrorDetails(frbVOlist) after the end of the for loop by checking the size of the frbVOlist > 0.

  • Retrieve list of all subject currently logged in?

    How can get a list of all subjects that have a session in WL
    on the fly?

    hiii
    how can i fetch a list of all the users who are
    currently logged on the network...Easy, nobody logs onto the network so this is always nobody.
    You may be asking, how do I determine all the users who have logged in to all the PCs on the network.
    Write a program which is added to each user's Startup a program which updates the database with their details. If you have network scripts, this can be added to the user' network login batch script.

  • List of all sales condition records(VK13)  with a particular tax code

    Hi all
    We have a requirement to list out all  sales condition records created through VK11 which has a particular tax code in it.Say list of all condtion records which have tax code as 'IA'. Could you please let us know the easier way to pull out such report.
    We understand that we can get such list from tables KONV and KONP but we are not able to correlate output from such tables with condition record display in VK13. Any pointers to this would be highly appreciated.
    Regards,
    Santosh

    Hi,
    Use KONH and KONP tables. condition record whole information will be stored in these 2 tables.
    In KONH table you will get header information of the record. like condition type,condition table, created date and validity periods. In varkey field sales area and material other info. .. Note the record number 0000007609.
    Goto KONP table, enter same record number in condition record number field. you will get item level information.
    Regards,
    Chandra

  • List of all Excise Relevant Movement Types

    Which All Movement Types need to be made Excise Relevant covering all Scenarios falling under CIN?
    Can anyone provide list of all possible movement types need to be made Excise Relevant?

    Just keep it in mind ,  When ever a stock which is excisable enters a Plant or leaves a plant  excise need to get captured and Post.
    So all movement types which allows the stock move in and out of the plant Excise has its impact. All internal movement like 201,262 etc wont have any impact on the excise.
    This is the simple logic .

  • Failed to fetch dNIPDNSZones from DNS_LOCATOR_OBJECT

    I am unable to provision DSfW after installing it. The Provisioning PreCheck is successful, but the Configure DNS portion fails.
    It looks to me as though the installation did not create a DNS Locator object in eDirectory. It seems as though we had some old ones floating around from years past.
    We currently do not use Novell DNS for DNS. The zone is hosted on an Active Directory domain controller. After clearing out all of the old DNS objects from eDirectory, I would like to retry provisioning DSfW. However, I cannot seem to reinstall, uninstall, or provision.
    Is there a way to manually create the DNS Locator object that DSfW is looking for, or is there a way to remove and reinstall DSfW.
    The documentation does not say that I need to be running Novell DNS in eDirectory. Do I have to have an existing Novell DNS installation?
    Thank you for any information that you have about this. Here is an excerpt from the log:
    2013-07-05 15:38:00,052 INFO - Authentication :Successfully completed the provisioning plugin authentication
    2013-07-05 15:38:22,816 INFO - DNS Configuration:DNS Configuration starting
    2013-07-05 15:38:22,817 INFO - DNS Configuration:Script to be run is /opt/novell/xad/share/dcinit/provision/provision_dns.pl
    2013-07-05 15:38:28 Pre-check of DNS configuration Passed
    >>>Creating DNS Zone object
    Failed to fetch dNIPDNSZones from DNS_LOCATOR_OBJECT at /opt/novell/xad/lib64/perl/Install/frd_install.pm line 797.
    at /opt/novell/xad/lib64/perl/Logger.pm line 120
    Logger::_err('Failed to fetch dNIPDNSZones from DNS_LOCATOR_OBJECT at /opt/...') called at /opt/novell/xad/lib64/perl/Logger.pm line 211
    Logger::Log(0, 'Failed to fetch dNIPDNSZones from DNS_LOCATOR_OBJECT at /opt/...') called at /opt/novell/xad/lib64/perl/Install/frd_install.pm line 827
    frd_install::decide_domain_zones() called at /opt/novell/xad/lib64/perl/Install/frd_install.pm line 329
    frd_install::configure_zone_object('frd_install=HA SH(0x793080)') called at /opt/novell/xad/share/dcinit/provision/provision_dns.pl line 45
    2013-07-05 15:38:28,451 INFO - DNS Configuration:DNS Configuration returned.
    Dennis

    Hi Dennis,
    We brought in logic to utilize the existing Locator Object based on the customer feedback and DNS restriction.
    The DNS Yast page indicates you on which locator context that is being picked, by default it is "ou=OESSystemObjects,<Domain NC>" if there is no pre-existing locator objects. Now if you need locator object in new context, I'm worried, you will have to redo the installation to get a cleaner installation as it is two stage process and many back-end files for DNS configuration are generated at Yast stage.
    Originally Posted by deisler
    The zone is hosted on an Active Directory domain controller. After clearing out all of the old DNS objects from eDirectory, I would like to retry provisioning DSfW. However, I cannot seem to reinstall, uninstall, or provision.
    Dennis
    DSFW doesn't support this. It can co-exist with AD only by means of trust and it doesn't support any other means of co-existance like being Child domain to AD domain or Additional Domain controller to AD domain. The zone being hosted on an Active Directory domain controller for DSFW domain is not supported.
    Originally Posted by deisler
    Is there a way to manually create the DNS Locator object that DSfW is looking for, or is there a way to remove and reinstall DSfW.
    Yes you can do it by using dns-maint and make sure you create the locator object in the same old locator context. You can get the old context that DSFW is looking for from following file.
    frd:~ # cat /etc/opt/novell/xad/xad.ini | grep DNS_LOCA
    DNS_LOCATOR_OBJECT = cn=DNS-DHCP,ou=OESSystemObjects,ou=frd,o=novell
    frd:~ #
    Make sure you have following objects, and if you notice, the DNSSERVER object is must and it will always exist in ou=OESSystemObjects,<DOMAIN NC>. Hope you have not deleted the DNSSERVER object by mistake.
    DNS_LOCATOR_OBJECT = cn=DNS-DHCP,ou=OESSystemObjects,ou=frd,o=novell
    DNSDHCP_GROUP = cn=DNSDHCP-GROUP,ou=OESSystemObjects,ou=frd,o=novell
    DNSSERVER = cn=DNS_frd,ou=OESSystemObjects,ou=frd,o=novell
    Or you can reach out NTS and get access to our domain removal tool and re-attempt from fresh.
    Originally Posted by deisler
    The documentation does not say that I need to be running Novell DNS in eDirectory.
    Please review our Administration Guide, your first domain controller must to be running Novell DNS in eDirectory by default. There is no choice.
    Originally Posted by deisler
    Do I have to have an existing Novell DNS installation?
    There is no need to have an pre-existing Novell DNS for configuring DSFW, DSFW will bring in a DNS server by default.
    Hope this helps you resolve your issues. If not, request you to reach to NTS or re-attempt a fresh install. Suggest, not to mix your domain installation with Active Domain Controller and get into issues.
    -Kamalesh

  • Mirror error? pacman failing to fetch xorg/alsa etc.

    just did my second install of arch and pacman fails to fetch xorg and alsa etc. saying error: failed to open file /var/lib/pacman/(filename) I have no idea whats going on here, frist install worked fine. the only thing i can think of is maybe the mirror isnt working, I used ftp@dal, canada. any help is very much welcome

    Trilby wrote:
    OK, this was a very small step in the right direction: you posted the error ... but was that the actual error?  Did it really say 'file A' from mirror A, or is that a shorthand you are using?
    Either way I also asked for you to post your mirror list so we could see what you have done to it.  I'm quite confident now the error is in your mirror list and/or pacman.conf.  IF you post those files (the actual content of those files, not a description or interpretation of them) then and only then will anyone be able to help you.
    how can i when i have no software installed? yes that is shorthand. and currently its failing on all files. i can hand type all these files in but it will take some time. if im missing something because im new, please say so.

Maybe you are looking for