OAM 11gR2PS2 - no authenticated access to public Documents at the Complutense University of MADRID

Hi all

We had a requirement to one of our clients, in which the documents who have received the public's access to the Complutense University of MADRID should not be challenged for authentication.

Examples of URLS that are not in dispute when you use the managed for UCM server port (16200)

http://xxx.com:16200/cs/idcplg? IdcService = GET_FILE & dID = 1445 & dDocName = DEV_COMPLOGO_31364 & allowInterrupt = 1

http:// xxx.com : 16200/cs/groups/public/documents/digitalmedia/b2dv/xzmx/~edisp/dev_complogo_31364.jpg

This GS search page ready must also open without authentication.

http:// xxx.com : 16200/cs/idcplg? IdcService = GET_DOC_PAGE

After the configuration of SSO and protection/CS, when I go above URL using the port of OSH only the second opens without challenge me the name of user and password.

Knowing that I can protect/unprotect URL patterns, I was wondering if this is possible using OAM at all.

The document is assigned to a group of public safety at the Complutense University of MADRID.

http://xxx.com:16200/cs/idcplg? IdcService = GET_FILE & dID = 1445 & dDocName = DEV_COMPLOGO_31364 & allowInterrupt = 1

By looking at the URL, would you be able to identity if this url is to document to the Group of public safety? All of the query parameter would help you to differentiate the document in the public safety group

If the answer is NO then you will not be able to create policies OAM who could remove the URL

If the answer is YES you can then use 'Query parameter' section resource OAM to remove the specific URL

hope this helps

Concerning

Aakash

Tags: Fusion Middleware

Similar Questions

  • Release Date of the Document at the Complutense University of MADRID is 1 day earlier

    Hi Experts,

    I use WebCenter content 11.1.1.8.0 and here if I'm checkin document of Console and the Complutense University of MADRID Capture workspace console it takes 1 day release date earlier.

    For example: If Today(28/0ct/2015) I'm checkin document release date will be (October 27, 2015) and UCM Console too, I can see the same date, please let know us how I can change the date of release of the day...

    Thank you

    Sanjeev

    Follow these steps:

    1. connect to your content as a user admin server.

    2. go to the admin user.

    3. you should see a list of users display, select the user having cause and then click on edit in the user Admin screen.

    4. on the Info tab for this user, check the time zone of the user. What is he on?

    5. If the zone shows something different for the user, then change the correct time zone.

    =================

    Another point:

    The value "EnableSetIdcTimeZone = true" in config.cfg and also check after restart

  • Service that returns all documents at the Complutense University of MADRID

    Do we not have a service that returns the revision Lee of all documents (native document and documents of data file type) at the Complutense University of MADRID?

    Kind regards
    Pratap

    Hi Pratap,

    GET_SEARCH_RESULTS does not return the latest revisions? You can restrict to only native of Documents and data files if you want in your query. You will be limited by the MaxResults defined in the file config.cfg to the content server, I think.

    -jason

  • Performance Comparison of search for documents on the Complutense University of MADRID

    Hi team,

    Please let us know what is the difference between documents stored on contribution records and not placed inside the contribution files?

    Are there considerations of performance for documents placed in folders of contribution?

    Concept of contribution files were introduced and why it's the only part that is visible all create a connection with the developer content on J server?

    In seeking a document with its metadata on a repository that contains millions of records, what is the best practice, it is to store files of contribution or contribution files?

    If it's on Contribution records, will be nesting records cause performance degradation and how we can overcome the disadvantage of having only 1000 folders inside the contribution files?

    Kindly help us on this

    Thank you

    S. Andy

    RIDC can be used with folders_g records and the frame (FF). Note that the current service manual lists only services of FF - Records Services - 11 g Release 1 (11.1.1)

    I don't think that FF has no limitation on the number of subfolders (I've heard many times that this has been resolved, do not know if this is documented somewhere). Whatever it is, as the main goal is the Organization of the content subfolders should follow the logical organization of content that users are accustomed. In this perspective, such a large number of records is rarely necessary - a use case could be personal folders of the users, and even this can be solved by other means.

    Indexes for searches are created mainly in Configuration Manager. Only a few very large systems may require optimization of performance by a DBA directly in the database.

  • How to get around the process of authentication of the Complutense University of MADRID

    Hi all

    I use Oracle Content Server and I need to get the file directly so I can attach my mail application. However, I am able to get the native file using this URL:


    http://localhost:16200/cs/idcplg? IdcService = GET_FILE & dID = 29401 & dDocName = IPM_029601 & allowInterrupt = 1

    But as soon as I click on that URL, it shows me the Login Page and after you submit the user name and password, it gives me the file to save to my local computer.
    I need to bypass the authentication page, and I need this file directly to save on my local computer.
    Is there a method that I can implement to pass the credentials as hardcoded or is it possible to pass the credentials in the url GET_FILE above.

    Please suggest!
    Urgent!

    Thank you...

    Taken the lead here: service GET_FILE p does not accept user and password settings. He worked while authentication has been cached in the browser.

    If you can handle protocols SOAP & WSDL side client (Visual Basic or Java), then there is the solution to get the file from the Complutense University of MADRID with a proper authentication. It is a GetFile.wsdl to start.

    http://download.Oracle.com/docs/CD/E17904_01/doc.1111/e10807/a01_wsdl_and_soap.htm

    and 10gR 3 manual with even better examples:

    http://download.Oracle.com/docs/CD/E10316_01/CS/cs_doc_10/documentation/addons/soap_wsdl_10en.PDF

    Kind regards
    Boris

  • How to access a view of database at the Complutense University of MADRID

    Hello

    I'm working on a project to migrate 10g and 11g.

    I migrated some views of the database to 10g to the ucm 11g schema schema.

    In 10g, I am able to access these objects to display in the Configuration Manager applet and I am not able to do the same thing in 11 g.

    Some can help me on how we get access to views of the DB in 11gUCM.

    Thanks in advance.

    Kind regards

    Vijay

    http://jonathanhult.com/blog/2013/11/use-database-view-WebCenter-content-schema-view/

    Jonathan

    http://jonathanhult.com

  • get the documents in the file specific to the Complutense University of MADRID

    Hi all

    We use the UCM 11 g.

    I have a requirement, please tell me which is the best way to do so conditionally.

    Every night a simultaneous program runs on the side of the EBS, which creates around 20 k bills and pushes them into the local directory. Each invoice record stores the name of the invoice pdf file.
    In the local directory invoices are stored based on the area code.

    (* 1) how can we move these files from the local folder to the AAU? *
    (* 2) this file transfer procedure is triggered when updated local folder, how AAU know set local folder to update? *


    Thank you

    It's really a matter of "Crystal eye-ball shot". What kind of documents? What is their size? Convert you? You full text index? What is you architecture (sizing, CPU power, memory, logical architecture such as clustering, or to have separate servers for the task as the conversion)? What is your version of the UCM? Can you afford to "fast-upload" (disable verification during download, then turn them on again when it ends)?

    I think it will be easier for you to give it a try and you'll see.

    However, 25K documents (unless they are really big) isn't so much - we have a project where we check in some 800K documents in one working day (this is a project of 10g and we had to write our own batch charger to make it - the default is 2 - 3 times slower;) Yes, given that estimate that you should be able to complete your task in one hour maximum).

    I recommend a slightly different approach:
    -Get your quote
    -If it is considerably slower than what you need try optimizing the process
    -State of ALS, IE. "the upload always finishes last in X minutes/hours.

    Note that some tasks like indexing may require some 'cleaning' from time to time - otherwise, your performance tests could get more slowly you get more data.

  • I want to confirm that I have access to a document if the site I got it from is no longer exists.

    I export a page on a Web site in pdf format.  The site said that in a few months they will be be shut down their site.  I want to be sure I'll still have access to these documents.  When I check the file type it says it's an adobe pdf and not a general pdf.  When I open the pdf file, it seems to take me up on the site (links work, etc.).  I'm afraid that when the Web site goes away, I can longer access the content of the document.  If this site no longer exists, I will be able to open the document (the links won't work) or I will lose everything?

    It depends on if the links visit the real website, or more pages in the PDF file. You can see easily seeing what app is running. You can also disconnect from the internet to be sure.

  • access to multiple documents contained the textlayers without opening the files

    In the MacIntosh forum, the question has been asked if multiple photoshop files can be performed for text-content.

    Now setting up a selection interface, open selected files and do a file-by-file-and-textlayer-by-textlayer-search in Photoshop should not be too hard, but the real intention was to thin stencils in a document Indesign, avoiding the opening should be a time saver, if it is possible to access the textItem.contents externally.

    With readIn() (a technique that I was introduced to here about pdf-pagecounts), I got as far as to notice that the text seems to be between 'Text' and a hook closing, but frankly the code baffles me.

    And in addition to the problem of the closure of parentheses in the text what I got so far includes some texts twice and adds a few digits in the result.

    Any help appreciated.

    And here are my settings for the version of Paul.

    function main() {
      var file = File("~/Desktop/tmp/filename.psd");
      file.open("r");
      file.encoding = 'BINARY';
      var dat = file.read();
      file.close();
    
      var result;
      var pos =[];
      var Text= [];
    
      var rex = /TxLr.+Txt TEXT/g;
    
      while ((result = rex.exec(dat)) != null) {
        pos.push(result.index+(result[0].length));
      }
    
      function readByte(str, ofs) {
        return str.charCodeAt(ofs);
      }
      function readInt16(str, ofs) {
        return (readByte(str, ofs) << 8) + readByte(str, ofs+1);
      }
      function readWord(str, ofs) {
        return (readInt16(str, ofs) << 16) + readInt16(str, ofs+2);
      }
      function readUnicodeChar(str, ofs) {
        return String.fromCharCode(readInt16(str,  ofs));
      }
    
      for (var i = 0; i < pos.length; i++) {
        var ofs = pos[i];
        var textLength = readWord(dat, ofs)-1;
        ofs += 4;
        var str = '';
    
        for (var j = 0; j < textLength; j++) {
          str += readUnicodeChar(dat, ofs);
          ofs += 2;
        }
        Text.push(str);
      }
      alert(Text);
    };
    
    main();
    
  • No way to distinguish between failure and normal when to get the document of the UCM?

    Hello

    I use the service GET_FILE below to get the document from the Complutense University of MADRID

    request.putLocal (IdcService.NAME, IdcService.GET_FILE);
    request.putLocal (IdcDocumentAttribute.DOCUMENT_ID, dID);
    request.putLocal (IdcDocumentAttribute.NAME, dDocName);

    and then the output stream:
    ServiceResponse response = client.sendRequest (context, dataBinder);
    InputStream inputStream = response.getResponseStream ();

    they work most of the time very well.
    However, in this case, exception that I can't file, rather than receive exception, I always get a steady stream until I got out of the stream as a string, I realized that this is a format string HDA indicating failure.

    I wonder if there is no way to distinguish between failure and normal exit without open the output string stream?
    Thank you.

    We expect that the user can download the document so successfully in the form of output stream.

    It's probably a bad support, as you have already seen ;-)

    Is the output as string-HDA when the expected of the UCM rather than throwing exception failure?

    It should be pretty easy parse the real answer to retrieve the status code the system riser. You should not need to open the file to find the error.

    Something like

    response.getLocal("StatusCode")
    

    should tell you if the file has been found. A-16 status code means that the file could not be found. In the case of a successful GET_FILE, it does appear that a status code is still present, so test just for the mere presence of a status code should be sufficient.

  • Download of large documents on the webcenter spaces

    Hello world

    I want to download large documents into webcenter spaces but documents taskflow does not accept documents which size is greater than 2 MB.
    (No constraint in downloading documents directly to the Complutense University of MADRID)

    How can I proceed?


    Thanks for your help.

    This document explains how to customize the Web.XML for webcenter spaces: http://docs.oracle.com/cd/E25054_01/webcenter.1111/e12405/wcadm_app_config_files.htm

  • 'PC' is not set up to establish a connection on port "file and printer sharing (SMB)" with this computer - I get this after enabling access to public folders and then trying to access (another pc on the network cannot connect to this pc but see).

    • Tried to reconfigure the firewall
    • Tried to change files and printers, sharing options
    • Restarted other computers trying to connect to my public folder
    • Tried to adjust the network discovery
    • Do all computers on the network among the same workgroup
    • I can access public folders from the other computer and their content
    • Other computers on my network, in my workgroup can see my public folders, and users, but cannot access it.
    • Other computers can see my computer, but can not access: error code: 0 x 80070035.

    Can't access: 'Public' and 'Users' in the title:

    -Network
    MyName-PC

    Please don't give me that: "If you try to connect to another computer, make sure that this computer is on, that you have enabled file and printer sharing on both computers, and file and printer sharing can communicate through your firewall." Because I seek NOT to connect to another computer... I want to just access MY Public folder and the users folder and eventually allow others to access also.

    Hi Katmandu774,

     

    Welcome to Microsoft Answers Forums.

    The Public folder is a convenient way to share files that are stored on your computer. You can share files in this folder with other people using the same computer and with people using other computers on the same network. Any file or folder you put in the folder Public is automatically shared with the people who have access to your Public folder.

    If you are not on a domain, you can limit network access to the Public folder so that people with a user account and password for this computer. To do this, turn on sharing protected by password.

    1. Open the network and sharing Center by clicking the Start button, clicking Control Panel, click network and Internet, click network and sharing Center.
    2. Click the arrow next to password protected sharing, and then click one of the following options:

    ·         Turn on password protected sharing

    ·         Turn off password protected sharing

    1. Click apply. If you are prompted for an administrator password or a confirmation, type the password or provide confirmation.

    To control the level of access to the Public folder

     

    1. Open the network and sharing Center by clicking the Start button, clicking Control Panel, click network and Internet, click network and sharing Center.
    2. Click the arrow next to public folder sharing, and then click one of the following options:

    ·         Turn on sharing so anyone with network access can open files

    ·         Turn on sharing so anyone with network access can open, change and create files

    ·         Turn off sharing (people logged on to this computer can still access this folder)

    1. Click apply. If you are prompted for an administrator password or a confirmation, type the password or provide confirmation.

    Also, make sure you add everyone to the public folder and give the necessary permissions to access it.

    Sharing files with the Public folder

    http://Windows.Microsoft.com/en-us/Windows-Vista/sharing-files-with-the-public-folder

    Halima S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • public documents

    My public documents folder disappeared, even if the 'shortened' is there. When I click on the open folder location I tells me that it is in 'My Documents'

    but it is not in my documents, although I can always access it by using the shortcut. Any ideas?

    Thank you.

    I wonder if there is a misunderstanding here... Of JWS (Hi new JW!) link is a useful guide to restore accidentally deleted items, but reading your q you say you "can still access using the shortcut" then it is more than it's missing from the library of documents rather than have been deleted?

    If so you need to go to the users of OS - Public - public Documents highlight - right click and select 'Include in the library' and choose 'documents '.

    JWS response or above should sort you out!

    Greetings - R

  • All the files are copied in public Documents

    Hello

    I have weird problem. I use the local account (Administrator) in my office windows 8. Every time I have copy something for Libraries\Documents he goes to the public Documents even he should go to My Documents. I didn't change the settings associated with it (at least not in the object). Earlier, it worked as expected. I guess this can be fixed, but the question is how? Because now I did not find any related to this setting.

    -Janne

    Hello

    Open libraries by clicking on the left of any folder in Windows Explorer.
    If 'Documents' is not a listed library, then click library and chooserestore default libraries to fix.
     
     
    your backups should automatically go to your real 'My Documents'. The "public documents" are what other people on your network would see if they were trying to access the files on your computer (your my stuff is private).

    The documents 'library' trying to be helpful by showing you all files that are located in two folders, grouped into a single list. Therefore, alibrary.
    You can tell the library for not showing the public folder by opening your library of documents, and then on the blue highlight at the top that saysincludes 2 communities. Here, you will be able to remove the Public folder of the library. But the record will still exist and the other people on your network can store files, by default.
  • Access a public variable between classes

    Hello

    I have two classes running... one is a class of documents (EgoGame.as) and another is a class linked to several similar clips (Ball.as).

    I'm trying to access a public Ball.as variable that has been declared in the class statement EgoGame.as.

    When I run the test output includes the following...

    1120: access of undefined property _ballPlaced.


    Here is my code.  What I'm trying to do is remove the Ball.as event listeners when the _ballPlaced variable is true, so that the user cannot drag and drop the balls after that that they were placed in a box... pointers greatly appreciated!

    Document class
    EgoGame.as

    package
    {
        import flash.display.MovieClip;
        import flash.display.DisplayObject;
        import flash.events.MouseEvent;
        import Ball;
            
        public class EgoGame extends MovieClip
        {
            public var __zoneFull:Array = new Array(false, false, false);
            
            public var __ballPlaced:Array = new Array(false, false, false);
            
            public function EgoGame()
            {
                ball0_mc.addEventListener(MouseEvent.MOUSE_DOWN, zoneEmpty);
                ball1_mc.addEventListener(MouseEvent.MOUSE_DOWN, zoneEmpty);
                ball2_mc.addEventListener(MouseEvent.MOUSE_DOWN, zoneEmpty);
                
                ball0_mc.addEventListener(MouseEvent.MOUSE_UP, zoneFill);
                ball2_mc.addEventListener(MouseEvent.MOUSE_UP, zoneFill);
                ball1_mc.addEventListener(MouseEvent.MOUSE_UP, zoneFill);
                
                ball0_mc.addEventListener(MouseEvent.MOUSE_UP, playMovie);
                ball1_mc.addEventListener(MouseEvent.MOUSE_UP, playMovie);
                ball2_mc.addEventListener(MouseEvent.MOUSE_UP, playMovie);
                
                }
            
            private function zoneEmpty(event:MouseEvent):void
            {
                if(event.target.hitTestObject(zone0_mc) && _zoneFull[0] == true)
                {
                    _zoneFull[0] = false;
                    _ballPlaced[event.target.name.substring(4,5)] = false;
                }
                else if(event.target.hitTestObject(zone1_mc) && _zoneFull[1] == true)
                {
                    _zoneFull[1] = false;
                    _ballPlaced[event.target.name.substring(4,5)] = false;
                }
                else if(event.target.hitTestObject(zone2_mc) && _zoneFull[2] == true)
                {
                    _zoneFull[2] = false;
                    _ballPlaced[event.target.name.substring(4,5)] = false;
                }
                else
                {
                    event.target.x = event.target._startX;
                    event.target.y = event.target._startY;
                    _ballPlaced[event.target.name.substring(4,5)] = false;
                }   
            }
            
            private function zoneFill(event:MouseEvent):void
            {
                if(event.target.hitTestObject(zone0_mc) && _zoneFull[0] == false)
                {
                    event.target.x = zone0_mc.x;
                    event.target.y = zone0_mc.y;
                    _zoneFull[0] = true;
                    _ballPlaced[event.target.name.substring(4,5)] = true;
                }
                else if(event.target.hitTestObject(zone1_mc) && _zoneFull[1] == false)
                {
                    event.target.x = zone1_mc.x;
                    event.target.y = zone1_mc.y;
                    _zoneFull[1] = true;
                    _ballPlaced[event.target.name.substring(4,5)] = true;
                }
                else if(event.target.hitTestObject(zone2_mc) && _zoneFull[2] == false)
                {
                    event.target.x = zone2_mc.x;
                    event.target.y = zone2_mc.y;
                    _zoneFull[2] = true;
                    _ballPlaced[event.target.name.substring(4,5)] = true;
                }
                else
                {
                    event.target.x = event.target._startX;
                    event.target.y = event.target._startY;
                    _ballPlaced[event.target.name.substring(4,5)] =false;
                }
            }
            
            private function playMovie(event:MouseEvent):void
            {
                if (_ballPlaced[0] == true)
                {
                    ball0_mc.gotoAndPlay(2);
                }
                else
                {
                    ball0_mc.gotoAndStop(1);
                }
                
                if (_ballPlaced[1] == true)
                {
                    ball1_mc.gotoAndPlay(2);
                }
                else
                {
                    ball1_mc.gotoAndStop(1);
                }
                
                if (_ballPlaced[2] == true)
                {
                    ball2_mc.gotoAndPlay(2);
                }
                else
                {
                    ball2_mc.gotoAndStop(1);
                }
            }
            
            
        }
    }


    Ball.As

    package
    {
        import flash.display.MovieClip;
        import flash.events.MouseEvent;
        import flash.display.DisplayObject;
        import EgoGame;
        
        public class Ball extends MovieClip
        {
            // public var _hitTarget:MovieClip;
            public var _startX:Number;
            public var _startY:Number;
            
            public function Ball()
            {
                _startX = this.x;
                _startY = this.y;
                this.buttonMode = true;
                this.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
                this.addEventListener(MouseEvent.MOUSE_UP, dropIt);
            }
            
            private function dragIt(event:MouseEvent):void
            {
                this.startDrag();
            }
            
            public function dropIt(event:MouseEvent):void
            {
                this.stopDrag();
            }
            
            public function lockBall(event:MouseEvent):void
            {
                if(_ballPlaced[this.name.substring(4,5)] == true)
                {
                    this.removeEventListener(MouseEvent.MOUSE_DOWN, dragIt);
                    this.removeEventListener(MouseEvent.MOUSE_UP, dropIt);
                }
            }
            
        }
    }

    each place you have a ball of reference you have access to the lockBall() method.  so, if ball0_mc is a member of Ball class, you can use:

    ball0_mc.lockBall ();

Maybe you are looking for