3D tracking and snapping object to null?

Okay so my teacher wanted us to use 3d tracking and then put in objects to texts in the video footage. I did the 3D analyzing and then put down my target on the screen. He then said that after the null was used for the tracking marker that I can put an image in it and snap that image to the null by pressing command. I'm on a PC at home. I'm sorry but I despise Mac. Since I don't have a command button and we use CC in school but at home I have CS6 I donno how to snap the picture to the null in CS6. Please help I'm freaking out.

Alt and Option are the matching keys on a PC and a Mac
Ctrl and cmmd are the other matching keys
You can use two techniques for placing a new 3D layer in the same position as a null. Copy the position property of the null and paste to the new layer, or hold down the Cmnd/Ctrl + Shift key and make the null  the parent of the new layer. You can then remove the parent or leave it. If you do not see the parenting column in the timeline right click at the top and go to Columns>Parent.

Similar Messages

  • How to disable coupling between audio tracks and environment objects?

    I would like my environment to remain static. When I delete tracks on the Arrange page the corresponding environment objects dissappear. Is there any way to defeat this?
    I couldn't find an answer in the L8 manual. Environment objects continue to disappear even when I "protect cabling/positions"

    Yep, you need to turn off LP8's new "Auto-manage audio objects" function in the prefs.
    Now, as in all previous versions of Logic, you can create whatever audio objects you need in the environment, and they will all stay there like good obedient little objects.

  • How to reset the feature that allows audio and video tracks to snap to other tracks on timeline

    I have somehow disabled the feature that allows you to drag and snap video and audio tracks on the timeline to other tracks or positions of import.  It is only one project that has been affected, and all I can think of is that while performing some other keyboard shortcut, I accidentally perfromed a shortcut that diabled this feature. 

    You mean, "Snap?" Press 'S' on the keyboard, or press the magnet button in the Timeline panel.

  • TRACKS and CHANNELS and OBJECTS oh my!

    I love logic!...but some of the terminology is so obviously confusing it boggles me. Can someone please clarify...and I do mean clarify some of this confusion.
    Arrange tracks...are not the same as channel tracks?...Arrange tracks have a channel setting which selects a "track"...The arrange track # and channel track# have nothing to do with each other.Tracks are associated...or should I say...can be linked to(but dont have to be) with audi objects.
    How do these elements fit together? I've read every book and manual and nobody has made it clear..NOBODY! Does an audio object need to be assigned to a "track". Are they essentially the same thing. or can you have a track that has no assignment to an audio object in which case it just doesn't play? If I select a track in the channel perameter box...am I essentially selecting an audio object? Or is a track a virtual pathway of sorts.
    This confusion is so blatanly obvious I cant believe it. Just draw me a flow chart for gods sake..it cant be that convoluted. Any clarification would be most gratefully accepted. THANKS

    I love logic!...
    I don't know how you can love it with this question and passion, but onward we go at the risk of responding to flame bait...
    Arrange tracks...are not the same as channel
    tracks?...Arrange tracks have a channel setting which
    selects a "track"...The arrange track # and channel
    track# have nothing to do with each other.Tracks are
    associated...or should I say...can be linked to(but
    dont have to be) with audi objects.
    I am not going to open up my manual and look up every term used but the 'confusion' would stem from the fact that Logic (and all DAWs) are both the mixer and media (aka the Tape). In traditional multitrack recordings that went from mixer to tape (Tracking) and then back from tape to mixer (to 2 track- tape again during Mixdown) a Channel was on the mixing board and a Track was on the tape deck. Many times you could mix the two and people would still know what you were talking about if the statement was obvious, but that is where we get those two terms.
    Since Logic is BOTH, the meanings get a little blurred. However, some of the confusion is taken away as if you record onto "Track 1" you would have to do so via Channel 1 (although not necessarily through Input 1). On split mixing desks you could track the vocal through channel 8, record it onto tape track 10 and mix it down through channel 16. DAWs don't really give you that option and you can actually see what is recorded on what channel/track etc.
    If you think that a Channel (strip) is the mixer part with the fader and inserts, etc and the space on the arrange window where the objects are layed out is the Track, that is all you need to know. HOWEVER, Logic numbers ALL TRACKS in the arrange window from 1 - xxx. You can ignore that number as it is just a numerical listing and doesn't represent any thing tangible.
    Does an audio object need to be assigned to a
    "track".
    When the audio object is in the arrange window, it has is own 'track' that is to its right.
    Are they essentially the same thing. or can
    you have a track that has no assignment to an audio
    object in which case it just doesn't play?
    Yes you can. You can use it for a variety of uses but whatever objects are on it won't play. It is called NO OUTPUT
    If I
    select a track in the channel perameter box...am I
    essentially selecting an audio object? Or is a track
    a virtual pathway of sorts.
    Yes.You are just changing that parameter's assignment. You can have many Channels that point to the same 'track' and will read the same data etc.

  • How do you track a moving object using Labview and Vision Assistant

    I am using Vision and Labview to create a program that tracks and follow a moving object using a high end camera. Basically what it does is it detects a foreign object and locks on to it and follows it where ever it goes in a control sized room.
    I have no idea how to do this. Please help. Or is there an available example.
    Thanks.

    Hello,
    It sounds like you want to look into a Vision technique called Pattern Matching.  Using our Vision tools, you can look for a image, called a template, within another image.  Vision will scan over the entire image of interest trying to see if there are any matches with the template.  It will return the number of matches and their coordinates within the image of interest.  You would take a picture of the object and use it as the template to search for.  Then, take a picture of the entire room and use pattern matching to determine at what coordinates that template is found in the picture.  Doing this multiple times, you can track the movement of the object as it moves throughout the room.  If you have a motion system that will have to move the camera for you, it will complicate matters very much, but would still be possible to do.  You would have to have a feedback loop that, depending on where the object is located, adjusts the angle of the camera appropriately.
    There are a number of different examples a that perform pattern matching.  There are three available in the example finder.  In LabVIEW, navigate to "Help » Find Examples".  On the "Browse" tab, browse according to "Directory Structure".  Navigate to "Vision » 2. Functions".  There are examples for "Pattern Matching", "Color Pattern Matching", and "Geometric Matching".  There are also dozens of pattern matching documents and example programs on our website.  From the homepage at www.ni.com, you can search in the top-right corner the entire site for the keywords, "pattern matching". 
    If you have Vision Assistant, you can use this to set up the pattern matching sequence.  When it is complete and customized to your liking, you can convert that into LabVIEW code by navigating to "Tools » Create LabVIEW VI..."  This is probably the easiest way to customize any type of vision application in general.
    I hope this helps you get started.  Take care and good luck!
    Regards,Aaron B.
    Applications Engineering
    National Instruments

  • Help with Motion Tracking and Masking?

    Hi. First and probably only post here. I've got a bit of an issue....
    I'm trying to create "snapshots" in my video that are created from masks which are then motion tracked and remain stationary. Here's a video of what i'm talking about... http://www.youtube.com/watch?v=9OhVAduuJc8
    The problem I'm running into is that after i motion track the layer, select a null object as the target, duplicate the video layer, mask the object, freeze frame, and pair it to a null layer, the object does not remain stationary as the ones in the video do. Instead it moves WITH the null object and I cant figure out why. I've gotten a tutorial from the guy who made the video, however it's private so i don't know if you guys will be able to see it. http://www.youtube.com/watch?v=zY0QLrMCcGM
    Either way, i followed the tutorial exactly and still to no avail. Are my settings messed up or what exactly is going on? Ive successfully done this project before but now that i'm using CS5, i'm running into these issues. If anyone has any advice i'd gladly try it out and return with the results.
    Thanks so much for trying to help me out.

    Yeah the null is still moving. Will freezing it lock the mask into place while still allowing the footage to play through? And how would i go about "freezing the null"?
    I just dont understand how this person does it in the tutorial, and the mask remains in place. I know you probably can't watch the tutorial cause the user has it set as private, but as far i know his mask stays in place, but uses the null (while still moving) as a tracking device to keep the mask from floating out of control as the camera moves through the shot.
    Sorry if I'm making this rather confusing. It's difficult to explain.
    Maybe it might be easier to explain how you would obtain the result from the video I've posted? Keep in mind I dont have CameraTracker.

  • [svn:bz-trunk] 11030: Tweak the deserialization of ASObjects to treat an empty string for the type of an object as null .

    Revision: 11030
    Author:   [email protected]
    Date:     2009-10-20 11:35:02 -0700 (Tue, 20 Oct 2009)
    Log Message:
    Tweak the deserialization of ASObjects to treat an empty string for the type of an object as null. It appears that there is some logic in the LC remoting code that relies on a non-null class name to always exist. This change reverts to the old behavior of not allowing empty string as a value for the ASObject.namedType.
    This should fix bug 2448442 and its duplicates caused by the recent serialization changes.
    I don't think this is the perfect fix. Pending further investigation, a better fix would be either:
    a. If it's OK to assume that empty string should always mean null for the type of the ASObject, the code that enforces it should be in the setter/getter inside ASObject and not in the deserializer.
    b. ASObject doesn't guarantee that a named type exists or is valid. In that sense an empty string is as bad as some random characters that cannot be a valid class name in java, so depending on how disruptive it may be, the fix should be in any logic that uses ASObject.getType().
    Modified Paths:
        blazeds/trunk/modules/core/src/flex/messaging/io/amf/AbstractAmfInput.java

    Hi Pavan,
    "In your payload there is no namespace prefix for the elements under PayloadHeader element."
    Yes, you are right - but this message is standard AQ Adapter Header message - it's not defined by me. I just used message which was automatically added to my project when I have defined AQ Adapter.
    "In your process is the default namespace is same as namespace value of tns ??"
    Do you mean targetNamespace? If yes it's different as it points to process "targetNamespace="http://xmlns.oracle.com/PF_SOA_jws/PF_APPS/APPS_PROCESS" (names of application and process have changed as I try different ways to do that)
    ns1 is: xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/aq/PF_SOA/PF_APPS/PO_AQ"
    "another thing is tns and ns1 should have same values.."
    When I create a variable of header type, namespace ns1 is automatically created for it. I set it as property of receive activity. When process is instantiated on the serwer I get the error in which you can see that namespace is tns.
    Maybe I'm doing something wrong but I don't see how I could fix this in my process.
    You can see that the message I get on the server has nothing in common with the application/project/process names. Is it possible to define such variable?
    Regards
    Pawel
    PS:
    In Transformation xsl file, both variables (source and target) has tns namespace for Header and PayloadHeader, and no namespace for subfields.
    Edited by: pawel.fidelus on 2010-01-05 02:37

  • Unable to get value of the property 'nodeName': object is null or undefined  Error in apex_ns_3_1.js

    I am getting the following error with IE9 and Firefox 26 with application express 3.2:
    SCRIPT5007: Unable to get value of the property 'nodeName': object is null or undefined
    apex_ns_3_1.js, line 589 character 10
    this.dialog.check2 = function (e){
    var tPar = html_GetTarget(e);
    var lEl = $x('apexir_col_values_drop');
    var l_Test = true;
    ******  while(tPar.nodeName != 'BODY'){
    tPar = tPar.parentNode;
    if(tPar == lEl){l_Test = false;}
    if(l_Test){$x_Remove('apexir_col_values_drop')}
    This happens when I click the Gear Icon, then Filter, then I click the dropdown arrow under expressions and pick an expression from the list.
    If I set (through IE Developer tools) back to IE8 mode, I don't get the error.

    Guess no one is using 3.2 any longer or no one else gets this error.....  Guess I can edit the JavaScript file to trap the error since it really doesn't seem to cause an issue.  Just didn't want to have to go that route.

  • Issues in persisting dynamic entity and view objects using MDS

    Hi All,
    I'm trying to create dynamic entity and view objects per user session and to persist these objects throughout the session, I'm trying to use MDS configurations(either file or Database) in adf-config.xml.
    I'm facing following two errors while trying to run the app module:
    1. MDS error (MetadataNotFoundException): MDS-00013: no metadata found for metadata object "/model/DynamicEntityGenModuleOperations.xml"
    2. oracle.mds.exception.ReadOnlyStoreException: MDS-01273: The operation on the resource /sessiondef/dynamic/DynamicDeptEntityDef.xml failed because source metadata store mapped to the namespace / DEFAULT is read only.
    I've gone through the following links which talks about the cause of the issue, but still can't figure out the issue in the code or the config file. Please help if, someone has faced a similar issue.
    [http://docs.oracle.com/cd/E28271_01/doc.1111/e25450/mds_trouble.htm#BABIAGBG |http://docs.oracle.com/cd/E28271_01/doc.1111/e25450/mds_trouble.htm#BABIAGBG ]
    [http://docs.oracle.com/cd/E16162_01/core.1112/e22506/chapter_mds_messages.htm|http://docs.oracle.com/cd/E16162_01/core.1112/e22506/chapter_mds_messages.htm]
    Attached is the code for dynamic entity/view object generation and corresponding adf-config.xml used.
    ///////////App Module Implementation Class/////////////////////////
    public class DynamicEntityGenModuleImpl extends ApplicationModuleImpl implements DynamicEntityGenModule {
    private static final String DYNAMIC_DETP_VO_INSTANCE = "DynamicDeptVO";
    * This is the default constructor (do not remove).
    public DynamicEntityGenModuleImpl() {
    public ViewObjectImpl getDepartmentsView1() {
    return (ViewObjectImpl) findViewObject("DynamicDeptVO");
    public void buildDynamicDeptComp() {
    ViewObject internalDynamicVO = findViewObject(DYNAMIC_DETP_VO_INSTANCE);
    if (internalDynamicVO != null) {
    System.out.println("OK VO exists, return Defn- " + internalDynamicVO.getDefFullName());
    return;
    EntityDefImpl deptEntDef = buildDeptEntitySessionDef();
    ViewDefImpl viewDef = buildDeptViewSessionDef(deptEntDef);
    addViewToPdefApplicationModule(viewDef);
    private EntityDefImpl buildDeptEntitySessionDef() {
    try {
    EntityDefImpl entDef = new EntityDefImpl(oracle.jbo.server.EntityDefImpl.DEF_SCOPE_SESSION, "DynamicDeptEntityDef");
    entDef.setFullName(entDef.getBasePackage() + ".dynamic." + entDef.getName());
    entDef.setName(entDef.getName());
    System.out.println("Application Module Path name: " + getDefFullName());
    System.out.println("EntDef :" + entDef.getFileName() + " : " + entDef.getBasePackage() + ".dynamic." + entDef.getName());
    entDef.setAliasName(entDef.getName());
    entDef.setSource("DEPT");
    entDef.setSourceType("table");
    entDef.addAttribute("ID", "ID", Integer.class, true, false, true);
    entDef.addAttribute("Name", "NAME", String.class, false, false, true);
    entDef.addAttribute("Location", "LOCATION", Integer.class, false, false, true);
    entDef.resolveDefObject();
    entDef.registerSessionDefObject();
    entDef.writeXMLContents();
    entDef.saveXMLContents();
    return entDef;
    } catch (Exception ex) {
    System.out.println(ex.getLocalizedMessage());
    return null;
    private ViewDefImpl buildDeptViewSessionDef(EntityDefImpl entityDef) {
    try {
    ViewDefImpl viewDef = new oracle.jbo.server.ViewDefImpl(oracle.jbo.server.ViewDefImpl.DEF_SCOPE_SESSION, "DynamicDeptViewDef");
    viewDef.setFullName(viewDef.getBasePackage() + ".dynamic." + viewDef.getName());
    System.out.println("ViewDef :" + viewDef.getFileName());
    viewDef.setUseGlueCode(false);
    viewDef.setIterMode(RowIterator.ITER_MODE_LAST_PAGE_FULL);
    viewDef.setBindingStyle(SQLBuilder.BINDING_STYLE_ORACLE_NAME);
    viewDef.setSelectClauseFlags(ViewDefImpl.CLAUSE_GENERATE_RT);
    viewDef.setFromClauseFlags(ViewDefImpl.CLAUSE_GENERATE_RT);
    viewDef.addEntityUsage("DynamicDeptUsage", entityDef.getFullName(), false, false);
    viewDef.addAllEntityAttributes("DynamicDeptUsage");
    viewDef.resolveDefObject();
    viewDef.registerSessionDefObject();
    viewDef.writeXMLContents();
    viewDef.saveXMLContents();
    return viewDef;
    } catch (Exception ex) {
    System.out.println(ex.getLocalizedMessage());
    return null;
    private void addViewToPdefApplicationModule(ViewDefImpl viewDef) {
    oracle.jbo.server.PDefApplicationModule pDefAM = oracle.jbo.server.PDefApplicationModule.findDefObject(getDefFullName());
    if (pDefAM == null) {
    pDefAM = new oracle.jbo.server.PDefApplicationModule();
    pDefAM.setFullName(getDefFullName());
    pDefAM.setEditable(true);
    pDefAM.createViewObject(DYNAMIC_DETP_VO_INSTANCE, viewDef.getFullName());
    pDefAM.applyPersonalization(this);
    pDefAM.writeXMLContents();
    pDefAM.saveXMLContents();
    ////////adf-config.xml//////////////////////
    <?xml version="1.0" encoding="windows-1252" ?>
    <adf-config xmlns="http://xmlns.oracle.com/adf/config" xmlns:config="http://xmlns.oracle.com/bc4j/configuration" xmlns:adf="http://xmlns.oracle.com/adf/config/properties"
    xmlns:sec="http://xmlns.oracle.com/adf/security/config">
    <adf-adfm-config xmlns="http://xmlns.oracle.com/adfm/config">
    <defaults useBindVarsForViewCriteriaLiterals="true"/>
    <startup>
    <amconfig-overrides>
    <config:Database jbo.locking.mode="optimistic"/>
    </amconfig-overrides>
    </startup>
    </adf-adfm-config>
    <adf:adf-properties-child xmlns="http://xmlns.oracle.com/adf/config/properties">
    <adf-property name="adfAppUID" value="TestDynamicEC-8827"/>
    </adf:adf-properties-child>
    <sec:adf-security-child xmlns="http://xmlns.oracle.com/adf/security/config">
    <CredentialStoreContext credentialStoreClass="oracle.adf.share.security.providers.jps.CSFCredentialStore" credentialStoreLocation="../../src/META-INF/jps-config.xml"/>
    </sec:adf-security-child>
    <persistence-config>
    <metadata-namespaces>
    <namespace metadata-store-usage="mdsRepos" path="/sessiondef/"/>
    <namespace path="/model/" metadata-store-usage="mdsRepos"/>
    </metadata-namespaces>
    <metadata-store-usages>
    <metadata-store-usage default-cust-store="true" deploy-target="true" id="mdsRepos">
    <metadata-store class-name="oracle.mds.persistence.stores.file.FileMetadataStore">
    <property name="metadata-path" value="/tmp"/>
    <!-- <metadata-store class-name="oracle.mds.persistence.stores.db.DBMetadataStore">
    <property name="jndi-datasource" value="jdbc/TestDynamicEC"/>
    <property name="repository-name" value="TestDynamicEC"/>
    <property name="jdbc-userid" value="adfmay28"/>
    <property name="jdbc-password" value="adfmay28"/>
    <property name="jdbc-url" value="jdbc:oracle:thin:@localhost:1521:XE"/>-->
    </metadata-store>
    </metadata-store-usage>
    </metadata-store-usages>
    </persistence-config>
    </adf-config>
    //////////////////////////////////////////////////////////////////////////////////////////////////////////

    Hi Frank,
    I m trying to save entity and view object xml by calling writeXMLContents() and saveXMLContents() so that these objects can be retrieved using the xmls later on.
    These methods internally use MDS configuration in adf-config.xml, which is creating the issue.
    Please share your thoughts on resolving this or if, there is any other way of creating dynamic entity/view objects for db tables created at runtime.
    Nik

  • Object reference NULL exception is occuring at the time of iterating the projectCustomFieldRows

    Hi ,
    I'm gettign object reference NULL exception in the following for each statement.  Please help me to resolve this issue.
    foreach (SvcProject.ProjectDataSet.ProjectCustomFieldsRow row in prjDataSetValues.ProjectCustomFields.Rows)
                        //check if the GUID is the same
                        //a93fa9de-98a8-4477-8b9b-760f7f7b7bb5
                        eventLog.WriteEntry("Inside the for each  the value of row.MD_PROP_UID is :" + row.MD_PROP_UID);
                        if ((row.MD_PROP_UID == myCustomFieldId) && (row.PROJ_UID == myProjectId))
                            //if yes, write it into the container
                            row.NUM_VALUE = 12345;
                            eventLog.WriteEntry("Inside the equal condition");
                            //and set the indicater
                            updatedata = true;
                            break;

    getting the exception at the time of creating the user using opensso api

  • How to find all those list of SAP standard and custom objects that are changed from a specific point of time

    Hi all,
    Please let me know the process to track or find all the SAP Standard and custom objects. that got changed from a specific point of time.
    Is there any function module or any table where this change log is maintained.?
    I just only need the details ,wheather that SAP standard or Custom object has got changed or not.
    Thanks in advance

    Hi RK v ,
    I really don't know what your actual requirement is , but if you want to know the objects as per the modification , then transport request will be much help to you .
    Have a look into table E070 and E071 .
    Regards ,
    Yogendra Bhaskar

  • User-Defined Data Type (Data Transfer Objects) is null

    hi
    i try to access a nested complex datatype over blazeds. i always see that the second level of the  complex datatye is NULL but the other data's like String are ok.
    here an example:
    as you can see TT1 has a member TT2, and a String
    TT2 has a member TT3 and a string
    and TT3 has just a string.
    in the ActionScript the TT2 referenz in TT1 is always NULL.
    Java Code
    Java code:
    package clientreportingserver;
    public class TT1 {
        public String getT1s() {
            return t1s;
        public void setT1s(String t1s) {
            this.t1s = t1s;
        String t1s;
        public TT2 getTt2() {
             return tt2;
        public void setTt2(TT2 tt2) {
             this.tt2 = tt2;
        TT2 tt2;
    =================================================
    package clientreportingserver;
    public class TT2 {
        public String getT2s() {
            return t2s;
        public void setT2s(String t2s) {
            this.t2s = t2s;
        String t2s;
        public TT3 getTt3() {
             return tt3;
        public void setTt3(TT3 tt3) {
             this.tt3 = tt3;
        TT3 tt3;
    =================================================
    package clientreportingserver;
    public class TT3 {
         public String getT3s() {
            return t3s;
        public void setT3s(String t3s) {
            this.t3s = t3s;
        String  t3s;
    ActionScript DataType
    package clientreporting.model
    import mx.collections.ArrayCollection;
    [RemoteClass(alias="clientreportingserver.TT1")]
    [Bindable]
    public class TT1
        public var t1s:String;
        public var t2:TT2
    ====================================================================
    package clientreporting.model
    import mx.collections.ArrayCollection;
    [RemoteClass(alias="clientreportingserver.TT2")]
    [Bindable]
    public class TT2
        public var t2s:String;
        public var t2:TT3
    ===================================================================
    package clientreporting.model
    import mx.collections.ArrayCollection;
    [RemoteClass(alias="clientreportingapi.TT3")]
    [Bindable]
    public class TT3
        public var t3s:String;
    here the output from blazeds. for me it looks perfect, all data are transmitted
    BlazeDs output
    [BlazeDS]Deserializing AMF/HTTP request
    Version: 3
      (Message #0 targetURI=null, responseURI=/5)
        (Array #0)
          [0] = (Typed Object #0 'flex.messaging.messages.RemotingMessage')
            source = null
            operation = "getTT"
            destination = "exposedServiceWrapper"
            clientId = "E57066B1-170E-503A-D4EC-004166E95FC3"
            body = (Array #1)
            timeToLive = 0
            headers = (Object #2)
              DSEndpoint = "channel-amf"
              DSId = "E570490A-C218-4A29-4229-8CD6F29222FC"
            timestamp = 0
            messageId = "5FDB47AD-9066-DD95-4CD4-0CE0D3F6C337"
    [BlazeDS]Adapter 'java-object' called 'null.getTT(java.util.Arrays$ArrayList (Collection size:0)
    [BlazeDS]Result: 'clientreportingserver.TT1
      t1s = TT 1 String
      tt2 = clientreportingserver.TT2
        t2s = TT 2 String
        tt3 = clientreportingserver.TT3
          t3s = TT 3 String
    [BlazeDS]Serializing AMF/HTTP response
    Version: 3
      (Message #0 targetURI=/5/onResult, responseURI=)
        (Externalizable Object #0 'DSK')
          (Typed Object #1 'clientreportingserver.TT1')
            t1s = "TT 1 String"
            tt2 = (Typed Object #2 'clientreportingserver.TT2')
              t2s = "TT 2 String"
              tt3 = (Typed Object #3 'clientreportingserver.TT3')
                t3s = "TT 3 String"
    1.262936445958E12
    (Byte Array #4, Length 16)
    (Byte Array #5, Length 16)
    (Byte Array #6, Length 16)
    the last Alert (accessing t2) got always a null pointer, the fist Alert works fine and print out the string i expected to see
    call in ActionScript
        public function loadTT():void {
           _policyService.getTT(loadTTHandle);
        private function loadTTHandle(content:TT1):void {
           Alert.show("" + content.t1s);
           Alert.show("" + content.t2.t2s);
    is it possible to access a nested complex type? i only could find simple examples.
    thanks for your help joe

    I found the problem
    in the flashlog.txt i found :ReferenceError: Error #1056: Cannot create property AFoo on [...]
    this let me to this blog http://blog.comtaste.com/java/  ==>
    Automating  ActionScript 3 classes generation from Java Beans in a LiveCycle Data Services context
    it was a naming problem.

  • NMAS and ConsoleOne Objects

    I'm having a bit of a problem with ConsoleOne snapins and RADIUS objects.
    The Radius DAS object appears as unknown on all my systems running
    ConsoleOne 1.3.6d. I have one system running v1.3.6 and the radius objects
    appear fine. All consoleone installations have the same NMAS snapins
    loaded (from the iChain CD). I recall having to copy radius.atr to the
    consoleone/bin directory to get it working the first time but this doesn't
    seem to do the trick on these other workstations.
    Also, almost out of the blue, I don't see the my new (RSA) login process
    listed under the login methods of the user object properties anymore. I'm
    not sure what has changed as it's only been about two weeks since I've been
    out to this site. It still works for the users that I previously setup but
    I can't configure new users.
    Does anyone have any thoughts?

    I got the RSA login method to appear again. I had to reinstall the RSA
    NMAS snapin that I downloaded from RSA. Something must have gotten corrupt.
    However, I still can't see the properties of the Radius objects in
    ConsoleOne. The only thing I can find is a potentially bad radius.atr
    file. I've copied this file from a working system to the other systems but
    its still missing something. Snap-ins are sooo much fun.
    > I'm having a bit of a problem with ConsoleOne snapins and RADIUS objects.
    > The Radius DAS object appears as unknown on all my systems running
    > ConsoleOne 1.3.6d. I have one system running v1.3.6 and the radius objects
    > appear fine. All consoleone installations have the same NMAS snapins
    > loaded (from the iChain CD). I recall having to copy radius.atr to the
    > consoleone/bin directory to get it working the first time but this doesn't
    > seem to do the trick on these other workstations.
    >
    > Also, almost out of the blue, I don't see the my new (RSA) login process
    > listed under the login methods of the user object properties anymore. I'm
    > not sure what has changed as it's only been about two weeks since I've been
    > out to this site. It still works for the users that I previously setup but
    > I can't configure new users.
    >
    > Does anyone have any thoughts?

  • Explicity mapping between ActionScript and Java objects for the BlazeDS Messaging Service

    The BlazeDS documentation shows how to explicitly map between ActionScript and Java objects. For example, this works fine for RPC services, e.g.
    import flash.utils.IExternalizable;
    import flash.utils.IDataInput;
    import flash.utils.IDataOutput;
    [Bindable]
    [RemoteClass(alias="javaclass.User")]
    public class User implements IExternalizable {
            public var id : String;
            public var secret : String;
            public function User() {
            public function readExternal(input : IDataInput) : void {
                    id = input.readObject() as String;
            public function writeExternal(output : IDataOutput) : void {
                    output.writeObject(id);
    and
    import java.io.Externalizable;
    import java.io.IOException;
    import java.io.ObjectInput;
    import java.io.ObjectOutput;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.util.Set;
    public class User implements Externalizable {
        protected String id;
        protected String secret;
        public String getId() {
            return id;
        public void setId(String id) {
            this.id = id;
        public String getSecret() {
            return secret;
        public void setSecret(String secret) {
            this.secret = secret;
        public void readExternal(ObjectInput in) throws IOException,
                    ClassNotFoundException {
            id = (String) in.readObject();
        public void writeExternal(ObjectOutput out) throws IOException {
            out.writeObject(id);
    If I called an RPC service that returns a User, the secret is not sent over the wire.  Is it also possible to do this for the messaging service? That is, if I create a custom messaging adapter and use the function below, can I also prevent secret from being sent?
    MessageBroker messageBroker = MessageBroker.getMessageBroker(null);
    AsyncMessage message = new AsyncMessage();
    message.setDestination("MyMessagingService");
    message.setClientId(UUIDUtils.createUUID());
    message.setMessageId(UUIDUtils.createUUID());
    User user = new User();
    user.setId("id");
    user.setSecret("secret");
    message.setBody(user);
    messageBroker.routeMessageToService(message, null);

    Hi Martin. The way that AMF serialization/deserialization works for BlazeDS is the same regardless of which service is being used, so yes that code will work for messaging as well. On the server, the serialization/deserialization of messages happens at the endpoint. For an incoming message for example, the endpoint deserializes the message and then hands it off to the MessageBroker which decides which service/destination to deliver the message to.
    That was a good question. Thanks for asking it. Lots of people are used to doing custom serialization/deserialization with the RPC services (RemoteObject/RemotingService) but I'm not sure everyone realizes they can do this for messaging as well.
    -Alex

  • Does making objects equal null help the gc handle memory leakage problems

    hi all,
    does making objects equal null help the gc handle memory leakage problems ?
    does that help out the gc to collect unwanted objects ??
    and how can I free memory avoid memory leakage problems on devices ??
    best regards,
    Message was edited by:
    happy_life

    Comments inlined:
    does making objects equal null help the gc handle
    memory leakage problems ?To an extent yes. During the mark phase it will be easier for the GC to identify the nullified objects on the heap while doing reference analysis.
    does that help out the gc to collect unwanted objects
    ??Same answer as earlier, Eventhough you nullify the object you cannot eliminate the reference analysis phase of GC which definitelely would take some time.
    and how can I free memory avoid memory leakage
    problems on devices ??There is nothing like soft/weak reference stuffs that you get in J2SE as far as J2ME is concerned with. Also, user is not allowed to control GC behavior. Even if you use System.gc() call you are never sure when it would trigger the GC thread. Kindly as far as possible do not create new object instances or try to reuse the instantiated objects.
    ~Mohan

Maybe you are looking for

  • Bapi_po_create is not creating Purchase Orders for multiple records in file

    Hi All. iam trying to create contracts and Purchase Orders  In me21n,me31k . here iam using bdc for contract creation against services and using bapi_po_create for PO Creations. in this process i could create contracts and POs for the first record in

  • Adobe Reader 11.0.04 incompatible with Windows 7

    Downloaded Adobe Reader 11.0.04 it is incapatible with Windows 7 professional (64 bit).  When starting the program, it  will open for about 2-3 seconds then closes.  unable to access the edit tab or other tabs to change settings.  already tried with

  • Weblogic Pool Driver doesn't support XA driver

              I am trying to set up a JDBC Strore for a JMS Server. The JDBC Store uses the Oracle           XA driver (oracle.jdbc.xa.client.OracleXADataSource). However whaen the JMS server           starts it gives me the following exception: Weblogic

  • Copy and paste won't work

    I cannot copy and paste I tunes songs in home sharing between accounts. I can see the lst of songs, but cannot copy and paste, any suggestions?

  • Hi how will get subquery returns multiple values for main query

    Hi all ; here i given one sql query 1)select decode(a.FLG,'Y','yes','N','no','null')||'] '||a.p_type||' : '|| initcap(replace(substr(b.mgr,0,instr(b.mgr,'@')-1),'.',' '))||' - '|| b.name||' ('|| substr(a.name,0,instr(a.name,'-')-1)||')' from table1 a