Why do I have to conform?

I hope someone here can shed some light on my problem. I'm putting together an assemble edit for CG short that I'm help out on. We're in the process of locking each shot down to the exact frame count - which is where my problem comes in.
The animatics that i'm being given are at 60fps encoded in Cinepak. The final delivery of the project is going to be 720p at 30fps. Whilst we edit the shots I've been putting the 60fps animatics straight into a 30fps sequence and all was going swimmingly until we came to lock down the frame count for each shot.
When I import these animatics in my Bin in Final Cut Pro (I'm using 4.5), FCP seems to think these animatics are at 59.94fps. This is obviously an issue when doing a frame count.
I have one clip that is eactly 66 frames long (I've counted them in QuickTime just to check) but when I bring them on to a sequence at 60fps in FCP, I seem to loose 2 frames as it's only 64 frames long. I tried converting the movie to 30fps and putting it into a 30fps sequence, but when I import that movie FCP seems to think it's at 30.97fps and instead of it being 33 frames long it's 31 frames long.
The only way I can get FCP to recognise the animatic at a correct frame rate is to convert it to 30fps and then use Cinema Tools to conform the frame to 30fps. Then when I import it into my FCP project, it's correctly detected as 30fps and the frames are there.
If I overlay a conformed and unconformed version of this movie in FCP the action doesn't seem to move, I just loose the frames from the end of the shot.
So the questions I have are this...
Why do I have to conform a clip to 30fps when it already is at 30fps for FCP to correctly recognise it's frame rate when QuickTime and Compressor seem to recognise the unconformed version as 30fps just fine?
If I wanted to do a 60fps version how to I conform the framerate when Cinema Tools only can conform upto 30fps?
And finally, why can't FCP just recognise the framerate of a QuickTime movie?
I'm doing this all on a PowerMac G5 Dual 2.7Ghz with 2GB or RAM running Mac OS X 10.4.6.
thanks in advance
Andrew
PowerMac 500GHz G4 DP & PowerBook 1.25GHz G4   Mac OS X (10.4.5)  

Hey David,
Thanks for your response, I know the workflow is a little unusual but so is the project.
The reason the animatics are at 60fps is that they are motion captured and that was done at 60fps as they will be later used in a video game. The CG short is essentially a movie using the game assets and as it's 720p, it's 30fps.
I would have probably gone for image sequences too, but I was working with different shots coming from multiple artists and they are using Maya on Windows which doesn't give you much choice output for the PlayBlasts (Animatics), it seem to like AVIs the best.
Being that there was multiple revisions of each shot a day, to keep the files manageable we choose to do the PlayBlasts as Cinepak AVIs.
The edit I was putting together was only ever going to be an assemble edit, so the final frame count for each shot could be determined and then the Maya scenes would be sent to a post house for rendering. The final short would be all the shots in order back to back.
Hopefully that explains the strange workflow, if you have any tips on improving it if I have to do it again - please let me know.
I guess the framerate quirks will really be one of those mysteries!

Similar Messages

  • How can i fix my iphone i can't update or download apps, when i try it tells me toput my credit card info and i do but when i push done it tells me my payment has been declined, but why do i have to pay to update or download free apps. How can i fix this?

    how can i fix my iphone i can't update or download apps, when i try it tells me toput my credit card info and i do but when i push done it tells me my payment has been declined, but why do i have to pay to update or download free apps. How can i fix this?

    You must contact iTunes support to get the problem resolved.
    http://www.apple.com/support/itunes/contact/
    If there is a problem with your account or payment info, you cannot
    download anything (including free apps or updates) until the matter
    is resolved.
    In countries where the iTunes Store only sells apps, the accepted payment methods are Visa, MasterCard, and American Express. Other payment types such as gift cards, store credit, monthly allowances, ClickandBuy, and PayPal are not accepted. Depending on your App Store country, prices may be listed in your local currency, US Dollars, or Euros.    http://support.apple.com/kb/HT5552

  • HT1911 Why does Itunes have me logging in multiple times to buy a song? Somehow, my account got disabled now. It also shows that I am logged in....?

    Why does itunes have me logging in multiple times to buy a song? I can access everything else fine, but now my account is disabled for some reason although my password was entered correctly... help

    I've seen a couple of other threads over the last 10 minutes posting similar problems, so it appears to have affected other people as well - the poster on the first thread has now posted again saying that it's now working for him, so you could give it another try.
    Edit : your reply appeared as I was attempting to post this

  • Why do I have extra songs in my iPhone playlist that are not on my iTunes library?

    After doing the iOS7 update (and iOS7.0.2) I decided to add my music to my phone (I never had music on it before).
    I discovered that there were 20 very random and obscure broadway songs that were on my iPhone in addition to the 60 songs I just synced. They had the iCloud icon by them, unlike the songs I had just added.
    After doing research I found that the broadway songs were technically "purchased" on iTunes although they are not songs I would have ever purchased- in fact I have never once purchased anything on iTunes.  This isn't my worry though, I am assuming it must have been some random free download I did at some point?
    I went to settings > music > and turned show all music off.  This did NOT work for all of them and only solved the problem 80%.  There are still 4 of the random song on my iPhone. They DO NOT show up in my iTunes library on my computer and don't even exist on my computer.
    With the other songs I can left swip and delete but these 4 songs won't!  Why won't these four songs left swipe?
    I am going crazy and have tried restarting my phone, restarting iTunes, re-syncing, turning off the iCloud.  NOTHING WORKS.
    Please help.  I am a normally a very smart and tech-savvy person and I cannot for the life of me figure this out.  I don't want to wipe everything- which as a solution is a pretty weak solution.
    Why won't certain songs left swipe to delete off my phone when I am in the music app?
    Why do I have extra songs on my phone that don't appear on iTunes on my computer?
    Where did these songs come from and how do I get rid of them?
    Much thanks!

    I had the exact same issue!! Seriously p*ssed me off when I checked out my ITunes purchased items (via my computer) and noticed that most of the additional tracks listed on my IPhone playlist was listed there too. However, I never authorized any purchases!!  (I have actually written Apple Support asking for a full refund of all tracks listed on my purchased list)
    Be careful when you swipe your finger to the left/right on those "additional" tracks on your IPhone playlist... I'm pretty sure that the cloud symbol is an option to download or automatically buy those tracks.
    Solution for the problem:
    1 - go to your IPhone settings
    2 - choose "iTunes & App Store"
    3 - go to "Show All" & "Music"
    4 - turn off "Music" by moving the bar to the left (it should be a white color once you turn it off)
    Should solve your problem :~)

  • Why do I have "Unified Info" and plain "Info" categories in my iPhone Contacts?

    I have an iPhone 3GS (iOS 5.0.1), an iMac (OS X v10.7.3) and an iCloud account.  All are set to sync several things, but the topic of this inquiry is my Contacts.  I've noticed that when I open any given Contact listing on my iPhone, each is headed by one of two lines: "Unified Info" or plain "Info."  At the bottom of a "Unified Info" contact listing are two lines showing me "Linked Cards," one being for iCloud and the other for iPhone.  On the one headed plain "Info" there are no Linked Cards showing at the bottom of the contact listing.  As noted above, my system is  set so that the Contacts in my iPhone, my iCloud account and my iMac (which is further set to keep both my and my wife's contacts sync'd, as well) all read the same.  So why do I have these two "types" of entries on my iPhone?  I should note that all the important information in all three places (iPhone, iMac and iCloud) - name, numbers, addresses, etc. - IS THE SAME, but why do they have diffefent headings on my iPhone!?!  Any explanation from someone knowledgeable about this would be appreciated, and is there any way I can get - or should want to get - all the Contact entries on my iPhone to be "Unified Info" entries?  Thanks, in advance, for any help you can offer.

    I've got the same problem. Showed up after trying they 'sync google contacts' feature in Address Book/iTunes. Suddenly I have duplicates of all my Contacts. Address Book doesn't see any duplicates using the 'Find Duplicates...' feature. In Address Book I can only tell the difference between the duplicates by comparing the information in them. The new ones (presumably from Google) are missing fields like URL and birthday. On the iPhone, however, the names have these squares after them. These squares don't show up in Address Book (if they did it would make it much easier to delete them all).

  • Why do i have to have my cellular data turned on to recieve or send TEXT messages?

    my girlfriend and i have noticed this most recently.
    To send or recieve TEXT messages (not MMS) on our iPhone 5's we have to have our *cellular data* turned on. OMG why? It's supposed to not use cellular data for texting (or callling) so why do we have to have it switched on for TEXT messages (SMS)? Does that mean that texting is now going to eat our data plans?  If so, we'd of been better off with our old cell phones.

    no- i think you've hit the nail on the head. (perhaps inadvertantly)
    because my g/f and i couldnt get each other's txts, over 3/4 of the time, if the cellular data wasnt turned on.
    green bubble = sms.
    blue bubble=imessage (data or wifi)
    all this was with (blue bubble) imessage stuff  (with the thought that it'd use wifi, but the wifi at work *****, so ofcourse it'll use data.
    Hmmn. I'm going to shut off iMessage and see if that takes care of the issue.

  • How can I keep every single photo from saving to "collections""my photo stream""camera role" and just use one folder? And why do I have to delete the same pictures 4 times? In "collections""myphotostream"camera role""deleted photos" I need ONE FOLDER

    im sick of deleting the same picture 4 separate times, I want to limit everything to one folder and only have to delete one time, how? Why does this have to be so complicated

    Photos you take on your camera are in the Camera Roll and are like the film in a camera.
    Photo Stream is an independent stream of photos from all devices that are logged onto the same iCloud account and that have Photo Stream turned on. Photo Stream photos are kept in the cloud for 30 days or up to 1000 photos, whichever comes first, so unless you have a particular photo you just don't want to stay out there for 30 days, you don't really need to delete Photo Stream Photos. They are temporary. Your device will continue to keep your Photo Stream photos from prior to the 30 day limit, but if you switch Photo Stream off in iCloud and then right back on, the only photos that will re-display in Photo Stream on that device are the ones that remain within the 30 Day/1000 photo parameter.
    Collections is simply a single place which shows all of the photos that you have on your device. You do not need to delete photos from Collections. It is just a single place where you can see the contents of all of your albums.
    Photos in albums that you have created on the device itself are tied to the photos in your Camera Roll, so if you delete them from the Camera Roll, it will tell you that it will also be deleted from an album.
    Albums that you have sync'd from your computer should be removed the same way you got them there - by hooking the device up to a the computer you did the sync with, and un-selecting the album from the Photo profile screen.
    So, really, there are only two places that you need to delete photos - Camera Roll and Photo Stream.
    Cheers,
    GB

  • Why do I have to switch from Windows Phone to Andr...

    Why do I have to switch from Windows Phone to Android?
    [September 30, 2014]
    This year all my friends with Windows Phone (WP) had switched to Android. Why? The Apps. I continued with WP until now because the OS is very cool (particularly the 8.1 desktop) and because I love Nokia Phones. And the new 830 and 930 models look great.
    But I will buy a new Fuji X30 Camera, I need the Wifi remote app for some shoots,  I have no choice
    Now, I will give a list of reasons my friends left WP because lack or applications, maybe somebody at Microsoft is listening and can revert this tendency.
    1. Bank Applications (Bancolombia APP)
    2. Giro D’Italia app from La gazzetta dello sport.
    3. Stereopinic Concert app.
    4. General Motors - Chevrolet navigation/location app.
    Another annoying thing with Nokia phones in emerging markets is they don’t distribute all the accessories (headphones, wireless chargers, cases), so you have to buy them from another country make them expensive. I even met three months ago the commercial leader for Nokia here in Colombia, a group of people mentioned this, but nothing has changed since then. The updates came very late and right now I’m not able to use Cortana
    I hope Microsoft starts investing hard on apps and identify that little temporal applications for just one week or month (sport events/concerts) and start to create mechanisms to get things done. They just can’t waste the 6’000.000 consumers in US and the 10% share market in some countries in Europe and in emerging markets.

    I don't endorse any mobile phone brand nor receive any free stuff from them. Neither did I advertise anything. It was rather a recommendation if the starter of this thread would like ot purchase an Android phone. Censorship won't help to sell any more Lumia phones.
    I cannot blame anybody who's about to purchase an Android phone. Being a Windows Mobile & Phone user since 2006 I've seen those strategic mistakes Microsoft has made when the 1st and the 2nd generation of Windows Phones were released (the price of developer account etc. etc.). It's very hard to mend those things afterwards but I sincerely hope it won't be impossible.
    I'm blessed that I live in FInland because Nokia has always been considered as a Finnish mobile brand and therefore there are all those (well, almost all) necessary apps available for Windows Phone. IMO the best Nokia app has been Here Transit. I really don't need Here Drive+ because they don't bother to include speed cams and line assistance to their app. Just take a look at Navigation Europe and there you have the best possible navigation app for Windows Phone. Waze is also great and it's free. Hmm, I guess that sentence will be censored because I recommended something
    I've been quite pleased with the latest Windows Phones. They haven't crashed like my Dell Venue Pro did (first Windows Phone ever) or like my Android phone, tablet and TV box. But in order to increase the market share  of Windows Phones there are two ways:
    1) good (amount of) apps, great hardware and/or
    2) double booting phone where it's possible to choose whether to boot to Android or to Windows Phone. I'd love to have that kinda phone with the goods described in 1)
    Moderator's Note: Discussing or complaining about moderator actions on the forum is not allowed. If you feel that your posts have been moderated unfairly, please contact our Community Manager via private message.

  • Why cant i have more than one movie at a time

    why cant i have more than one movie at one time

    It may be how much space is available on your iPad. The average movie is around 2.5 gigabytes. If you reach your space limit then you can't download anything until you clear space.

  • Why do i have to wait 90 days to download music I bought with another apple ID?

    My iphone 5 is now linked to a 'business' Apple ID.   I would like to change that to a personal apple Id that i used to purchase many songs.    I did change the apple ID but when I turned on 'automatic downloads' for music, a message appeared saying:   'This device is already associated with an apple ID.  If you turn on auto-downloads, you cannot download past purchases with a different apple ID for 90 days'.      
    Why do i have to wait 90 days to use music i bought with another apple ID?   Is there another way to do this so that I don't have to wait 90 days?
    Thanks

    No. There is no getting around this limitation.

  • HT1918 why do i have to create a new itunes account because I moved to Canada from the U.S.?

    why do i have to create a new itunes account because I moved to Canada from the U.S.?( My current account won't let me change my address to canada so my billing address for account is incorrect, making it impossible for me to buy anything). Will it affect what I am able to put on my device i.e. already downloaded apps, music, etc?

    fayry wrote:
    ... how do I move over my purchases from my current account to my new account?
    This is not possible...
    Anything Downloaded with a Particular Apple ID is tied to that Apple ID and Cannot be Merged or Transferred to a Different Apple ID.
    Apple ID FAQs  >  http://support.apple.com/kb/HE37

  • When I choose SHARE for a photo on my iphone that i just updated to ios 7, why do I have to keep opening the icloud control on my pc, uncheck and then recheck photos for them to then appear in icloud photos on my pc?

    Before ios 7, photos that I took on my iphone 5 would go from camera roll to photo stream on my phone and then show up in my Photo Stream folder on my pc within a few seconds. Now they no longer auto sync to my Photo Stream folder on my pc. I know about the new iCloud Photos folder in my pc but the photos do not show up until I manually open the iCloud panel, uncheck the photos button, hit apply, then recheck the photos button and hit apply again. Why do I have to do all of this when it used to be automatic? Is the old Photo Stream folder on my pc dead now? Anyone else having this problem?

    I HAVE RESOLVED THIS!!  The problem was that I was signed in to iCloud on my iphone with an old Apple ID and using a different Apple ID on my pc. I signed out of iCloud on my phone, then re-signed in with the same id as the iCloud on my pc. Presto chango. All is well.

  • Why do I have to remove VI from SubPanel?

    LV 2013, Win7
    I have a program where a menu item can open or close a particular window.
    That window is large, contains 72 SubPanels, each SubPanel contains a single instance of a reentrant VI (called the BLOCK VI).
    I have a LARGE memory leak (about 100 MBytes ) each time the window opens and closes.  I'm using the Windows function WORKING SET SIZE to judge memory usage.
    In chasing this, I have put a DIAGRAM DISABLE around the entite block diagram of the BLOCK VI.  That means it cannot allocate anything in code.
    The problem still exists.
    I seem to have found the problem, but I don't understand why - it seems to contradict the HELP.
    The HELP text for INSERT VI into a SubPanel says this:
    I interpret that highlighted part as meaning when my Window VI stops, the VIs will be REMOVED automatically (They have been stopped before).
    But that doesn't seem to be the case.
    Here is the Memory usage before I discovered the removal angle.  I Open and close the window 4 times:
    If I REMOVE the VI myself, then here's what it looks like:
    --- That's more like I would expect - whatever it uses when open, it gives back when closed.
    I have verified it's a real problem - I have a stress test to cycle the open/close operation, and it eventually dies with a MEMORY FULL message.
    So, here's the code:
    There is a tab control with 12 pages on it.  Each page has nothing but six SubPanels on it.
    So, I collect those 72 SubPanel references.
    For performance reasons, I pick out the page that is showing (set from the last time the user closed it), and launch the blocks for that page first.
    I then bring up the window's front panel, and then launch the blocks that are not showing, so that they are ready to go if the user switches tabs.
    Here is the LAUNCH BLOCKS code:
    I convert the generic ref to a SubPanel Ref, open a CALL and COLLECT reference to the BLOCK VI, and insert the VI, then RUN the BLOCK VI instance.
    No errors occur here.
    When I CLOSE the window, here's what happens:
    The instances of the BLOCK VI have already been told to quit (for this test, they are entirely disabled anyway, so do not run).
    I WAIT ON ASYNCH CALL for each one (I don't really need to collect anything, but I need to wait on them quitting.  I've been going back and forth between C&C and other methods of doing that.
    It's that REMOVE VI part that I DISABLED and ENABLED to produce the mem usage graphs above.  Originally I didn't have it, but I tried and it seems to solve the problem.
    But why?  The help says that I don't need it.  After this code, the window VI quits, so they should be removed automatically.
    But yet the memory piles up...
     QUESTIONS:
    1.. Why do I have to REMOVE the VI?
    2... Does it matter if I RUN the VI before INSERTING, or INSERT before RUNNING?
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

    CoastalMaineBird wrote:
    The HELP text for INSERT VI into a SubPanel says this:
     QUESTIONS:
    1.. Why do I have to REMOVE the VI?
    2... Does it matter if I RUN the VI before INSERTING, or INSERT before RUNNING?
    I would say that the help is poorly phrased. It's quite easy to demonstrate that the when a VI stops running, the VIs in its subpanels are not removed automatically (see the example). I'm assuming that what was meant here is "until the VI that contains the SP goes idle or out of scope", which is not how most people would interpet "stop". As long as the VI stays in run mode, even if it's not actually running, the FP stays in the SP unless you remove it.
    This is the behavior you're seeing and it explains the memory issues. Since you're not removing the FPs, they are apparently staying open, thus making your close ref a no-op, and since you then keep going, they're apparently staying open in the background. This is a guess. I haven't checked it, but it seems to match what you're describing.
    And no, I don't think the order of the operations matters, but I would suggest running the VI before inserting, to avoid a case where you have a non-running VI visible.
    Try to take over the world!
    Attachments:
    subpanel example.vit ‏33 KB

  • Why do I have to set the PrincipalName property on my discovered ApplicationComponent instances?

    In the simple example below I define three classes:
    MyComputerRoleClass (with base Microsoft.Windows.ComputerRole)
    MyLocalApplicationClass (with base Microsoft.Windows.LocalApplication)
    MyApplicationComponentClass (with base Microsoft.Windows.ApplicationComponent)
    As well as a hosting relationship
    MyLocalApplicationClassHostsMyApplicationComponentClass
    that let's MyLocalApplicationClass host MyApplicationComponentClasses.
    In a timed PowerShell discovery targeting the RootManagementServer (Root Management Server Emulator) I create
    1 MyComputerRoleClass instance
    1 MyLocalApplicationClass instance and 
    2 MyApplicationComponentClass instances hosted on the instance of MyLocalApplicationClass
    By setting the PrincipalName property for the instances of MyComputerRoleClass
    and MyLocalApplicationClass I implicitly create hosting relationship instances of
    Microsoft.Windows.ComputerHostsComputerRole and Microsoft.Windows.ComputerHostsLocalApplication
    respectively.
    But why do I have to set PrincipalName on instances of MyApplicationComponentClass as well? If I don't I'll get this error:
    Microsoft.EnterpriseManagement.Common.DiscoveryDataMissingKeyException,Missing key in the discovery data item.
    Key property name: Microsoft.Windows.Computer.PrincipalName
    Here my discovery script:
    param($sourceId,$managedEntityId)
    $api = new-object -comObject "MOM.ScriptAPI"
    $api.LogScriptEvent('DiscoverClassesAndRelationships.ps1', 1001, 0, "Discovery started (12)")
    $discoveryData = $api.CreateDiscoveryData(0,$sourceId,$managedEntityId)
    $computer = 'SomeServer.SomeDomain'
    $myComputerRoleClass = $discoveryData.CreateClassInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyComputerRoleClass']$")
    $myComputerRoleClass.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", "MyComputerRoleClass instance on $computer")
    $myComputerRoleClass.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computer)
    $discoveryData.AddInstance($myComputerRoleClass)
    $myLocalApplicationClass = $discoveryData.CreateClassInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyLocalApplicationClass']$")
    $myLocalApplicationClass.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", "MyLocalApplicationClass instance on $computer")
    $myLocalApplicationClass.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computer)
    $discoveryData.AddInstance($myLocalApplicationClass)
    $myApplicationComponentClass1 = $discoveryData.CreateClassInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyApplicationComponentClass']$")
    $myApplicationComponentClass1.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", "MyApplicationComponentClass instance")
    $myApplicationComponentClass1.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computer) # Why is this needed
    $myApplicationComponentClass1.AddProperty("$MPElement[Name='MyDiscoveryDemoManagementPack.MyApplicationComponentClass']/Name$", "Number 1")
    $discoveryData.AddInstance($myApplicationComponentClass1)
    $myApplicationComponentClass2 = $discoveryData.CreateClassInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyApplicationComponentClass']$")
    $myApplicationComponentClass2.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", "MyApplicationComponentClass instance")
    $myApplicationComponentClass2.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computer) # Why is this needed
    $myApplicationComponentClass2.AddProperty("$MPElement[Name='MyDiscoveryDemoManagementPack.MyApplicationComponentClass']/Name$", "Number 2")
    $discoveryData.AddInstance($myApplicationComponentClass2)
    $relationshipInstance1 = $discoveryData.CreateRelationshipInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyLocalApplicationClassHostsMyApplicationComponentClass']$")
    $relationshipInstance1.Source = $myLocalApplicationClass
    $relationshipInstance1.Target = $myApplicationComponentClass1
    $discoveryData.AddInstance($relationshipInstance1)
    $relationshipInstance2 = $discoveryData.CreateRelationshipInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyLocalApplicationClassHostsMyApplicationComponentClass']$")
    $relationshipInstance2.Source = $myLocalApplicationClass
    $relationshipInstance2.Target = $myApplicationComponentClass2
    $discoveryData.AddInstance($relationshipInstance2)
    $api.LogScriptEvent('DiscoverClassesAndRelationships.ps1', 1002, 0, "Discovery ended - data returned now")
    #$api.return($discoveryData)
    $discoveryData
    Here my classes and relationships:
    <TypeDefinitions>
    <EntityTypes>
    <ClassTypes>
    <ClassType ID="MyDiscoveryDemoManagementPack.MyComputerRoleClass" Base="Windows!Microsoft.Windows.ComputerRole" Accessibility="Internal" Abstract="false" Hosted="true" Singleton="false"/>
    <ClassType ID="MyDiscoveryDemoManagementPack.MyLocalApplicationClass" Base="Windows!Microsoft.Windows.LocalApplication" Accessibility="Internal" Abstract="false" Hosted="true" Singleton="false"/>
    <ClassType ID="MyDiscoveryDemoManagementPack.MyApplicationComponentClass" Base="Windows!Microsoft.Windows.ApplicationComponent" Accessibility="Internal" Abstract="false" Hosted="true" Singleton="false">
    <Property Key="true" ID="Name" Type="string"/>
    </ClassType>
    </ClassTypes>
    <RelationshipTypes>
    <RelationshipType ID="MyDiscoveryDemoManagementPack.MyLocalApplicationClassHostsMyApplicationComponentClass" Base="System!System.Hosting" Abstract="false" Accessibility="Internal">
    <Source ID="Source" Type="MyDiscoveryDemoManagementPack.MyLocalApplicationClass"/>
    <Target ID="Target" Type="MyDiscoveryDemoManagementPack.MyApplicationComponentClass"/>
    </RelationshipType>
    </RelationshipTypes>
    </EntityTypes>
    </TypeDefinitions>
    For anyone who would like to try this out, the complete management pack (you need to change $computer = 'SomeServer.SomeDomain' to match some managed computer in your system):
    <?xml version="1.0" encoding="utf-8"?>
    <ManagementPack SchemaVersion="2.0" ContentReadable="true" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <Manifest>
    <Identity>
    <ID>MyDiscoveryDemoManagementPack</ID>
    <Version>1.0.0.28</Version>
    </Identity>
    <Name>MyDiscoveryDemoManagementPack</Name>
    <References>
    <Reference Alias="SC">
    <ID>Microsoft.SystemCenter.Library</ID>
    <Version>7.0.8433.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="Windows">
    <ID>Microsoft.Windows.Library</ID>
    <Version>7.5.8501.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    <Reference Alias="System">
    <ID>System.Library</ID>
    <Version>7.5.8501.0</Version>
    <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
    </Reference>
    </References>
    </Manifest>
    <TypeDefinitions>
    <EntityTypes>
    <ClassTypes>
    <ClassType ID="MyDiscoveryDemoManagementPack.MyComputerRoleClass" Base="Windows!Microsoft.Windows.ComputerRole" Accessibility="Internal" Abstract="false" Hosted="true" Singleton="false" />
    <ClassType ID="MyDiscoveryDemoManagementPack.MyLocalApplicationClass" Base="Windows!Microsoft.Windows.LocalApplication" Accessibility="Internal" Abstract="false" Hosted="true" Singleton="false" />
    <ClassType ID="MyDiscoveryDemoManagementPack.MyApplicationComponentClass" Base="Windows!Microsoft.Windows.ApplicationComponent" Accessibility="Internal" Abstract="false" Hosted="true" Singleton="false">
    <Property Key="true" ID="Name" Type="string" />
    </ClassType>
    </ClassTypes>
    <RelationshipTypes>
    <RelationshipType ID="MyDiscoveryDemoManagementPack.MyLocalApplicationClassHostsMyApplicationComponentClass" Base="System!System.Hosting" Abstract="false" Accessibility="Internal">
    <Source ID="Source" Type="MyDiscoveryDemoManagementPack.MyLocalApplicationClass" />
    <Target ID="Target" Type="MyDiscoveryDemoManagementPack.MyApplicationComponentClass" />
    </RelationshipType>
    </RelationshipTypes>
    </EntityTypes>
    </TypeDefinitions>
    <Monitoring>
    <Discoveries>
    <Discovery ID="MyDiscoveryDemoManagementPack.MyDiscovery" Target="SC!Microsoft.SystemCenter.RootManagementServer" Enabled="true" ConfirmDelivery="false" Remotable="true" Priority="Normal">
    <Category>Discovery</Category>
    <DiscoveryTypes>
    <DiscoveryClass TypeID="MyDiscoveryDemoManagementPack.MyComputerRoleClass" />
    <DiscoveryClass TypeID="MyDiscoveryDemoManagementPack.MyLocalApplicationClass" />
    <DiscoveryClass TypeID="MyDiscoveryDemoManagementPack.MyApplicationComponentClass" />
    <DiscoveryRelationship TypeID="MyDiscoveryDemoManagementPack.MyLocalApplicationClassHostsMyApplicationComponentClass" />
    </DiscoveryTypes>
    <DataSource ID="DS" TypeID="Windows!Microsoft.Windows.TimedPowerShell.DiscoveryProvider">
    <IntervalSeconds>300</IntervalSeconds>
    <SyncTime />
    <ScriptName>DiscoverClassesAndRelationships.ps1</ScriptName>
    <ScriptBody><![CDATA[param($sourceId,$managedEntityId)
    $api = new-object -comObject "MOM.ScriptAPI"
    $api.LogScriptEvent('DiscoverClassesAndRelationships.ps1', 1001, 0, "Discovery started (12)")
    $discoveryData = $api.CreateDiscoveryData(0,$sourceId,$managedEntityId)
    $computer = 'SomeServer.SomeDomain'
    $myComputerRoleClass = $discoveryData.CreateClassInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyComputerRoleClass']$")
    $myComputerRoleClass.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", "MyComputerRoleClass instance on $computer")
    $myComputerRoleClass.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computer)
    $discoveryData.AddInstance($myComputerRoleClass)
    $myLocalApplicationClass = $discoveryData.CreateClassInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyLocalApplicationClass']$")
    $myLocalApplicationClass.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", "MyLocalApplicationClass instance on $computer")
    $myLocalApplicationClass.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computer)
    $discoveryData.AddInstance($myLocalApplicationClass)
    $myApplicationComponentClass1 = $discoveryData.CreateClassInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyApplicationComponentClass']$")
    $myApplicationComponentClass1.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", "MyApplicationComponentClass instance")
    $myApplicationComponentClass1.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computer) # Why is this needed
    $myApplicationComponentClass1.AddProperty("$MPElement[Name='MyDiscoveryDemoManagementPack.MyApplicationComponentClass']/Name$", "Number 1")
    $discoveryData.AddInstance($myApplicationComponentClass1)
    $myApplicationComponentClass2 = $discoveryData.CreateClassInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyApplicationComponentClass']$")
    $myApplicationComponentClass2.AddProperty("$MPElement[Name='System!System.Entity']/DisplayName$", "MyApplicationComponentClass instance")
    $myApplicationComponentClass2.AddProperty("$MPElement[Name='Windows!Microsoft.Windows.Computer']/PrincipalName$", $computer) # Why is this needed
    $myApplicationComponentClass2.AddProperty("$MPElement[Name='MyDiscoveryDemoManagementPack.MyApplicationComponentClass']/Name$", "Number 2")
    $discoveryData.AddInstance($myApplicationComponentClass2)
    $relationshipInstance1 = $discoveryData.CreateRelationshipInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyLocalApplicationClassHostsMyApplicationComponentClass']$")
    $relationshipInstance1.Source = $myLocalApplicationClass
    $relationshipInstance1.Target = $myApplicationComponentClass1
    $discoveryData.AddInstance($relationshipInstance1)
    $relationshipInstance2 = $discoveryData.CreateRelationshipInstance("$MPElement[Name='MyDiscoveryDemoManagementPack.MyLocalApplicationClassHostsMyApplicationComponentClass']$")
    $relationshipInstance2.Source = $myLocalApplicationClass
    $relationshipInstance2.Target = $myApplicationComponentClass2
    $discoveryData.AddInstance($relationshipInstance2)
    $api.LogScriptEvent('DiscoverClassesAndRelationships.ps1', 1002, 0, "Discovery ended - data returned now")
    #$api.return($discoveryData)
    $discoveryData]]></ScriptBody>
    <Parameters>
    <Parameter>
    <Name>sourceId</Name>
    <Value>$MPElement$</Value>
    </Parameter>
    <Parameter>
    <Name>managedEntityId</Name>
    <Value>$Target/Id$</Value>
    </Parameter>
    </Parameters>
    <TimeoutSeconds>120</TimeoutSeconds>
    </DataSource>
    </Discovery>
    </Discoveries>
    </Monitoring>
    <LanguagePacks>
    <LanguagePack ID="ENU" IsDefault="true">
    <DisplayStrings>
    <DisplayString ElementID="MyDiscoveryDemoManagementPack.MyComputerRoleClass">
    <Name>A demo Computer Role (base Microsoft.Windows.ComputerRole)</Name>
    <Description></Description>
    </DisplayString>
    <DisplayString ElementID="MyDiscoveryDemoManagementPack.MyLocalApplicationClass">
    <Name>A demo Local Application (base Microsoft.Windows.LocalApplication)</Name>
    <Description></Description>
    </DisplayString>
    <DisplayString ElementID="MyDiscoveryDemoManagementPack.MyApplicationComponentClass">
    <Name>A demo Application Component (base Microsoft.Windows.ApplicationComponent)</Name>
    <Description></Description>
    </DisplayString>
    <DisplayString ElementID="MyDiscoveryDemoManagementPack.MyDiscovery">
    <Name>My Demo Discovery</Name>
    <Description>Script based discovey of all demo classes and relationships in this demo. To run at the Root Management Server Simulator</Description>
    </DisplayString>
    </DisplayStrings>
    <KnowledgeArticles></KnowledgeArticles>
    </LanguagePack>
    </LanguagePacks>
    </ManagementPack>

    According to
    System Center Authoring Hub:
    "Any key properties of the class being discovered and the key properties of any of its parents must be provided. Values for other properties are optional. In this example [as well as mine], the class being discovered is hosted by Windows Computer
    and the key property of that class is added to the instance."
    http://social.technet.microsoft.com/wiki/contents/articles/14261.operations-manager-management-pack-authoring-discovery-scripts.aspx
    So that's why :-)
    Michael

  • Why do I have to click on all of my flash components before I can navigate?

    Without modification to the code...the component is there but
    it needs to be clicked on before I can navigate the site. Should
    Dreaweaver not know how to properly insert the code necessary allow
    the flash component to view properly? What am I missing? I know
    this is a Deramweaver forum....but the problem does not not seem to
    be with Flash, it seems to be in the code that Dreamweaver creates
    when the Flash component is inserted.
    I have been able to find a work around to my problem but
    surely it is not what everyone out there is doing. If
    so...Dreamweaver or Flash has a serious bug!
    I created a site a while back and everthing worked fine. So I
    copied some code from that site to fix the new one. However even
    after copying the code I still have to modify it to make it
    work..(the modifcations are obvious.) This is suely not the way it
    is done all the time.
    I have three questions:
    1. Why did everything work fine with the first site with no
    modifications?
    2. Why do I have to copy the code to the other site after
    inserting the Flash component?
    3. Why does dreamweaver not do it for me? (it did everything
    right the other time, but now it doen't even work in the previous
    site)
    I feel like I must have changed a setting somewwhere that I
    did not realize would effect this...Perhaps it is a Dreamwweaver
    thing.
    PLEASE HELP!

    It's IE-only behaviour as a result of changes Microsoft made
    several
    years ago to their browser, regarding how Active Content
    (Flash, Quicktime
    etc)
    is handled, after losing a high profile court case.
    http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/
    Background:
    http://en.wikipedia.org/wiki/Eolas
    See also
    http://www.adobe.com/devnet/activecontent/
    If you're running Dreamweaver 8.0.2/CS3, the fix is already
    built into DW's
    interface.
    If not, try
    http://blog.deconcept.com/swfobject/
    If you want to use Flash for navigation, consider this -
    1. Some people don't have Flash installed - what do they do?
    2. Search engines don't parse Flash links - your site will
    not be spidered
    3. Screen assistive devices don't parse Flash links - what
    will those users
    do?
    4. DW cannot maintain links within a Flash movie, so if you
    move or rename
    a linked file, your navigation will break - what will you do?
    It's usually a very bad idea for these reasons...
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "South Beach" <[email protected]> wrote in
    message
    news:[email protected]...
    > Without modification to the code...the component is
    there but it needs to
    > be
    > clicked on before I can navigate the site. Should
    Dreaweaver not know how
    > to
    > properly insert the code necessary allow the flash
    component to view
    > properly?
    > What am I missing?
    >
    > I have been able to find a work around to my problem but
    surely it is not
    > what
    > everyone out there is doing. If so...Dreamweaver or
    Flash has a serious
    > bug!
    >
    > I created a site a while back and everthing worked fine.
    So I copied some
    > code from that site to fix the new one. However even
    after copying the
    > code I
    > still have to modify it to make it work..(the
    modifcations are obvious.)
    > This
    > is suely not the way it is done all the time.
    >
    > I have three questions:
    > 1. Why did everything work fine with the first site with
    no
    > modifications?
    > 2. Why do I have to copy the code to the other site
    after inserting the
    > Flash
    > component?
    > 3. Why does dreamweaver not do it for me? (it did
    everything right the
    > other
    > time, but now it doen't even work in the previous site)
    >
    > I feel like I must have changed a setting somewwhere
    that I did not
    > realize
    > would effect this...Perhaps it is a Dreamwweaver thing.
    >
    > PLEASE HELP!
    >

Maybe you are looking for

  • Condition to check in decode statement

    Hi All, I have a requirement to check below condtion in decode , please help me on this I need to check name field from a table if it is not equals to null and not equals to ABC% then i need to print some static value as 'XYZ' Thnaks

  • Itunes will not show individual songs

    When I go on itunes, the individual songs will not display to be purchased. Suggestions?

  • Imovie with 2nd momitor

    I have a 17" Apple CRT hooked up to my 15" PB in extended desktop mode. Is there any way of using one monitor to preview the movie while using the other to work, like FCP or an Avid? PowerBook G4 1.25ghz   Mac OS X (10.4.5)  

  • Q.Status  Stopped

    Hi all, We are doing RFC->XI(BPM)->File scenarios. When we test the scenario with the same input and sometimes it works fine. But in some case we are getting a "Scheduled" status in the 'Monitor for processed XML messages(sxmb_moni)' . Ex if we test

  • Unable to view my masters --Aperture 2.1.4

    I'm running Aperture 2.1.4 with my library managed on an external hard drive.  I import only the RAW images from my shoots.  I have something less than 10,000 images in total and my system is slow but has always been reliable.  I've lost the ability