Sunday, February 20, 2022

Delayed synchronization in Pull merge replication

Delayed synchronization in Pull merge replication

I am facing problem with merge pull subscription synchronization.

I have setup Pull Merge subscription and subscription is setup using RMO. Data synchronization happens every 10 mins where it synchronizes around 100 records every 10 mins.

So far it was running fine but now it started lagging behind. Data are waiting at publication side but does not merge to subscriber so this way it goes behind 20-24 hrs.this time gets fluctuated but generally it is behind the schedule. My merge agent runs every 10 mins but some how it does not pick pending records to be synchronized.

We are using filtered articles.

Any pointers or help would be appreciated.

Thanks


HiSam

  • Edited by smcsekhars Wednesday, December 19, 2012 12:05 AM

Reply:
Are you using Web Synchronization?

Brandon Williams (blog | linkedin)


------------------------------------
Reply:
Can you query msmerge_genhistory and see if there are a lot of rows with a genstatus of 4. This indicates interrupted syncs. Changes should be picked up when the merge agent runs, so in your case they should be picked up within 10 minutes.

looking for a book on SQL Server 2008 Administration? http://www.amazon.com/Microsoft-Server-2008-Management-Administration/dp/067233044X looking for a book on SQL Server 2008 Full-Text Search? http://www.amazon.com/Pro-Full-Text-Search-Server-2008/dp/1430215941


------------------------------------
Reply:

@Brandon -- Yes it is Web Synchronization

@Hilary -- There are no values pending with genstatus = 4 but still it is behind and lagging. There are lot of pending changes waiting at publisher. 


HiSam


------------------------------------
Reply:

My Precompute-Partition option is False. Can this be culprit for it? If yes then i will change it to True.

Now if i change it to true i need to generate new snapshot but i have bad experience while generating new snahot. Everytime i generate new snapshot my all existing subscriptions start breaking. 

Is there any alternative i can set this option without breaking my subscriptions?


HiSam


------------------------------------
Reply:

If you change the pre-computed option you will basically force a re-initialization of all of your subscriptions. There is no way around this.

Pre-computed partitions will result in faster sync times if you are doing filtering.


looking for a book on SQL Server 2008 Administration? http://www.amazon.com/Microsoft-Server-2008-Management-Administration/dp/067233044X looking for a book on SQL Server 2008 Full-Text Search? http://www.amazon.com/Pro-Full-Text-Search-Server-2008/dp/1430215941


------------------------------------
Reply:
Any chance you can switch to regular Merge over VPN?  I have found this to be much more reliable than Web Synchronization.

Brandon Williams (blog | linkedin)


------------------------------------
Reply:

No we can not switch to VPN. 

Interesting fact is that we have other subscriber which are synchronizing at par but this particular subscriber goes 80-100 records behind in couple of hours.

Any pointers which i should look into?


HiSam


------------------------------------
Reply:

You'll need to determine if it is the filtering, Web Synchronization, or something else that is the problem.

  • Check the Synchronization History tab in Replication Monitor for detailed session history for the amount of time spent in each processing phase (Duration) and percentage of total time per article (% of Total) to pinpoint specific table(s) that might be causing the slow down.
  • Check if Replication Monitor reports any errors or timeouts for the suspect subscriber.
  • Check if the Conflict Viewer reports any conflicts or errors.
  • Check if you have interrupted generations at publisher or subscriber, select * from MSmerge_genhistory where genstatus = 4
  • Verify you are not hitting the limit outlined in Replicating Large Volumes of Data in Configure Web Synchronization.

Brandon Williams (blog | linkedin)


------------------------------------
Reply:

Sorry to be late ... we were monitoring our server but could not find any thing relevant.

Following are some findings but don't know if that helps.

  • I can see conflict for one article which is being logged at subscriber with every synchronization. Since this article is download only there is no system table at subscriber machine to store conflicts o it logs every time. I am not sure how to handle such conflicts.
  • We also created separate subscription on developer edition using sql agent job for same subscriber. Interestingly we see no delays in subscriber which is set using dev edition in which sychronization is handled using sql agent scheduled job in contrast to RMO merge agent job. So is there any problem with RMO merge agent in comparison to sql agent job? 
  • What is difference in parameters being setup using sql agent and RMO merge agent? both were setup with default configuration.


HiSam


------------------------------------
Reply:

We found the reason behind this issue.

There was one article which was download only and changes were allowed at subscriber. If there were conflicts at subscriber then microsoft does have any means for storing conflicts information at subscriber due to download only setting, So replication always throws error in logs saying "conflict arises due to primary key violation and it can not store conflict information".

Due to this conflict it use to put rest of the values in article into delayed process also it made other articles delayed as well so it affected at publisher level. 

According to me this seems to be MS bug because if there is any conflict then it should not affect other articles to flow their data in timely fashion.

We also opened support ticket with MS and they replied saying this is expected behavior.

Finally we changed our design to handle conflict at subscriber and we got this issue fixed.


HiSam


------------------------------------

looking for link to download Windows 7 Home Premium. I have product key.

I purchased Windows 7 Home Premium 32-bit and need to be able to download it from internet but cannot find the link.  I have the product key.  Thank you.
  • Changed type Nicholas Li Tuesday, February 5, 2013 8:53 AM

Reply:
Windows 7 Home Premium x86 with SP1:
http://msft.digitalrivercontent.net/win/X17-24208.iso

------------------------------------
Reply:


Hi,

Please contact Microsoft Support for help:

Microsoft Support
http://support.microsoft.com/

Thanks.


Nicholas Li
TechNet Community Support


------------------------------------

Generic PPD in Windows 8

Generic PPD in Windows 8

Hi,

 

I have some query on Windows 8 OS regarding the PPDs.

 

In Windows 8 OS there is a PPD called 'Generic PostScript Printer' (TPPS.ppd) and it is listed twice in the 64 Bit OSs (through VM on Mac). If we print using this PPD it is outputting fine from any application which supports PostScript. (E.g. QuarkXPress)

 

Is it the default PPD in Win 8 OS and in the upcoming versions of OS too or Is it an Bug in Microsoft? This PPD is not available in Win 7 OS. Kindly confirm the behavior.

 

I have searched in the Microsoft support page/forum and it is not reported there. Please assist.

 

Thanks

A. Palaniappan

anna_palani@hotmail.com

apalaniappan@quark.com

Mob: +919872649423

  • Changed type Arthur Xie Thursday, January 31, 2013 8:13 AM

Project Server 2010 Issues, Risks and Custom List information Storage location

Can anyone help me out in finding Project Server 2010 Issues, Risks and Custom List information Storage location.

I have logged Issues and Risks against a project, they are not showing in standard Excel Services reports templates for issues and risks. I have tried to view MSP_WssRisk_OlapView , MSP_WssIssue_OlapView but no data is visible from these views. Similary [MSP_WssRisk] and [MSP_WssIssue] in Reporting database for project server shows '0' records.

 


Reply:

Syed,

I believe you can find workspace information in SharePoint content database. Look for alluserdata table.

However it not recommended to query content database directly.

Thanks,

Kiran K.


------------------------------------

How to deploy MAP toolkit on Windows 8 x64 bit OS.

Are you fed up of Error 0x800F0906 while installing MAP toolkit on your PC having Windows 8 x64 bit:

Below are the steps I carried out which allowed me to install it successfully:

Start the Local Group Policy Editor or Group Policy Management Console.

Expand Computer Configuration, expand Administrative Templates, and then select System.

Open the Specify settings for optional component installation and component repair Group Policy setting, and then select Enabled.

If you want to specify an alternative source file, in the Alternate source file path box, specify a fully qualified path of a shared folder that contains the contents of the \sources\sxs folder from the installation media. Or, specify a WIM file. To specify a WIM file as an alternative source file location, add the prefix WIM: to the path, and then add the index of the image that you want to use in the WIM file as a suffix. The following are examples of values that you can specify: 
  1. Path of a shared folder: \\server_name\share\Win8sxs
  2. Path of a WIM file, in which 3 represents the index of the image in which the feature files are found: WIM: \\server_name\share\install.wim:3

If it is applicable to do this, select the Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) check box.

Tap or click OK.

At an elevated command prompt, type the following command and then press Enter to apply the policy immediately:

gpupdate /force

Or, you can use the Windows installation media as the file source when you enable the .NET Framework 3.5 feature. To do this, follow these steps:

  1. Insert the Windows 8 or Windows Server 2012 installation media.
  2. At an elevated command prompt, run the following command:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:<var><drive></var>:\sources\sxs /LimitAccess
    Note In this command, <var><drive></var>  is a placeholder for the drive letter for the DVD drive or for the Windows 8 installation media. For example, you run the following command:
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

Here is the output:

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Windows\system32>Dism /online /enable-feature /featurename:NetFx3 /All /Source:I:\sources\sxs /LimitAccess

Deployment Image Servicing and Management tool
Version: 6.2.9200.16384

Image Version: 6.2.9200.16384

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.


Best Regards, Jawad Qazi http://about.me/jawad.qazi


  • Edited by JawadQazi Monday, January 28, 2013 2:54 PM

Reply:

Hi,

Thanks for sharing. We really appreciate your time and efforts. Hope your experience will help other community members facing similar problems.


Leo Huang
TechNet Community Support


------------------------------------

Using $sb=[scriptblock]::create($myStringblock) to recast strings as scriptblok type - wish i knew this..

Took me an (embarassing) long time to find this out, I use it like this:

# casting as scriptblock type
$SB
=[scriptblock]::create($myStringblock)# sending the script to the remote session
Invoke-Command  -session $myRemoteSession  -scriptblock $SB

this way my scripts are much more readable and I can use the $myStringblock as a variable

hope it helps someone...

R.


roys99

  • Changed type Yan Li_ Wednesday, January 30, 2013 5:51 AM

Reply:

Hi,

Thanks for your sharing, I would like to change the type of this thread from question to discussion.

Thanks for your understanding!

Regards,

Yan Li


Cataleya Li
TechNet Community Support


------------------------------------

In Sharepoint 2013 community site , "What happening" section is not updating the count............

 Hi team,

  I have created Community site , in that i added  default member for the particular site .Members after performing some activities such as Discussions and replies.The count is not updating.

Please Can u give your ideas

Thanks advance...

Approval Workflow in 2013

Hi team..

after approving a events in calendar, the workflow task form the task outcome is "Approved" and task status is  "Completed"  is updated but in task list, the approval status is not update.

it still in "pending" but if we do approval process in task list, the approval status is changed to "approved" and in workflow task form the task outcome is empty and task status is  "Not started"...

i want to show the approval result in both task list and workflow task form in single approval...

any ideas...........

Windows 7 RAM

I installed windows 7 32 bit actual RAM is 4 GB but after installing OS it shows 2 GB(1.79 Usable)

Like that showing what's the solution for this issue


Reply:

All 32-bit operating systems have a 4GB addressable limit (except Windows 7 Starter Edition, which has a 2GB limit), but a goodly chunk is taken for the system, video memory, etc. You will generally see anything from 2GB to ~3.2GB. If you have a video card with its own dedicated RAM, you'll see more than a PC with on-board (built-in GPU chip) video.

Here's a fairly simple explanation:
<http://www.zdnet.com/blog/hardware/clearing-up-the-3264-bit-memory-limit-confusion/3124>


 SC Tom


------------------------------------
Reply:

In Windows 7 use Ctrl+Shift+Esc rather than Ctrl+Alt+Del. It gets you to Task
Manager quicker. Select Task Manager, the Performance tab, Resource Monitor,
and Memory tab. What are the figures for Hardware Reserved, In Use, Modified,
Standby and Free?



Hope this helps, Gerry



------------------------------------
Reply:


Hi,

Regarding this behavior, please refer to the following KB article:

The usable memory may be less than the installed memory on Windows 7-based computers
http://support.microsoft.com/kb/978610

Thanks.


Nicholas Li
TechNet Community Support


------------------------------------

how to communicate between two browser windows with different protocols ie. http to https communication

Hi All,

I have few queries regarding window communication cross window/ cross protocol communication.

Our application is served over https.One of the page contains images that are loaded for non secure env ie http so it shows an mixed content waring on that page.So we decided to pop up that page and the page url would be http so that we dont receive the mixed content waring message.

Now the problem here is we want to communicate between these two windows eg : we want to pass few values from http window to its parent https window.

Does IE allow this kind of communication.. ? If so then how it could be achived.

any help would be highly appreciated.

Thanks in advance.








Reply:

Hi,

for questions about html, css and scripting for web site development please post to the MSDN IE Web Development forum. At the top and bottom of that forum you will find links to the IE development documentation and IE specific resources.

<canned>thx for you understanding</canned>

Regards.


Rob^_^


------------------------------------

Petition to reconsider discontinuation of ForeFront TMG

Complete PC Restore cannot find backup on USB HD

Hi,

I've seen others with this problem but never seen it solved. I am trying to create full server backups for disaster recovery purposes. Here is whave I have done:

-I've created full system backups for Windows 2008 Servers using the backup utility. It has created .vhd files for each. These are stored on an external USB drive, being at least 40G apiece...
-I've reinstalled the 2008 Server OS onto a target machine, whose drive is larger than the original backup
-I rebooted with the Server 2008 install disk
-I go to Repair, and the OS is ound in System Recover Options, so I click 'Next'
-I chooose "Windows Complete PC Restore" and it goes to a wizard, starts to search, and presents an error "An internal error occurred while enumerating backup sets"
-I click OK, and the 'Scanning for Backup disks' continues forever... it never finds the external USB drive!

Thing is, when I go back to the Command Prompt, the USB drive is readable. When I boot up into the OS, the USB drive is readable. I used the Backup Wizard in the OS but it would only let me restore files, which did not restore configuration state (which is really what I am trying to do here, back up servers with configurations intact for disaster recovery purposes).

I notice from forums where this problem is mentioned, that there are two camps:

(1) the "I did it four times and it worked every time" camp
(2) the omgwtf camp who can't figure out why this crucial tool doesn't work for me do I have to buy Acronis or something and spend another two days making server backups?!?!

Sadly, I fit squarely into the second camp.

If there is a fix for this, I would really appreciate hearing how I can get around this. I have already spent two days stymied on this one. Or if this is a Windows bug, please inform.

Thanks!

Best regards,
Taivo

  • Changed type Christine Fok Tuesday, August 11, 2009 5:40 PM waiting for user's response

Reply:
Hi Taivo,
 Thanks for contacting this forum.

As per your observations USB drive is accessible from the command prompt in Windows Recovery Environment. Can you please try the following.

1. Before booting into recovery environment remove the USB disk from the system. Reattach after reboot.
2. Check from command line tool if backup versions on the target is shown. Sample cmdline
wbadmin get versions -backuptarget:<USB Drive>
3. Try recoverying using commandline (if above succeed).
wbadmin start sysrecovery -version:<Version> -backupTarget:<USB Drive> ...

For more details on CLI options please check Technet help article http://technet.microsoft.com/en-us/library/cc754015(WS.10).aspx


Few points to note here
a. Backup versions are stored in a pre-defined directory structure \WindowsImageBackup\...; If it's tempered tool will not be able to find/show the backup details.
b. The target system disk should be equal for greater than the source disk (from which backup is taken). Backup size will not matter here.






Thanks, Chirag G [MSFT] -------------------------------------------------------------------------------- - This posting is provided "AS IS" with no warranties, and confers no rights

------------------------------------
Reply:

Had this same problem and we struggled for hours to solve it. Heres the problem and solution. I should have figured this out earlier.

In our situation, we were trying to make a Windows Server 2008 Standard backup and restore. During the backup from Windows Server 2008 GUI, we needed to install drivers from and on our USB 3 Western Digital 1Tb My Passport.

On restoring, each time we went through the restore process - we get the error below, from the Windows Server 2008 Complete PC restore window

 " an internal error occurred while enumerating backup sets"

Solution: Use an older USB external hard drive with native Windows 2008 support.   I simply copied the entire windowsimage backup folder from our newer USB external drive to an old Buffalo 500Gb usb drive. Went through the same Windows Restore process and the OS was able to see the external usb drive.

You can also test access to drives from the command prompt on the restore window, by typing:    wbaadmin get disks


------------------------------------

cascading foreign key on a table that has instead of update trigger.

I have asked this question in this forum before and I fully understand that SQL Server will not allow cascading update of a key on a table that also has an instead of update or instead of delete trigger. I also realize that having instead of update trigger shows that db design was not well thought out. I am looking into the possibility of doing what instead of trigger does in a different way and it is most certainly possible to get rid of instead of trigger altogether, however we recently converted this db from sybase (sql anywhere) and although it is working great on sql server and v r glad that v did, I am just curious why sql anywhere allowed cascading despite instead of trigger with exact same logic and SQL Server does not, what was MS rationale for not allowing it, apparently if SQL Anywhere (sybase) can do both then it must be possible. Is there a reason SQLS does not allow it?  
  • Changed type Kent Waldrop Monday, January 28, 2013 6:54 PM No longer looking for an answer?
  • Changed type Kalman Toth Monday, January 28, 2013 7:25 PM Wrong type.
  • Changed type Kalman Toth Monday, January 28, 2013 7:27 PM Double change.

Reply:

In my opinion, these kind of "WHY" questions are outside of the scope of this forum.  The reason I say this is that many of the moderators of this and other MSDN forums are volunteers such as myself.  I have no authority and should expect to have no authority to answer "WHY" Microsoft does anything.  I am not a Microsoft employee, I don't get paid by Microsoft and therefore I don't explicitly represent Microsft.  Anything I say here should be take as my own opinion and independent of Microsoft. 

Also, as to the issue, "... I am just curious why sql anywhere allowed cascading despite instead of trigger with exact same logic ..."; Come on! This is a Microsoft forum... Do you really expect to get any "WHY" questions related to Sybase answered   H E R E ! ? ?



------------------------------------
Reply:
I wasn't certainly trying to get 'Why Sybase does it' answered here in this forum the reason I asked the question in the first place was to try to understand the differences between the two and try to determine that whether allowing cascade update with an instead of update trigger was actually compromising the data integrity in our database and now SQL Server just by not allowing it was making sure that data was consistent. I wasn't sure why SQL Server would not allow cascading with instead of update trigger and that is why I asked the question, at this point since we have sucessfully moved our database to sql server I could care less what sybase did, i just mentioned it to make a comparison. If my question is out of scope I appologize and i will see if I can remove my question form the forum

------------------------------------
Reply:
unfortunately I can't remove my original question from the forum, unless I am missing something here. 

------------------------------------
Reply:
I will change it to a "Discussion" for now, if that is ok with you?  Then there is no definite need to get "an answer".

------------------------------------
Reply:
By all means please do so, I believe it is geared more towards a discussion any ways. 

------------------------------------
Reply:
  • Edited by Kalman Toth Tuesday, January 29, 2013 12:55 AM

------------------------------------
Reply:

I like a good discussion non the "why"'s myself but Kent is right, the big caveat is that I am not an Microsoft employee, and don't know the reasoning behind this decision. This was discussed a few years back in a thread that gives a scenario why they may have chosen to not implement it this way: http://social.msdn.microsoft.com/Forums/en-US/transactsql/thread/76b4ff3e-109b-485b-8cba-5301ddf39d96

I immediately guessed it to be a timing issue as well, as the instead of trigger fires instead of the operation, then making it more troublesome to implement the cascading operation. I think they just said either or due to the limited need. Of course, if enough customres complain, they will often make the change in a next version.

What I have done in the past is just to transform my instead of trigger into an update trigger. It can be a bit more coordination, depending on what you are doing, but cascading an update in an instead of trigger could be a bit difficult.


Louis

Without good requirements, my advice is only guesses. Please don't hold it against me if my answer answers my interpretation of your questions.


------------------------------------
Reply:

thank u very much Louis for adding that link, it surely helped. I now see that it can be a real problem in case of delete from the parent table which is supposed to be propagated to child table via cascade and if child table has a instead of delete trigger then it is possible that instead of delete trigger does not do any delete at all, and if that happens cascade can not take place. Now can code be added to do a delete count from the child table and if delete count is 0 then rollback changes to parent table and let the user know that operation failed? Yes it can!!! but is it worth it? probably not, because I was able to resolve this exact same situation after discussing this with you guys:

my instead of trigger on the child table was there only because one of the values in the newly inserted and updated record had to be pulled from another table and some one (at our vendor) thought that it could be done via an instead of trigger. I replaced that with updating the record with the value from the other table before this record is sent to child table and hence there was no need to have an instead of delete trigger, once that trigger was removed Cascade on Delete of the parent table to cascade changes to child table was allowed and no problem. 

I can now see that MS is actually saying there is an alternative way (better or not depends on your situation) of doing what is done via the instead of trigger and since it is available we will not purse the solution (check for delete count, Louis and I thought could be implemented if really needed) instead will just raise an error and not allow it. I hope this will help someone out there. 


------------------------------------
Reply:

>> (better or not depends on your situation)<<

:) It always is, isn't it.


Louis

Without good requirements, my advice is only guesses. Please don't hold it against me if my answer answers my interpretation of your questions.


------------------------------------

Prevent "Run" button on IE's download dialog box

Hi All,

I work in a school with 1500 students. One big issue we face is the following:

1. Student e-mails themselves work from home.
2. Student logs into e-mail in school.
3. Student finds e-mailled attachment and clicks on it to download.
4. Student clicks RUN on the IE dialog box.
5. Student works on file for an hour or so and then clicks SAVE.
6. User logs off.

The issue here being that they presume their work is saved to their mapped documents drive, but instead, it is being saved in the IE temp location in their profile. It is also worth mentioning that our students run mandatorary profiles! Therefore as soon as they log off, all of the updates they have made are lost.

My question is:

Is there a way of disabling/hiding the RUN button in this IE dialog box. I would still like to have the SAVE option, but would be great if I could get rid of that run button.

Any help would be really appreciated and hopefully it willcut down the amount of upset kids!

Kind Regards,
Dave


Reply:

  I would ask specific IE questions in the IE forum.

http://social.technet.microsoft.com/Forums/en/category/internetexplorer


Bill


------------------------------------
Reply:

Thanks Bill,

I have moved this to the recommended place.

Dave


------------------------------------
Reply:

Hi Dave,


I notice you have posted this issue before. In order to avoid confusion and keep track of issue, I recommend to keep working with the previous thread as link below:

http://social.technet.microsoft.com/Forums/en-US/ieitprocurrentver/thread/358340fc-8d07-4f5b-928a-631f0d0654ad/#358340fc-8d07-4f5b-928a-631f0d0654ad


Thanks,


Vincent Wang
TechNet Community Support


------------------------------------
Reply:

Hi Vincent,

my apologies, am slightly new to this and when Bill recommended I move it, I just copied and pasted this.

Regards,
Dave


------------------------------------

What do you think about replacing the distinct count in SSAS with a many to many relationship dimension

Hello, guys

I found this nice article from Sam Vanga about avoiding the use of distinct count in SSAS:

http://svangasql.wordpress.com/2012/03/14/distinct-count-in-analysis-services/

The main idea is to replace the distinct count with a dimensions with a many to many relationship with the measure.

I found that with this solution we could:

  • Increase the performance time
  • Reduce the processing effort and time

However, I wanted to know if you have something against this method that should be considered.


MVP MCT MCTS Daniel Calbimonte

http://elpaladintecnologico.blogspot.com


Reply:

this whitepaper gives pretty good information on how to optimize Distinct Count measures
http://www.microsoft.com/en-us/download/details.aspx?id=891

though, it does not cover the m2m-approach

hth,
gerhard


- www.pmOne.com -


------------------------------------

Editing edgetransport.exe.config. Error in documentation?

Hi, according to http://technet.microsoft.com/en-us/library/ee681659%28v=exchg.141%29.aspx, "You can add new configuration options".

I tried this with a simple <testoption></testoption> in the configuration section and the transport service failed to restart. So, how does one go about adding a new configuration option?


Reply:

Here are some examples of the available config options:

Understanding Transport Database Configuration Options


------------------------------------
Reply:

The article you refer to also says "You can add new configuration options", so I think you have uncovered another incorrect technet article. Unfortunately, it doesn't give any examples apart from appSettings options. However, my OP was really about new configuration options which actually does not appear to be possible. I suspect in this instance one artcile copied the text from another as the wording is the same. :)


------------------------------------
Reply:

 The article does say that you can add new configuration options, and Andy points out a list of them.

I don't read this to say "you can add any config key that you want",  you can add one of the documented options if it does not exist.

But I do want to understand what you looking to achieve with editing the config file please.  is something not functioning in your environment ?


Cheers,

Rhoderick

Microsoft Senior Exchange PFE

Blog: http://blogs.technet.com/rmilne  Twitter:   LinkedIn:   Facebook:   XING:

Note: Posts are provided "AS IS" without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.


------------------------------------
Reply:

Oddly, I read the statement "you can add new configuration options" to mean "you can add any config key that you want anywhere in the configuration section".

But, OK, I also get that that's not what is meant in this instance. If "you can add new configuration options" is constrained by certain options, is there a definitive list of what they are and what values they can take, and also where in the configuration section they have to go?

As an OT comment, I'm also surprised that the Message Transport sevice hangs on starting due to invalid settings.


------------------------------------
Reply:

I have seen similar behaviour before when invalid file system AV has "eaten" chunks out of the config file, and that caused almost the same issue, i.e. the layout of the file is not what was expected by the code that parses and validates it.  

Also thinking on a tangent, the same happens in the IIS config files - If I make a typo there hello server error :)

I don't have a list over and above what is on TechNet Mark - is there something specific you were looking for to fix an issue with?


Cheers,

Rhoderick

Microsoft Senior Exchange PFE

Blog: http://blogs.technet.com/rmilne  Twitter:   LinkedIn:   Facebook:   XING:

Note: Posts are provided "AS IS" without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.


------------------------------------
Reply:

Might get lucky in the Dev forum or if you really want a definitive list of the configuration options and not the app settings, open a advisory case with MSFT.

I suspect most will be around app settings, it may well be the documents referenced above may mean the same and it's not clear.

Here's another e.g for AppSettings, just not the config - http://technet.microsoft.com/en-us/library/bb691337(EXCHG.141).aspx


Sukh


------------------------------------
Reply:
@Rhoderick: Yes, but if it's OK, I'd rather post a new topic on that rather than hijack this one. Actually, in this instance, I'm just highlighting an error in the documentation. :) @Sukh828: That was exactly my finding as well. From what I can see, it is only app settings, not config settings that work. Probably just needs a bit of clarification in the documentation. :)

------------------------------------

MBAM server rejecting client computers with Event 1310, ASP.Net 2.0 error message.

The registry change to fix this issue is not working, KB: http://support.microsoft.com/kb/2612822

I have created the new key HKLM/Software/Microsoft/MBAM and have created the value "DisableMachineVerification" and set it to 1.

Have rebooted the server several times, but clients continue to get rejected, which means they cannot begin the Bitlocker encryption process.

MBAM server: 2008 R2 64-bit, IIS 7 - uses Group Policy to set MBAM configuration, and to deploy MBAM client

The setup was working on a Windows 2003 server. I migrated this to a new 2008 server, and now it is not working.

Here's an example of the error:

Log Name:      Application
Source:        ASP.NET 2.0.50727.0
Date:          1/22/2013 2:16:11 PM
Event ID:      1310
Task Category: Web Event
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      s1sec037.inhouse.opers.org
Description:
Event code: 100002 
Event message: Client Machine Name mismatch 
Event time: 1/22/2013 2:16:11 PM 
Event time (UTC): 1/22/2013 7:16:11 PM 
Event ID: 323a59971d2548778583b8371a71afb7 
Event sequence: 37 
Event occurrence: 36 
Event detail code: 0 
 
Application information: 
    Application domain: /LM/W3SVC/2/ROOT/MBAMRecoveryAndHardwareService-1-130033543262716163 
    Trust level: Full 
    Application Virtual Path: /MBAMRecoveryAndHardwareService 
    Application Path: C:\inetpub\Malta BitLocker Management Solution\MBAM Recovery And Hardware Service\ 
    Machine name: S1SEC037 
 
Process information: 
    Process ID: 4880 
    Process name: w3wp.exe 
    Account name: NT AUTHORITY\NETWORK SERVICE 
 
Exception information: 
    Exception type: FaultException 
    Exception message: The computer record is rejected. The request from machine "COLUMBUS\7LT-AVLOAN-0TS3$" contains invalid machine name "7LT-AVLOAN-0TS3.inhouse.opers.org". 
 
Request information: 
    Request URL:  
    Request path:  
    User host address:  
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: NT AUTHORITY\NETWORK SERVICE 
 
Thread information: 
    Thread ID: 3 
    Thread account name: NT AUTHORITY\NETWORK SERVICE 
    Is impersonating: False 
    Stack trace:    at Microsoft.Mbam.AgentSupportService.CoreService.PostKeyRecoveryInfo(Message recoveryInfoMessage)
 
 
Custom event details: 
    Application: MBAMComplianceStatusService
    Error Message: The computer record is rejected. The request from machine "COLUMBUS\7LT-AVLOAN-0TS3$" contains invalid machine name "7LT-AVLOAN-0TS3.inhouse.opers.org".

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="ASP.NET 2.0.50727.0" />
    <EventID Qualifiers="32768">1310</EventID>
    <Level>3</Level>
    <Task>3</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-01-22T19:16:11.000000000Z" />
    <EventRecordID>179634</EventRecordID>
    <Channel>Application</Channel>
    <Computer>s1sec037.inhouse.opers.org</Computer>
    <Security />
  </System>
  <EventData>
    <Data>100002</Data>
    <Data>Client Machine Name mismatch</Data>
    <Data>1/22/2013 2:16:11 PM</Data>
    <Data>1/22/2013 7:16:11 PM</Data>
    <Data>323a59971d2548778583b8371a71afb7</Data>
    <Data>37</Data>
    <Data>36</Data>
    <Data>0</Data>
    <Data>/LM/W3SVC/2/ROOT/MBAMRecoveryAndHardwareService-1-130033543262716163</Data>
    <Data>Full</Data>
    <Data>/MBAMRecoveryAndHardwareService</Data>
    <Data>C:\inetpub\Malta BitLocker Management Solution\MBAM Recovery And Hardware Service\</Data>
    <Data>S1SEC037</Data>
    <Data>    Application: MBAMComplianceStatusService
    Error Message: The computer record is rejected. The request from machine "COLUMBUS\7LT-AVLOAN-0TS3$" contains invalid machine name "7LT-AVLOAN-0TS3.inhouse.opers.org".
</Data>
    <Data>4880</Data>
    <Data>w3wp.exe</Data>
    <Data>NT AUTHORITY\NETWORK SERVICE</Data>
    <Data>FaultException</Data>
    <Data>The computer record is rejected. The request from machine "COLUMBUS\7LT-AVLOAN-0TS3$" contains invalid machine name "7LT-AVLOAN-0TS3.inhouse.opers.org".</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>False</Data>
    <Data>
    </Data>
    <Data>NT AUTHORITY\NETWORK SERVICE</Data>
    <Data>3</Data>
    <Data>NT AUTHORITY\NETWORK SERVICE</Data>
    <Data>False</Data>
    <Data>   at Microsoft.Mbam.AgentSupportService.CoreService.PostKeyRecoveryInfo(Message recoveryInfoMessage)
</Data>
  </EventData>
</Event>

  • Changed type tracycai Tuesday, February 5, 2013 7:31 AM

Reply:

Hi,

Could please check if the reply by Leo Huang can help?

http://social.technet.microsoft.com/Forums/en-US/w7itprosecurity/thread/22b1d081-9b11-4c08-bb25-4c8cf0960208/#8e15ec35-f5cc-46bd-9740-37d9e49d3d5d

Perform gpupdate /force on Client and check behavior.

Add network account to sysadmin group on SQL server. Make sure that network service account have proper rights to access the SQL DB.


Tracy Cai

TechNet Community Support


------------------------------------
Reply:

Tried gpupdate...no luck.

I opened a case with MS support yesterday. They worked with me for several hours and could not find a solution either. They gathered a bunch of logs and system settings, and we get back to me today.

I'll update this thread when they find the solution.

Thanks.


------------------------------------
Reply:

I'm experiencing the same issue. Please let us know what MS said about the proble,.


------------------------------------
Reply:

OK. MS support gathered all the logs and server debugs. This was completed last Wed, and a week later I'm still waiting on a response.

I was able to get the Bitlocker app working on my old physical 2008 R2 server. I'm using the same configuration on both servers, and both servers are identical except for one is a physical and one is a VM.

The group policy settings are now pointing to the old physical server - since it is working. It was also getting the ASP.Net error, but the registry change fixed this one. It didn't fix the VM server.

When  I need to test with the new server, I simply change the registry values on my laptop to point to the new server.

Apparently no one at MS support can figure out why this isn't working either. They have all the configs, the debug logs, the event logs, the GPO settings, and the database config.

They have verified that the VM server config is identical to the physical server config. Very weird problem.


------------------------------------

What I miss in BizTalk ...

After reading this thread I decided to start this discussion.
Please, write a feature if you deadly want it to be in the BizTalk Server.
Please, try your best to be as clear as possible.
Please, put only one feature in one post. 

Template is:

  • What I miss in BizTalk: <...>
  • What can be done to fix it: <...>
  • Do I think it is an easy fix? <1(easy)..10(hard)> <Comments...>

Readers of this topic, please, Vote As Helpful for the posts you also needed.


Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions








Reply:
  • What I miss in BizTalk: the "String" (or "Constant String") functoid in the Mapper. It is not intuitive to use the Concatenate functoid to map a predefined string value. The Concatenate creates a strange xslt code, something like this
 <xsl:variable name="var:v32" select="userCSharp:StringConcat(" ")" />      <APUser20_NotUsed>   <xsl:value-of select="$var:v32" /> 
It looks like a bug, we don't have such functoid. We have Integer, we have Nil Value, but don't have a String (BTW we also don't have True and False functoids).
     
  • What can be done to fix it: add a new functoid to the Mapper Toolbox: String Functoids: "String".
  • Do I think it is an easy fix? 1   Super easy

Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions





------------------------------------
Reply:
  • What I miss in BizTalk: The BizTalk schema editor should support the editing of global complex types, attribute groups, etc., without the need for a global element in the same schema which contains them. This is common in what many people refer to as Type schemas - schemas that only define a set of reuseable simple and complex types and which are then included in other schemas. The BizTalk editor only creates a tree structure on the left for each global element in the schema and therefore it can only be used to edit the content that is accessible through those global elements. The following schema is an example of a perfectly valid schema that cannot be edited using the BizTalk schema editor:

<?xml version="1.0" encoding="UTF-16"?> <xs:schema xmlns="http://MyNs" targetNamespace="http://MyNs" elementFormDefault="qualified" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Address"> <xs:sequence> <xs:element name="Street" type="xs:string" /> <xs:element name="City" type="xs:string" /> <xs:element name="ZipCode" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:schema>

  • What can be done to fix it: Change the GUI of the schema editor to display the tree structure of complex types under the Schema folder so that they can be edited.
  • Do I think it is an easy fix? 3   Not too difficult, but not trivial.




------------------------------------
Reply:

What I miss in BizTalk: A socket adapter capable of framed/unframed message handling. Of all the base transports, I do not understand why this transport (simple TCP/IP socket) has been left out. They're even introducing sftp despite the FTP/s adapter so why not socket?

What can be done to fix it: There already exists a BTSTCPIP adapter on Codeplex that supports framed messages and has been used with some degree of success in certain implementations but is lacking support for unframed messages. This can be taken up, regularized by Microsoft.

Do I think it is an easy fix: 3-4.

Most of the work has been done, what needs to be added is the code rigour, support and performance characterization results.

Regards.


------------------------------------
Reply:

What I miss in BizTalk: Allowing variables to be used in BizTalk mapper (at the source side) along with the schemas for assigning its value to some field in the destination schema

What can be done to fix it: Allow the selection of variable while configuring the Transform shape in the similar way as the selection of multiple schemas in done currently.

Do I think it is an easy fix: Not sure but I think 4-5.

This kind of situation is often encountered where the value of a variable needs to be assigned to one of the field of the destination schema. This is currently done using the XPATH or by promoting the fields to assign the values after constructing the destination message, which actually becomes an additional step.

Regards,

Sumit


  • Edited by Verma.Sumit Friday, November 30, 2012 6:33 AM

------------------------------------
Reply:

What I miss in BizTalk: Sticking to one way of naming something, like "Global Tracking" in the BizTalk Administration Console it's called "Group-level Tracking" All over the web and from the community it's called "Global Tracking".

What can be done to fix it: Change it... :)

Do I think it is an easy fix? 1 - Very easy!


------------------------------------
Reply:

What I miss in BizTalk: Naming under "host setting". Resource-Based Throttling, Rate-Based Throttling and Orchestration Throttling should be renamed. 

What can be done to fix it:

Resource-Based Throttling: This should be changed into Resource-Based Thresholds (or something similar) since this is where you set the different thresholds for BizTalk. The throttling in the name makes this very confusing for a lot of people.

Rate-Based Throttling: This is also confusing and should be renamed into something like "Throttling based on Rates" the options you have here will only affect when throttling is initiated and contains no thresholds based on rates of messages etc...

Orchestration Throttling: This has NOTHING to do with throttling and should be renamed into something like "Orchestration Dehydration Behavior" or "Orchestration Behavior"

Do I think it is an easy fix? 1 - I would say this would be very easy to resolve since it's only a name change.


------------------------------------
Reply:

What I miss in BizTalk: More controlled layout of the settings under host and "Resource-Based Throttling".

What can be done to fix it: First of all the comments are very confusing for a lot, the same goes for the naming. For instance the "Message count in the DB" is amounts of messages in the DB for a specific host, however the spool and tracking multiplier is the value of the "message count in the DB" times the value set in the multiplier. This should be closer and the layout should show that this is a part of the "message count in the DB" the same goes for the other elements that goes hand-in-hand.

Do I think it is an easy fix? 1 - Very easy!


------------------------------------
Reply:

What I miss in BizTalk: Access to context properties in the mapper

What can be done to fix it: Create a functoid in which context properties can be retrieved from the source message.

Do I think it is an easy fix? Probably (1-3)


------------------------------------
Reply:
  • What I miss in BizTalk: A generic role link type that can comply with both one-way send port and sollicit-response send port
  • What can be done to fix it: The orchestration designer should provide late binding with role links and receive shape should be able to be skipped if a one-way send port is used
  • Do I think it is an easy fix? 6. A little hard because of dynamic subscription

------------------------------------
Reply:
  • What I miss in BizTalk: Excel parser. Even if it is a binary format, it should be possible for Microsoft to handle it.
  • What can be done to fix it: Create an Excel assembler and dissasembler.
  • Do I think it is an easy fix? 3

------------------------------------
Reply:
  • What I miss in BizTalk: Being able to have the famous F5 debug experience in Visual Studio
  • What can be done to fix it: Add a BizTalk engine to Visual Studio, just like with the webserver Cassini is done. It will probably easier when the XLang engine is replaced by WF
  • Do I think it is an easy fix? 10 - probably, otherwise we would have had it already

Jean-Paul Smit | Didago IT Consultancy
Blog | Twitter | LinkedIn
MCTS BizTalk 2006/2010 + Certified SOA Architect

Please indicate "Mark as Answer" if this post has answered the question.


------------------------------------
Reply:
  • What I miss in BizTalk: 
    BTS Admin Console: additional"Columns" command to choose additional columns in views. Without those additional columns we have to sometimes double-click on each records in the view (now I'm working with x00 deployed artifacts) or trying to create a custom query to the Management database. It might look like this one in the Microsoft Outlook:

    What columns might be useful :
       for a Send Ports view: Columns (Filter, Send Pipe, Receive Pipe, Map(s), Retry Count, Retry Interval, Bound To..., Ordered Delivery, Service Window, Tracking...)
  •  What can be done to fix it: improvements in the Admin Console UI
  • Do I think it is an easy fix? 2-3 It does not requires some redesign, it is just additional UI elements. BTW. There is also the View command which is doing nothing now.

Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions




------------------------------------
Reply:
  • What I miss in BizTalk: unclogged Expression Editor window (see the picture). If I dock it, the tips cover the precious space, all those tips which I need the first time but not for the routine work. It is a poor usability.
  • What can be done to fix it: for example, remove all tips and add them to the "?" button on toolbar.
  • Do I think it is an easy fix? 



Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions





------------------------------------
Reply:
  • What I miss in BizTalk: Biztalk Expression Editor with the same functionnalities as the C# code editor.
  • What can be done to fix it: Use the same layout template as the C# editor;
  • Do I think it is an easy fix?  2 - It s reusing an already existing component, so I guess it should not be that hard.

Hautecoeur F. MCTS Biztalk 2010 MCTS WCF 3.5, 4.0


------------------------------------
Reply:
  • What I miss in BizTalk: Configure Scripting Functoid in Mapping Editor with the same functionnalities as the C# code editor (or XML).
  • What can be done to fix it: Use the same layout template as the C# editor;
  • Do I think it is an easy fix?  2 - It s reusing an already existing component, so I guess it should not be that hard.

Hautecoeur F. MCTS Biztalk 2010 MCTS WCF 3.5, 4.0


------------------------------------
Reply:
  • What I miss in BizTalk: Integration of PAL/MessageBox Viewer tool with BizTalk Admin console or provide few basic checklist/report of BizTalk farm. e.g 

1- if SQL Jobs are enabled and running

2- State of Spool tables.

3- If a Host is used heavily ( max no of applications/adapters are using that)

4- Report based on Host Instances

  • What can be done to fix it: Integration witj PAL/MessageBox Viewer scripts to BizTalk admin console
  • Do I think it is an easy fix? 3-4

HTH,
Naushad Alam

When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer
alamnaushad.wordpress.com


------------------------------------
Reply:
What I miss in BizTalk: Access to Configuration properties (key-value items stored in BizTalk Config File/SSO Store) in BizTalk mapper

What can be done to fix it: Create a generic functoid in which these configuration item values can be retrieved from the sources by passing the source type/name/item. e.g. Source- SSO, Name- SSO application Name,Item-Source Post code
Do I think it is an easy fix? Probably (1-3)

HTH,
Naushad Alam

When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer
alamnaushad.wordpress.com


------------------------------------
Reply:
  • What I miss in BizTalk: Not having to use the transform shape to create a map with multiple input schemas
  • What can be done to fix it: Extend mapper functionality using Visual Studio extensions
  • Do I think it is an easy fix?  5

Jean-Paul Smit | Didago IT Consultancy
Blog | Twitter | LinkedIn
MCTS BizTalk 2006/2010 + Certified SOA Architect

Please indicate "Mark as Answer" if this post has answered the question.


------------------------------------
Reply:
  • What I miss in BizTalk: Functoid to read from SSO or BRE
  • What can be done to fix it: Create more functoids to support these scenario's
  • Do I think it is an easy fix? 1

Jean-Paul Smit | Didago IT Consultancy
Blog | Twitter | LinkedIn
MCTS BizTalk 2006/2010 + Certified SOA Architect

Please indicate "Mark as Answer" if this post has answered the question.


------------------------------------
Reply:
  • What I miss in BizTalk: Create a Configuration storage with an API, accessible from everywhere in the BizTalk farm in a consistent manner. Now we use the SSO, config files, the custom storages
    Consider to use this API for the Port settings. For example,
    port URL: http:"%ConfigBase(\"GLD.Samples.MyPortURL\",\"Prod\")%/MyService/Service.svc".
    The "
    GLD.Samples.MyPortURL"  parameter with qualificators "Dev,QA,Stage,Prod" is defined in the Config database.
    Or better: 
    port URL: http:"%ConfigBase(\"GLD.Samples.MyPortURL\",ConfigBase(\"GLD.Samples.CurrentEnvironment\"))%/MyService/Service.svc".
  • What can be done to fix it: It could be an additional interface to the  SSO or to a specialized storage. Maybe using a NonSQL database would be the simplest way. 
  • Do I think it is an easy fix? 3. It does not require to change the existed code, so it is not so hard.

Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions




------------------------------------
Reply:
  • What I miss in BizTalk: The additional operations on the Ports in the BizTalk Admin Console: Cut-Copy-Past, Export. We are working with Ports only in the Admin Console, not in VS. We could do such things for Orchestrations, Schemas, Maps in VS and this is helpful. But we could not easily create a copy of a port nor export (to change some parameters with script then import it back).
  • What can be done to fix it: Implement a service pack?
  • Do I think it is an easy fix? 3. It does not require to change the existed code, so it is not so hard.

Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions


------------------------------------
Reply:


  • What I miss in BizTalk: Better and Rich UI for BAM Portal. 
  • What can be done to fix it:   Write a completely new UI using latest web technologies/interfaces to show the BAM related data/milestones.
  • Do I think it is an easy fix? 3-4, Not very complex. 

HTH,
Naushad Alam

When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer
alamnaushad.wordpress.com


------------------------------------
Reply:
  • What I miss in BizTalk: Integration of  BizTalk Terminator to BizTalk Admin Console 
  • What can be done to fix it:   A new feature /function to be added to call the Terminator routine from BizTalk Admin Console after selecting bulk of messages. 
  • Do I think it is an easy fix? 2-4, Not very complex. 

HTH,
Naushad Alam

When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer
alamnaushad.wordpress.com


------------------------------------
Reply:
  • What I miss in BizTalk: an Error Handling Subsystem. Good amount of orchestrations is created only to do some elementary EH. The ESB EH is so-so, better than nothing but still not good enough.
    The error producing could be similar to the ESB EH, with creating a special message error type with different options to include the error message (with context), the messages preceddeng the error message with additional EH options on the ports, orchestrations, other artifacts.
    The error handling could be just the utilities or the specialized databases, an EH Portal with an API and a possibility of a manual intervention, etc, etc. 
    The existed BizTalk EH is not good enough for the developers, users, operators.
  • What can be done to fix it:   Design and develop a new EH subsystem. 
  • Do I think it is an easy fix? 8  It is not easy but it is not the core system however it requires to change the core.

Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions



------------------------------------
Reply:

What I miss in BizTalk: Ability in BAM to export the data into EXCEL or as CSV

What can be done to fix it: Client side jugglery that takes the current data available as an XML Data island in the current BAM rendering and permit that to be exported into excel client.

DO I think it is an easy fix: 5-6. assumption that the client for BAM will have the excel object or a plug-in available that will permit the conversion of the XML data island into an Excel consumable output.

Regards.


------------------------------------
Reply:

What I miss in BizTalk: Different way of caching application in the Administration console

What can be done to fix it: I would say that when you open up your group, first cache the name of the applications, then when you open a specific application only cache whatever is inside of this application. This will make it easier for those companies that actually have more than 80 applications in their environment.

Do I think it is an easy fix: 4 - easy enough, but a lot of the elements that's been used for the last 4 (5) versions has to be changed.


------------------------------------
Reply:

What I miss in BizTalk: Modular or Reusable Mapping. When we have a large schema and several maps for different scenarios, but part of all these maps are common, we have do replicate it in all the maps.

What can be done to fix it: Introduce an orchestration shape / ESB Transform Service that takes multiple maps as input, cascade the ouput from one map to another and finally return one output.

Do I think it is an easy fix: 5.


Thanks, Murugesan M - Please Mark as the Answer, if this answers your question. Please vote as helpful, if this post is helpful.


------------------------------------
Reply:

What I miss in BizTalk: Failed Message Routing should provide actual error (ie. inner exception) instead of generic error.

What can be done to fix it: When an exception is caught and failed message is generated include the actual exception raised by offending component.

Do I think it is an easy fix: 1. Super easy.


Thanks, Murugesan M - Please Mark as the Answer, if this answers your question. Please vote as helpful, if this post is helpful.


------------------------------------
Reply:

What I miss in BizTalk: Standard and simplified installation/setup procedure for ESB toolkit and ESB Portal.

What can be done to fix it: Seeing the installation of ESB toolkit being made a part of BizTalk Installation in BizTalk Server 2013 Beta, the ESB Portal installation automation using a setup shouldn't be a problem.

Do I think it is an easy fix: 3-4


Regards,
Bali
MCTS: BizTalk Server 2010,BizTalk Server 2006 and WCF
My Blog:dpsbali-biztalkweblog
-----------------------------------------------------
Mark As Answer or Vote As Helpful if this helps.


------------------------------------
Reply:

What I miss in BizTalk: Access to an Orchestration Filter from the Admin Console (a Filter on the Activate Receive shape).
It effectively makes the Orchestration Filters the run-time parameters not the design-time parameters. Now to change filer we have to use the Orchestration Editor and redeploy the application. Cons is it makes more space for the errors but, IMO, the Pros are bigger than Cons. BTW It could be done as an option. 

What can be done to fix it: Move the Orchestration Filter parameters from assembly into the binding.

Do I think it is an easy fix: 3-4


Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions


------------------------------------
Reply:

What I miss in BizTalk: If messages fail a solution to mark multiple messages and choose "Export" and export them to a file share of my wish.. :)

What can be done to fix it: Add the functionality.

Do I think it is an easy fix: 2 not too hard


------------------------------------
Reply:

What I miss in BizTalk: Better auditing, like if a message is terminated instead of writing "Terminated by user" I want to see more like "Terminated by <domain\username> I can't believe this hasn't been resolved already

What can be done to fix it: Add the functionality.

Do I think it is an easy fix: 2 not too hard




------------------------------------
Reply:
  • What I miss in BizTalk: Access to promoted/distinguished properties in other custom pipeline components in the receive pipeline. I have had scenarios when I had to access the promoted/distinguished properties which are promoted by the Xml Disassembler/Flat file Disassembler component in custom pipeline components which follow the disassembler component. With the current BizTalk design, these properties are only available to orchestration or send ports.
  • What can be done to fix it: When I went through the disassembler's code using Reflector, Mircrosoft have used the below unsupported classes to deeply add the properties into the stream. PropPathPromoteAnnotation Class PropPathWriteDistinguishedAnnotation Class The code can be changed to move the properties to the IBaseMessage context class.
  • Do I think it is an easy fix? Honestly, not sure.

------------------------------------
Reply:
  • What I miss in BizTalk: If you are writing and If clause in expression shape of orchestration, then inside the If block you will not able to see any inteliense for any object .
  • What can be done to fix it: Try to write the code block outside the if block , then move it inside if block
  • Do I think it is an easy fix? Yes it an easy fix..

------------------------------------
Reply:
  • What I miss in BizTalk: Not able to Add Multiple source  schema in Map.
  • What can be done to fix it: Try to generate the map from Orchestration using the Transform Shape , then it allow the same , if u don't need the orchestration you can delete the same.
  • Do I think it is an easy fix? :- Easy , but i didn't understand , When it  allow the other way round why does not it allow in normal way .


------------------------------------
Reply:
  • What I miss in BizTalk: A method to move receive locations from one receive port to another
  • What can be done to fix it: Utilize export/import binding tools
  • Do I think it is an easy fix? Use existing binding code and extra functionality

rgds /Peter


------------------------------------
Reply:
  • What I miss in BizTalk: A way for distinguished field coming from DateTime XML elements to be assigned to System.DateTimeOffset instead of System.DateTime. While the XML datetime structure is time zone aware, System.DateTime is not, so the time zone information is always lost. I actually wrote a post about this here
  • What can be done to fix it: The main issue will be to be backward compatible. So the code generated by the orchestration would have to be smart enough to make sure it works for both data type.
  • Do I think it is an easy fix? 4

------------------------------------
Reply:
  • What I miss in BizTalk: 
  • Better implementation of WCF (Standart Fault contract support)
  • More adapters (Sybase, Entity Framework aware, etc)
  • Have SSO functionality in the standard libraries of BizTalk 
  • Compile schema's to classes (like with the XSD /c) as well so they can be used everywhere
  • Low Latency Support, (possibillity to process messages in memory)
  • Better BAM Portal 
  • Better interface to view messages in the Management Console (XML view)
  • What can be done to fix it: 
  • Microsoft has to build these components
  • Do I think it is an easy fix?
  • They are all fairly easy to implement except for the low latency support. 

Well0549, 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


------------------------------------
Reply:
  • What I miss in BizTalk: When importing Schemas using the "Consume Adapter Service" or "Consume WCF Service" from SAP the serialization.xsd and IDocSharedTypes.xsd are repeated each time an import is done. Each time, I have to check those files are identical and change the import references in the imported schemas. I miss those steps to be automated.
  • What can be done to fix it: Each time we import schemas, check if the xsd imported are already there, if they are check if they are the same or not instead of incrementing the number of the name.
  • Do I think it is an easy fix? 3

Hautecoeur F. MCTS Biztalk 2010 MCTS WCF 3.5, 4.0


------------------------------------
Reply:

What I miss in BizTalk: The ability to have more control over the date time macros for the file/ftp adapters.

What can be done to fix it: Provide a macro that lets me specify the date time format in a macro using .NET formatting. Something like  %dt_YYYYmmdd%.

Do I think it is an easy fix? 1 - I've had to code this myself for almost every client because they can't use the included date time formats.


Free Guest Pass – Experience .NET training the way it should be.


------------------------------------
Reply:
  • What I miss in BizTalk: Support of BAM portal to other Browser.
  • What can be done to fix it:   The Web Portal should be independent of browser .. as of now it just support IE browser..
  • Do I think it is an easy fix? Not able to find the Solution yet ..

------------------------------------
Reply:
  • What I miss in BizTalk: I want to configure the pipeline at the run-time and get rid of the Pipeline Editor at last.
    For example, to convert several Flat File types into Xml I have to create and deploy several pipelines. It would be much easy and flexible and intuitive to configure a pipeline as a step into a port configuration process. Want to change a FF schema? Just modify the port, no more VS and redeployment steps. The pipeline editor so powerless, it would be easy to move its functionality to the BizTalk Admin Console.
  • What can be done to fix it: Add this functionality to the BizTalk Admin Console. The old Pipeline Editor could be still there, no need to change it. There might be some redesign in the BizTalk artifact model, maybe not.
  • Do I think it is an easy fix? 5 I think it would be easy, because all internal pieces are here.

Leonid Ganeline [BizTalk MVP] BizTalkien: Advanced Questions


------------------------------------
Reply:
  • What I miss in BizTalk: Out of the Box, Web Monitoring Tool ( ESB + BizTalk Group Hub), Ports + host instance.monitoring, email notifications
  • What can be done to fix it: Add as a feature
  • Do I think it is an easy fix? 10

Randy Aldrich Paulo

MCTS(BizTalk 2010/2006,WCF NET4.0), MCPD | My Blog


BizTalk Message Archiving - SQL and File
Automating/Silent Installation of BizTalk Deployment Framework using Powershell >
Sending IDOCs using SSIS


------------------------------------
Reply:
  • What I miss in BizTalk: Integrated, fast logger/tracing component/library (similar to what BizTalk CAT developed), that can be called from orchestration, a property in pipeline/maps and etc. The logs can be shown in message flow and in the online monitoring tool. Ability to turn-off/on the tracing by application/maps/pipeline and etc.
  • What can be done to fix it: Add as a feature
  • Do I think it is an easy fix? 10

Randy Aldrich Paulo

MCTS(BizTalk 2010/2006,WCF NET4.0), MCPD | My Blog


BizTalk Message Archiving - SQL and File
Automating/Silent Installation of BizTalk Deployment Framework using Powershell >
Sending IDOCs using SSIS


------------------------------------
Reply:
  • What I miss in BizTalk: Update the ESB Tool Kit to use Enterprise Library 5.0 instead of 4.1
  • What can be done to fix it: Update the references/codes ? 
  • Do I think it is an easy fix? 4

Randy Aldrich Paulo

MCTS(BizTalk 2010/2006,WCF NET4.0), MCPD | My Blog


BizTalk Message Archiving - SQL and File
Automating/Silent Installation of BizTalk Deployment Framework using Powershell >
Sending IDOCs using SSIS


------------------------------------
Reply:
  • What I miss in BizTalk: Out of the box improved online KPI report generations (aside from BAM), Ability (on the fly) to generate a report based on message type/application/maps/pipeline etc on avg processing time/no of errors etc.  per any given hours/day/month/year
  • What can be done to fix it: Improve BAM or add new features
  • Do I think it is an easy fix? 10

Randy Aldrich Paulo

MCTS(BizTalk 2010/2006,WCF NET4.0), MCPD | My Blog


BizTalk Message Archiving - SQL and File
Automating/Silent Installation of BizTalk Deployment Framework using Powershell >
Sending IDOCs using SSIS


------------------------------------
Reply:
  • What I miss in BizTalk: An easier way to debugg Orchestration and Mapps.
  • What can be done to fix it: add alot of Expression shape that write to event logg,(temp solution)
  • Do I think it is an easy fix? Unknown..

------------------------------------
Reply:

What I miss in BizTalk: Support for XSLT 2.0.  Having to shoehorn a .Net function call into a map to get the current date or time, for example, is cumbersome.  You take a performance hit too (unless you use XslCompiledTransform).  Being forced to use XSLT because the BizTalk mapper does not fulfill a requirement and then being denied an XSLT 2.0 feature...

What can be done to fix it: Adoption of the XSLT 2.0 specification by Microsoft.

Do I think it is an easy fix: Unfortunately not. 9-10.



  • Edited by Greg.Sharp Wednesday, December 19, 2012 11:01 AM

------------------------------------
Reply:

What I miss in BizTalk: Ability to edit the message in the MessageDetails window in Administration console for Suspended messages that are resumable. This may make ESB exception handling obsolete.

What can be done to fix it: Make the window editable instead of read only, when the message gets edited, store the new message in MessageBox

Do i think its an easy fix: May be, 1-3.


-Satya


------------------------------------
Reply:
  • What I miss in BizTalk:

Option to allow a Send/Receive operation to not raise a NACK/SOAP Exception when a transmission error occurs so that the orchestration just gets de-hydrated on the correlated receive. When the send message is manually resumed in the BizTalk console and the response is received, it is delivered to the orchestration which continues processing from its receive shape.

Currently we need to write a loop / scope / exception / retry if not sent for every send/receive - why all this code when we just want BizTalk to do its job?

  • What can be done to fix it:

Add an option on the Send/Receive port type to enable/disable generation of NACK/SOAPException on transmission error.

  • Do I think it is an easy fix

Sounds a very easy fix to me.


------------------------------------
Reply:
  • What I miss in BizTalk: more powerful and useful promoted properties (PP) in schemas: using non-existed (null) nodes as PP, using nodes with maxOccurs > 1 as PP.
  • What can be done to fix it: modify the XmlReceive and XMLTransmit pipes. 
  • Do I think it is an easy fix? 2 Not sure it could be something more than extending XmlReceive and XMLTransmit pipes.

Leonid Ganeline [BizTalk MVP] BizTalk: Internals: the Partner Direct Ports and the Orchestration Chains


------------------------------------
Reply:

What I miss in BizTalk: The ability in BAM to define a view filter for a specific field. So for e.g.: I'm storing sensitive information in my BAM such as account number/card number, etc, while using TDE I can provide data security, during my BAM reporting I should be able to only view the masked information (for PCI DSS compliance, etc)

What can be done to fix it: During the data definiton (excel) stage they should be able to add a option for displaying the data in a masked format and if selected ask for the mask. This along with the definiton can then be imported into the database and stored. Through the BAM UI, the mask should then be applied before rendering the results.

Do I think it is an easy fix? 2-3 as it only affectes the data rendering and in no way impacts the underlying event collection or BAM architecture.

Regards.


------------------------------------
Reply:
  • What I miss in BizTalk: use the promoted properties (PP) into the BizTalk macros on ports. It will make the port configuration more flexible and useful.  As an example, I need to set up a Send port to send files with names as ...\<CustomerName>\<DeptName>_<datetime>.xml 
    Now I have to create an orchestration or a pipeline component and pipeline to do so. But just using macros like %PP% will save a fortune of the development time.
  • What can be done to fix it: modify the port framework? 
  • Do I think it is an easy fix?   4-6 It is not easy

Leonid Ganeline [BizTalk MVP] BizTalk: Internals: the Partner Direct Ports and the Orchestration Chains



------------------------------------
Reply:

What I miss in BizTalk:  More tooling for the DTA.
As Tom Canter mentioned in the i
nterview to Richard "...One notable thing I've learned in this regard is requirements, like archiving every message. Somewhere in the past everyone got the idea that the DTA Tracking should be avoided. Over the years the product team has worked out the bugs, and the DTA Tracking is a solid, reliable tool. Unfortunately that belief is still out there, and customers avoid the DTA Engine..."
I would add, the DTA data is not easy to use. It is easy enough to gather, but how to use it? I saw the custom made portal to get the view to the interchanges. Where all messages in the interchange where gathered together with easy access to body and context. And it was enormously popular.
It could work like "simple BAM" but a way easy to set up and use.
The UI to manage the DTA data to prune and archive and extract and create views...

What can be done to fix it: Add the functionality.

Do I think it is an easy fix: 2 - it could be just an addition without changing the existed code.


Leonid Ganeline [BizTalk MVP] BizTalk: Internals: the Partner Direct Ports and the Orchestration Chains



------------------------------------
Reply:

  • What I miss in BizTalk:

The ability to define the filter to activate an orchestration through bindings

  • What can be done to fix it: 

Would be a nice future feature

  • Do I think it is an easy fix? 

I am not sure.  I would assume it might be complicated


------------------------------------
Reply:
  • What I miss in BizTalk:

Ability to make some sends be done synchronously eg in wcf adapters rather than async which can result in timeouts in high load scenarios

this is one of the most common patterns i implement when the backend systems perform poorly

  • What can be done to fix it: 

Modified adapters to include new throttling settings

  • Do I think it is an easy fix? 

Probably medium 


------------------------------------
Reply:
  • What I miss in BizTalk: A date format converter functiod. This functiod should accept a date and a date format. The output of this functiod should be converted date with new format.
  • What can be done to fix it: Create New functiod
  • Do I think it is an easy fix?  1

https://www.mcpvirtualbusinesscard.com/VBCServer/card.aspx?tag=YagyaDattMishra&wa=wsignin1.0


------------------------------------
Reply:
  • What I miss in BizTalk: An If Else functiod. This functiod should work like If Else block in C#.
  • What can be done to fix it: Create New functiod
  • Do I think it is an easy fix?  6


https://www.mcpvirtualbusinesscard.com/VBCServer/card.aspx?tag=YagyaDattMishra&wa=wsignin1.0


------------------------------------
Reply:
  • What I miss in BizTalk: Actually, I don't miss it but I would like to remove the NTGroupName attribute from binding file  :)
 <Host Name="ProcessHost" NTGroupName="BizTalk Application Users" Type="1" Trusted="false" />
when we export a binding we've got such nodes for orchestrations. The NTGroupName should not be here! It is unnecessary because NTGroupName is a parameter of the Host. Defining Host like "ProcessHost" we automatically choose the correspondent Group for it. (For example, the port definitions are correct: only Host name is placed, the NTGroupName is not placed there). It seems not a big deal, but for automated deployment (for example with BTDF), we must take care of this NTGroupName. It is error-prone and absolutely wrong. In BizTalk Admin Console we can choose the host but not hosts parameters!
  • What can be done to fix it: remove NTGroupName attribute from the binding
  • Do I think it is an easy fix? 2 it looks easy but can broke backward compatibility. 

Leonid Ganeline [BizTalk MVP] BizTalk: Internals: Namespaces



------------------------------------
Reply:
This Datetime functionality is already included in 2013 version

------------------------------------
Reply:
To be continued here.

Leonid Ganeline [BizTalk MVP] BizTalk: Internals: Namespaces


------------------------------------

windows 8 corrupts my qwindows 7 hard drive and vice versa

I'm running a dual core with multiple hard drives. When I originally setup windows 7, I installed a new hard drive and switched the BIOS to boot form it. I was able to run xp as much as I wanted while I got my apps loaded and running on windows 7. I could switch back and forth to my heart's content.

When I tried the same thing with windows 8, and went back to my windows 7 drive, the disk checker automatically found errors where I had accessed the windows 7 drive using windows 8, and it completely corrupted the windows 8 drive. When I tried to boot with windows 8, it had totally lost the OS. I have a third drive for storage that was corrupted when windows 8 booted. I tried this twice with the same results. 

I haven't seen anything on the forums about this problem, any ideas? I'd sure like to boot these back and forth while I get things running.

  • Changed type Leo Huang Thursday, December 6, 2012 6:54 AM

Reply:

Pentium D processor 3.2 ghz, 4 gig RAM, 2- 1T. drives, 1 - 2T drive. 

1T running windows 7 pro 64 bit w/sp1.

1T running windows 8 pro 64 bit. This drive worked with xp/sp3 on it. 

AMD Radeon HD video card. 2 monitors.

I also had a drive that booted into Vista for a time which also worked with no problem.


------------------------------------
Reply:

I am having same issue with WIndows XP + Windows 8.

XP got corrupted  when I installed Win-8 on other drive.  Somehow it repaired itself but after repairing windows-8 could not start and started repairing itself.

this thing is going that way and I am not having a smooth start in either case.


------------------------------------
Reply:

The disk corruption in Windows 7 could actually be attributed to the hybrid boot functionality in Windows 8 (ie. Windows 8 doesn't actually shutdown per se, it sort of does a hibernate thing, and it also leaves access to any drives it used open, hence why Windows 7 chucked a wobbly). If you are going to dual boot Windows 8 and any other OS, you will need to create a shortcut to force Windows 8 to do a proper shutdown.

Use the command "shutdown -s -t 0" (minus the quotes), and that will make windows 8 do a proper shutdown. After that, any other OS that uses the same drives will not complain about disk errors (unless you have a hardware error).


------------------------------------
Reply:
My disks are fine, and yet before I started using the shutdown command, Windows 7 would complain about disk errors. Since I started doing forced shutdowns, I haven't had any problems.

------------------------------------
Reply:
Whose machine? Mine or the OP's? Mine is actually fairly new. I updated it two months ago.

------------------------------------
Reply:
Yes, I agree. The OP's PC is rather old.

------------------------------------
Reply:

Have the same problem, sorry to say.

Each system on separate drives, with an extra drive with backups and pictures, common to both systems.

If I boot to win 7, make a folder of pictures on the extra common drive, then reboot win 8, the pictures I just put in extra drive are nowhere.

Reboot to win7, the pictures are back again. I have same issue with switching operating system drives and half the time, said there are errors, scans for them.

Very frustrating. Hard drives do not have any physical errors.

Totally separate  operating system drives, but I think each system  is not compatible with the other,

probably leaving hidden files on non boot drives, and screwing everything up.

I want to migrate everything slowly to win 8, but now this problem needs to be solved by Microsoft tech heads, quickly.

This is inexcusable. Never had a problem switching op systems like this win 8. Always worked fine going between win7, xp and win 98.  


------------------------------------
Reply:
Always shutdown both Windows correctly (no hibernation in Win7 or fast startup in WIn8).

"A programmer is just a tool which converts caffeine into code"


------------------------------------
Reply:

I'm not sure how to disable fast win 8 start up. Kind of defeats the purpose of using Win 8?
I always shutdown properly, so that is not the issue.
Just to make sure due to these weird errors, afterwards, I even turned the power switch off from the power supply,
so there were no residual voltages left on the power rails going to the ssd's.


Motherboard - Gigabyte GA-A75M-UD2H
AMD 4 Cores  2.9 GHz A8-3850 APU
8 GB Memory
Windows 7 Home Premium x64 Service Pack 1 on 64.0 GB KINGSTON SSD.
Windows 8 Pro x64 on 128.0 GB OCZ SSD

Common rotating hard drives to both operating systems:
1000.2 GB Seagate
500.0 GB Seagate
500.0 GB Seagate
1000.2 GB Seagate

The thing is, I don't have both Win 7 and 8 drives connected at same time. Just one or the other.
I tried a test today:
I connected both system drives and backup drives together.
Booted to Win 7 and win 8 repeatedly. Only the first boot said there were errors, and fixed them quickly.
After that, no more errors at boot. I copied files and folders over to different back up drives, and could open and read with either system.
Looking good so far.
Then I properly shut down.
Removed Win 8 drive.Booted into Win 7.
Copied a folder2 of pictures to common drive.
Properly shut down.
Removed Win 7 drive and installed, and booted Win 8 drive.
Same problem again. The newly placed folder2 of pictures not showing in common drive.

Checked common drive for errors. Here is what it found:
CHKDSK is scanning unindexed files for reconnect to their original directory.
Recovering orphaned file NEWFOL~2 (19) into directory file 5.
Recovering orphaned file New folder (2) (19) into directory file 5.
Recovering orphaned file NEWFOL~2 (19) into directory file 5.
Recovering orphaned file New folder (2) (19) into directory file 5.
Stage 1: Examining basic file system structure ...
    Found corrupt basic file structure for "&lt;0x9b9c,0x9b9c&gt;"
        ... repaired online.
Stage 2: Examining file name linkage ...
    Found lost file "\New folder (2) &lt;0x13,0x13&gt;";
        ... repaired online.
requesting reconnection to index "$I30" of directory "\ &lt;0x5,0x5&gt;"
Stage 3: Examining security descriptors ...
    Security ID 0x127 is non-existent and unused
        ... queued for offline repair.
Windows has found problems and some were fixed online;
the remaining problems must be fixed offline.
Please run chkdsk /spotfix to fix the issues.


So, to sum up what I found, is, in order for everything to work correctly without errors,
both operating systems have to be connected all the time.
That is not acceptable.
I have very little knowledge on what Windows 8 is doing, but here is my guess!
Win 8 seems to be dumb at boot up and can not read the latest MFT changes to a hard drive-NTSF.
Here's hoping there is an easy fix for Rusty Campbell, others and myself.

Thanks.

 

------------------------------------
Reply:
Thank you,    Andre Ziegler.

Your comment on fast startup in Win8, got me looking at this site, as well as another.

The other site has a warning to disable fast Startup in the power options section of Control panel,

if dual booting..

I tried and disabled it. Unchecked the box. That was easy.

I did everything again as above, with a new folder of pictures, switching back and forth,

with only one operating system connected at any one time.


Everything works properly, no missing files or folders, no errors or scanning at boot.

I really don't notice a slower Win 8 startup on SSD.

Once again.

Thank you for your help.

------------------------------------
Reply:

So far so good.

Switching back and forth between systems, no errors.

Mbr in good condition.

I keep thinking the hybrid startup is like this:

Normal:

I'm shutting down, and I'm wearing blue pants.

I'm starting up with my blue pants on.

or not knowing there is a dual boot:

I'm shutting down, and I'm wearing blue pants.

I'm starting up and I'm wearing blue pants, huh,or, maybe not!

Checking for errors. What? I'm am now wearing pink polka dotted underwear without any pants!

Someone's been messing with me.

The only thing I ever did with the Win 8 fresh install, was to clone it to the ssdrive.

It never gave me any problems, or notifications about wrong drive structure or wrong signature.

No errors until I went back and forwards with dual boot.

 I do  remember there were some  errors on the RTM version, that I tried out, before. Just wasn't taking note of what I was doing back then.

Now I have precious data, that I don't want to lose. 

I'm keeping my fingers crossed that everything will be better from now on.

Vegan Fanatic. Can you provide any fishy areas I could look into? Do ssd's make more errors than hard disc drives,

in that they write in a delayed fashion sometimes?


------------------------------------
Reply:

I'm glad I got newer and cheaper versions of SSD.

Your ssd bug story is quite scary.

Years ago, I did use Windows boot menu, but something screwed it up, probably me, and I vowed to never use that boot method again.

Since then, I always use the motherboard boot F12 key instead. I might go back to Windows boot way, if it is reliable.

I will read more into it later.

Thanks.


------------------------------------
Reply:
Vest interesting, I'm a little surprised to see others also doing this. I've been maintaining dual boot for ages usually when I first setup a machine I'll install the OS then do a disk image then continue to install other applications. Once I have all the software program's installed and update I create another image. This I load onto a second HDD which I swap out and every now and again I swap out and let windows and the other program's update create another image for backup. I have setup all my data iTunes, outlook pst file, my documents etc on a separate drive. This all works great I can swap between my drives and still have access to my data. When windows gets bloated it's no problem to swap drives wipe the bloated one and restore the last image. Up until now this has worked great enter windows 8 and it has basically trashed my data drive. Figured I could setup win 8 on a separate drive and switch between the two as I migrate to win 8 I ended up with all the same problems, after being on win 8, win 7 does a chkdisk can't accessing folders on the data drive because I haven't got permissions outlook won't work because the pst is locked etc etc.... The recycle.bin was even trashed. You know what a mission that is just to delete it so that it can be recreated. Anyway after stuffing around with permissions & securities ownership of files and objects I seem it have got my win 7 system back. For now win 8 seems like a really bad idea.

------------------------------------

Outlook 2007 + Exchange 2010 Deleted items do not delete

Hello!

I've come across a strange issue for a single user in Outlook 2007.  Our environment requires that users empty their deleted items folder upon exiting Outlook.  For this user, after being prompted to delete all the items in the deleted items folder and selecting to do so, none of the items get removed and remain in the deleted items folder when Outlook is opened again.  When logging into Outlook Web Access we can manually delete all the messages from the folder and the change will be reflected in Outlook.

Troubleshooting done thus far:

  • Repair Office 2007
  • Reinstall Office 2007
  • Recreate Outlook profile and deleting .OST file
  • Open Outlook using the /safe Switch
  • Open Outlook using several other switches (cleanfreebusy, firstrun, cleanrules, cleanserverrules)

Any help would be appreciated as the users mailbox is getting very large with almost 1000 messages in their deleted items folder.

Thanks!

No comments:

Post a Comment

Setup is Split Across Multiple CDs

Setup is Split Across Multiple CDs Lately I've seen a bunch of people hitting installation errors that have to do with the fact th...