Applying Streams changes to a different schema

We're trying to setup a Streams environment between two DBs 9.2.0.3.
We have two different schemas, one in each DB, called TEST_HQ and TEST_CO, and both of them contain the same objects, tables, and procedures. What we're interested in is to apply DML/DDL changes to the destination DB even if the schema has a different name, but same structure.
Right now CAPTURE and PROPAGATE processes are working fine, while the apply process is unable to perform any change. We've also tried creating a new schema in the destination DB called TEST_HQ, just like in the source schema, adding synonyms to the real tables contained within TEST_CO, but this is hitting ORA-23416 'missing primary key'.
Any help or hint will be greatly appreciated!
Thanks in advance!
Max

Thanks for your reply!
Actually there is a primary key, but Streams seems to ignore it. I've also tried the SET_KEY_COLUMNS way plus supplementary logging on the source DB, but this didn't help at all. I think this is happenening because the tables are not in the TEST_HQ schema, there are only synonyms to the real tables contained in TEST_CO.
Is there any other easy way to get Streams working between two different schemas?
Thanks again for your help!!
Max

Similar Messages

  • SQL Query Template to a different schema

    Hi all
    I am on MII 12.2, connecting to Oracle through a data source which references user/schema "Foo"
    I would like to perform queries involving tables from schema "Bar" .
    As a consequence, when I need to access Bar tables I must reference them like "Foo.<TableName>"
    If I use an SQL query with mode Command I can freely write the prefix but no return is allowed
    If I use mode = FixedQuery(With Output) I can't prefix "Foo." because the editor prevents me from freely entering SQL code
    How can I do this? Thanks regards
    Vincenzo

    Thanks for your reply!
    Actually there is a primary key, but Streams seems to ignore it. I've also tried the SET_KEY_COLUMNS way plus supplementary logging on the source DB, but this didn't help at all. I think this is happenening because the tables are not in the TEST_HQ schema, there are only synonyms to the real tables contained in TEST_CO.
    Is there any other easy way to get Streams working between two different schemas?
    Thanks again for your help!!
    Max

  • Any way to use a single application but point it to different schemas?

    From the searching I have done, it appears that when an end-user runs an application, it can only be associated with a pre-defined schema, which I guess I just need confirmation of. What I was hoping to be able to do was either dynamically change to a different schema at run-time, or create an end-user that is associated with a different schema than the one the application is associated to so the user could use the one application but access a given schema.
    The scenario is that in our production environment, we need to maintain a separate schema for each client we manage data for. But we'd like to maintain one application end users would use but could run against any one of the client schemas. However, it seems that we willneed to make a copy of the application within the production workspace for each client schema that would be the owner schema if I understand how this works. Thus, if we have 7 different schemas we would have to have 7 copies of the application, one associated with each application.
    Thanks in advance!
    Monte Malenke

    Thanks Scott for quick response.
    We will go with different workspace for each schema.
    Just to give you quick background of my requirement. We have a 3 oracle E-Business versions (11.5.8, 11.5.9 and R12 in future) and APEX installed on another 11g database. We don't want to installed APEX on EBS database because of DB patching issues, our EBS 11i database version is 9i DB, future oracle EBS supoort and at the same time we want to use APEX 3.1.2 with 11g. We want use APEX for custom EBS Web UI development.
    We are planning to create separate schema on APEX database for each EBS instance and DB link which points to EBS database. Under APEX schema we are planning to create a view (on our custom table which are same across all EBS instances) using DB link under each schema.
    We will develop APEX application under one of the workspace and they deploy to other workspaces. We have also looked into creating APEX pages based on pl/sql procedure and we can do dynamic sql to query data from EBS instances. But its lots of code (create pl/sql api for every table) and we can not take a advantages of some of the APEX build-in wizard like master-detail, APEX record locking etc
    Based on your APEX experience; Do you think this the way we should go? OR Is there any better way?.
    Thanks in advance
    RK

  • How to change all fk constraints in schema to refer to different schema

    Hi,
    We wish to change all the fk constraints which point to tables on one schema to same table names but owned by a different schema.
    Is this possible?
    Thinking of query user_constraints
    select *
    from user_constraints r
    where r.constraint_type = 'R'
    and r.r_owner = 'REF'
    can put this inside loop but can you modify fk constriant to refer to table owned by different schema
    11.2.0.3
    Don't really want to need to drop and recreate.
    Thanks
    Edited by: user5716448 on 06-Apr-2012 04:26

    Yes. You need to drop the constraint and recreate it using the clause 'new_schema.objct_name' in the constraint creation statement.
    For example, if you want to change the constraint cons_1 to point to some column col_1 in schema sch_2 then the sequence of statements will be like,
    ALTER TABLE TAB_1 DROP CONSTRAINT CONS_1;
    ALTER TABLE TAB_1 ADD CONSTRAINT CONS_1 FOREIGN KEY COL_1 REFERENCES SCH_2.TAB_1(COL_1);
    Remember, you have to have all the privileges required to use/reference the table in schema_2.

  • How streams replicate to a different table?

    How can I replicate a shared object from source database to another table that has the different name of the source table ?
    anyone who has this experience please give me a example, thanks .

    In our environment
    OS:solaris 5.9
    DB:oracle 10.2.1
    we use oracle streams to replicate tables from DB1 to DB2.for example
    DB1: table site on test schema,
    replicate to
    DB2: table site_opc on xxrpt schema
    because the shared database object (site) on DB1 have a different name and be in a different schema at the source database and destination database.I try to configure rule-based transformation to convert it.
    on destination database(DB2),I execute following
    BEGIN
    DBMS_STREAMS_ADM.RENAME_TABLE(
    rule_name => 'STRMADMIN.WBXSITE102',
    from_table_name => 'test.SITE',
    to_table_name => 'XXRPT.SITE_OPC',
    step_number => 0,
    operation => 'ADD');
    END;
    After configure capture, propagation on source and apply on destination database, I make a update on source database, but I don't find any change apply on DB2. And I query dba_apply_error, I can't find any error message. Why?

  • How can i import tables from a different schema into the existing relational model... to add these tables in the existing model? plss help

    how can i import tables from a different schema into the existing relational model... to add these tables in the existing relational/logical model? plss help
    note; I already have the relational/logical model ready from one schema... and I need to add few more tables to this relational/logical model
    can I import the same way as I did previously??
    but even if I do the same how can I add it in the model?? as the logical model has already been engineered..
    please help ...
    thanks

    Hi,
    Before you start, you should probably take a backup copy of your design (the .dmd file and associated folder), in case the update does not work out as you had hoped.
    You need to use Import > Data Dictionary again, to start the Data Dictionary Import Wizard.
    In step 1 use a suitable database connection that can access the relevant table definitions.
    In step 2 select the schema (or schemas) to import.  The "Import to" field in the lower left part of the main panel allows you to select which existing Relational Model to import into (or to specify that a new Relational Model is to be created).
    In step 3 select the tables to import.  (Note that if there are an Foreign Key constraints between the new tables and any tables you had previously imported, you should also include the previous tables, otherwise the Foreign Key constraints will not be imported.)
    After the import itself has completed, the "Compare Models" dialog is displayed.  This shows the differences between the model being imported and the previous state of the model, and allows you to select which changes are to be applied.
    Just selecting the Merge button should apply all the additions and changes in the new import.
    Having updated your Relational Model, you can then update your Logical Model.  To do this you repeat the "Engineer to Logical Model".  This displays the "Engineer to Logical Model" dialog, which shows the changes which will be applied to the Logical Model, and allows you to select which changes are to be applied.
    Just selecting the Engineer button should apply all the additions and changes.
    I hope this helps you achieve what you want.
    David

  • Application Processes unique across different schemas?

    I have a test and dev schema on the same server. both sets of code are identical in every way. however when i try and call an on demand application process in dev nothing happens. if i try and call an identical on demand application process on test i get the results i was expecting.
    I changed the name of the application process in dev and i can call it ok. i was just wondering if two on demand application processes can have the same name if they are in different schemas? what else could be causing this issue?
    Thanks
    Tom

    Sorry,
    I copied the wrong code:
    function get_select_list_xml(pThis,pSelect){
    var l_Return = null;
    var l_Select = html_GetElement(pSelect);
    var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
    'APPLICATION_PROCESS=CASCADING_SELECT_LIST_D',0);
    get.add('AJAX_ORACLE_JOB_NUM',pThis.value);
    gReturn = get.get('XML');
    if(gReturn && l_Select){
    var l_Count = gReturn.getElementsByTagName("option").length;
    l_Select.length = 0;
    for(var i=0;i<l_Count;i++){
    var l_Opt_Xml = gReturn.getElementsByTagName("option");
    appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
    l_Opt_Xml.firstChild.nodeValue)
    get = null;
    This application process:
    BEGIN
    OWA_UTIL.mime_header ('text/xml', FALSE);
    HTP.p ('Cache-Control: no-cache');
    HTP.p ('Pragma: no-cache');
    OWA_UTIL.http_header_close;
    HTP.prn ('<select>');
    HTP.prn ('<option value="' || 1 || '">' || '- Stream ID -' || '</option>');
    FOR c IN (
    SELECT DISTINCT b1.STREAM_ID empno , b1.STREAM_ID ename
    FROM BILLINGS b1
    WHERE b1.ORACLE_JOB_NUM = TO_NUMBER(:AJAX_ORACLE_JOB_NUM)
    AND b1.STREAM_ID NOT LIKE ('TWS%E')
    AND b1.STREAM_ID NOT LIKE ('%ERR')
    AND (SELECT COUNT(S.BATCH_ID)
    FROM CHANGE_SITES S
    WHERE (regexp_like(UPPER(nvl(:ajax_site,'%')),(select site_expression from print_sites where upper(print_site_desc) = upper(S.SITE)))
    OR S.SITE IS NULL)
    AND S.ORACLE_JOB_NUM = b1.oracle_job_num
    AND S.STREAM_ID = b1.stream_id
    AND S.BATCH_ID = b1.batch_id) > 0
    UNION
    SELECT DISTINCT STREAM_ID empno , STREAM_ID ename
    FROM BILLINGS b2
    WHERE b2.ORACLE_JOB_NUM = TO_NUMBER(:AJAX_ORACLE_JOB_NUM)
    AND b2.STREAM_ID NOT LIKE ('TWS%E')
    AND b2.STREAM_ID NOT LIKE ('%ERR')
    AND (SELECT COUNT(s2.batch_id)
    FROM change_sites s2
    WHERE S2.ORACLE_JOB_NUM = b2.oracle_job_num
    AND s2.STREAM_ID = b2.stream_id
    AND S2.BATCH_ID = b2.batch_id) = 0
    AND (SELECT COUNT(sv.BATCH_ID)
    FROM SITE_VIEW SV
    WHERE (regexp_like(UPPER(nvl(:ajax_site,'%')),(select site_expression from print_sites where upper(print_site_desc) = upper(Sv.SITE)))
    OR SV.SITE IS NULL)
    AND sv.oracle_job_num = b2.oracle_job_num
    AND sv.stream_id = b2.stream_id
    AND sv.batch_id = b2.batch_id) > 0)
    LOOP
    HTP.prn ('<option value="' || c.empno || '">' || c.ename || '</option>');
    END LOOP;
    HTP.prn ('</select>');
    END;

  • Accessing tables from different schema in CDS and AMDP

    Hi All,
    We are working on a HANA system which has several schema replicated from SAP R/3/Non SAP systems. We have BW 7.4 SP9 deployed on the same system and accessing the HANA views using latest BW virtual objects such as Open ODS , Composite providers etc.
    We are also using the BW system for few ABAP based data processing developments. We are currently accessing HANA views in ABAP programs by creating dictionary views based on external HANA views.
    We would like to however use recent possibilities of CDS and AMDP for better life cycle management of ABAP based solutions. The open SAP course on this subject was of very good help. Thanks a lot "open SAP team" for that. I would however have few open questions,
    As I understand AMDP gives us full flexibility of writing sql procedures within ABAP development environment, but can we access tables from different schema into AMDP code. If yes, then sample code would help.
    If the answer of first question is yes, then how do we manage transports between development and production systems where the schema names would be different. Currently in open HANA developments, such transport is manged using Schema mapping.
    Can I also use different schema tables in CDS views.
    We are updating few tables in ABAP dictionary after applying processing logic in ABAP program as detailed in step 1. With the new approach using AMDP, can we directly update database schema tables which will give us an optimization advantage.
    New ABAP HANA program interfaces are quite promising and we would like to use them to optimize many data intensive applications.
    Thanks & Regards,
    Anil

    Hi Anil,
    I can only answer 1. and 2. (and would be interested into 3. as well):
    1.
    Yes you can access tables from a different schema and also HANA views. In this case no 'using' is needed.
    Examples:
        RESULT = SELECT
        FROM
              "SAP_ECC"."T441V" AS t,
              "_SYS_BIC"."tmp.package/AFPO" AS a.
        WHERE ...
    2. In this case, if you need schema mapping: You could use HANA (projection) views which just forward to a different schema, also see example.
    Best regards,
    Christoph

  • Import of BaseView to a different schema in database

    Hi All,
    We have developed some bam reports. Now the base view, meta view are referring to a schema name (say SchemaName1) in database.
    In the plans we are using "SQL query" to get data from database. So we have queries like "Select SchemaName1.table1.column1 ... from ......".
    Now we have taken a export of the base view, meta view ,plans and all other components of BAM.
    All is fine till now... But now i need to import all these stuff in a different database. My problem is that in the new database instance i cannot use the same schema name (i.e. SchemaName1 ). I have a different schema name(say SchemaName2) there and i need to use that......There is no way i can use SchemaName1.
    Will the import of Base view/Meta view/plans work or we need to do some configuration changes during import??
    Do we have to create Base view for the new schema names from scratch or the imported code can be used??
    The plans have sql queries referring to SchemaName1 but we need it to refer to the Other schema(SchemaName2 )...What is the possible way of referring to the new schema without developing the plan again??
    Waiting for your valuable feedback...

    ***Backup your repository database***
    ***Please review all steps before attempting***
    Sarputil Export
    1.     Start | Run, type “sarputil”
    2.     Do a partial export. (Note down directory that will contain files to be exported.).
    3.     Select your Baseview, Metaview, Security:Login Profile, and Plan. (Note, the check boxes are in front of each object name and might appear very light on some clients.)
    4.     On the XML dialog and with the question on what you would like to do – select Execute Now.
    5.     Finish the wizard and from the directory noted above, verify .csv files were created. (Typically C:\OracleBAM\EnterpriseLink\Data\rp\export).
    6.     Copy all .csv files and paste to different temporary folder on 2nd server.
    Sarputil Import
    1.     Start | Run, type “sarputil” on the 2nd server where you’ll import into.
    2.     Partial import
    3.     Under Repository Information dialog, set the Data Source information on the right and remember to change the directory now containing your .csv files.
    4.     Like before, select “Execute now” and Finish the wizard.
    Oracle BAM Admin
    Modify connect string (host string or tns name) if you need to:
    1.     Connect in Oracle BAM Admin
    2.     Expand Baseviews and select the imported Baseview
    3.     Check under “Server” on the left if the connect string is correct.
    4.     If not, click Modify button and change.
    Modify Baseview Login if you need to:
    1.     With your Baseview still selected on the left side, click on “Baseview Logins” tab
    2.     Logins on the left correspond to actual database user id’s and password. Add a new Login with a database User ID and Password to access the new schema.
    3.     Associate or Set the new Login (right) to the BAM User on the left.
    Sarpbv Modification
    Use sarpbv utility to change references of the old schema name to a new schema name.
    General syntax for Oracle:
    sarpbv /R"username:pwd:Oracle:TNS Name::DB UserID:DBUser pwd” /B"BaseView name" /O"NewSchema"
    **Use Capital letters for New Schema name!
    **Notice 2 colons (::) after TNS Name (because you do not have a database name in Oracle).
    1.     Open DOS
    2.     Type your sarpbv command. Below is an example where I changed a Baseview called “scott” to use a new schema name called Jack.
    sarpbv /R"sa::ORACLE:baminst::sagent:sagent" /B"scott" /O"JACK"
    3.     Open Design Studio, locate the plan and check the SQL Query now reflects the new schema.
    4.     Test the plan to ensure it’s pulling data correctly from the new schema.

  • Materialized view with tables in different schemas

    Hello,
    I want to create a materialized view with a table from a different schema in the SELECT statement. For materialized view I would like to apply the "REFRESH COMPLETE ON COMMIT" option.
    Here the code:
    CREATE MATERIALIZED VIEW S1.MV_EXAMPLE
    TABLESPACE TS1
    PCTFREE 0
    BUILD IMMEDIATE
    REFRESH COMPLETE ON COMMIT
    AS
    SELECT T.COLUMN1 COLUMN
    FROM S2.TABLE1 T
    I can't execute this SQL because I get an "insufficient privileges" error to this table:
    FROM S2.TABLE1 T
    FEHLER in Zeile 9:
    ORA-01031: Insufficient privileges
    User S1 has the following privileges:
    CREATE SESSION
    CREATE SNAPSHOT
    CREATE TABLE
    CREATE QUERY REWRITE
    SELECT ANY TABLE
    User S2 has the following privileges:
    CREATE SESSION
    CREATE SNAPSHOT
    CREATE TABLE
    CREATE QUERY REWRITE
    ALTER ANY SNAPSHOT
    Which privileges are missing?
    Thanks, Mathias

    Thanks Kamal for your answer!
    S1 has the grant select directly. But I solveld the problem. The system privilege "ON COMMIT REFRESH" was missing for S1. This has to be set if any of the tables are outside the owner's schema of the materialized view (ORACLE documentation - Data Warehouse Guide).
    But one thing is not clear to me yet and the ORACLE documentation doesn't give me an answer. I can set the refresh-attribute ON COMMIT on a materialized view containing only joins when a group by clause is set. If the group by clause is missing I can't! Why?
    Regards, Mathias

  • Different Schemas in different environments for same tables used in a Universe

    Hi,
    I have a Universe in Development where I have tables pointed to a schema (DW) in DEV but in TEST/INT I have the same tables under a different schema (TESTDW). So when I promote the Universe & reports from DEV to TEST, I will be getting errors as the schema is incorrect. So we need to find a way so that we can define the schema globally instead of having it at the individual table.
    I know we can repoint the schemas, etc but i need to avoid extra work in other environments.
    Known Solutions: Promote the reports to TEST, then select all the tables & change the schema by Right Clicking the selected tables and selecting Change Qualifier/Owner.
    One of the few reasons, I don't want to follow this route, because I have lot of derived tables which I need to change it manually by editing the SQL Statement,  &  also If I add new tables or columns again in future & promote them to TEST, then again I have to change the schema.
    Did anyone faced this kind of issue?Is there any other way that we can use like Begin_Sql , etc?
    (FYI, I am using BO4.0 SP5)

    Mark, Thanks a lot for your concern. We actually have same schema name across all 3 environments but there is a huge project going on in my company which is kind of hard to explain, so our team has decided to go ahead with a different names for schemas as 2 different teams will be working on paralelly on these schemas & they will combine them after a year or so. (I know this is not a solution)
    Thanks Swapnil for Synonyms solution. Your solution might have worked, if we were using BO 4.1 SP5 but unfortunately we are using BO 4.0 and in this version I can't view any synonym tables in the universe.

  • Different schemas in the same Oracle database

    Both my source and target tables are in the same physical Oracle database (different schemas).
    I can use the LKM Oracle to Oracle (DBLINK) knowledge module to load data but this requires setting up a dblink between the two schemas. Given that I can set this up so that the target schema has select etc permissions on the source schema, I can't help feeling that there is a simpler (more efficient?) way of doing this.
    One of the steps in the LKM is 'Create Synonym on Target' which does the following
    create synonym     <%=snpRef.getTable("L", "COLL_NAME", "W")%>
    for           <%=snpRef.getTable("R", "COLL_NAME", "W")%>
    This creates an Oracle synonym that includes a dblink (e.g create synonym s1 for s2@dblink). I can't help feeling that if I could change this so that it doesn't include the '@dblink' part then I could solve the problem and just create a synonym in the target schema that points directly to the source (e.g create synonymn s1 for source.s2). This should then mean that all the rest of the load etc process could run just the same.
    I'm sure that there must be a way of doing this, but I can't figure out how to do it using the substitution methods API.
    Any ideas how I do this?
    Thanks,
    Chris

    Chris,
    for sure when you define a Data Server you have to specify user which have appropriate access to both source and target schemas.
    Then you can create 2 schemas in one Data Server and ODI will use queries like
    insert into target_schema.tab_name
    select ... from source_schema.tab1 ...
    Loading KM will not be used in that case at all therefore data flow will work MUCH faster.
    Oleg

  • How to create directories with same name in different schemas

    I have two schemas on the same database.
    I am trying to create directories with same name, but different paths in both the schemas.
    When i created the directories in second schema, the directory paths of the first schema are automatically changed to the second path.
    Is there any solution to create directories with same name, but different path in two different schemas on the same database.
    Thanks,
    Sridhar.

    Hi,
    >>When i created the directories in second schema, the directory paths of the first schema are automatically changed to the second path.
    If you have removed the REPLACE clause of your create statement, then you would see that is not possible.
    SYSTEM> connect scott/tiger
    Connected.
    SCOTT> create directory mydir as '/tmp';
    Directory created.
    SCOTT> connect legatti/pwd
    Connected.
    LEGATTI> create directory mydir as '/tmp';
    create directory mydir as '/tmp'
    ERROR at line 1:
    ORA-00955: name is already used by an existing object
    LEGATTI> select owner,object_name,object_type,created
      2  from dba_objects where object_name='MYDIR';
    OWNER     OBJECT_NAME    OBJECT_TYPE         CREATED
    SYS       MYDIR          DIRECTORY           19/12/2007Cheers
    Legatti

  • How to browse objects in different schemas

    If I connect to the database in one schema is there a way to browse objects in a different schema? For example, I connect as hr and I want to view the tables in the ord schema.

    Robert,
    You have said you only see "a few" users under Other Users - does this mean you only see say six other schemas or does this mean you only see a small percentage of the available schemas?
    With the current navigator interface, SQL Developer by default only displays a selection of values under each node. For example, if I have not filtered my "Other Users" node, I see about 50 schemas and a "Show More" at the bottom of the list. Note that the schemas appear to be randomly selected, although those selected are listed in order - my list includes schemas starting with A through X even though we have over 50 schemas starting with A.
    You can either double click on the "Show More" and select "Show All" to get the full list, or filter to the specific schemas you want to see (ie just the production schemas and not the user schemas).
    If you are seeing only a handful of users and you do not get the "Show More" option, right click on the "Other Users" node and select "Apply Filter" to check to see if you have somehow already filtered the list.
    As a final note - you say you can see the production schemas through SQL+. Given that this without a graphical interface, do your "schema queries" produce the same result in SQL Developer as they do in SQL+?

  • Replication of tables in different schemas

    Hello,
    I have 2 schemas and would like to have tables (same structure), in the 2 different schemas, to be in sync.
    For eg:
    sample1.table_one
    sample2.table_one
    desc sample1.table_one is exactly the same as sample2.table_one
    I want both sample1.table_one and sample2.table_one to be in sync, when any changes are made to any one of them.
    Does Oracle 9i provide any mechanism for this or is the only obvious solution with PL/SQL and/or triggers.

    Zaid,
    If you have two identical identical tables, that contain the same data, you should just give grants to different applications based on the type of web applications and your business logic.
    Trying to replicate them and keeping in them in Sync is a tedious ( and wrong approach)
    which will will need a change (to the packages used to keep them in sync) everytime any of those table definition changes among many other problems..
    >
    With views the problem or limitation for me is that there are 2 web applications using each of the tables respectively. They have the ability to update the tables.
    This is why replication...
    >
    If you have Schema1.table1 and schema2.table1, is it not possible to change your web application code to just use one of these two schemas ? You can always write scripts to migrate the existing data from schema2 to schema 1.

Maybe you are looking for

  • Installed itunes and now my CD won't work!!!!!

    I just bought an ipod, and installed itunes on my PC laptop. then, all of a sudden, My Computer won't show the CD drive anymore. does anybody know how to resolve this??? Thanks

  • No podcast icon under library

    suddenly the podcast icon is missing from my itunes and my podcasts have vanished from my itunes. i still have them on my hard drive and when i play them they play through itunes. i tried downloading the latest itunes and all that, now when i went to

  • How  encode streaming and publish it to  youtube and livestream in one process ?

    Dears , We  start encode  to  youtube  and another process to livestreeam.com  , that conusmes   much of cpu , I want to configure to start encode to youtube and livestream.com in one process that will minimize CPU consuming for encoding  by 50% Kind

  • Print array to table

    I need to print two arrays in a table, i.e. each array represents another column in the table. I currently have this which outputs the results of each array but not in table format: String[] FN = (String[])setFN.toArray(new String[setFN.size()]);    

  • Multiple Problems With 10.4.11 Upgrade

    Having just installed the 10.4.11 upgrade I am experiencing multiple problemss with permissions and file corruption since the upgrade. Files are inaccessible to users even after resetting permissions via sharing in Workgroup Manager. W e are a prepre