Join Engine: Removing Attributes from Deleted CV Entry

Platform: Solaris
Directory: 5.1SP1
Meta: 5.0SP1
Issue/Question:
I have a connector view setup to flow attributes (telephoneNumber, etc.) to entries in the meta view. The connector view joins entries using the uid. If an entry is deleted from the connector view the link to the connector view is removed however the attributes (telephoneNumber, etc.) are not. Is there a way to achieve this?
Current Config
Join Rules:
Rule 1 - uid=%uid%
Attribute Flow:
Rule 1 - telephonenumber->telephonenumber, pager->pager, mobile->mobile
DN Mapping Rules:
None
Filters:
None
Capabilities:
-Attributes Flow to Meta View

Let me explain in a bit more detail. I am using the Universal Text Connector to import phone numbers into my Meta-Directory. The telephone database contains the employees id and telephone number. When the data is bulk loaded it will add the entries to the Connector View. The Join Engine will then link the Connector View entry to the Meta View entry that has already been created by another Connector View. The attributes are added and all is well, so far. When the entry in the external data source is removed, the entry in the Connector View is removed. The Join Engine will notice that the Connector View entry has been removed and will remove all associations to that Connector View, but the attributes that were added as a result of that entry are not removed (The telephone number is still in the Meta View entry).

Similar Messages

  • Removing attributes from node

    Hi,
    Im creating a node and its attributes dynamically and binding it to a table to show a table dynamically. The problem is that when i load a new item, i have to rebuild the node and table because it might have different columns. The node allways has 3 fixed columns (id, name, description) so first i have to remove all of the attributes except the id, name and description. Same for the table columns. Can anyone tell me how to remove attributes from a node or how to differently solve my problem? All i see is how to remove an element but is a data right, not the model?
    Much thanks,
    Hugo Hendriks

    Hi,
    I had a similar situation, where 2 table columns were always present, and the name and type of other columns were only available runtime.
    I simply deleted all data (invalidate()) and recreated the context from scratch after each model execution that impacts the table structure.
    Otherwise, use the API to find the right methods for deleting Nodes and Elements.
    https://media.sdn.sap.com/javadocs/NW04/SPS15/wd/index.html
    Good luck,
    Roelof

  • Jdev aborts when removing attribute from entity object

    Hi,
    after synchronizing my data model with my database scheme, jdeveloper 10g gave me the correct message, that there had been 1 attribute left in an entity object, that does no longer exist in the database.
    When removing the attribute from the entity object, jdev 10g aborts (first click: nothing happens, second click: abort).
    regards
    Klaus

    Thanks for bug report. This bug has been logged (3151203) and has been fixed in more recent builds.
    Ray

  • Why do I get an error msg that reads "operation not allowed" whenever I try to Remove Attributes from my timeline?

    On any given project, whenever I select everything in my timeline and try to remove all the attributes, I get an error message that reads "operation not allowed."
    If I select a smaller chuck of files on my timeline and hit remove attributes, it works, but this isn't the case if I select everything in my timeline.
    How do I fix this? Thanks!

    Have you tried trashing your Final Cut Pro preferences? It is usually the first step when FCP begins to act in unexpected ways.
    Download Preference Manager (free) from Digital Rebellion
    http://www.digitalrebellion.com/prefman/
    and use it to trash your preferences - they will be set to default the next time you open FCP.
    If that does not remedy the problem, do you have any still images in your timeline that are not RGB, or are greater than 4000 pixels in the widest dimension?
    Is your source material in an FCP7 edit friendly codec?
    MtD

  • Remove variable from "Sequence of entry variables"

    Hi All,
    I removed a characteristic from the "free characteristic section", this characteristic has the following variable defined:
    -Type of variable: Characteristic value
    -Processing by: User Entry/Default Value
    -Variable represents: Selection option
    -Variable entry is: Optional
    "Ready for input" and "Can be changed in qry navigation" are both checked.
    From my understanding when you remove a characteristic from the query definition, the variables will be removed as well (please correct me if I'm wrong).
    In this case the input variable remains in the "Sequence of entry variables" list on the "Generic" tab of the query properties.
    I would like to remove the variable from the entry screen.
    Any suggestions?
    Thank you in advance.
    Kind regards,
    JB

    Thank you again.
    The decision is to modify (or delete) the variable which has an impact on all RFK's also if used in other queries build on this infoprovider.
    Thank you all for the quick reply.
    Kind regards,
    JB

  • Removing attributes from infoobject 0Equipment

    I am trying to delete some attributes of 0Equipment.  When I try to activate the deletion I get the error message:
    Master data has to be activated before conversion
    Could anyone advise.  Thanks

    Hi Niten,
    If you are just removing the attributes and not deleting the attributes(info-objects) then you are fine. You need not bother about any other master data. Check for cubes/ODS/Multiproviders where the attributes might be used. Use the where used-list for the info-objects.
    Bye
    Dinesh

  • How To Display User Photo (jpegphoto attribute) From OID LDAP Entry

    Hello everyone,
    I've spent a few days looking for a solution to this problem with no luck.
    I have a PLSQL database package that generates an organisation chart of users. It works fine but I am struggling to retrieve the users photo.
    I have tried linking to the jpg files in my /oiddas/ui/oracle/ldap/das/Images/users/ folder but these files do not always exist so this is unreliable. These files only appear to be created if a user has previously viewed their profile in Self Service Console. Even if the files exist they are often out of date and don't reflect the photo held in OID.
    I know the photo is stored in the jpegphoto attribute and I have been using DBMS_LDAP calls to retrieve other user details but I just can not find a definitive answer to how I send this image to the browser.
    If anyone has any ideas, sample code or web links it would be appreciated.
    Thanks,
    Matt

    The idea would be to get the attribute value from OID using DBMS_LDAP or Java (whatever is easyer for you) and dump it in a file. Then generate the URL to the file.
    When you initiate the LDAP connection to get the picture, remember to specify jpegphoto as a binary attribute.
    Octavian

  • DataWriter - removing attributes from xml tag at the start of document

    Hi,
    I'm using DataWriter for generating a large XML document, however I do not want the attributees of the starting xml tag to appear in the final file.
    Eg: <?xml version="1.0" {color:#ff0000}encoding="UTF-8" standalone="yes"{color}?>I do not want to output the part highlighted in red.
    What could be the possible ways to do it? I prefer if it can be removed in the begining itself instead of parsing the document and removing in the end.
    -TIA, saum
    Edited by: nkrust on Feb 15, 2010 4:29 PM

    try {
                        ByteArrayOutputStream baos = new ByteArrayOutputStream();
                        Marshaller marshaller = new Marshaller(new OutputStreamWriter(
                                  baos));
                        marshaller.marshal(ResponseContents);
                        // Create an object of type Document from the XML document
                        // created.
                        DocumentBuilderFactory domFactory = DocumentBuilderFactory
                                  .newInstance();
                        domFactory.setNamespaceAware(false);
                        DocumentBuilder builder = domFactory.newDocumentBuilder();
                        responseDoc = builder.parse(new ByteArrayInputStream(
                                  ResponseUtils.formatXMLString(baos.toString())));
                   } catch (IOException e) {
                        e.printStackTrace();
                        System.out.println(e.getMessage());
                   }

  • Join-engine doesn't pick up / process changes (add) in metaview

    Hi,
    I have a meta-dir 5.1 running on a solaris box with connectors to oracle, ads en edirectory. Up till now everything was working fine, until for no appearant reason the join-engine stopped processing add or modify events in my metaview.
    The strange is that is doesn't process the add or modify events of an entry in my directory, but it does pick up the delete events.
    I have enabled all logging options to be the most verbose and I came up with this entry in my join-engines logs:
    [2003/06/06 11:04:45.14 +0200] 852:327504 1 DCNS ChangelogPlugIn: PluginRegID=0005dd90 Change_not_in_scope 26 'LDAP://monteverdi.soo.dto.tudelft
    .nl/uid=999809,ou=people,o=someorg'
    The join-engine simply quits processing the (changelog) entry and resumes its polling for other changes....
    What does that mean "change_not_scope"? The number behind the message is my changelog number containing the add event and object it referrs to. Why or what determines that this change is not in scope? And why only for add or modify events where as a delete does get processed?
    Can anybody shed some light on this?
    Kind regards,
    Thomas

    Hi,
    I have a meta-dir 5.1 running on a solaris box with connectors to oracle, ads en edirectory. Up till now everything was working fine, until for no appearant reason the join-engine stopped processing add or modify events in my metaview.
    The strange is that is doesn't process the add or modify events of an entry in my directory, but it does pick up the delete events.
    I have enabled all logging options to be the most verbose and I came up with this entry in my join-engines logs:
    [2003/06/06 11:04:45.14 +0200] 852:327504 1 DCNS ChangelogPlugIn: PluginRegID=0005dd90 Change_not_in_scope 26 'LDAP://monteverdi.soo.dto.tudelft
    .nl/uid=999809,ou=people,o=someorg'
    The join-engine simply quits processing the (changelog) entry and resumes its polling for other changes....
    What does that mean "change_not_scope"? The number behind the message is my changelog number containing the add event and object it referrs to. Why or what determines that this change is not in scope? And why only for add or modify events where as a delete does get processed?
    Can anybody shed some light on this?
    Kind regards,
    Thomas

  • Join process. what happens when one CV entry is deleted?

    We have 2 CVs feeding one MV.
    One CV (a HR system) creates the MV entry and provides most data.
    The other CV (an email system) joins to the MV entry on matching name and flows the email address.
    Now, what is Meta designed to do if the CV entry containing the email address (joined to the MV) is deleted from source?
    In no circumstances should the MV entry be removed
    unless the (HR system) CV entry is deleted.

    Hi.
    Assuming you're serializing your object graph using ObjectOutputStream, the object that is referred to multiple times will only be serialized once. When deserialized (using ObjectInputStream) that object will only be deserialized once and all appropriate references will be to that object. This seems sensible.
    Take a look at http://java.sun.com/products/jdk/serialization/faq/#handle for an interesting side effect of this - the rest of the faq is interesting too.
    Hope this helps.
    Regards,
    Lance

  • Using the Null function to delete an attribute from a user in the metaverse

    RC1 Update 3 adds a new Null function, which (to me) sounds like it should flow a null value into the destination attribute.  I have a case where i am flowing a date from SQL into the metaverse.  Just for testing, I tried a basic flow of:
    Null()->employeeEndDate
    This seems to function the same as this:
    ""-employeeEndDate
    Both will add the employeeEndDate attribute to the metaverse object with a blank (not null) value.  To me, Null() seems like it should be equivalent of mventry("employeeEndDate").Delete, but it doesn't seem to.  Ultimately, what I want is to flow the value in if it is present in my connector space, and delete it if it is not.  Something like this:
    IIF(IsPresent(TermDate),DateTimeFormat(TermDate,"yyyy-MM-ddTHH:mm:ss.000"),Null())
    Anyone have any thouse on this?  Is there an easier to way to do this that I am overlooking?
    Thanks,
    Keith

    So here is a new update on this, with somewhat of a workaround.  I ran into a scenario where I wanted to delete attributes upon removal of a sync rule.  Unless I am missing something, this can't be done normally.  When my sync rule is removed,
    the attributes are no longer flowed from the MV to the CS, but they aren't removed from the object in the CS either.
    My Scenario:
    Only certain users should flow their location info to AD for display in the GAL.
    My Solution (these aren’t the real Set/Rule/WF/MPR names, it just makes it easier to understand):
    1.      
    Create two sets: “Show Info” & “Hide Info”
    2.      
    Create Sync Rule: “Flow info to AD”
    a.      
    Dependent on a Sync Rule “AD Base”
    3.      
    Create Workflow “Apply Flow Info to AD” to apply “Flow Info to AD” Sync Rule
    4.      
    Create MPR to apply the “Apply Flow info to AD” Workflow on Transition In to “Show Info”
    5.      
    Create a new Metaverse attribute for people called “nullString”
    6.      
    Create Sync Rule: “Null Info to AD”
    a.      
    Dependent on “AD Base”
    b.     
    Flows the nullString attribute to all AD attributes that need to be blanked out
    7.      
    Create Workflow “Remove Flow Info to AD” to remove “Flow Info to AD” Sync Rule
    8.      
    Create Workflow “Apply Null Info to AD” to apply “Null Info to AD” Sync Rule
    9.      
    Create MPR to apply “Remove Flow Info to AD” and “Apply Null Info to AD” Workflows on Transition In to “Hide Info” set.
    Obviously, you’ll need a null MV attribute for each data type you need to blank out, but it works.
    I haven't tried it, but it's likely this could also be done on inbound flows, provided you have unused attributes of each type in your data set (with a view you could
    just create them).  If X, then flow regular attribute from the CS in to the MV; if not X then flow the "null" attribute from the CS into the MV.
    Keith

  • How to remove elements/attributes from XML using Xpath in XSLT ??

    Hello ,
    Is there anyway or method of Xpath from which I can delete the elements and attributes from XML at runtime ??
    Like I have such XML and I have to remove per attribute highlighted below
    <person per="and">
    <e:emp a="ir" b="ad" >
    </e:emp>
    </person>
    And want a result like this
    <person>
    <e:emp a="ir" b="ad" >
    </e:emp>
    </person>
    Thanks

    To achieve this you can use the bpelx:remove function: http://download.oracle.com/docs/cd/E12483_01/integrate.1013/b28981/manipdoc.htm#CIHJBJFD
    your assign will look like:
    <bpel:assign>
    <bpelx:remove>
    <target variable="person" query="/person/@per" />
    </bpelx:remove>
    </bpel:assign>
    Regards,
    Melvin

  • When I delete a name from the address book it does not delete it from the drop down name menu when forwarding a message. How do I remove it from the drop down menu?

    When I delete a name from Address Book it is not removed from the name drop down list when forwarding a message. How can I remove it from the drop down list?

    In Mail go to the Window Menu and select Previous Recipients. Deleting entries from there won't delete them from your Address Book.

  • How to remove time dependent attributes from 0VENDOR- Please help

    Hi All,
    As part of master data enhancement, I had added some time dependent attributes to Vendor Master object. After activating, the respective time dependent tables were all created/activated.
    Now due to change of requirements, when I am trying to convert the time dependent attributes to non time dependent, I keep getting the activation error because it keeps giving a message "Unable to change the primary key" for MVENDOR. This view is getting the DATETO field because of the original activation. It is not removing that field and is causing the issues.
    Even if I adjust/delete the QVENDOR table in SE14 and then try to activate 0VENDOR, it is still retaining the DATETO field in the MVENDOR view and is recreating the QVENDOR table.
    I even tried to delete the time-dependent fields from the 0VENDOR (instead of just de-selecting the time dependent flag)...it is saving the changes..but giving activation error.
    Is it not possible to delete the time dependent attributes from the Master data...once they are added ?
    Please advice.
    Any help with this will be greatly greatly appreciated.
    At this point 0VENDOR is in inactive state.

    Hi Friends,
    First of all, sorry I did not get a chance to respond earlier. There was an issue with my p/w for some strange reason and could not log back in till today.
    Also, thank you for all your suggestions.
    However, the issue is now fixed. Basically I had already explored and tried every option suggested int his forum, but was still having issues.
    The problem was that there was another table in the system that had a reference to this Master Data table field (as a foreign key). After I removed the foreign key referece in the other table, then it let me proceed further.
    Thanks again..

  • Cannot delete attribute from attribute set

    I removed all business partners associated to the marketing attribute using Marketing Expert Tools, which I've done in the past with no problems.  I then went to the attribute set and removed the attribute that I want to delete, but when I tried to save the system told me that I could not do it in dialog as there are more than 400 business partners associated to the attribute set (not attribute but the attribute set).  It said I needed to run report RMCLMDEL, which is in CL6K transaction.
    Is there any other way to remove this attribute without having to run that report?
    Thank you.

    Prakash,
    Thanks for the tip, however, I must not have made myself clear in my message.  I had already tried that and although it seems to work once you actually go back to the attribute set the system still will not allow you to delete the attribute from the set if the attribute set is associated with more than 400 business partners.
    I also found OSS Note 772711 question 4 that validates this.   I guess I will have to use the CL6K transaction afterall.  Once again, thanks for your input

Maybe you are looking for

  • How do I use my Intel iMac to see the screen on my old G5

    The screen on my old G5 is fading fast and I would like to connect it to my newer Intel iMac and use it's screen to be able to see what i'm doing. Is there a way to do that?

  • How to install BMC performance manager?

    Please help give some tips, links and share experience. Thanks a lot!

  • Mini-DisplayPort Video Capture on MBP 15" 2010?

    Hi, since there are adapters to use HDMI with Mini-DisplayPort, is it possible to capture from a video camera over this? I know HDMI capture is possible for any computer with HDMI built in, but I was wondering if I'd be able to do so even using the s

  • What and where is my product keys?

    I need to record my product keys for our auditors and of course possible reinstallation. I have many new computers the surreal numbers.  It appears that Lenovo now does not put a sticker on any of their workstations.  I did find a command that seems

  • Internet Browser Not Working despite re-sending service book...

    Can someone please help? The web browser is not working on my Pearl. I am with O2 and have been in the O2 shop for an hour today and on the phone to various people at customer services and still no joy on my Blackberry problem. The internet browser i