﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Microsoft Connect: Most Recent Feedback - Microsoft SQL Server Modeling Public Connect (Codename "Oslo")</title><link>http://connect.microsoft.com/default.aspx</link><description>Microsoft Connect: Most Recent Feedback - Microsoft SQL Server Modeling Public Connect (Codename "Oslo")</description><language>en</language><copyright>&amp;#169; 2009 Microsoft Corporation. All rights reserved.</copyright><lastBuildDate>Tue, 24 Nov 2009 06:30:12 -0800</lastBuildDate><image><url>/Images/MSConnect_Logo.gif</url><title>Microsoft Connect: Most Recent Feedback - Microsoft SQL Server Modeling Public Connect (Codename "Oslo")</title><link>http://connect.microsoft.com/default.aspx</link></image><ttl>60</ttl><item><guid isPermaLink="false">378339</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=378339</link><author>m4dc4p</author><category>Suggestion</category><title>How to install initial repository</title><description>The (public) SDK doesn't seem to contain a document that talks about how to set up an initial Oslo repository.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 378339</description><a10:updated>2008-11-05T16:37:31-08:00</a10:updated></item><item><guid isPermaLink="false">378340</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=378340</link><author>m4dc4p</author><category>Suggestion</category><title>Description of how to access models from .NET</title><description>Presumably there will be a way to access these models directly from .NET. The "M in a nutshell" power point presentation in the SDK suggests using sqlmetal.exe to generate code to access model information. Are higher-level constructs planned? &lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 378340</description><a10:updated>2009-05-28T17:46:59-07:00</a10:updated></item><item><guid isPermaLink="false">378415</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=378415</link><author>ewstepp</author><category>Bug</category><title>Setup fails to create Repository on SQL Server 2005</title><description>Microsoft Repository Creation Tool fails to create a Repository.

When this happens, the IntelliPad and Visual Studio hang when trying to access the Repository.

I'm using Vista SP1 and SQL Server 2005 SP2, fully patched from Microsoft Update prior to installing.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: By Design, 1 Up-Vote, 0 Down-Votes, 0 validations, 1 workaround, 1 comment, feedback id: 378415</description><a10:updated>2009-05-14T10:54:06-07:00</a10:updated></item><item><guid isPermaLink="false">378417</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=378417</link><author>ewstepp</author><category>Bug</category><title>After installing "Oslo", Quadrant is missing</title><description>After downloading the "Oslo" October CTP and installing, Quadrant cannot be found.

NOTE: The is also a problem creating the Repository which may or may not be related.  I logged that defect here:

https://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=378415


&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: By Design, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 378417</description><a10:updated>2009-01-03T10:02:43-08:00</a10:updated></item><item><guid isPermaLink="false">378646</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=378646</link><author>sherwooda</author><category>Suggestion</category><title>Intellipad mini-buffer should be smarter</title><description>Tab completion in the mini-buffer would be nice. Also, could it be made case insensitive? It'd also be nice if it did eager matching like PowerShell - i.e I should be able to type "z 2.5" to get it to zoom 2.5 times, assuming no other command starts with 'Z'. "z 2" is much faster to type than "Zoom(2)".&lt;BR&gt;&lt;BR&gt;Status: Resolved, Resolution: Postponed, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 378646</description><a10:updated>2009-11-03T15:13:00-08:00</a10:updated></item><item><guid isPermaLink="false">380013</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=380013</link><author>m4dc4p</author><category>Suggestion</category><title>Mg "nest syntax" not documented in SDK</title><description>I have seen several references to "nest syntax", but it is not documented in the MGrammar language specification. It only appears in a list of identifiers "reserved for future use" but works now.

See this blog post for an example:

 http://blogs.msdn.com/mlanguage/archive/2008/11/04/projections-and-kitchen-sinks-and-i-m-not-talking-about-the-election.aspx&lt;BR&gt;&lt;BR&gt;Status: Resolved, Resolution: Won't Fix, 0 Up-Votes, 0 Down-Votes, 0 workarounds, 3 comments, feedback id: 380013</description><a10:updated>2009-11-03T14:43:51-08:00</a10:updated></item><item><guid isPermaLink="false">380240</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=380240</link><author>Aussie_Craig</author><category>Suggestion</category><title>Programmer Convenience - MSchema extension</title><description>Using MSchema in Visual Studio I'd like to be able to declare a type like this:
Type Point
{
   x,y,z : Number;
}

But, this syntax is not accepted.  Most languages will accept this syntax for declaring 3 variables of a particular type.

A nice to have extension, not critical. But, I'd expect that many users will try this syntax and find that it is not accepted.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 380240</description><a10:updated>2009-03-12T22:35:58-07:00</a10:updated></item><item><guid isPermaLink="false">380274</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=380274</link><author>.netdude</author><category>Bug</category><title>Mpad unexpectedly closing down</title><description>I have been using Intellipad for the past couple of days. I have observed that the editor closes down throwing an exception even in the most harmless of operations like Generating T sql and discarding changes.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 380274</description><a10:updated>2009-04-28T15:07:39-07:00</a10:updated></item><item><guid isPermaLink="false">380971</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=380971</link><author>manktelow</author><category>Suggestion</category><title>Fonts in intellipad</title><description>Please can you add an option to set the font in Intellipad (ideally in the configuration scripts) - or publish an example if that's already possible :) I'm trying to edit an mg grammer that contains extended Unicode characters, everything works correctly - apart from the characters not being rendered with the correct glyphs!

Thanks&lt;BR&gt;&lt;BR&gt;Status: Resolved, Resolution: Postponed, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 380971</description><a10:updated>2009-11-03T15:13:00-08:00</a10:updated></item><item><guid isPermaLink="false">381048</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=381048</link><author>glyph</author><category>Bug</category><title>Intellipad M.Grammar TreePreview exception when all buffers closed and subsequently reopened.</title><description>I ran into this one while working on a simple grammar. Steps to reproduce appear in the Repro Steps section. Follow the steps and you will receive the following exception/stack trace every time:

Error executing command: '{Microsoft.M.Grammar}TreePreview'
System.InvalidOperationException: Cannot add multiple buffers pointing to the same Uri
   at Microsoft.Intellipad.BufferManager.OnOpenBuffersChanged(Object sender, NotifyCollectionChangedEventArgs e)
   at System.Collections.Specialized.No...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 1 Up-Vote, 0 Down-Votes, 1 validation, 1 workaround, 1 comment, feedback id: 381048</description><a10:updated>2009-04-28T15:07:53-07:00</a10:updated></item><item><guid isPermaLink="false">381749</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=381749</link><author>andrew8088</author><category>Bug</category><title>Intellipad won't start </title><description>I was following an example from the Intellipad Blog that added functionality to the Intellipad UI, but Intellipad crashed when I refreshed the UI; whenever I tried to start ipad after that, I got the Error box with "Intellipad has stopped working" (I'm on Vista Home Premium). I uninstalled the Oslo SDK, run a registry cleaner, made sure the %userprofile%\local\ipad directory and %ProgramFiles%\Microsoft "Oslo" SDK 1.0 directory were both deleted. I reinstalled the SDK again, but the issue persis...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 1 validation, 0 workarounds, 10 comments, feedback id: 381749</description><a10:updated>2009-04-30T10:21:02-07:00</a10:updated></item><item><guid isPermaLink="false">382185</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=382185</link><author>Eamon O'Tuathail [CLIPCODE]</author><category>Bug</category><title>Intellipad crash (MGrammar)  with multiple valid interpretations</title><description>When Intellipad detects that an input has more than one valid interpretation according to a grammar, it emits an error message (which is good) but then shows an additional exception dialog saying "Intellipad has encountered an exception and the application could be left in an unstable state"  and crashes (which is bad). &lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 382185</description><a10:updated>2009-04-28T10:43:40-07:00</a10:updated></item><item><guid isPermaLink="false">383090</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=383090</link><author>Alexander K</author><category>Suggestion</category><title>System.Dataflow.GraphBuilder throws NullReferenceException unexpectedly</title><description>Methods of GraphBulider class throw NullReferenceException in many cases. Here is a trivial example:

    var builder = new GraphBuilder();
    object foo = 1;
    var successors = builder.GetSuccessors(foo); // throws NullReferenceException

I think it would be better to validate arguments and throw descriptive exceptions or return empty result (empty sequence or null).

Also it would be nice to have more friendly API for MGraph, something like XElement from XLinq:

    public interface IMGraph...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 383090</description><a10:updated>2009-05-12T13:21:30-07:00</a10:updated></item><item><guid isPermaLink="false">383096</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=383096</link><author>Alexander K</author><category>Bug</category><title>ISourceLocation.Span property is empty for all but root MGraph nodes</title><description>ISourceLocation.Span property has {(0,0)-(0,0)} value for all nodes except root (this node has correct location span equal to input text length).

Having token location info is critical for my application. I need to validate user's input with rules that can't be expressed in MGrammar and provide meaningful feedback (something like underlined symbols in Visual Studio code editor)&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 383096</description><a10:updated>2008-11-20T07:59:28-08:00</a10:updated></item><item><guid isPermaLink="false">383103</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=383103</link><author>Yossi Dahan</author><category>Bug</category><title>error MG0132: An interleave definition can only be defined in a language definition.</title><description>(minor) This error appears even when the interleave is correctly defined within a language if the language does not (yet) have a syntax Main entry.

If this (having a Main syntax) is a requirement, the error message could be made more accurate&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 1 Down-Vote, 0 validations, 1 workaround, 0 comments, feedback id: 383103</description><a10:updated>2008-12-27T19:30:15-08:00</a10:updated></item><item><guid isPermaLink="false">387194</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=387194</link><author>lustuyck</author><category>Bug</category><title>GrammarMode in Intellipad</title><description>I have the PDC Oslo VPC and when I try to switch to MGrammarMode in Intellipad, nothing happens: CTRL-SHIFT-D and then SetMode('MGMode') doesn't do anything. If I type SetMode('MMod') then it switches to MMode fine, and SetMode('StandardMode') switches to standard mode without problems.

The strange thing is dat it did work last week.

Any idea how I can switch to MGMode?&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: By Design, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 387194</description><a10:updated>2009-04-28T15:07:53-07:00</a10:updated></item><item><guid isPermaLink="false">387897</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=387897</link><author>alex.muscar</author><category>Suggestion</category><title>Some suggestion sregarding MGRammar</title><description>a more powerful right hand side: being able to use other .NET types in the nodes of the MGraph, not only strings. 

dynamicism: being able to add/modify productions/terminals at runtime.

hooks: being able to define "hooks" into the grammar, much the way the lisp reader permits reader macros.

mappings: a way to allow mappings from grammar productions to .NET objects and viceversa (maybe using attributes to specify what's the object that a production maps to, or conversely using attributes on th...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 4 Up-Votes, 0 Down-Votes, 0 workarounds, 2 comments, feedback id: 387897</description><a10:updated>2009-10-22T15:43:56-07:00</a10:updated></item><item><guid isPermaLink="false">387910</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=387910</link><author>jfLavidalle</author><category>Bug</category><title>SQL generation issue</title><description>The exemple below causes an error M2037.

module Test 
{ 
    type TypeA 
    { 
        IdA : Text#2; 
        Field : Text; 
        ListB : TypeB*; 
    } where identity IdA; 
    ListA : TypeA* where item.ListB &lt;= ListB; 
 
    type TypeB 
    { 
        IdB : Text#2; 
        Field : Text; 
    } where identity IdB; 
    ListB : TypeB*; 
 
} 



This seems to be linked to the use of a Text#2 as an identity.

The same example, with Interger32 type for IdA and IdB, just work fine.
&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 387910</description><a10:updated>2009-05-11T12:08:29-07:00</a10:updated></item><item><guid isPermaLink="false">388019</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=388019</link><author>Shawn Wildermuth</author><category>Bug</category><title>Intellipad Maximized Breaks Auto-Hiding Startbar</title><description>When Intellipad is maximized, an auto-hiding Startbar will not show via moving the mouse to the edge of the screen where the StartBar is docked (usually bottom). &lt;BR&gt;&lt;BR&gt;Status: Resolved, Resolution: Postponed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 388019</description><a10:updated>2009-11-03T15:12:59-08:00</a10:updated></item><item><guid isPermaLink="false">388047</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=388047</link><author>Lars Corneliussen</author><category>Suggestion</category><title>M2M - Model-to-Model-transformations</title><description>I think, Oslo really needs some pieces of technologie to support M2M-transformation similar to XSL. MGrammar is great, but that's for text-to-model. What I'm thinking about is a language in the "M"-family that is suited for transforming data into another shape.

Have a look at this forum discussions for concrete syntax suggestions: http://social.msdn.microsoft.com/Forums/en-US/oslo/thread/fb633bba-e922-4642-9f88-2a942f114224&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Postponed, 6 Up-Votes, 0 Down-Votes, 0 workarounds, 4 comments, feedback id: 388047</description><a10:updated>2009-09-10T04:09:18-07:00</a10:updated></item><item><guid isPermaLink="false">388515</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=388515</link><author>lighton</author><category>Bug</category><title>Strange error</title><description>The space after the word "html" in the start tag makes it fail. If fails with or without spaces in between the starting and ending tags. The Text token seems to absorb more than it should.

It stops failing when the " " (space) character is removed from the Text token.

My assumption is that the syntax should drive the lexer and not the reverse.

Dashed lines show the limits of the file.

input
----------------------------------------------
&lt;html &gt;  &lt;/html&gt;
---------------------------...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 388515</description><a10:updated>2009-06-25T09:37:06-07:00</a10:updated></item><item><guid isPermaLink="false">388678</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=388678</link><author>blwthompson</author><category>Bug</category><title>'Oslo' SDK CTP (October) Concerning Intellipad Improvements</title><description>This is all for the Intellipad that come with 'Oslo' SDK CTP (October)

1)  Is that the keyboard gestures are intergrated into the menu at the top so as one does not have to remember all the key combinations.
2)  In the mode section at the top right, it would be extremely handy if one could select the mode they wish to be in, instead of the application choosing it for you.
3)  Definately more options in the menu, its so very bare and minimal which is very un-MS. This dissapoints me greatly.
4) S...&lt;BR&gt;&lt;BR&gt;Status: Resolved, Resolution: Postponed, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 388678</description><a10:updated>2009-11-03T14:31:17-08:00</a10:updated></item><item><guid isPermaLink="false">388836</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=388836</link><author>Christoph Wienands</author><category>Suggestion</category><title>Vision for code generation resp. model transformation unclear</title><description>Hello,

I am very interested in model-driven development and have quite some experience with domain-specific modeling. For the past few days I have dug through Oslo and M documentation and specifications. Apart from the fact that I think several terms are chosen poorly (such as the widespread use of the term 'model' which in fact refers to meta models) Oslo seems like a great concept that provides several novelties when compared to other DSL workbenches.

The biggest unknown for me is how to...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: By Design, 3 Up-Votes, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 388836</description><a10:updated>2009-05-12T13:06:16-07:00</a10:updated></item><item><guid isPermaLink="false">389104</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=389104</link><author>Tentome</author><category>Bug</category><title>Cant make a nullable Text#n..m</title><description>I want to make a nullable Text field in MSchema.  I get a syntax error when I try Text?#255, or any variation of that.  

Also, if I then try to add:

{
   SomeField : Text#255
} unique SomeField;

I get an error saying that SomeField does not exist.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 389104</description><a10:updated>2009-03-12T22:35:57-07:00</a10:updated></item><item><guid isPermaLink="false">389875</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=389875</link><author>Shawn Wildermuth</author><category>Bug</category><title>Switching between files in intellipad loses cursor position</title><description>When working with two files in intellipad (switching with ctrl-tab), the cursor is always reset to top of file.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 389875</description><a10:updated>2009-04-28T15:04:48-07:00</a10:updated></item><item><guid isPermaLink="false">389876</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=389876</link><author>Shawn Wildermuth</author><category>Bug</category><title>Only Ascii Letters Allowed in identifiers in MGraph (probably all of M)</title><description>When I have a MGraph with an idetnifier containing a non-ascii letter (I thought it was all Unicode):

    Montréal__QC2008_09_03 {
      WorkshopId = Workshop.SilverlightWorkshop,
      EventDate = 2008-9-3,
      EventLocationId = EventLocation.Montréal,
      TrainingPartnerId = TrainingPartner.RunAs_Consulting
    },

It complains about the "E" in Montreal.  If I replace it with a non-accented E it works.&lt;BR&gt;&lt;BR&gt;Status: Active, 1 Up-Vote, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 389876</description><a10:updated>2009-04-08T23:03:46-07:00</a10:updated></item><item><guid isPermaLink="false">389965</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=389965</link><author>Shawn Wildermuth</author><category>Bug</category><title>MX-based MGraph TSQL Generation Fails When Using Text and Nullable Types</title><description>When a particular model of data is used in MSchema/MGraph, the INSERT statements generated are broken.  They contain too few VALUES for the fields specified.  Looks like the generated INSERT are not putting NULL values in the VALUES section.  I will attach a small .m file that demonstrates this.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 2 comments, feedback id: 389965</description><a10:updated>2009-07-14T15:21:50-07:00</a10:updated></item><item><guid isPermaLink="false">398728</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=398728</link><author>rdorneanu</author><category>Bug</category><title>Setup, cannot go past the License agreement screen (fixed - uninstall, reinstall).</title><description>Update: uninstalled whatever got installed (using add/remove programs), otherwise running setup again would not go beyond the first screen, then ran the setup again and it completed ok. It might have been some network issues. 

After I click on Next in the License agreement screen, a dialog comes up with the message "Please wait while the installer finishes determining your disk space requirements" and a "Return" button. Click Return, comes back to the setup screen. Cannot go further.

&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: External, 0 Up-Votes, 0 Down-Votes, 1 validation, 0 workarounds, 2 comments, feedback id: 398728</description><a10:updated>2009-03-25T11:46:27-07:00</a10:updated></item><item><guid isPermaLink="false">399300</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=399300</link><author>CJFord</author><category>Suggestion</category><title>AutoNumber Seed and Increment support</title><description>There doesn't seem to be a way to specify SEED and INCREMENT values for an AutoNumber.

Currently:
   Id : Integer32  = AutoNumber();

What I'd like:
   Id : Integer32  = AutoNumber(1000,10);&lt;BR&gt;&lt;BR&gt;Status: Resolved, Resolution: Fixed, 2 Up-Votes, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 399300</description><a10:updated>2009-11-16T11:06:14-08:00</a10:updated></item><item><guid isPermaLink="false">400182</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=400182</link><author>CJFord</author><category>Suggestion</category><title>Annotation support</title><description>I'd like something like the triple-slash comments in C# for adding annotation that lives on in the compiled M image. This could be used, for example, in populating the "MS_Description" extended property in SQL Server. &lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 400182</description><a10:updated>2009-03-12T22:35:58-07:00</a10:updated></item><item><guid isPermaLink="false">402496</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=402496</link><author>jfLavidalle</author><category>Suggestion</category><title>Constraint solver in Oslo</title><description>Not all datas related problems can be solved with stored datas and relations ... sometimes (for very specific systems) a rule engine will save lots of time (and money).

That would be so great to have an 'out of the box' rule engine.

Everything is here :
 - A way to express the domain (M schema)
 - A way to express the rules (some kind of human readable rules with a custom gramar base on the domain)
 - A way to keyin and maintain the rules (Quadrant or maybe Excel)


And furthermore, i'm prety ...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Postponed, 0 Up-Votes, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 402496</description><a10:updated>2009-05-12T13:21:32-07:00</a10:updated></item><item><guid isPermaLink="false">404898</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=404898</link><author>dvboom</author><category>Suggestion</category><title>multi-master sync of model manifestations</title><description>There are several manifestations of the same model: M files, generated Entity Framework classes, SQL scripts, and the physical database(s) on the developer's computer.

Different parts are changed for different reasons.  Wherever this happens, it would be super helpful if the tooling supported synchronizing the different model representations.  I'm not saying it should be automated (as in, I delete a property from my class and my M model updates and I lose a column with data in my developer da...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Won't Fix, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 1 comment, feedback id: 404898</description><a10:updated>2009-05-12T13:21:33-07:00</a10:updated></item><item><guid isPermaLink="false">404902</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=404902</link><author>dvboom</author><category>Suggestion</category><title>use M to model at the conceptual level</title><description>As I wrote in the forums:
http://social.msdn.microsoft.com/Forums/en-US/oslo/thread/dc590da9-6a0b-4f14-aa65-8a3eb8c5bcf7

I'd like to use M to model software at the conceptual level, to be parallel to my code model rather than a relational model.  Developers have been modeling with object oriented techniques for many years, and it makes sense for a new modeling platform to allow us to continue in this vein using rich features like inheritance, and being able to transform that into a storage m...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: By Design, 2 Up-Votes, 0 Down-Votes, 0 workarounds, 2 comments, feedback id: 404902</description><a10:updated>2009-05-12T13:21:34-07:00</a10:updated></item><item><guid isPermaLink="false">409672</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=409672</link><author>Beetlevc</author><category>Bug</category><title>MGrammar does not support Unicode</title><description>Cannot get MGrammar-based parser to recognize any input containing non-Latin symbols. See Repro Steps for details.&lt;BR&gt;&lt;BR&gt;Status: Active, 10 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 2 comments, feedback id: 409672</description><a10:updated>2009-11-10T09:44:46-08:00</a10:updated></item><item><guid isPermaLink="false">415592</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=415592</link><author>DonBaechtel</author><category>Suggestion</category><title>Parsing Features Missing from MGrammar</title><description>Based upon my previous experience with language compilation/interpretation, language compilation/interpretation usually occur using the following steps:

1. First lexical analysis that takes the language input text and changes the stream of characters into a stream of recognized tokens.

2. Then semantic analysis converts that stream of tokens into something that can be translated ultimately into machine code or executed directly in the case of an interpreter.

3. The semantic analysis may...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Postponed, 1 Up-Vote, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 415592</description><a10:updated>2009-03-12T22:35:58-07:00</a10:updated></item><item><guid isPermaLink="false">416018</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=416018</link><author>ChrisCochran</author><category>Bug</category><title>Repository collation is not specified resulting in errors creating the database</title><description>I installed SQL2008 Express on my development machine and set the collation to mirror our production server. Unfortunately...

On a SQL Express 2008 database with the server collation: Latin1_General_CS_AS, The CreateRepository.exe command fails with the error "Invalid Column Name 'ID'"

C:\Program Files (x86)\Microsoft Repository&gt;CreateRepository /SqlServer:DEV\SQLEXPRESS2008
Microsoft (R) code name "Oslo" Repository Creation Tool version 3.0.1619.5
Copyright (c) Microsoft Corporation. Al...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 2 Up-Votes, 0 Down-Votes, 0 validations, 1 workaround, 2 comments, feedback id: 416018</description><a10:updated>2009-09-28T12:25:41-07:00</a10:updated></item><item><guid isPermaLink="false">419497</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=419497</link><author>justncase80</author><category>Bug</category><title>Simple grammar crashes Intellipad consistently</title><description>I have created a grammar that crashes intellipad at startup or if created by typing it out. There is a nested recursive call to a parameterized syntax that causes a complete crash.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 2 comments, feedback id: 419497</description><a10:updated>2009-04-28T15:07:53-07:00</a10:updated></item><item><guid isPermaLink="false">419968</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=419968</link><author>Matthew Kane</author><category>Suggestion</category><title>DSLs in Excel</title><description>What I'm seeing so far in your Excel story doesn't seem to address the business need I have. We have numerous situations where business people want to give us a spreadsheet that we parse to update the business model that we execute. They're rather picky about the format of the spreadsheet. I want to be able to define DSLs for Excel and their mappings to MSchema. I'd like this process to be as little of a hassle as possible.&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Postponed, 0 Up-Votes, 1 Down-Vote, 0 workarounds, 1 comment, feedback id: 419968</description><a10:updated>2009-05-12T13:21:35-07:00</a10:updated></item><item><guid isPermaLink="false">420649</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=420649</link><author>Shy Cohen</author><category>Bug</category><title>Search does not work in the AST pane</title><description>IntelliPad exhibits strange behavior and does not perform the intended action when trying to search in the AST pane. When pressing Ctrl+F, instead of popping the Mini buffer with the Find action, the Mini Buffer the shows up empty, and a new pane opens showing FindHelper.py.
&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 3 comments, feedback id: 420649</description><a10:updated>2009-05-11T15:12:48-07:00</a10:updated></item><item><guid isPermaLink="false">420674</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=420674</link><author>Shy Cohen</author><category>Bug</category><title>Parser fails to parse DSL and takes CPU to 100%</title><description>While parsing a DSL in 3-pane mode, iPad fails to parse, goes to 100% utilization, and does not display any error.

There are really 2 issues here.

One is in the parser itself. The bug exhibits itself if you try to run the C# sample, and the failure is on line 41 of Program.cs:

                object rootNode = language.Parse&lt;object&gt;(input, null, ErrorReporter.Standard);

Here's the call stack:

 	mscorlib.dll!System.Collections.Generic.List&lt;System.__Canon&gt;.ToArray() + 0x4b bytes	
 ...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 4 comments, feedback id: 420674</description><a10:updated>2009-04-28T15:04:38-07:00</a10:updated></item><item><guid isPermaLink="false">420683</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=420683</link><author>Shy Cohen</author><category>Bug</category><title>Error shows up twice in iPad</title><description>A parsing error shows up twice in the "error" pane&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 420683</description><a10:updated>2009-04-28T15:19:31-07:00</a10:updated></item><item><guid isPermaLink="false">420866</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=420866</link><author>Shy Cohen</author><category>Bug</category><title>Mg compiler throws when using the same variable name on 2 separate syntax declaration</title><description>I've been running into this problem several times, when defining a variable name for a new syntax, when that name is already in use by another syntax in the same file. Once I restart iPad there is no problem, it seems to only happen after some initial compilation had taken place and a subsequent one is attempted.

[#0,0-0,0] error: Exception: System.ArgumentException: An item with the same key has already been added.
   at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 2 comments, feedback id: 420866</description><a10:updated>2009-04-28T15:07:54-07:00</a10:updated></item><item><guid isPermaLink="false">420879</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=420879</link><author>Shy Cohen</author><category>Suggestion</category><title>Need a better error for the case where a variable is potentially hidden</title><description>It seems that this syntax is faulty because n may or may not exist.

syntax Foo = '(' ('"' n:Name '"')? speed:C.Num?  ')' =&gt; Foo[ Name[n], Speed[speed]];

However, the errors displayed for this are:

[...]error: Could not resolve  'n'
[...]error: reference to undefined symbol 'n' from decl space Languages.Song.CompositionSetttings.__Production0

These errors do not help me figure out what is wrong and how to fix it.

[Running the Jan CTP refresh]&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 workarounds, 0 comments, feedback id: 420879</description><a10:updated>2009-10-01T14:06:19-07:00</a10:updated></item><item><guid isPermaLink="false">421068</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=421068</link><author>Shy Cohen</author><category>Bug</category><title>Compilation fails with "SQL Generation internal error" and no more details when I have unnamed values</title><description>When an unnamed value is present in an extent, SQL generation fails with a bad error message:

/*
Project compile errors:
(0,0): error M2037: SQL Generation Internal Error: An internal error has occurred: 
*/
&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 421068</description><a10:updated>2009-05-11T13:56:24-07:00</a10:updated></item><item><guid isPermaLink="false">421093</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=421093</link><author>Shy Cohen</author><category>Bug</category><title>Data loss when closing a buffer that is not displayed</title><description>When I close a buffer that had changed but is not currently visible, I'm not propmted to save my changes. This could lead to data loss!&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 421093</description><a10:updated>2009-04-28T15:07:54-07:00</a10:updated></item><item><guid isPermaLink="false">421349</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=421349</link><author>drb1</author><category>Bug</category><title>Cannot Save Oslo Project in VS 2008</title><description>I created a new Oslo Project in VS 2008 and when I go to save or save as I get the Save project dialog but when I try to save it, I get a dialog box "The operation could not be completed. No such interface supported."

see http://social.msdn.microsoft.com/Forums/en-US/oslo/thread/8c4cb556-5f3b-425d-9ee5-a65de7c1ddf9/&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 0 comments, feedback id: 421349</description><a10:updated>2009-05-11T15:12:48-07:00</a10:updated></item><item><guid isPermaLink="false">421355</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=421355</link><author>drb1</author><category>Bug</category><title>MProject.targets complains that Enumeration does not define a primary key</title><description>In VS 2008, I created a model project with several enumerations, all of the form:

// SQL Join types
en_SQLJoinType {
en_sjt_InnerJoin = "InnerJoin",
en_sjt_LeftOuterJoin = "LeftOuterJoin",
en_sjt_RightOuterJoin = "RIghtOuterJoin"
} 

For each one of them. I get 2 errors from MProject.targets:

Error 89 The table [OPTModeler].[en_SQLJoinType] does not define a primary key. C:\Program Files\MSBuild\Microsoft\M\v1.0\MProject.targets 86 9 OPTModeler

Error 90 Cannot create security vie...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 421355</description><a10:updated>2009-06-17T16:08:25-07:00</a10:updated></item><item><guid isPermaLink="false">421457</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=421457</link><author>DonBaechtel</author><category>Bug</category><title>New Oslo SDK Refresh dated 3/2/2009 Can Not Open Product.sln in /Models</title><description>When I try and open Product.sln in the /Models directory VSTS2008 reports:
"The project file or web has been moved, renamed or is not on your computer."

The Product.mproj file that is mentioned in Product.sln is not present in the /Models directory.

How do I open Product.sln in VSTS2008 and build the Models?
Why does Products.sln not open?

Even if the old Product.sln file was not removed by the previous version uninstall, shouldn't the new CTP Refresh have written over it with a new P...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Not Reproducible, 1 Up-Vote, 0 Down-Votes, 1 validation, 0 workarounds, 2 comments, feedback id: 421457</description><a10:updated>2009-05-11T15:12:48-07:00</a10:updated></item><item><guid isPermaLink="false">421458</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=421458</link><author>DonBaechtel</author><category>Bug</category><title>New Oslo Refresh dated 3/2/2009 Does Not Install Models or Repository</title><description>I unistalled all of the Oslo components as instructed. Installation of SDK went OK without errors.

When I executed the following command in cmd prompt window:
"%programfiles%\\microsoft oslo sdk 1.0\\bin\\m.exe" /p:image /t:tsql10 /o:Models.mx/recurse:*.m

I got:

Microsoft (R) code name "M" Compiler version 1.0.1308.1

Copyright (C) Microsoft Corporation. All rights reserved.


No inputs specified.

When I executed the following:
C:\Program Files\Microsoft Oslo SDK 1.0\Bin&gt;m.exe...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 1 Up-Vote, 0 Down-Votes, 1 validation, 0 workarounds, 1 comment, feedback id: 421458</description><a10:updated>2009-05-14T17:23:38-07:00</a10:updated></item><item><guid isPermaLink="false">421839</guid><link>http://connect.microsoft.com/oslo/feedback/ViewFeedback.aspx?FeedbackID=421839</link><author>jchase</author><category>Bug</category><title>Parameterized Projections can produce unexpected values</title><description>Here is a quick repro:

module Test  
{  
    export Blah;  
      
    language Blah  
    {  
        token begin = "(";  
        token end = ")";  
        token letter = "a".."z";  
        token dot = ".";  
          
        syntax Main   
            = p:(begin  
                 p:Join(letter, dot)?  
                 end =&gt; JoinParameters[valuesof(p)])?  
            =&gt; Example[valuesof(p)];  
                   
        // Helpers  
        syntax Join(expression,...&lt;BR&gt;&lt;BR&gt;Status: Closed, Resolution: Fixed, 0 Up-Votes, 0 Down-Votes, 0 validations, 0 workarounds, 1 comment, feedback id: 421839</description><a10:updated>2009-05-12T13:21:20-07:00</a10:updated></item></channel></rss>