DPM Secondary Server Failure

Hello,
We've had an issue with our secondary DPM server where a planned update to SCDPM (from 2012 to 2012R2) caused some of the protected clients to not successfully create replicas. At this point I decided to restore the database which seemed like a good idea
at the time as the backups were working, right up until they stopped working.
After restoring the database, none of the issues were solved and I had gained a new problem -- I could no longer edit the protection groups on the secondary server at all. 
At this point I was stuck. I couldn't get the backups to run, and I couldn't edit anything on the server to make it work. I was left with one option as far as I or Google could see -- Blow the Secondary server away and start from scratch. The secondary is
only used as a DR option, so this wasn't a big deal. I removed the agent from the Primary server, uninstalled DPM from the Secondary and deleted the database. I then installed DPM2012 R2 fresh, installed the agent on the Primary from the Secondary and created
a new protection group.
And herein lies the problem: I cannot see the node for "Protected Servers" listed underneath the Primary server.
Now, I know there can be all sorts of drama's related to moving protected servers around in a Primary-Secondary scenario as DPM databases tend to hold onto information. However everything I've read so far would indicate that the issue would lie on the DB
of the Secondary server, which I've completely blown away and as such shouldn't be a problem. 
I have noticed that the Primary server maintains the Server ID of the Secondary server, even after it was uninstalled and removed from the environment, under the tbl_AM_Server table of it's database. I'd have thought that this should be removed upon removing
the agent from the server, however it is still there. Can I manually delete this row from the database, and reinstall the agent to try and force it onto a new (and potentially correct) ID?
I've also noticed that when I install the agent onto the Primary (from the Secondary), the DPMServerID of the Primary server, as listed in the database on the Primary, does not change to point to the Secondary -- is this expected behavior?
If I do a dance from within the database and point the DPMServerID field of the two servers to each other, I can then expand the node from within the Secondary and the Primary will list the "Protected Servers" node, showing the Secondary Server. Obviously
that's not what I want, as I don't want to back the Secondary up to itself, but it does show that the group can be displayed, and may be related to the Primary not believing that it has any protected servers to back up. Is there a table or a field in the DB
that lists secondary servers for protection points, or any other reason why the Primary would believe that there are no valid servers for the Secondary to look after? 
Now, i thought maybe I'm missing some files or folders, so I've verified the folder and service permissions as being correct. The MTATEMP$\PSInfo folder was missing from the Primary server, so I recreated it copying the settings from the Secondary. Still
no change in behavior.
I also get an enumeration error on a share when the Secondary expands to the Primary from within the protection group. Not sure if this is related? It's been happening from before the server died, so I'm thinking not.
Any suggestions on what I can look at would be greatly appreciated. It's pretty awful that we have a product that allows itself to get into this position. I know what we have done isn't exactly a "Supported Scenario", but I wouldn't have expected
this much trouble.
Thanks,
Nick.

Microsoft found the issue.
DPM 2012 R2 – No “Protected Servers” listed on secondary DPM server
Issue was caused by a ##temporarytable left behind from the old DPM server in the stored procedure dbo.prc_AM_PCInfor_TempProtectedServersList_Finalize. Both the _Create and _Insert were correct. Microsoft replaced the incorrect temporary table name for
the correct one.
dbo.prc_AM_PCInfor_TempProtectedServersList_Create
dbo.prc_AM_PCInfor_TempProtectedServersList_Finalize
dbo.prc_AM_PCInfor_TempProtectedServersList_Insert
How to find the correct table name
Event Log – Application. The following event log on the Primary DPM server showed the error and contained the incorrect SQL table name “Invalid object name '##62007ceb_6949_4a55_837e_4d8bf93c5973tmp_tbl_ProtectedPS'.”
You can then look at the stored procedure dbo.prc_AM_PCInfor_TempProtectedServersList_Create for the correct SQL temporary table name.
Replace the incorrect SQL temporary table name in stored procedure dbo.prc_AM_PCInfor_TempProtectedServersList_Finalize with the correct one.
Event log Data
Log Name:      Application
Source:        MSDPM
Date:          27/11/2014 12:31:25
Event ID:      945
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      PrimaryDPM.company.com.au
Description:
The description for Event ID 945 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Unable to connect to the DPM database because of a general database failure.  Make sure that SQL Server is running and that it is configured correctly.
Problem Details:
<FatalServiceError><__System><ID>19</ID><Seq>19850</Seq><TimeCreated>27/11/2014 1:31:25 AM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>SqlException</ExceptionType><ExceptionMessage>Invalid
object name '##62007ceb_6949_4a55_837e_4d8bf93c5973tmp_tbl_ProtectedPS'.</ExceptionMessage><ExceptionDetails>System.Data.SqlClient.SqlException (0x80131904): Invalid object name '##62007ceb_6949_4a55_837e_4d8bf93c5973tmp_tbl_ProtectedPS'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean&amp; dataReady)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task&amp; task, Boolean asyncWrite, SqlDataReader ds)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task&amp; task, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
   at Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.AMServerInfo.GenerateProtectedPSServerIDs(SqlContext ctx)
   at Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.ProtectedPSs.GeneratePSInfoXml(Object obj)
ClientConnectionId:d409310a-43bb-48e3-b663-ac4b8cab74c0</ExceptionDetails></FatalServiceError>
the message resource is present but the message is not found in the string/message table
Event Xml:
<Event xmlns=">
  <System>
    <Provider Name="MSDPM" />
    <EventID Qualifiers="0">945</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-11-27T01:31:25.000000000Z" />
    <EventRecordID>224715</EventRecordID>
    <Channel>Application</Channel>
    <Computer>PrimaryDPM.company.com.au</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Unable to connect to the DPM database because of a general database failure.  Make sure that SQL Server is running and that it is configured correctly.
Problem Details:
&lt;FatalServiceError&gt;&lt;__System&gt;&lt;ID&gt;19&lt;/ID&gt;&lt;Seq&gt;19850&lt;/Seq&gt;&lt;TimeCreated&gt;27/11/2014 1:31:25 AM&lt;/TimeCreated&gt;&lt;Source&gt;DpmThreadPool.cs&lt;/Source&gt;&lt;Line&gt;163&lt;/Line&gt;&lt;HasError&gt;True&lt;/HasError&gt;&lt;/__System&gt;&lt;ExceptionType&gt;SqlException&lt;/ExceptionType&gt;&lt;ExceptionMessage&gt;Invalid
object name '##62007ceb_6949_4a55_837e_4d8bf93c5973tmp_tbl_ProtectedPS'.&lt;/ExceptionMessage&gt;&lt;ExceptionDetails&gt;System.Data.SqlClient.SqlException (0x80131904): Invalid object name '##62007ceb_6949_4a55_837e_4d8bf93c5973tmp_tbl_ProtectedPS'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean&amp;amp; dataReady)
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task&amp;amp; task, Boolean asyncWrite, SqlDataReader ds)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task&amp;amp; task, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
   at Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.AMServerInfo.GenerateProtectedPSServerIDs(SqlContext ctx)
   at Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.ProtectedPSs.GeneratePSInfoXml(Object obj)
ClientConnectionId:d409310a-43bb-48e3-b663-ac4b8cab74c0&lt;/ExceptionDetails&gt;&lt;/FatalServiceError&gt;
</Data>
  </EventData>
</Event>

Similar Messages

  • DPM secondary server

    hi,
    i'm little confused aboub secondary DPM server, so i hope that someone who already used it can explain.
    for example, if i protect Server A with primary DPM, and then protect primary DPM with secondary, can i restore files and folders directly from secondary DPM to Server A or i have to first restore replica to primary DPM? what is the best practice for space
    on prim and sec server? should it be the same or greater?

    Hi Mari_o! You can restore protected data from DPM to servers with DPM agent only. And this DPM agent must be connected to a DPM server from which you are restoring data. i.e. you cannot directly restore data to protected server connected to primary DPM.
    But you can restore it to any volume of any agent (whether is it DPM server or not) connected to secondary server, including the secondary server itself, you don't have to restore it to original primary DPM server.
    As for disk space, usually you can allocate it at primary and at secondary servers equally.
    http://about.me/exchange12rocks

  • Set up DPM secondary servers 2012 R2

    I'm in the process of setting up a 2012 R2 CU2 DPM Secondary Server - need help or step by step direction
    Installed the DPM Agent on the primary DPM server, when i created the protection group on the secondary I selected a server from the (Cluster) no problem, backed up the server. 23GB in 3min.
    Trying to add more servers the DPM app crashed and lost communication with DPM.
    Trying to figure out what i should be backing up?  Virtual machines or the Primary DPM server?
    Also my SQL Database is on a remote SQL which i installed the Agent to this from the secondary server. Backed up no issue.
    Thanks
    ANNCEX

    Hi,
    You do not need to install dpm agent as it already there during DPM installation on the primary server.
    So 
    1. Install DPM on secondary server
    2. On the Secondary DPM server and configure protection. Point to 1st primary DPM. It will list down entire protection group that is protected by primary DPM.
    Lai (My blog:- http://www.ms4u.info)

  • DPM 2012 Replace secondary server

    DPM
    2012R2 UR 3
    I had a secondary server die, and am trying to re-setup thee secondary server and
    am running into problems
    I am attempting to backup my 2 primary DPM servers (DPM1 and DPM2) with a 3rd DPM
    server (DPM3).
    I run in to 2 issues.
    Through the console,  i will install the agent on DPM1 and DPM2,  and it says
    it installed successfully. Then I will go and try to configure protection for that server:
    It lists the server I "installed" the agent on,  and shows it as a DPM server
    However, when i expand the server to list the items to back up it throws an error
    "DPM is unable to enumerate contents in 06eb093b9b0d43cebb20ad33fa7d83d3,
    ect ect"    It will allow me to backup the SQL server and the C
    drive.
    What I think is going on is that the agent is not being installed on the primary dpm
    server (DPM1 and DPM2). 
    So I manually try to install the agent on DPM1 and I get another error that says
    "Protection agent cannot be installed on machine where dpm is installed
    DPM"

    on the DPM server I am trying to backup I get the following error in the Application log:
    The description for Event ID 945 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
    If the event originated on another computer, the display information had to be saved with the event.
    The following information was included with the event:
    Unable to connect to the DPM database because of a general database failure.  Make sure that SQL Server is running and that it is configured correctly.
    Problem Details:
    <FatalServiceError><__System><ID>19</ID><Seq>9188</Seq><TimeCreated>10/30/2014 2:23:41 AM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>SqlException</ExceptionType><ExceptionMessage>Invalid
    object name '##017127d2_c270_4cd3_9ee0_5ddc0adabb88tmp_tbl_ProtectedPS'.</ExceptionMessage><ExceptionDetails>System.Data.SqlClient.SqlException (0x80131904): Invalid object name '##017127d2_c270_4cd3_9ee0_5ddc0adabb88tmp_tbl_ProtectedPS'.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.AMServerInfo.GenerateProtectedPSServerIDs(SqlContext ctx)
       at Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.ProtectedPSs.GeneratePSInfoXml(Object obj)</ExceptionDetails></FatalServiceError>
    the message resource is present but the message is not found in the string/message table
    NuttyBar

  • Secondary DPM 2012 server throws Datasource enumeration details error when trying to open Primary DPM server

    I have just installed 2 fresh servers.
    DPM1
    DPM2
    DPM1 is online and working great but when I setup DPM2 I installed the agent to DPM1 so that I could have a secondary server to backup all of DPM1 information. When creating the protection group I double clicked on DPM1 and received this.
    Any help would really be appreciated.

    Hi
    Why dont you backup DPM sql database to a share then backup the share with DPM2?

  • Automatically add new SQL data sources on secondary server

    Hi there.. I have found an issue that I cannot resolve.
    We have two DPM servers set up to be secondary servers for each other.. it has worked well for months and I was very happy with the setup.
    What I had not realized was if a new SQL database was created and was picked up by the local DPM server, the secondary server did not pick up the new data source.
    Is there a way to get a secondary server to refresh the list of data sources it should be backing up without having to manually updating the Protection Group once a week.
    Many thanks
    Chris
    Chris

    Hi,
    Have you attempted the following? From the secondary DPM Server modify the protection group in question.
    From the select group members step expand the needed SQL server.
    Select the SQL instance (ensure the check box is checked off next to the SQL instance) then right click.
    Now click on Turn on auto protection (Figure 1) to enable.
     Figure 1:Enabling SQL auto protection from Secondary DPM Server.
     Figure 2:After SQL auto protection is enabled.
    Also the below may assist.
    https://technet.microsoft.com/en-us/library/hh758042.aspx
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question.
    This can be beneficial to other community members reading the thread. Regards, Dwayne Jackson II. [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights."

  • Convert Physical DPM Management server to Virtual

    Hi,
    I am looking to convert my existing DPM 2012 R2 physical management server to a virtual server.
    The current setup is a physical server with locally attached storage and a secondary DPM server in another site (which is already virtual). Both DPM servers were recently upgraded to DPM 2012 R2 and are running Windows 2012.
    I would like to use the same hardware but run DPM as a virtual server and attach the physical disks in Hyper-v as pass-through disk. I don't have enough hardware to do a side by side migration (which would be much easier)
    My plan is as follows.
    backup DPM database 
    rebuild physical DPM server as hyper-v server
    create new DPM virtual server with same name, ip etc.
    install dpm and restore db from backup
    attach old DPM physical storage drives to virtual DPM server
    I am fairly happy at doing the rebuild and database restore as I have done this before, but I don't know if I can attach the existing DPM drives from the storage pool and retain the data.
    I have a secondary server so would not lose the backup data, but it would be a lot easier if i could keep the data on the storage pool
    Does anyone know if this will work or have any other suggestions?
    thanks
    sg

    Hi SG,
    Your plan will work. You will be able to use the existing drives as long as you bring them into the VM, restore the DPM DB and run
    DpmSync. DPMSync will synchronize the DPM database with the replicas in the storage pool. Old link but still applies: 
    http://technet.microsoft.com/en-us/library/bb808877.aspx
    Another thought...why not do a P2V on the DPM server vs. re-install? The only thing you will need to do/could run into issues with is bringing the disks into DPM once it is virtual.
    My Blog | www.buchatech.com | www.systemcenterportal.com
    If you found this post helpful, please give it a "Helpful" vote. If it answered your question, remember to mark it as an "Answer". This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion
    in a test environment before implementing!

  • Dsc opc shared variables yields Server Failure

    I've been struggling with the transition from DSC 7.1 to 8+ ever since the release of version 8. I use the Allen Bradley OPC server supplied with the DSC module (Industrial Automation OPC Servers v 5.1) to communicate with a PLC 5/30 via Ethernet, or at least I did when I was using 7.1.
    Prior to today I always failed to get the shared variables that were bound to addresses in the OPC server to deploy, usually getting an error number that started with -19. However today I finally got it to deploy by keeping the I/O server and the shared variables in separate libraries within my project. Now that they deploy I find that I am unable to monitor them. I keep getting a Server Failure. I have browsed the forums here heavily, and the documentation all relates to remote OPC, which is not what I'm doing here (OPC client and server are on the same machine). I tried changing the login account for the Variable Engine service anyway, but that doesn't help, so I put it back.
    I have had some luck simply binding my front panel objects to the OPC server addresses using Datasockets, so it appears that my OPC server is working. However, Datasockets is not a viable option for me because there are times when my project needs to write to a large number of addresses in the PLC sequentially, which never works over datasockets (in my experience).
    We have continued to work in version 7.1 because of the challenges of moving to 8+, but since we can no longer purchase DSC runtime licenses for version 7.1 in order to deploy, it seems that we MUST move forward to 8+ or abandon LabVIEW altogether (which is certainly an option).
    For clarification, I am now working with version 8.2 (but I've been fighting with it since 8.0 without much success). If anybody out there can think of a critical step that I might have missed that might cause this, or if there is a known solution, I could really use (and would greatly appreciate) the help. Thanks!

    Nobody out there seems to have any answers for this, so I kept pounding on it (and pulling my hair out). In the end I finally succeeded in getting one of my old 7.1 DSC projects to run on 8.2. Here's what I did:
    1. I begin with a fresh installation of Windows. I tested it with both 2000 and XP Pro. Vista RC1 will absolutely NOT work!
    2. Install LabVIEW 8.2, DSC 8.2, and just the OPC server that I need from the IA OPC CD (in my case the Allen Bradley server)
    3. Open the IA OPC server editor, and create a new file with an object in it for my PLC (PLC 5/30, Ethernet in my case)
    4. Save, set it as the startup file
    5. Run LabVIEW, create an empty project
    6. Add an IO server
    7. Launch Multi Variable Editor, load project file created in step 6, and bind one variable to PLC address
    8. Save all. Uncheck auto deploy for the library, and deploy all.
    9. Launch variable monitor, browse to new variable, double click to monitor.
    10. This will ALWAYS fail with "server failure". Don't worry, just exit completely out of LabVIEW.
    11. Stop the Variable Engine service.
    12. Run OPC server editor again, and load up the lpd file from your old project. Modify if needed, save, and set as startup
    13. Start the Variable Engine service again.
    14. Launch LabVIEW
    15. Create a new empty project (I created mine in the same directory as my old 7.1 project resided)
    16. Add an IO server, and uncheck auto deploy for its library
    17. Save all
    18. Run Tools->DSC->Migrate->import scf
    19. Convert your old SCF file
    20. Add the new library to your project (it will be named LabVIEW)
    21. Uncheck auto deploy for the "LabVIEW" library you just added
    22. Right click on the "LabVIEW" library and do deploy all
    23. Save, and open the variable monitor
    24. Browse to a tag in the LabVIEW library, and double click
    25. This time it will actually monitor the variable, with a status of "Good"
    26. Now you can add your main front panel VI to your project, open it and run it
    27. Version 8.2 will select the proper legacy tag read/write VI's, whereas 8.0 does not. The writes however do not work. Replace them with shared variable writes. The reads work fine.
    28. The empty project that you created in step 5 is a throw away. It will never work anyway.
    29. So far the only variables that I can get to work at all are the ones that I import from an scf file, which is a pain, but if I must create all my tags in 7.1 and import them into 8.2 I will (for now). I may try exporting to Excel and copying variables that work in order to get functional new variables, since binding them in the editor does not work.
    I hope this helps anybody else out there struggling with moving to 8+ DSC. I saw a few posts with similar issues, but without ANY answers at all. It's a convoluted solution that doesn't make a lot of sense, but for me it is repeatable.

  • HP Officejet Pro 8500 A910 Scan to email failure Error Server Failure Try again Later message

    HP Officejet Pro 8500 A910n  ( CM758A ) Scan to email failure  Error  Server Failure  Try again Later message
    Ran HP Print & Scan Doctor - finds no problems. When sending a scanned document to the user email it has " Error Server Failure  Try again Later " message . Can run test to the scanner without any errors.  Tried to reset the printer - same result.
    Any help would be much apreciated.  AHuber

    Hello there! Welcome to the forums @TheShadow42 ,
    I read about the scan to email issue you are having and I will gladly try to help you! I would suggest checking your scan to email settings from the EWS, and perhaps run the scan to email wizard again. You should also see a scan and test option in the setup.
    Here is a link to the User Manual, that has quite a bit of great info. Check out page 62 for the scan to email information.
    Good luck
    R a i n b o w 7000I work on behalf of HP
    Click the “Kudos Thumbs Up" at the bottom of this post to say
    “Thanks” for helping!
    Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution!

  • Java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Client received SOAP Fault from server : Failure in SDOSerializer.deserialize

    Hi All,
    I am getting this exception while invoking one of our service from EM. Any pointers will be very helpful.
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Client received SOAP Fault from server : Failure in SDOSerializer.deserialize. at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:813) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:385) at oracle.sysman.emas.view.wsmgt.WSView.invokeOperation(WSView.java:303) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.el.parser.AstValue.invoke(AstValue.java:187) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297) at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53) at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1491) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:111) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:384) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:114) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:101) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:111) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:384) at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:114) at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:95) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:972) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:439) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:219) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:102) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:211) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:131) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:181) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:183) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:419) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:61) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3739) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3705) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2282) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2181) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1491) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) Caused by: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Client received SOAP Fault from server : Failure in SDOSerializer.deserialize. at oracle.sysman.emSDK.webservices.wsdlapi.dispatch.DispatchUtil.invoke(DispatchUtil.java:362) at oracle.sysman.emSDK.webservices.wsdlparser.OperationInfoImpl.invokeWithDispatch(OperationInfoImpl.java:1004) at

    Hi,
    its JDeveloper and ADF on this forum. For EM related questions, you should try the EM forum
    Frank

  • Primary and Secondary Server  - odbc.ini entry

    Hi BI Experts,
    We are using OBIEE 10g and source is Teradata 13. We have to configure the DSN in such a way that if the primary server A goes down BI application should point to secondary server B on which the report can run. Please note that severs A and B will always be in sync. Is there any way to achieve this?
    Kindly help me on this.
    Thanks.

    Hello Torsten, if you not able to give proper solution, please dont start to reply
    Why the rudeness? If your problem was simple or the solution obvious, it wouldn't happen in the first place. Replication is one of the most complex things in all of software to troubleshoot and can be caused by an infinite number of things. On top of that,
    you're giving no details whatsoever so there's almost no way to know what's going on -- we don't have crystal balls or know the magic incantation that will miraculously make it work. You have to us help you, simply saying it's broke, and yes/no to probing
    questions is pretty much useless. You need to provide as much detail as possible so that we can help. The keyword here is "help" though, we can't do it for you.
    Jason | http://blog.configmgrftw.com

  • Script to redirect a Application to secondary server if primary server is not available in a .ini file

    Hi Team,
    I want to write a script in the .ini file of an excel add-in on the users windows system , where if the primary server is not available it should automatically redirect to the secondary server. 
    Can someone help me in this?

    Hi Jrv, 
    As I said its an Add-in (Twuploader) in excel which uses a ini file to connect to a server. I want the addin to connect to another available server when the primary is not available. This is the ini file content below:
    [TradeWeb]
    Host=Server1
    Port=8002
    User=abcd
    [Upload]
    AutoMode=N
    UserInt=5
    [Toolbar]
    Visible=Y
    Row=26
    Pos=1
    Top=-32000
    Left=-32000
    Let me know how to edit this ini file so that if Server1 is unavailable it should connect server2. 

  • 3.3.3 to 4.0.1.42 not working on secondary server

    I upgraded from 3.3.3 to 4.0.1.42 but still with old Base Image for now:
    Cisco Secure ACS 4.0.1.42
    Appliance Management Software 4.0.1.42
    Appliance Base Image 3.3.1.8
    CSA build 4.0.1.543.2 (Patch: 4_0_1_543)
    I upraded first my master server, that worked fine (after resolving some problems). When I tried to upgrade the "secondary" server, I get the following (in CLI because WEB does not work because services are not started):
    CSAdmin starting
    CSAuth starting
    CSDbSync starting
    CSLog stopping
    CSMon starting
    CSRadius starting
    CSTacacs stopped
    CSAgent stopped
    Appliance upgrade in progress...
    The "upgrade in progress" is for almost 60 minutes now.
    How do I recover the Web access?

    Hi.
    OK, it's not anymore with "upgrade in progress" and CPU went down from 100% to 0%. Some services are still in these states:
    CSAdmin stopped
    CSAuth stopped
    CSDbSync starting
    CSLog starting
    CSMon starting
    CSRadius starting
    CSTacacs stopped
    I tried stoping/starting/restarting them without success, getting this message:
    xxxxxxx> restart all
    CSAdmin is not running
    CSAuth is not running
    Error: Failed to stop service: rc = [1052] The requested control is not valid for this service.
    So I tried to do a shutdown. After coming back up, CPU is back to 100% and services look this way:
    CSAdmin starting
    CSAuth starting
    CSDbSync starting
    CSLog stopping
    CSMon starting
    CSRadius starting
    CSTacacs stopped

  • Shared Variable: Server Failure

    I'm binding Labview 8.2 Shared Variables to Fieldpoint channels, using OPCFieldPoint Server. The OPC Server works properly, i can connect to it using Server Explorer 2.4.1 and see all the channels (though i had to do a repair installation of Fieldpoint 5.0.1 to obtain this!). But Shared Variables bound to OPC Items don't work, i get "Server Failure" error both in Variable Manager and in project VIs.
    Fieldpoint channels are visible in MAX, and readable using direct Bind to Source. Just OPC and NI Variable Engine don't seem to talk to each other, though everything is on the same machine. I have even set up the SVE as explained in http://digital.ni.com/public.nsf/websearch/8719713F089653C1862570F10074E06B?OpenDocument and set an administrator account (do administrators always have DCOM privileges?).
    Thanks for any help!

    With this kind of "intelligent" FP, you don't need to use OPC!
    You can create your variable and write in it in the field point, and read it from the PC, as you can see in the example picture i attached.
    You do this simply using the variable engine.
    Ciao!
    Attachments:
    example.JPG ‏113 KB

  • SQL server Agent Jobs High Avaialability - Crash on server 1 , automatically resumes from Secondary server

    Hi All,
    1)We have 2 physical Servers, where SSIS is installed (not clustered) . If machine crashes where Jobs running on server 1, then i want to automatically resumes the job from secondary server sql server job agent ?
    2)Can i AUTOMATICALLY resume the job from secondary ssis server on crash of my primary ssis server ?
    3)Can it resumes from the same point or we have to restart from begining ?

    The functionality which you are looking for is not available in sql server as a standout feature.
    You need to do this programattically.
    You need to put savepoints in your ssis package/jobs where it logs the steps that it has completed and the steps that it has started. Any time the job is restarted it first has to check the logging table and see where it has reached and restart from the
    step where it left off. The packages/jobs should have the ability to do so.
    You can also set another job, which will always only run on the sql agent start, which particularly chceks for all jobs which would have stopped/cancelled and see if it has completed or has stopped in between. This will make sure that if sql fails over
    or there is a restart of the agent all the jobs which were cancelled would be restarted.
    Regards, Ashwin Menon My Blog - http:\\sqllearnings.com
    This seems to be one of the solutions but as already mentioned by others you have to build this logic - you won't get this functionality out of the box.
    Sarabpreet Singh Anand
    SQL Server MVP Blog ,
    Personal website
    This posting is provided , "AS IS" with no warranties, and confers no rights.
    Please remember to click "Mark as Answer" and "Vote as Helpful" on posts that help you. This can be beneficial to other community members reading the thread.

Maybe you are looking for