Can a view pass a restricting value to a function as 'IN' value ?

An existing local view 'email_addresses' that used to just query an underlying, local, simple flat table - needs to be replaced.
IE: The old local view performed a "select username,user,email_address from owner.contacts"
It was called remotely, from within a procedure, over a db_link IE:"select * from from email_addresses@db_linkname where username = 'TOM' "
All was well.
The table of email addresses is now no longer available.
The replacement local view in reality, is to perform an LDAP A.D. query to get the email_address for the supplied username - passed as 'username'
in the 'where clause' - see above Example query.
The code for the AD query uses DBMS_LDAP and gets all atributes for a "sAMAccountName", loops through and keeps just the ones I'm interested in. ( I can supply the code for that too if needed.)
The function or procedure performing the dbms_ldap query could return a concatenated string, or a refcursor - whatever can be made to work with the new view (although a concatenated string would also need to be broken back into 3 columns - maybe using tilde as the field seperators?)
The new view will need to call a function or procedure to return the LDAP data , that itself will accept the limiting 'where' in a ad-hoc query .
The limiting 'where' clause is ALWAYS supplied to the view.
To make it easier for someone to help me , I have supplied the following code.
create table ldap_lookup
(username varchar2(50), name varchar2(50), email_address varchar2(50));
insert into ldap_lookup values('Tom','Thomas','[email protected]');
insert into ldap_lookup values('Dick','Richard','[email protected]');
insert into ldap_lookup values('Bill','William','[email protected]');
commit;
set pagesize 9999
set linesize 200
select * from ldap_lookup;
USERNAME                                           NAME                                               EMAIL_ADDRESS
Tom                                                Thomas                                             [email protected]
Dick                                               Richard                                            [email protected]
Bill                                               William                                            [email protected]
3 rows selected.
SQL> create view v_ldap_lookup as select * from ldap_lookup;
View created.
SQL>
Following is the the query I cannot change.
++++++++++++++++++++++++++++++++++++++++++++
SQL> select * from v_ldap_lookup where username = 'Tom';
USERNAME                                           NAME                                               EMAIL_ADDRESS
Tom                                                Thomas                                             [email protected]
1 row selected.
Great!
Varchar route:
===============
create or replace function f_ldap_lookup (username_in varchar2) return varchar2 as
c_test varchar2(2000);
begin
    select username||'~'||name||'~'||EMAIL_ADDRESS into c_test from v_ldap_lookup where upper(USERNAME)=upper(username_in);
    return c_test;
end;
select f_ldap_lookup('tom') from dual;
F_LDAP_LOOKUP('TOM')
[email protected]
1 row selected.
create or replace force view v_ldap_lookup_replcement
as
select f_ldap_lookup('username_in')username from dual;
View created.
SQL> select * from v_ldap_lookup_replcement where username = 'Tom';
no rows selected
Refcursor route:
==================
create or replace function f_ldap_lookup_rc (username_in varchar2) return sys_refcursor as
c_test sys_refcursor;
begin
    open c_test for select username,name,EMAIL_ADDRESS from v_ldap_lookup where upper(USERNAME)=upper(username_in);
    return c_test;
end;
SQL> select F_LDAP_LOOKUP_RC('tom') from dual;
F_LDAP_LOOKUP_RC('TO
CURSOR STATEMENT : 1
CURSOR STATEMENT : 1
USERNAME                                           NAME                                               EMAIL_ADDRESS
Tom                                                Thomas                                             [email protected]
1 row selected.
1 row selected.
SQL> create or replace force view v_ldap_lookup_replcement1
  2  as
  3  select f_ldap_lookup('username_in')username from dual;
View created.
SQL> select * from v_ldap_lookup_replcement1 where username = 'tom';
no rows selectedIs it POSSIBLE to pass through the new view's limiting 'where' value to the underlying function?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Or will I have to 'Bite-the-bullet' and modify every remote procedure that called the old view, and change it to perform a remote function call via db-link?

vsmith wrote:
Any simple instructions for say:
User does "sqlplus LanLoginName@tnsalias" on their PC (with 10g client tools installed) and it will connect to a Unix DB without any password prompts. Er.. not in our part of the corporate world. SQL*Plus, or MS-Access, or TOAD access to a production database by end-users? That's simply not on.
The DB somehow checks their Lan username from v$process or somewhere against a call to dbms_ldap, and if all's well NOT kill the session? Possible, but not very secure - as that can be spoofed. Not easily (beyond the means of your normal end-user), but you do not need to bind a unique NetBIOS name on that client for the driver to pass that across as part of its connection string. So I'm not sure how comfortable the security people would be with such a solution.
Also, a session cannot kill itself. So it will need to schedule a job or use a DBMS_PIPE or similar to request another process to kill it.
It seems to me that the listener would need to accept the connection attempt and call the dbms_ldap somehow. Maybe that's what OID does. - but only for Kerberos tickets that have been issued from the AD and now passed on from the Client PC.The Listener does not authenticate the Oracle username and password for a session - it is simply there to basically listen for connections and hand these off to dedicated server processes or dispatchers (if shared server is used). So the Listener works on transport level and not application level (e.g. like dealing with encryption of the transport layer).
But then I've never used the Listener with Kerebos/LDAP so I could be wrong here as to the Listener doing authentication....
Yes, a coded application could connect as 'dummy' first, ask from Ldap chacks to be done, set session contexts etc, but what about dumb old sql*plus?In that case, after connecting the same step as the app server needs to be made - a call to the PL/SQL unit that performs the authorisation. Only, without the app layer, there is now no authentication of username and password.
You could built that into PL/SQL too... but then there's the problem with using standard OCI that will result in a clear text username and password being send across the network (as a PL/SQL anonymous block call). Which then requires an encrypted connection between client and server.
This stuff just goes in circles...Yeah.. but I think that is in part that many corporate level security requirements are not realistic and do not meet the actual requirement of securing the network, and most importantly, safeguarding the valid users on it.
Especially if the security is base primarily around Microsoft's concept and implementation of how security should work. That is a recipe for using proprietary stuff that can only seamlessly integrate with other Microsoft products. Microsoft does not only dislike the concept of open standards, they purposefully avoid it, or worse, corrupt it.
Can you give a very quick overview of the NTLM method?Dirty. Not that secure IMO (look for a hacker paper called "+CIFS - Common Insecurities Fail Scrutiny+" by hobbit - old, but in many ways still applicable).
Apache can be build with a NTLM authentication module (just as it supports mod_sso and mod_ldap ) and this allows your app tier (3 tier architecture) to use Apache to do the dirty deed. And that's the extent of how we support NTLM.
Long time ago when still using Oracle v7 on Windows, I recall there was a means to use NTLM authentication with Oracle... no idea how it is supported today and whether or not it requires additional options to be purchased.
Any idea how to duplicate "AD 'Group' accounts of SQL Server" - in Oracle - without buying the Advanced Security Option?Equally long time since I last use SQL-Server.. :-)
I suggest that you consider another forum here on OTN to bounce these questions around. Most members here are here for the SQL and PL/SQL party... security is not exactly an issue that many of us deal with in any extensive way. Thus I doubt that you will get real useful answers here for your problem..

Similar Messages

  • How to restrict user's inputs to F4 help Values?

    Hi Experts,
    I have created a custom infotype where i have a custom search help created for one of the fields, the problem is that even if i give values other than the values in the search help the infotype doesnt throw any error and gets saved.
    So can anybody explain how to restrict the field only to search help values.
    Thanks,
    Revanth.

    Hai.
    Check the example it may help you.
    See the following ex:
    TYPES: BEGIN OF TY_MBLNR,
    MBLNR LIKE MKPF-MBLNR,
    END OF TY_MBLNR.
    DATA: IT_MBLNR TYPE STANDARD TABLE OF TY_MBLNR WITH HEADER LINE.
    data: it_ret like ddshretval occurs 0 with header line.
    At selection-screen on value-request for s_mat-low.
    Select MBLNR from mkpf into table it_mblnr.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    DDIC_STRUCTURE = ' '
    RETFIELD = 'MBLNR'
    PVALKEY = ' '
    DYNPPROG = ' '
    DYNPNR = ' '
    DYNPROFIELD = ' '
    STEPL = 0
    WINDOW_TITLE =
    VALUE = ' '
    VALUE_ORG = 'S'
    MULTIPLE_CHOICE = ' '
    DISPLAY = ' '
    CALLBACK_PROGRAM = ' '
    CALLBACK_FORM = ' '
    MARK_TAB =
    IMPORTING
    USER_RESET =
    TABLES
    VALUE_TAB = IT_MBLNR
    FIELD_TAB =
    RETURN_TAB = IT_RET
    DYNPFLD_MAPPING =
    EXCEPTIONS
    PARAMETER_ERROR = 1
    NO_VALUES_FOUND = 2
    OTHERS = 3
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    IF SY-SUBRC = 0.
    read table it_ret index 1.
    move it_ret-fieldval to S_mat-low.
    ENDIF.
    Go through the test program.
    REPORT Ztest_HELP .
    TABLES : MARA.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETERS : P_MATNR(10) TYPE C.
    SELECTION-SCREEN END OF BLOCK B1.
    DATA : BEGIN OF ITAB OCCURS 0,
    MATNR TYPE MATNR,
    END OF ITAB.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_MATNR.
    SELECT MATNR
    FROM MARA
    INTO TABLE ITAB
    UP TO 10 ROWS.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    RETFIELD = 'MATERIAL NUMBER'
    DYNPPROG = SY-REPID
    DYNPNR = SY-DYNNR
    DYNPROFIELD = 'P_MATNR'
    VALUE_ORG = 'S'
    TABLES
    VALUE_TAB = ITAB
    EXCEPTIONS
    PARAMETER_ERROR = 1
    NO_VALUES_FOUND = 2
    OTHERS = 3. 
    Regards.
    Sowjanya.b.

  • I just purchased the Iphone 5 and i want to give my iphone 4 to a family member but there's a passcode set on my restrictions that i don't remember. How can I by pass this?

    I just purchased the Iphone 5 and i want to give my iphone 4 to a family member but there's a passcode set on my restrictions that i don't remember. How can I by pass this?

    Restore the iphone as new

  • (Administration - Marketing - Import), you can set a parameter value "Import mode" for what to do in case of duplication as "update existing records", "Import new records". The final report of this import is presented as a text file that can be viewed in

    Administration - Marketing -> Import, you can set a parameter value "Import mode" for what to do in case of duplication as "update existing records", "Import new records". The final report of this import is presented as a text file that can be viewed in Business Administration - Marketing -> Import -> Exceptions. Whatever the exception, including duplication import occurs during import and recorded in a text file.   What are the fields that determine the duplicity? How I can I can change those?

    You will be returned anything that is in the option's value parameter. What is displayed in the dropdown and what is put in the value attribute do NOT need to be the same, so maybe you should start there.

  • HT1918 I'm having trouble viewing my account in iTunes, I'm signed in but can't get passed the next login window - any ideas?

    I'm having trouble viewing my account in iTunes, I'm signed in but can't get passed the next login window - any ideas?

    carolinechx wrote:
    i know the description may be a little bit too confusing
    Mostly because you are not using any capital letters or paragraph returns and your post is difficult to read.

  • Can be passed Formula Column value to Procedure/Function?

    Below cf_value is return after some calculation by using main query.
    Can be directly passed formula column value to procedure without assinged to placeorder?
    as below..
    f_convert(:cf_value,new_value);
    My Procedure is...
    PROCEDURE f_convert( val1 in number,val2 in out number) IS
    BEGIN
    val2 := val1 * 100;
    END;
    If anyone knows pls reply me....

    Actually, if there is any other calculations there (In Proceudre)
    Can I used is as below??
    PROCEDURE f_convert( val1 in number,val2 in out number) IS
    BEGIN
    val2 := val1 * 100;
    return (val2);
    END;
    ----A procedure cannot return a value, the return clause in my previous post was part of the function for formula column.
    Suppose you have a formula column say CF_2 then the function for it will be as:
    function cf_2formula return number
    is
    val1 number;
    val2 number;
    begin
    val2 := :cf_1 * 100; -- or val2 := val1 * 100 --parameters not allowed in formula column function
    -- All the other code that you need inclusive of calling function, procedure as in any PL/SQL block can be placed
    return (val2);
    end;So any other calculation can be used in the formula column function

  • How can I reset my sons restrictions pass code? I have failed 9 attempts and it locks me out longer and longer.thx

    How can I reset my sons restrictions pass code? I have failed 9 attempts and it locks me out longer and longer.thx

    see here
    http://support.apple.com/kb/HT1212
    No choice

  • Viewing passed variables in an alert from the new window

    If I am passing a param, SD and ED to another window, how can I view it using an alert when an applet is created.  I have the FirstUpdateEvent established and I place the alert in the function.
    How should the alert look?
    I have tried
    alert([Param.1]); and alert({Param.1});
    alert([SD]);and alert();
    None of these work.  I get errors for each of them.

    You have at least two options for this.  As Sascha mentioned in another post, you can use a JS library to parse the URL string and find the Params that way.
    Or you can put an applet on the page that has <param name="param.1" value="{Param.1}"> and then use JS to reference the applet param.
    But, there isn't a way, that I know of to put an URL param directly in JS.

  • How can i view the variables of the session memory

    Hi experts
       How can i view the variables of the session memory.Such as I want display the variables of memory which id is 'BULRN' in ABAP debug.
    In program i can use import from memory id visit the momery of session,but i don't know the name of variables which store in momery of my session.

    Its not possible to view in the debug mode..
    SAP memory is a memory area to which all main sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session, or to pass data from one session to another. Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters). These parameters can be set either for a particular user or for a particular program using the SET PARAMETER statement. Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement. The most frequent use of SPA/GPA parameters is to fill input fields on screens
    SAP global memory retains field value through out session.
    set parameter id 'MAT' field v_matnr.
    get parameter id 'MAT' field v_matnr.
    They are stored in table TPARA.
    ABAP memory is a memory area that all ABAP programs within the same internal session can access using the EXPORT and IMPORT statements. Data within this area remains intact during a whole sequence of program calls. To pass data
    to a program which you are calling, the data needs to be placed in ABAP memory before the call is made. The internal session of the called program then replaces that of the calling program. The program called can then read from the ABAP memory. If control is then returned to the program which made the initial call, the same process operates in reverse.
    ABAP memory is temporary and values are retained in same LUW.
    export itab to memory id 'TEST'.
    import itab from memory Id 'TEST'.
    Here itab should be declared of same type and length.

  • Can't view my user control in the designer (An Unhandled Exception has occurred)

    I'm using VS 2012, looking at some code I wrote some time ago. For some reason I cannot view the XAML in the design view, only the XAML view. I'm getting an error that says, "An Unhandled Exception has occurred". I can compile the solution fine,
    but it won't let me view it. I don't know why I can't view it in the designer. Here's the error details:
    Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteException
    Object reference not set to an instance of an object.
       at System.Windows.StyleHelper.FindNameInTemplateContent(DependencyObject container, String childName, FrameworkTemplate frameworkTemplate)
       at System.Windows.TemplateNameScope.System.Windows.Markup.INameScope.FindName(String name)
       at MS.Internal.Data.ElementObjectRef.GetObject(DependencyObject d, ObjectRefArgs args)
       at MS.Internal.Data.ObjectRef.GetDataObject(DependencyObject d, ObjectRefArgs args)
       at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.VerifySourceReference(Boolean lastChance)
       at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
       at MS.Internal.Data.DataBindEngine.Run(Object arg)
       at MS.Internal.Data.DataBindEngine.OnLayoutUpdated(Object sender, EventArgs e)
       at System.Windows.ContextLayoutManager.fireLayoutUpdateEvent()
       at System.Windows.ContextLayoutManager.UpdateLayout()
       at System.Windows.UIElement.UpdateLayout()
       at System.Windows.Interop.HwndSource.SetLayoutSize()
       at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)
       at System.Windows.Interop.HwndSource.set_RootVisual(Visual value)
       at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteUIElement.<>c__DisplayClass12.<Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteUIElement.CreateContent>b__11()
       at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<>c__DisplayClass16`1.<MarshalIn>b__15()
       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()
       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.Invoke(Boolean waitingInExternalCall)
       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.InvokeCall(Call call)
       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.ProcessQueue(CallQueue queue)
       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.ProcessInboundAsyncQueue(Int32 identity)
       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.ProcessMessage(Int32 msg, IntPtr wParam, Boolean elevatedQuery, Boolean& handled)
       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.OnWindowMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at Microsoft.Expression.DesignHost.Isolation.Remoting.MessageOnlyHwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.Run()
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at System.Windows.Application.Run(Window window)
       at Microsoft.Expression.DesignHost.Isolation.IsolationProcess.RunApplication()
       at Microsoft.Expression.DesignHost.Isolation.IsolationProcess.<>c__DisplayClass2.<Main>b__0()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
    Rod

    I stopped when I saw stuff about databinding.
    I guess your problem is you have code in your constructor.
    A prameterless constructor of a view will be called by the designer.
    This is probably trying to use things which aren't there at design time.
    You can mock them or just exit out the constructor if you're in the designer.
    public YourUserControlConstructor()
    InitializeComponent();
    if (DesignerProperties.GetIsInDesignMode(this)
    return;
    // Dependent code which produces errors
    http://social.technet.microsoft.com/wiki/contents/articles/29874.wpf-tips-designer-detection.aspx
    Hope that helps.
    Recent Technet articles: Property List Editing;
    Dynamic XAML

  • Can't  view Impact and Lineage tab in Meta data report

    Post Author: mohideen_km
    CA Forum: Data Integration
    Hi guys,
    I have a problem in meta Data Report ..
    IN Impact and Lineage Analysis
    I can View only OVerview Tab.I can not view Impact and Lineage
    Help me to figure out..
    Mohideen

    Hi,
    Select text column (varchar column) -> Treat Text as -> custom text format ->Remove @ (default) -> add [html]<script>sometext(‘@’)</script> followed by your javascript
    for eg:
    [html]<script>buildGoogleChart(‘@’)</script> <head> <script type="text/javascript"> function show_alert() { alert("Hello! I am an alert box!"); } </script> </head> <body> <input type="button" onclick="show_alert()" value="Show alert box" /> </body> </html>
    hope helps u.........
    cheers,
    Aravind

  • Passing parameter values to powershell function from batch file

    Hello ,
       I haven't used powershell for a while and getting back to using it. I have a function and I want to figure out how to pass the parameter values to the function through batch file.
    function Check-FileExists($datafile)
    write-host "InputFileName : $datafile"
    $datafileExists = Test-Path $datafile
    if ($datafileExists)
    return 0
    else
    return -100
    <#
    $datafile = "C:\Dev\eMetric\PreIDWork\PreIDFiles\SampleInputFile_011.txt"
    $returncode = Check-FileExists -datafile $datafile
    Write-Host "ReturnCode : $returncode"
    $datafile = "C:\Dev\eMetric\PreIDWork\PreIDFiles\SampleInputFile_01.txt"
    $returncode = Check-FileExists -datafile $datafile
    Write-Host "ReturnCode : $returncode"
    #>
    The above code seems to be work when I call it. But when I try to call that script and try to pass the parameter values, I am doing something wrong but can't figure out what.
    powershell.exe -command " &{"C:\Dev\eMetric\PreIDWork\PowerShell\BulkLoad_Functions.ps1" $returncode = Check-FileExists -datafile "C:\Dev\eMetric\PreIDWork\PreIDFiles\SampleInputFile_01.txt"}"
    Write-Host "ReturnCode : $returncode"
    $file = "C:\Dev\eMetric\PreIDWork\PreIDFiles\SampleInputFile_01.txt"
    powershell.exe -file "C:\Dev\eMetric\PreIDWork\PowerShell\BulkLoad_Functions.ps1" $returncode = Check-FileExists -datafile $datafile
    Somehow the I can't get the datafile parameter value being passed to the function. Your help would be much appreciated.
    I90Runner

    I am not sure about calling a function in a script like how you want to. Also I see you are setting the values of the parameters, this is not needed unless you want default values if nothing is passed. The values for the parameters will be passed via the
    batch file. So for me the easiest way is as indicated.
    param
    [string]$DataFile
    function Check-FileExists($datafile)
    write-host "InputFileName : $datafile"
    $datafileExists = Test-Path $datafile
    if ($datafileExists)
    return 0
    else
    return -100
    Write-Host "Return Code: $(Check-FileExists $DataFile)"
    Then you create a batch file that has
    start powershell.exe
    -ExecutionPolicy
    RemoteSigned -Command
    "& {<PathToScript>\MyScript.ps1 -DataFile 'C:\Dev\eMetric\PreIDWork\PreIDFiles\SampleInputFile.txt'}"
    Double click the batch file, and it should open a powershell console, load your script and pass it the path specified, which then the script runs it and gives you your output
    If you find that my post has answered your question, please mark it as the answer. If you find my post to be helpful in anyway, please click vote as helpful.
    Don't Retire Technet

  • Can't View my entourage calendar in "list view"

    hello,
    when i try to print my entourage calendar in ical in a "list view" nothing happens (you cant even see the calendar) it only shows the rest when i un-select the entourage calendar (if I un-click the calendar all the rest can be viewed) any ideas?
    1.67 GHz power Pc 17"   Mac OS X (10.4.7)  
    1.67 GHz power Pc 17"   Mac OS X (10.4.6)  

    Yes I see mistake,thanks for your help. But I can't understand why it mistake hapend.
    Configuration Error:  Missing attribute: Root, configuration node = component-config, location = config://local/cm/repository_managers/ER
    in config files I have:
    in ER.co.xml
    <property name="Root" value="firms document" />
    and in com.epam.samara.managers.EPAMRepositoryRepositoryManager.cc.xml I have his line:
    <attribute name="Root" type="string" default="firms document" />
    Can I use virtual catalogue or I must use some direcory for example D:\ ?

  • How to create a new user in OWB that can only view other user's mappings

    Hello Everyone,
    I am new to OWB and want to know if possible to create different users that can only view other user's mappings without making any changes. Do you know if possible each user can have his own password?
    Thank you for your help!
    Jennifer

    A good starting point would be this blog posting:
    https://blogs.oracle.com/warehousebuilder/entry/build_up_multi-role_development_environment_in_owb
    I seem to recall as well from the OWB Admin class that existing objects in the repository would need to have the security updated if the additional restricted roles are created after tables/mappings/etc. so that they reflect the new security model.
    Also, for individual logins to OWB, each developer would require a separate database login.

  • HELP!Please have patient on my English. HELP!  Since i upgraded my iphone 4s to iOS 6.0, i can no longer watch or view my Movies or Video's in my Music Playlist. I can still view them in my Videos which is not in orderly manner or arragement like i wanted

    Please have patient on my English.
    HELP!
    Since i upgraded my iphone 4s to iOS 6.0, i can no longer watch or view my Movies or Video's in my Music Playlist. I can still view them in my Videos which is not in orderly manner or arragement like i wanted unlike in the Playlist. There is some sort of restrictions i guess. I already checked the Allow All Movies but still the videos does'nt appear. What should I do?
    Please HELP ME.
    Thank you very much.

    Similar problem here. My Ical refuses to edit or delete events. Viewing is possible, though sometimes the whole screen turns grey. Adding new events from mail is still possible. The task-pane completely disappeared. My local apple technic-centre messed about with disk utility for a bit and than told me to reinstall leopard. I could of course do that, but it seems to me that reinstalling Leopard just to fix iCal events is a bit invasive.
    I tried also tried removing everything, installing a new copy of iCal from the leopard-cd, software updates, all to no avail.
    At the moment I'm open to all suggestions that do not include a complete leopard reinstall.

Maybe you are looking for