To display total records in a table through Go URL

Hi All,
Can anyone give me the solution how to display all the records of a table through Go URL. Actually according to the documentation provided by the oracle or the stuff in the blogs, We can write Go URL to display all the records in a table in two methods.
1) To change the properties of a table and use the basic Go URL.
2) Adding Action=Scroll&P5=-1&ViewID=go~Table to the Go URL.
First one is not a solution in our case, According to our scenario we should not change table properties because If we change the properties and display the whole records in one page... it will impact the performance.
Coming to the second, we tried to append this part in the report Go URL. But It gave Assertion Failure Error.
Anybody please provide a solution how to write a Go URL to get all the records in the table.

Hi All,
Can anyone give me the solution how to display all the records of a table through Go URL. Actually according to the documentation provided by the oracle or the stuff in the blogs, We can write Go URL to display all the records in a table in two methods.
1) To change the properties of a table and use the basic Go URL.
2) Adding Action=Scroll&P5=-1&ViewID=go~Table to the Go URL.
First one is not a solution in our case, According to our scenario we should not change table properties because If we change the properties and display the whole records in one page... it will impact the performance.
Coming to the second, we tried to append this part in the report Go URL. But It gave Assertion Failure Error.
Anybody please provide a solution how to write a Go URL to get all the records in the table.

Similar Messages

  • Inserting multiple records in a table through detail block

    hi,
    i am new to oracle forms. i want to enter more than one records in a table through a master detail forms.
    the records will be entered by user in the detail section. can any ody help me?

    Hi Lance,
    Try creating records in detail block in the when new block instance trigger of
    detail block. Set the validation unit property of the form to FORM before trying this.
    Hope this might be helpful to you.
    V.Senthil Kumar

  • Insert a record into a table through email in an Oracle APEX application

    I developed an Oracle APEX application, there is a table called events. I can insert/update/delete a record in the table through browser. I am thinking in order to quickly do the data entry, user should be able to send an email, then the table should be inserted with values from email address, timestamp, subject and body. Anyd idea how to realize this functionality?
    - Denis

    Start by checking whether your mail server provides any API's for accessing emails , if it does you might be able to reduce a lot of work by using some kind of web service consumer from apex to your mail server. In any case your implementation is going to be dependent on your Mail Server configuration.
    Your problem breaks down to reading/accessing mails from the mail server from PLSQL (apex is driven by PLSQL).
    I found this other thread which could be of some use.
    WAY TO ACCESS A MAIL SERVER FROM ORACLE APEX
    <li>The following package might solve your problem directly(from carsten czarski of the German Apex community)
    [url http://plsqlmailclient.sourceforge.net]http://plsqlmailclient.sourceforge.net
    PS: POP3 support is still TBD.
    <li>I also found this posting in the orafaq forums which lists a java method and PLSQL code bit for it for accessing emails via POP3
    [url http://www.orafaq.com/forum/t/80928/2/]http://www.orafaq.com/forum/t/80928/2/
    If these do not work for you, find some java library to read mail from your server, write a PLSQL wrapper for it and use it in a scheduled job(DBMS_JOB)/a PLSQL block triggered from Apex.
    If you get stuck there, find some utility that can read mails, invoke them from your DB using java,shell scrpt,dbms_scheduler etc and use the utility's function for the rest.
    NOTE: I haven't tried any of these utilities and you must validate any java code before running them on your environment.
    Since aren't really much restrictions(other than spam checks) in sending a mail to your mail account, you might want to consider filtering out the mails from which you create records.

  • Sql Except query to Display mismatched records along with Table names

    Hi
    I am using below query to display mismatch records between two tables
    SELECT * FROM table1
    EXCEPT
    SELECT * FROM table2
    UNION
    SELECT * FROM table2
    EXCEPT
    SELECT * FROM table1
    This displays mismatched records like below
    Sunil  1000  india
    Sunil 1500  india
    I would like to display even the table names in the result For ex;
    Sunil  1000  india  Table1
    Sunil 1500  india   Table2
    Can you please help us in this regard.

    cnk_gr's query should work for you. 
    One change that I would make is to use UNION ALL, not UNION.  UNION eliminates duplicate rows, which means SQL has to do additional work (sort the result and then check for duplicates). 
    So if you can have duplicates and don't want them in your result, then you would use UNION.  And if you can have duplicates and you want the duplicates in the result, you would use UNION ALL.  But in cases like this, where you know you cannot have
    duplicates (because column 1 contains 'TABLE1' for every row in the first half and column 1 contains 'TABLE2' for every row returned from the second half of the query), you should always use UNION ALL.  It will be more efficient.
    Tom

  • Refresh page with data from the Next Record in the Table through a Button

    Scenario: Record of a table “prototype” is made up of 8 columns,
    key_col,
    text_col,
    label1_col, label2_col, label3_col,
    check1_col, check2_col, check3_col,
    I have created the following items on a page:
    a) A Display Only item that is populated through a SQL query
    “SELECT text_col from prototype where rownum=key_seq.NEXTVAL “.
    b) Hidden item for the database columns “label1_col, label2_col, label3_col”
    Source type for the hidden items is of type SQL query, Source expression is:
    Select label1_col from prototype where rownum=key_seq.NEXTVAL ;
    Select label2_col from prototype where rownum=key_seq.NEXTVAL ;
    Select label3_col from prototype where rownum=key_seq.NEXTVAL ;
    (key_seq is a sequence).
    c) Checkbox item for the database columns “ check1_col, check2_col,check3_col"
    d) The labels for the above checkbox items are &label1_col. , &label2_col. , &label3_col.
    I have created a Save button to save the state of the checkboxes; (STATIC:;1 )
    I want the page to be refreshed with the data from the next record (Fields text_col, label1_col, label2_col, label3_col) through a “ Next” Button.
    Can I please know how I can achieve this?
    Thanks in advance

    If you need the value that is entered in the textbox as the email body, then try this..
    <html>
    <HEAD>
    <title>WebForm1</title>
    <script language="javascript">
    function mailHTML() {
    var content=document.getElementById('textBox').value;
    location.href="mailto:?body="+encodeURI(content);
    </script>
    </head>
    <body>
    <form name="theform" id="theform">
    <div name="body1"/>
    <input type="text" value="Test" id="textBox"/>
    <input type="button" value="Send Email" onClick="mailHTML()"/>
    </div>
    </form>
    </body>
    </html>

  • Inserting Record In same table through triggers.

    Hi,
    I've a table cus_mst ( cus_div_cd vachar2(1), cus_cd varchar2(5), cus_nm varchar2(100) )
    Records are inserted in this table through forms ...
    We need to automatically insert a record with a diff div_cd for any record inserted in the table .
    If div_cd 'I' is entered automatically a record with div cd 'S' with other coulmns having same values should get inserted .
    In case div_cd is 'S' then record with div_cd 'I' should get created.
    Eg : If in insert ( 'S', 'A0001', 'ABC COmpany' ); another record with values ( 'I', 'A0001', 'ABC Comapny' ) gets created;
    One way to do is to insert records in a view ( on the table ) and use instead of trigger to insert the corresponding record. But that is not possible as development team has to change form and use view instead of table.
    Have tried doing it by populating a collection in-each-row trigger and then using statment level trigger to insert from the collection. But this leads to recursive error.
    Would be great to get more insights into this..
    thanks
    cheers
    Jaani

    Hi,
    Within the following script you need to make adjustments according to your needs about the columns you need to test. But this might help you.
    Sorry for the layout. But I was not able to adjust it in a short time.
    drop table ad_test
    create table ad_test ( col1 varchar2(1), col2 varchar2(5), col3 varchar2(100) )
    create or replace package ad_test_pkg is
    procedure initialize_postpone ;
    procedure postpone_record( r_atst in ad_test%rowtype ) ;
    procedure handle_postponed_records ;
    end ad_test_pkg ;
    create or replace package body ad_test_pkg is
    type type_atst is table of ad_test%rowtype index by binary_integer ;
    t_atst type_atst ;
    procedure initialize_postpone is
    begin
    t_atst.delete ;
    end initialize_postpone ;
    procedure postpone_record( r_atst in ad_test%rowtype ) is
    begin
    t_atst(t_atst.count) := r_atst ;
    end postpone_record ;
    procedure handle_postponed_records is
    cursor c_test( cpiv_col1 in ad_test.col1%type ) is
    select 'x'
    from ad_test
    where col1 = cpiv_col1
    r_test c_test%rowtype ;
    r_atst ad_test%rowtype ;
    begin
    for i in t_atst.first .. t_atst.last
    loop
    r_atst := t_atst(i) ;
    if r_atst.col1 = 'I'
    then
    r_atst.col1 := 'S' ;
    else
    r_atst.col1 := 'I' ;
    end if ;
    open c_test( cpiv_col1 => r_atst.col1 ) ;
    fetch c_test into r_test ;
    if c_test%found
    then
    close c_test ;
    else
    close c_test ;
    insert into ad_test
    ( col1
    , col2
    , col3
    ) values
    ( 'S'
    , r_atst.col2
    , r_atst.col3
    end if ;
    end loop ;
    end handle_postponed_records ;
    end ad_test_pkg ;
    create or replace trigger test_ad_bis
    before insert on ad_test
    begin
    ad_test_pkg.initialize_postpone ;
    end ;
    create or replace trigger test_ad_air
    after insert on ad_test for each row
    declare
    r_atst ad_test%rowtype ;
    begin
    r_atst.col1 := :new.col1 ;
    r_atst.col2 := :new.col2 ;
    r_atst.col3 := :new.col3 ;
    ad_test_pkg.postpone_record( r_atst => r_atst ) ;
    end ;
    create or replace trigger test_ad_ais
    after insert on ad_test
    begin
    ad_test_pkg.handle_postponed_records ;
    end ;
    insert into ad_test values ( 'I', 'A0001', 'ABC COmpany') ;
    select * from ad_test ;
    Greets,
    Ad
    Edited by: loaddev on 10-nov-2010 4:47

  • 11G ADF java datacontrol and displaying new records in ADF table

    Hi,
    In 11g I have a java class which return a list of objects and I made a data control on it. I displayed this in a ADF Table based on a ADF tree binding.
    When I fire the create operation on this java data control I see in the tree binding that the new entry is created and even the table has the correct
    rowcount but the new records are not displayed in the adf table. I added PPR but this not work.
    Empty new classes are displayed when they are added before the page is loaded.
    the only difference between a class created by ADF and initial by the adf datacontrol is that mAtrrHintsMap hashmap of DCdataRow is null and the other has 2 entries
    What can it be in 10.1.3 it works
    here my test data
    public class Data {
    private String lovLabel;
    private String lovValue;
    public Data() {
    public Data(String lovLabel, String lovValue) {
    super();
    this.lovLabel = lovLabel;
    this.lovValue = lovValue;
    public void setLovLabel(String lovLabel) {
    this.lovLabel = lovLabel;
    public String getLovLabel() {
    return lovLabel;
    public void setLovValue(String lovValue) {
    this.lovValue = lovValue;
    public String getLovValue() {
    return lovValue;
    here the data control class
    public class LovData {
    public LovData() {
    public List<Data> getLovData() {
    List<Data> data = new ArrayList<Data>(4);
    data.add(new Data ("One","1"));
    data.add(new Data ("Two","2"));
    data.add(new Data ("Three","3"));
    data.add(new Data ());
    return data;
    here is the pagedef
    <executables>
    <methodIterator id="getLovDataIter" Binds="getLovData.result"
    DataControl="LovData" RangeSize="25"
    BeanClass="nl.whitehorses.model.Data"/>
    </executables>
    <bindings>
    <methodAction id="getLovData" InstanceName="LovData.dataProvider"
    DataControl="LovData" RequiresUpdateModel="true"
    Action="invokeMethod" MethodName="getLovData"
    IsViewObjectMethod="false"
    ReturnName="LovData.methodResults.getLovData_LovData_dataProvider_getLovData_result">
    </methodAction>
    <tree IterBinding="getLovDataIter" id="Data">
    <nodeDefinition DefName="nl.whitehorses.model.Data">
    <AttrNames>
    <Item Value="lovLabel"/>
    <Item Value="lovValue"/>
    </AttrNames>
    </nodeDefinition>
    </tree>
    <action IterBinding="getLovDataIter" id="Create" RequiresUpdateModel="true"
    Action="createRow"/>
    </bindings>
    </pageDefinition>
    here is the adf page
    <af:panelCollection inlineStyle="width:309px; height:168px;" id="pc2">
    <f:facet name="menus"/>
    <f:facet name="toolbar">
    <af:toolbar>
    <af:commandToolbarButton actionListener="#{bindings.Create.execute}"
    text="Create"
    disabled="#{!bindings.Create.enabled}"
    partialTriggers="table1 ::pc1:table2"/>
    </af:toolbar>
    </f:facet>
    <f:facet name="statusbar"/>
    <af:table value="#{bindings.Data.collectionModel}" var="row"
    rows="#{bindings.Data.rangeSize}"
    emptyText="#{bindings.Data.viewable ? 'No rows yet.' : 'Access Denied.'}"
    fetchSize="#{bindings.Data.rangeSize}" id="table1"
    binding="#{UserPreferences.table1}">
    <af:column sortProperty="lovLabel" sortable="false"
    headerText="#{data.lovLabel}">
    <af:outputText value="#{row.lovLabel}"/>
    </af:column>
    <af:column sortProperty="lovValue" sortable="false"
    headerText="#{bindings.Data.hints.lovValue.label}">
    <af:outputText value="#{row.lovValue}"/>
    </af:column>
    </af:table>
    </af:panelCollection>
    and here some backing bean code
    DCBindingContainer bc = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
    FacesCtrlHierBinding treeData = (FacesCtrlHierBinding)bc.getControlBinding("Data");
    Row[] rows = treeData.getAllRowsInRange();
    System.out.println("tree 1_1 "+rows.length+" "+table1.getRowCount());
    treeData.refreshControl();
    System.out.println("tree 1_2 "+rows.length+" "+table1.getRowCount());
    AdfFacesContext.getCurrentInstance().addPartialTarget(table1) ;
    hope this helps
    thanks Edwin

    What if you place the create button in the same panelGroup as the table?
    I did a quick try and it seemed to work fine for me.
    jspx code:
    <?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
              xmlns:f="http://java.sun.com/jsf/core"
              xmlns:h="http://java.sun.com/jsf/html"
              xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
      <jsp:directive.page contentType="text/html;charset=windows-1252"/>
      <f:view>
        <af:document>
          <af:messages/>
          <af:form>
            <af:panelGroupLayout>
              <af:commandButton actionListener="#{bindings.Create.execute}"
                                text="Create"
                                disabled="#{!bindings.Create.enabled}"
                                partialTriggers="table1"/>
              <af:table value="#{bindings.lovData.collectionModel}" var="row"
                        rows="#{bindings.lovData.rangeSize}"
                        emptyText="#{bindings.lovData.viewable ? 'No rows yet.' : 'Access Denied.'}"
                        fetchSize="#{bindings.lovData.rangeSize}" id="table1">
                <af:column sortProperty="lovLabel" sortable="false"
                           headerText="#{bindings.lovData.hints.lovLabel.label}">
                  <af:outputText value="#{row.lovLabel}"/>
                </af:column>
                <af:column sortProperty="lovValue" sortable="false"
                           headerText="#{bindings.lovData.hints.lovValue.label}">
                  <af:outputText value="#{row.lovValue}"/>
                </af:column>
              </af:table>
            </af:panelGroupLayout>
          </af:form>
        </af:document>
      </f:view>
    </jsp:root>

  • Total Records in a Table

    I am new to the Oracle environment and I am trying to find a quick way to get the total number of records loaded into a table. Is there any command you can use to verify this? I know a log file can be created when loading a file, but I do not see a record count displayed in this file. Thank you in advance for your help.

    Hi Melissa,
    The simplest way to do this is to issue a SELECT statement on the table you have loaded. This can be achieved by issuing the following command:
    SELECT COUNT(*) FROM table_name;
    where the table_name is the name of the table you have just loaded.
    Secondly, you can obtain the number of records loaded by turning your FEEDBACK parameter on before prior to loading. At the end of a successful load, the number of records created will be displayed, assuming that your are loading from one table to another.
    For more info, please refere to the SQL*PLUS reference manual.
    Thanks,
    John
    null

  • Report to display total and detail from table GLT0 and FBL3N

    hi guys,
    we have the requirement to show a report with total amount per GL account from table GLT0 and to as well display the detail from tcode FBL3N ..
    shall i use normal report via SE38, if yes, what is the table that stores detail from FBL3N  or does report painter support the above requirement..pls advice

    use report SAPF070 as sample
    (compare documentation!)
    hope that helps
    Andreas

  • Count total records in 2 tables

    Hello,
    I am using this query
    select count(*) from table1, table2) to get the total number of records in those 2 tables. Actually I have only 7 records in both the tables, but I get 15. What could be the problem?
    Also I need to find out another query where in I can find out which table is giving a particular record. e.g table1 has firstname,lastname and table2 has firstman,lastman. I need to know that firstname has come from tabl1 and firstman has come from table2.
    Please help.
    Thanks

    Well, if I'm not misstaken the difference between
    UNION and UNION ALL is that UNION ALL will include
    duplicates while UNION will ignore the duplicates.The UNION clause forces all rows returned by each
    portion of the UNION to be sorted and merged and
    duplicates to be filtered before the first row is
    returned. A UNION ALL simply returns all rows
    including duplicates and does not have to perform any
    sort, merge or filter. It is much more efficient.
    (Although the performance factor may be irrelevant in
    the OP's situation - the issue of duplicate rows
    isn't)And what did I say?
    Asuming the OP does not have duplicates within each
    table (when he/she would really violate relational
    database theory) Why do you assume that? Why would this violate
    relational database theory?If you don't have a primary key, it sure does. I don't have my C J Date book here, but this looks like an accurate transcript of C F Codd's twelve rules a relational database must obay: http://engr.smu.edu/~fmoore/notes/12rules.htm Look at number 2...
    there will not be any difference between the twoUNION "versions".
    That is correct. I just didn't want to change that
    part of the code ( String s1 = rs.getString(2)...)
    since the OP asked about the database query.i wasn't referring to the OP, hence the 'ps' and 'for
    anyone doing this sort of thing in Oracle' and 'if you
    tend to use the column name version of getString()'
    Yes, you are again correct. I just explained why I wrote what I wrote.

  • Simple Delete of records of a table through OWB.

    Hi,
    I wanted to run a simple delete based on a filter through OWB Release 1, how can this be implemented? Any help will be appreciated.

    Ola,
    One of the loading types in a target table is 'DELETE'. This option can be used in a mapping to delete data from a certain table...
    Create the mapping according the specs (conditions where you want to delete data). Set the loading type to delete and run the mapping. And you're done!
    Keep in mind that data you delete from a table is completely gone. Sometimes - especially from a data warehouse point of view - it is not wise or allowed to delete the data. Instead of removing the records you could also add a column which indicates wether the record is valid or not. We call this column 'Indicator_Logical_Deleted' and load the values 0 and 1.
    Regards,
    Moscowic

  • How to get multiple records from internal table through BDC

    PERFORM DYNPRO USING:
      'X'  'SAPMM61L'  '0500',
      ' '  'BDC_OKCODE'  '=NEWC',
      'X'  'SAPMM61L'  '0500',
      ' '  'BDC_CURSOR'  'PLPTU-PLWRK(01)',
      ' '  'BDC_OKCODE'  '=TAKE',
      ' '  'PLPTU-PLWRK(01)' '2531'. (2531 is a plant)
    This is the recording used to get plant via BDC of MS31.
    Using this code i can get only single plant...
    If i want to get multiple plants from an internal table,how i can change this code?
    Since it is a recording i cant put this code in LOOP..ENDLOOP.
    Suggest any method for doing this....
    Awaiting for ur reply...

    Hi,
    While recording also record the scroll down button.
    The you can place different plant in the BDC using loop and endloop
    Regards
    Arun

  • How to update the records in SAP table through BADIs?

    Hi all,
    I have added custom tab with one field(input/output field) in ME22N. As soon as the user enters the value in the field,the value should be updated in the appended structure which has been included in EKKO table. I was told to be done in the BADI ME_PROCESS_PO_CUST and method PROCESS_HEADER. Please someone tell me how to do this.
    << Moderator message - The answers in the forum are provided by volunteers. Please do not ask for help quickly. >>
    Thanks,
    MKannan.
    Edited by: Rob Burbank on Nov 15, 2011 10:19 AM

    Hi,
    First subscribe the Header Tab in the method SUBSCRIBE
    DATA: ls_struc  LIKE LINE OF re_subscribers.
    Check for the Header data
        CHECK im_application = 'PO'.
        CHECK im_element     = 'HEADER'.
    CLEAR re_subscribers[].
    ls_struc-name = subscreen1.
        ls_struc-dynpro = '0001'.
      ls_struc-program = <dynpro program name >.
      ls_struc-struct_name = 'CI_EKKODB'.
        ls_subscriber-height = 7.
        APPEND ls_struc TO re_subscribers
    Use the method MAP_DYNPRO_FIELDS
    FIELD-SYMBOLS: <mapping> LIKE LINE OF ch_mapping.
        LOOP AT ch_mapping ASSIGNING <mapping>. 
       CASE <mapping>-fieldname.    
      WHEN <field name>. 
        <mapping>-metafield = mmmfd_cust_03.
        ENDCASE. 
    ENDLOOP.
    use method TRANSPORT_FROM_MODEL
    use method TRANSPORT_TO_DYNP
    TRANSPORT_TO_MODEL
    ls_mepoheader = l_header->get_data( ).
    CALL METHOD l_header->set_data
                EXPORTING
                  im_data = ls_mepoheader.
    Thanks,
    Shailaja Ainala.

  • Inserting new input record into the table through screen

    Hi,
    Example UserTable and PaymentTable
    UserTable - UserID - Primary Key
    PaymentTable - containg couple of fields and UserId is foreign Key.
    I designed the page for to insert the new input record using the steps given in the doc "http://download-uk.oracle.com/docs/cd/B32110_01/web.1013/b28967/web_adv007.htm".
    When i click the persistEntity method its throws TopLink error cannot insert null value into UserId column in PaymentTable.
    Currently i am posting this reply from home... that's why i mentioning the scenario rather than posting the error.
    Please tell how to populate the values from the screen to PaymentTable.
    Thanks & Regards
    Vimalan Balan

    Hi Vimalan,
    Did you find an answer for you question?
    Regards,
    Phil

  • Display Total No of Rows displayed in footer -- Classic Table

    Hi Friends,
    I have a search page. I want to display total records selected in the footer.
    Like:
    Col1 col2 col 3
    ---- Repaired --------
    ---- Not Repaired -------
    ------ Repaired ------
    Total Records : 3
    I cant use column total in this case b coz i the column 2 is not numeric column.
    I can get the total no of rows using getRowCount, but i dont know how to display it in footer of perticular column.
    Can anybody pls help in this regards...
    Thanks & Regards,
    Ram

    Hi,
    i solvet it.. with littlebit changes to the same code.
    Its urgent requirement pls help.........
    I am using the following code
    int totRow = getTotalRowFromView(pageContext,webBean);
    OATableBean table = (OATableBean)webBean.findChildRecursive("telmarRepairDetailVO1");
    OAMessageStyledTextBean totBean = (OAMessageStyledTextBean) table.findChildRecursive("ResultDetail");
    String s1 = "Total Result: "+totRow;
    totBean.setAttributeValue(TABULAR_FUNCTION_VALUE_ATTR", s1);
    But the value is not set to the footer.
    Regards,
    Ram

Maybe you are looking for

  • How to get Composite wsdls to the MDS

    Hello Guys, I have been trying to upload the Composite wsdl created using AIA Service Constructor to the MDS. I been using AIAHarvester using Jdeveloper. Did follow below mentioned steps from the Readme document To install the AIAHarvester Ant tasks

  • It runs but no output!

    The following code outputs nothing: Iterator iter = thePerson.Iterator(); while(iter.hasNext())     { Person per = (Person)iter.next(); if (per.getAge() == age && per.getCode() == code) { per.display(); Yet this similar method does, why? How do you g

  • Defining G/L Account for product category and account assignment category

    We are using the standard configuration to default in a G/L account for a given product category and account assignment category combination.  This works well for us when it comes to the shopping transactions (i.e. BBPSC01, BBPSC02, etc.), however we

  • R & R: "not a correct disc" during install

    Hi, I did a backup by R & R, it made two DVDs. One called "startup disc" and the second called "product recovery". Everything went great, and the R & R said that I cannot do another copy - I know, thats right. I have formated the HDD, and I tried to

  • DPM Agent Communication Error

    We get the following error sporadically, and it seems to always deal with an Exchange Server service stealing the DPMRA port. Is there any way to get this to stop. We have to put the mailbox server in 2010 into DAG maintenance and restart services. T