Updating an object that is a synonym

hi
As the user apps, I tried to update the object ap_invoice_distributions_all but no rows were updated.
Then I tried select object_type from dba_objects and realised it was a synonym. I did query the owner and there are two of them - apps and ap.
So, we did the following : update ap.ap_invoice_distributions_all, and this time the table was updated.
But which table? Is the ap.ap_invoice_distributions_all and ap_invoice_distributions_all the same table? What is the purpose of using synonyms?
As I understand, a synonym is - as the name suggests - exactly the same as the object it represents.
from drop tables // sqlplus scripts comments // synonyms :
We can create Synonym only for giving alternative name for tables, view, sequence, procedure, stored function, package etc..
Synonyms are used to hide the name and owner of an object and for providing location transparency for remote objects.
But why bother with this synonym? If I update the synonym, I am also updating the object it is synonymous with?
Thanks,
DA
Edited by: Dan A on Apr 21, 2009 2:36 AM
Edited by: Dan A on Apr 21, 2009 2:36 AM

Synonym is just like an alias name. It does not stores anything. It just refers to an existing object thats all.
This is well documented read it.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/schema.htm#CNCPT711

Similar Messages

  • Doubt about Scan and Update Catalog Objects That Require Updates link

    Hi,
    I have a doubt about 'Scan and Update Catalog Objects That Require Updates' link in Administration,
    how can I know how many objects that required upgrading before I click this link???
    in doc.
    http://docs.oracle.com/cd/E28280_01/bi.1111/e10541/prescatadmin.htm#BIESG3750
    section 17.2.4 Updating Catalog Objects
    It is said 'You can confirm the need to update by viewing the metrics in Fusion Middleware Control. In the Catalog folder, find a metric called "Reads Needing Upgrade" with description "The number of objects read that required upgrading." '
    but I don't find it . my OBIEE version :11.1.1.6.2
    conld you pleae help me ??
    thank you in advance.

    That link should be there in 6 version.
    I've verified in 11g6 version doc the same is existing
    ref: http://docs.oracle.com/cd/E23943_01/bi.1111/e10541/prescatadmin.htm#BAJDDFFI
    BTW:
    http://docs.oracle.com/cd/E28280_01/bi.1111/e10541/prescatadmin.htm#BIESG3750is 11g7 version
    Thanks,
    http://cool-bi.com

  • Unable to update this object because the following attributes associated with this object have values that may already be associated with another object in your local directory services

    Getting this error from DirSync
    Unable to update this object because the following attributes associated with this object have values that may already be associated with another object in your local directory services: [UserPrincipalName
    [email protected];].  Correct or remove the duplicate values in your local directory.  Please refer to
    http://support.microsoft.com/kb/2647098 for more information on identifying objects with duplicate attribute values.
    Quick eyeball and couldn't see the cause in the user account so used the script here:
    http://gallery.technet.microsoft.com/office/Fix-Duplicate-User-d92215ef
    And got these outputs:
    PS C:\Windows\System32\WindowsPowerShell\v1.0> Export-OSCADUserPrincipalName -UserPrincipalName "[email protected]" -Path .\outputs.csv
    WARNING: Cannot find objects with specified duplicate user principal name
    [email protected]
    Found 0 user(s) with duplicate user principal name.
    Where to from here?
    Richard P

    Hi,
    Did you talk about the Microsoft Azure Active Directory Sync tool ?
    If yes, this issue occurs if one or more of the following conditions are true:
    An object in the on-premises Active Directory has an SMTP address that's the same as the SMTP address of the object that's reporting the problem.
    An object in the on-premises Active Directory has a mail attribute that's identical to the object that's reporting the problem.
    An object already exists in your organizational account and has the same SMTP address or mail attribute as the object in the on-premises Active Directory
    More detail information, please refer to:
    http://support.microsoft.com/kb/2520976/en-us
    [Troubleshooting] Unable to update this object because the following attributes associated with this object
    http://blogs.technet.com/b/aadsyncsupport/archive/2014/05/20/troubleshooting-unable-to-update-this-object-because-the-following-attributes-associated-with-this-object.aspx
    Regards.
    Vivian Wang

  • How can I update an object and its nested collection- Agengy, SMP 3.0

    Hello Gurus,
    I have two objects: PurchaseOrders and PurchaseItems. 1 PurchaseOrder has more than 1 PurchaseItems. In my Java code, I create a Item array in PurchaseOrder object to store the PurchaseItems.
    What I want to do is to update the PurchaseOrder object. There are 2 things I have to do:
    Update PurchaseOrder object.
    Update an existing PurchaseItem of the PurchaseOrder and/or create a new PurchaseItem of that PurchaseOrder?
    I already created a Bapi Java class to edit a selected PO and every Item of that PO on my device.
    What should I do next with the Agentry? Any help is appreciated.. Thank you very much.

    The process is virtually identical.  The only difference will be in your BAPI logic which you have already written.  You will connect it just like you are doing for the Add scenario.  Once you get that working this should follow a very similar pattern.
    --Bill

  • Possible?Multi-Entity View Object with one Entity Object that is Read-only.

    I know this sounds crazy, but I would like to create a multi-entity view object, where one entity object is based on a table in my application (we'll call it "Users", which basically stores the primary key for the person from the institutional people database), and the other table is a entity object based on a view of the institutional people database table (read only access), which we can call "People".
    I know that since no updates will be done to the People table, it really should be a read-only View Object, but I would lose the ability to sort on attributes like Last Name, Hire date, etc, since those would be transient attributes in my ViewObject for the Users. By having People as an entity object, I can then create a multi entity view object and have the ability to join Users to People and be able to sort on the above mentioned fields (like Last Name).
    The problem is that when I use the JDev (I'm currently using 10.1.2.1) AppModule BC4J tester, when I click on the multi-entity view object that I added to the AppModule it gives me an error:
    oracle.jbo.RowCreateException) JBO-25017: Error while creating a new entity row for People.
    ----- LEVEL 1: DETAIL 0 -----
    (java.lang.InstantiationException) null
    I have tried to change all the attributes to updateable in my entity object, but no create method, and I have tried to make them all read-only, but no effect, I get the same error (probably because the People view is read-only in my schema).
    Is there a way to change the entity object so that it will not try to create a new row when it runs the Tester? So that the multi entity view object behaves more like a view link, but gives me the added bonus of being able to sort on the Last Name column from the People table?
    Thanks for any help on this subject...at worst, I will have to use the view link method to get the job accomplished, but it would be "cooler" if this would work!
    Jeremy.

    Steve, thanks for your quick response to my question.
    To answer your questions, I was trying to create the Multi-entity View Object to give me more flexibility when working with my User table, and my People view. The flexibility I desired was that I would be able to sort my Users based on attributes in the People view. This is not possible when the there is only one Entity in my VO, and the People view data are all transient attributes, because they are not in the SQL statement.
    Ultimately, after working with one of my colleagues, we decided to use the approach that you mentioned by creating a read-only VO with the SQL query we want to display to the user (contains both User and People data fields), and then use a different ViewObject when performing other actions on the User Table (such as inserts/updates/deletes). By using the setWhereClauseParam() method in the handleLifeCycle() for the JSP page, we should be able to navigate between the different View Objects, so that the user does not see any difference.
    Thanks! Oh, and by the way, I have read your article you included before, and I have used it many times before to tune my View Objects! Thanks!

  • How to distinguish the type of object that came in the JMS message.

    I have a queue that has 4 different object's being sent through messages across the queue. Depending on the object that comes in I need to determine what process to start. I have created a master project with a single queue listener that will start the master process. Either before the listener starts the master process or after the master process starts in a method I need to figure out the type of object that was contained in that method. In Java its simply if(msg InstanceOf ObjectB), else if (msg InstanceOf ObjectC)....and so forth. What is the way this would be done in ALBPM6.0's fuego code or whatever it is called?

    In case you had an ID, which is assigned automagically on emp, this could also be written like this:
    create trigger emp_trig
    after insert or update or delete on emp
    for each row
    begin
    insert into emp_log values(
    :new.empno, :new.ename,
    decode(nvl(:old.id,-1),-1,'Insert',decode(nvl(:new.id,-1),-1,'Delete','Update')), sysdate);
    end;
    ..where -1 is a value you do not expect to be propagated ever in id column. Also, :new.empno and :new.enmae will be null if the dml being executed is a delete statement.

  • How to update an object property located in an array of objects

    Hello all,
    I have a script that creates custom objects and populates them and saves them into an array. This array of objects is later converted to a CSV file for reuse later on. On a subsequent need to run the script and to save time and avoid recollecting
    data I have previously amassed, I read in the contents of the csv file and put this data into an arryOfObjects.
    I need to manipulate the data in specific objects but I can't figure out how to accomplish that task.
    I can identify the correct object within the array with the following command. I have been trying to pipe that result into either set-variable or set-itemproperty without success.
    $arrayOfObjects | select-object | where HostName -like $_.'name'
    This works, I can see my desired object and the data fields contained within it.
    I now need to modify one of the property fields. (Alias).
    I have been trying the following as a line of thought, but so far without success. It doesn't fail/error out, but it doesn't update the data either.
    $arrayOfObjects | select-object | where HostName -like $_.'name' | set-itemproperty -name Alias -value "newAlias"
    I'm wondering if I need to specify something for the -path argument, but since the array is in memory and not a registry location or a file I am not sure what I should use, if this is the problem at all.
    Any suggestions would be appreciated.
    Thanks
    Smitty

    yes, I have redacted things, and obscured other things because I can not go around posting critical infrastructure information out on the internet.
    Here is the first three lines of my .csv file
    "OrigIP","AL_HostName","AL_Found","AL_Enabled","AL_Status","N_HostName","InREDACTED","N_Found","Delta","IsStale","Ping","InDNS","InAD","Location","Alias","IsServer","HostType","OS","ApplianceName","FQDN","ChatterValue"
    "10.24.11.4","ABCD","yes","yes","never","abcd.domain.com","yes","yes","*","*","Y","Y","N","TEST","*","*","eventlog","","","ABCD.DOMAIN.COM","*"
    "10.24.12.18","EFGH","yes","yes","Dec 30 2014 09:15:00","efgh.domain.com","yes","yes","-25","No","Y","Y","Y","TEST","*","yes","eventlog","xxxxxx","","EFGH.DOMAIN.COM","*"
    When I import this file I create a new custom object (objectCurrent) which I populate with the data from the csv file. I then store this object into an array of objects (objectCollection).
    All of the data is present.
    I then read in a new csv file that would contain most of the same hosts, but possibly additional new ones. upon importing the second csv file I loop through the entries.
     I have a conditional statement that checks to see if the host name from the second csv file, if it isn't then treat it like a new object and go fill in all of the details of the object using my various functions, etc.
    Import-CSV$currentALReport-Delimiter","|ForEach-Object
         if($objectCollection.N_HostName
    -notcontains$_.'name')
            # then create a new currentObject and go populate the properties of the object 
         elseif ($objectCollection.N_HostName -contains $_.'name') {
              # copy this object and update the object's AL_Status (which is the last reported message date info)
                  # send that to the function that will parse it, compare Julian dates and see if it falls within my
                  # criteria as being stale.  if so set the IsStale property to Yes, but reguardless set the AL_Status
                  # newest last reported message data
    JRV states that "The "select object" does nothing at all unless you have a column in your CSV called "object".  The where clause will do nothing because it is syntatctically wrong and illogical. "
    I beg to differ.  Using the above command :   with the script running and the current focus ($_.'name') equals "abcd.domain.com"
     $arrayOfObjects | select-object | where N_HostName -like $_.'name'
    It obtain a single object within my array of objects similar to this:
    IP: 1.2.3.4
    N_HostName: abcd.domain.com
    IsStale: No
    LastMsgDate: Dec 30 2014 09:15:00
    Delta: 1
    Ping: Yes
    InDNS: Yes
    InAD: Yes
    Alias: *
    (other fields omitted for brevity) I could get any of my existing objects if I match the hostname
    If I used only the command "  $objectCollection | Select-Object "    it returns every object in my array.
    So to narrow down the selection to a single object I add the " | where N_HostName -like $_.'name'  "
    which gives me the exact object I am searching for.
    My only question is how can I modify the contents of the object that I have specified within the array of object???

  • Urgent - BDC program to update technical objects using transaction VA42

    Hi,
    Currently my program updates technical objects details at item level as well as BOM header level.
    But my client insists on updating at contract level i.e when u go to va42 transaction and without selecting any item, we need to go to menu,technical objects where the client  wants all the items to be displayed.
    How to do this way?, is it possible, please advise on this regard.
    Very urgent!
    Thanks in advance
    Anandh.B

    I went into va42 and tried to extras->technical objects but it saying to select the item. Without selecting any item it is not going into technical objects.
    You can only do BDC if is possible manually, since its not possible you cannot do BDC for that.
    Cheers,
    Satya

  • Process Chain problem related to Update ODS Object Data (Further Update)

    In the process chain, the data is loaded to an ODS first then feed to an InfoCube by kind of data mart load.  But when checking the process chain, getting yellow warning msg:
    A type "Update ODS Object Data (Further Update)" process has to follow process "Activate ODS Object Data" var.our_infopackage_name in the chain
    Message no. RSMPC016
    If we add the variant "Update ODS Object Data (Further Update) after the activation of the ODS and before the InfoPackage to feed data to the cube, then another yellow warning shows up for the InfoPackage of loading data to the InfoCube that says the Update variant can not be before the loading to this Cube and etc.
    What should we do to have the problem resolved?
    Thanks

    hey Dinesh,
    How to have a wait time for the load to the cube?
    I've given you "Very helpful" rewarding points and after you give the answer to the above, I will give you the "Solve problem" rewarding points.
    Thanks

  • What are the objects that support documentation?

    What are the objects that support documentation?

    Hi
    Master data is data that remains unchanged over a long period of time. Master data contains information that is always needed in the same way. Characteristics can bear master data in BW. With master data you are dealing with attributes, texts or hierarchies.
    If characteristics have attributes, texts, or hierarchies at their disposal then we speak of master data-bearing characteristics.
    Few types of Master Data
    1) The master data of a cost center contains the name, the person responsible, the relevant hierarchy area, and so on.
    2) The master data of a supplier contains the name, address, and bank details.
    3) The master data of a user in the SAP system contains his/her access authorizations to the system, the standard printer, start transaction, and so on.
    Use
    When you create a characteristic InfoObject, it is possible to assign attributes, texts, hierarchies, or a combination of this master data to the characteristic. If a characteristic bears master data, you can edit it in BW in master data maintenance.
    Master data for a characteristic is uploaded into BW using an InfoSource with direct updating.
    You can also update characteristics with master data flexibly. In this case the InfoObject becomes the data target or InfoProvider. However, you must explicitly declare the InfoObject in the InfoObject maintenance to be the InfoProvider.
    See also InfoSources with Flexible Updating.
    Learn more @
    http://help.sap.com/saphelp_nw04/helpdata/EN/28/4c1738da41e57ee10000009b38f842/frameset.htm
    Regards
    AB

  • Installing a New Language- Mass Updating Info Object Descriptions ?

    We recently installed a new language in our BI 7 system (Patch 16). But the Active SAP delivered info objects (namespace 0nnnn...) did not 'inherit' the SAP provided translations into the new language.
    I can update each info object one by one with descriptions in the new language.
    I can use the translation utility (once I figure it out) to updated the descriptions.
    I can activate standard business content which seems to contain the new language.
    But I'm hoping for something easier and less intrusive. I'm hoping there is a hidden SAP program that merely adds the description in the new language to my existing info objects from the Standard Business Content, without any reverse engienering, redesign, and so forth.
    Is anyone aware of anything like that ?

    Here's the answer from our discussion with SAP.
    There is a program RSDG_LANGUAGE_AFTER_IMPORT that you can run. This program replaces the object description texts in your active SAP Delivered objects with the text description from the Delivered version in the language that you just installed.  Here are OSS notes that are relevant to this issue : OSS Note 562436 and 877049.
    We executed this report using these criteria to replace default English descriptions with the business content descriptions in Polish for our implementation:
    Langauge Key "PL"
    Do not Overwrite Texts turned OFF
    It worked rapidly (150 CPU seconds) and flawlessly. I will say that the program looks for and changes the desription of EVERY object that it can find, and there is no control over changing just query elements or info objects. So step carefully. We plan on running this program in each system (after unlocking) so that we do not have to transport every single standard content object through our development / tests / production environment.
    Once you are finished with this, you will, of course, need to use the translation tools to translate your custom objects. I've personally found the BI 7 translation tools to be much easier to work with than the earlier versions, but that may simply be a symptom of our upgrade process (we just upgraded to BI 7 from BW 3.5)

  • Updating a object subclass

    I am new to Object Relational databases and I am just experimenting. Im trying to update a object table but i want to update subclass attributes. I can update a object table with the following code with no problems
    UPDATE table_objtab p
    SET p.col1 = 'updated value'
    WHERE p.col1 = 'current value;I cant however update the attributes that are in the subclass. Can any one help me?
    Im sorry if i have not provided enough information, if you require the object type and subclass type us ask =) any help would be appreciated.
    Thanks in Advance,
    -Ben

    See Re: Implementing ORDBMS
    ... This works - UPDATE inline wiew:
    UPDATE (SELECT TREAT (address AS address_sub_t).street address_street
              FROM users_tab
             WHERE user_id = 2
       SET address_street = 'STREET 2';or
    UPDATE (SELECT user_id,
                   TREAT (address AS address_sub_t).street address_street
              FROM users_tab
       SET address_street = 'STREET 2'
    WHERE user_id = 2;Regards

  • Update existing object with parsers

    Hi,
    I'seen on the Developer guide of IFS that :
    "Parsers cannot be used to update existing objects" (page 76 of the pdf file)
    I've also seen on the same document that :
    "The aplication can use postOperation() to access the repository object that was created or updated by the parser" (page 91 of the pdf file)
    I'm sorry, I don't understand if updating objects in the repository is possible or not with parsers.
    does anyone know ?

    Hi,
    You have to remember that you are writing SQL building blocks, not code...
    Also when you use @select(), yes that will only pull the contents of the Select box of that object.
    To get the contents of the Where box, you need @Where().
    These are separate because typically you are either building a select part (normal objects) OR a where part (filters).
    So think out of the box and decide how you would write it in a sql statement if you did not have a universe,
    then break it in pieces that make sense.
    I'm not 100% sure of what it is you are trying to achieve, but you can do something like:
    case @where(object2) when TRUE then @select(object2) end
    Off course writing this in one go is just as valid, you don't have to reuse, only with big chunks or @prompt() stuff it makes sense to prevent typo's
    Hope this helps,
    Marianne

  • Update an object

    Post Author: kctraceys
    CA Forum: Administration
    I have two copies of a report.  One that is on the server and another that has been modified and it is now ready to be put into production.  I have two issues.
    1)  I don't see anywhere that I can just update the object to include the modified report.
    2)  If I remove the object and try to create a new one it tells me I can't because it already exists?

    There is a bit of code missing from you example that would help me determine what you are trying to do. I suspect you are trying to do something like this:
    List objects=sess.readAllObjects(clazz);
    o = objects.get(i); // where i is the index of the object I am interested in
    o.setBlah(...);
    update(o, sess);
    The Object must be modified after it has been registered with the Unit Of Work. Registering the object with the Unit Of Work is like begining an object level transaction, giving you a transactional copy of the object to work on. Something like:
    List objects=sess.readAllObjects(clazz);
    unitOfWork = session.acquireUnitOfWork();
    o = (Cast)unitOfWork.registerObject(objects.get(i));
    o.setBlah(...);
    unitOfWork.commit();
    Note how I am not using the mergeClone(..) api that you were using. That API is for use when the object is serialized (or otherwise copied) between the session read and the registration with the unit of work.
    Peter

  • EEM to update an object group

    Hello Cisco!
    I've been playing around with EEMs on and off for a few months now, and I'm enjoying it quite a bit! A recent issue at work got me thinking, and I thought I'd try and solve the problem with a new EEM. It's really quite simple, but I'm having trouble getting it to work as intended.
    Device Specs:
    On a CISCO881-SEC-K9 running:
    Embedded Event Manager Version 4.00
    Component Versions:
    eem: (rel6)1.0.0
    eem-gold: (rel1)1.0.2
    eem-call-home: (rel2)1.0.4 
    Problem:
    I'd like to create an EEM that checks the IP of a website a few times a day, and cross references the results with the IPs listed in an object group. If the new IP isn't listed, it will add it to the object group. If it is detected, it won't do anything. (I have this e-mailing either way right now, to assist me with debugging)
    Reasoning:
    I'd like to see if this is something I can do with an EEM. It would be nice to have something dynamically configured to make updates like this. At the end of the day, It mimics a feature on some firewalls. I'd like for this to get around the limitations of a static ACL entry. I haven't looked into TCL scripting, as It would be a new language that I'd have to learn. The beauty of EEM, is that it builds off of what a technician already knows. If you understand IOS, EEM is relatively easy to pickup and run with.
    Side Note: If you see something in my script that could be consolidated, or just doesn't make much sense; please let me know. There is a really good chance that I don't know of the alternative method. This is especially true in terms of my regular expression knowledge. That's an ongoing battle :)
    Thanks in advance everyone.
    Your assistance and constructive criticism is more than welcome and is greatly appreciated.
    Here is what I have right now:
    event manager applet update_my_object_group
     event timer cron cron-entry "* * * * *" maxrun 9999999
     action 1.0 cli command "enable"
     action 1.1 cli command "ping www.google.com"
     action 1.2 wait 5
     action 1.3 regexp "to ([0-9.]+)," "$_cli_result" match new_ip
     action 1.4 cli command "show object-group self_building"
     action 1.5 regexp "([0-9.]+)" "$_cli_result" match current_ips
     action 2.0 if $new_ip ne "$current_ips"
     action 3.0  cli command "conf t"
     action 3.1  cli command "object-group network self_building"
     action 3.3  cli command "host $new_ip"
     action 3.4  cli command "end"
     action 3.5  cli command "show object-group self_building"
     action 3.6  regexp "([0-9.]+)" "$_cli_result" match new_current_ips
     action 4.1  mail server "$_email_server" to "$gmail" from "$_email_from" subject "EEM: Successfully Updated Object Group" body "Added new IP: $new_ip\n to Object Group: self_building\n $current_ips"
     action 5.0 else
     action 5.1  mail server "$_email_server" to "$gmail" from "$_email_from" subject "EEM: Object Group Failure" body "I couldn't update the object group: self_building. Debug:\n New IP: $new_ip\nCurrent: $current_ips\nWhat it is now: $new_current_ips"
     action 5.2 end
    Here is an example I built up for a single ACL. Same concept, just a single line gets updated. I was using this as a reference for my object group script.
    event manager applet update_my_acl
     event timer cron cron-entry "0 * * * *" maxrun 9999999
     action 1.0 cli command "enable"
     action 1.1 cli command "ping www.msn.com"
     action 1.2 wait 5
     action 1.3 regexp "to ([0-9.]+)," "$_cli_result" match new_ip
     action 1.4 cli command "show access-lists | sec test_acl"
     action 1.5 regexp "10 permit tcp any host ([0-9.]+) eq www" "$_cli_result" match current_ip
     action 2.0 if $new_ip ne "$current_ip"
     action 3.0  cli command "conf t"
     action 3.1  cli command "ip access-list extended test_acl"
     action 3.2  cli command "no 10"
     action 3.3  cli command "10 permit tcp any host www.msn.com eq www"
     action 3.4  cli command "end"
     action 4.0  cli command "show access-lists | sec test_acl"
     action 4.1  mail server "$_email_server" to "$_email_to" from "$_email_from" subject "EEM: Successfully Updated ACL" body "New IP: $new_ip\nOld IP: $current_ip"
     action 5.0 else
     action 5.1  mail server "$_email_server" to "$_email_to" from "$_email_from" subject "EEM: ACL NOT updated" body "New IP: $new_ip\nOld IP: $current_ip"
     action 5.2 end

    Thanks for the review!
    Well, it's technically "working", but not in the way that it's designed. It checks the object group, but it only finds  the first IP listed. I'll provide you with the object group it's generated so far, and what I'm receiving in my e-mails.
    (I don't think my regular expressions are working correctly.)
    The Object Group:
    object-group network self_building
     host 10.9.8.20
     host 74.125.225.114
     host 173.194.46.115
     host 74.125.225.148
     host 173.194.46.116
     host 173.194.46.112
     host 74.125.225.81
     host 74.125.225.83
     host 173.194.46.84
     host 74.125.225.17
     host 74.125.225.20
     host 173.194.46.80
     host 74.125.225.19
     host 173.194.46.83
     host 173.194.46.114
     host 74.125.225.116
     host 74.125.225.51
     host 74.125.225.52
     host 173.194.46.113
     host 74.125.225.145
     host 74.125.225.144
     host 74.125.225.49
     host 74.125.225.82
     host 74.125.225.146
     host 74.125.225.84
     host 74.125.225.112
     host 173.194.46.82
     host 173.194.46.81
     host 74.125.225.18
    Here are the successful e-mails sent to me. As you'll see, I've had the EEM include the $current_ips in the e-mail. This should be all of the IPs in the group, but it's just the first one listed (found). So, because it doesn't match, it adds the newly found IP to the group. 
    But, as you can see in my emails, that IP has been found before and added already. The desired behavior is it for it to see that the entry already exists, and not apply it.
    Edit: Thought this would help:
    Step 1: Ping www.google.com.
    Step 2: Use regular expression to capture the IP found.
    Step 3: Run a show command, and find all of the IPs currently listed inside the object group: self_building
    Step 4: Cross reference the newly found IP, with the IPs found in the object group.
    Step 5: If it's already there, then discard it and end the EEM.
    Step 5 (a) If it's not there, then add it to the object group, and then end the EEM.
    Thanks again!

Maybe you are looking for

  • How to restore from playlists Time Machine?

    I replaced my hard drive and restored everything from Time Machine and now all my playlists are gone. How can I get tham back. All the music appears to be there still.

  • Sage's SCAFFOLDS - A developers point of view.

    The Scaffolds style layers are rocking. They allow the logical separation between function, data, and displays. And each of them have their own limb on the family tree which is well thought out and easy to preserve. There are three layers which you g

  • What is the best process for creating a webi document?

    I inherited a BI 4.0 environment with published repositories, dashboards, and webi documents. For development purposes, I tried creating the webi document local to my machine (due to how slow it was to create the document using BILaunch pad and/or th

  • Time Zone wrong in Database

    Hello : Today I noticed that the time zone is set wrongly in one of our production instance. The time is in Mountain standard time instead of Central Standard time. The time zone information is set during database startup through a script. The script

  • Microsoft Visual C++ Library- Runtime Error

    Hi All: I developed some Oracle Forms using Oracle Builder on Oracle Application Server Containers for J2EE 10g (10.1.2.0.2). I am able to access the Welcome page by entering http://127.0.0.1:8889/j2ee/. However, I get a pop-up dialogBox "Microsoft V