Stream based portal

Hi
Our developers uses workspace studio to develop portal application and the default portal is file based portal. when we migrate this to sun solaris environment, we want to keep stream based portal. I read stream based portal can be created through weblogic portal admin console only.
In that case, how do I make all other developed components (portlets, skins etc) to be placed on the stream portal? what is the best practice to migrate the portal application from developer workspace studio to solaris deployment servers?
thanks
somerset

Hi Somerset,
the short answer is that the developed components are packaged in the EAR that you create in Workspace Studio. Once you deploy the EAR file to the target server you can create streaming portals out of the components inside the EAR. You can use all the normal tools to deploy the EAR file to the server, see the [deployment guide|http://edocs.bea.com/wls/docs103/deployment.html]
You should also be aware of propagation, which is the way to migrate streaming portals from one environment to another. There is an excellent guide for production operations available here
Hope this helps. Planning a deployment and propagation strategy can be quite a bit of work but you should really pay attention to it. The above documentation should be enough to get you started.
Best regards,
Petri

Similar Messages

  • My comapny has a web based portal for assigning work. Last week I lost the ability to connect to it through a tethered laptop using my Galaxy S5. It worked for the last several years using my drois phones. I can acess it from my home PC, through networked

    I can no longer access my company's web based portal through a tethered laptop. All other web pages work. Has anyone experienced anything like this? It's a verizon problem for sure since I can get to it from every other method...

    It could very well be Verizon where you're able to access from your home PC. But have you tried looking into the Laptops operating system Device Manager to see if that gives any indication of anything, like perhaps possible network driver update?

  • BEA User Broup based portal rendering in WLP 10.3

    Hi,
    We are connecting to an external LDAP system to get the user group informmation for the loggged in user and these user groups are already configured in portal admin.
    How can I make sure for the logged in user with a valid user group, gets a portal with only those portlets that he can view?
    Is there any API using which the portal is rendered as per user group privileges?
    Thanks,
    CA

    Visitor entitlements are used to restrict access to portal resources for portal users. Visitor entitlements are based on security roles. Security roles can be based on group membership.
    See the docs at:
    "Overview of Visitor Entitlements": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/portlets/portlet_org.html#wp1012363
    "Security Guide": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/security/index.html
    "Visitor Entitlements": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/security/intro.html#wp1020050
    "Restricting Portal Visitor Access Using Entitlements": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/security/planning.html#wp1021317
    "Creating Visitor Entitlement Roles": http://download-llnw.oracle.com/docs/cd/E13155_01/wlp/docs103/security/visitor_entitlemt.html#wp1057731
    There are more that you will want to look at but if you start with these docs then you will find the links to the other stuff that you need to see.
    Good luck.

  • How to build URL-based Portal for iAS 902

    Does V2 PDK support URL-based portlet? Can anyone provide a sample provider.xml?
    Thanks,
    -Jin

    Aftter subscription, I could view the doc for V2. I modified my provider.xml accordingly as follows:
    <?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
    <?providerDefinition version="3.1"?>
    <!DOCTYPE provider [
    <!ENTITY virtualRoot "/jpdk/">
    <!ENTITY physicalRoot "E:\9iAS\Apache\Apache\htdocs\jpdk\">
    ]>
    <provider class="oracle.portal.provider.v2.http.URLProviderDefinition">
    <providerInstanceClass>oracle.portal.provider.v2.http.URLProviderInstance</providerInstanceClass>
    <session>true</session>
    <useOldStyleHeaders>false</useOldStyleHeaders>
    <portlet class="oracle.portal.provider.v2.DefaultPortletDefinition">
    <id>7</id>
    <name>jimmy2</name>
    <title>jimmy2</title>
    <descriptionKey>jimmy2</descriptionKey>
    <timeout>1000</timeout>
    <timeoutMessage>Timed out</timeoutMessage>
    <showEdit>false</showEdit>
    <showEditDefault>false</showEditDefault>
    <showPreview>false</showPreview>
    <showDetails>false</showDetails>
    <hasHelp>false</hasHelp>
    <hasAbout>false</hasAbout>
    <acceptContentType>text/html</acceptContentType>
    <renderer class="oracle.portal.provider.v2.render.RenderManager">
    <renderContainer>true</renderContainer>
    <contentType>text/html</contentType>
    <showPage class="oracle.portal.provider.v2.render.http.URLRenderer">
    <pageUrl>http://www.google.com</pageUrl>
    </showPage>
    </renderer>
    </portlet>
    </provider>
    I didn't get any error registering the provider and adding the portlet. But when portlet was rendered, I got error:
    Error: The listener returned the following Message: 500 Internal Server Error
    Any ideas?
    Thanks,
    -Jin

  • Correctly choose Quicktime stream based on connection speed

    Hello. I'm trying to make one web page/link that can deliver Quicktime content at multiple bit rates based on connection speed.
    However, when I use reference movies to do this (either through MakeRefMovieX or XMLtoRefMovie), it doesn't choose correctly. When the Quicktime preference "Streaming Speed" is set to "Automatic" (which is the default, and covers 99% of my users), it always seems to choose the lowest available stream. I have to manually change my Quicktime preference to "768 kbps DSL/Cable", for example, in order for it to select the 768 kbps stream over the 256 one. It doesn't seem to matter what order or priority I assign the streams in my ref movie -- like I said, the "Automatic" setting always gums it up.
    There has to be a solution to this, right? Something newer than "ref movies" perhaps? Any enlightenment would be appreciated! Thanks!

    The best way to uninstall an application is through the program's own uninstall option if there is one. If you just drop the program icon in the trash, you end up with leftovers, which is what you're asking. Program pieces can load from a number of different places, so there's no one place to go look for them. Here's a list of where they may be loading from:
    http://www.macworld.com/article/2047747/take-control-of-startup-and-login-items. html
    To speed things up, I'd get rid of all the leftover pieces, uninstall anything you don't actually need, and take a look at the stuff that loads as a kernel extension in particular. Those things tend to cause problems sometimes.

  • IP Address determination based Portal Roles Access

    Dear Experts,
    Current Scenario - SAP Portal is accessible directly and via Citrix (VPN).
    Based on the URL alias - we have implemented Desktop Filtering.
    eg if the URL ends with / internet - You get restricted roles
    eg if the URL ends with / intranet - You get wider roles
    In Production, we also have Netscaler Reverse Proxy and HTTPs settings in place for External (outside firewall) access.
    New Requirement (Example) - Based on the IP address of the client, determine which subnet it falls under and based on that -
    If used within Citrix - Provide certain roles
    If not used within Citrix - Restricted access / Redirect to a different URL on the redirect server.
    Questions - With the current desktop filtering in place based on URL determination and no specific restriction for inside/outside Citrix access -
    I believe tweaking SAP Portal Logon logic can get very painful and overtly complicated for such scenarios.
    Please suggest which would be a good way to crack this? eg using admin settings at these levels - eg Citrix, Network OS Exit, Reverse Proxy etc based on Best Practise ?
    Thanks for your inputs ~ Dhanz

    Hi Dhanz,
    You are right, it's a complicated scenario.
    Unfortunately I am not expert on Citrix, Network OS Exit, Reverse Proxy, etc. But I have discussed this issue with web dispatcher expert colleagues and I believe you can use the IP address as distinguishing criterion / mapping table. Please see the documentation below:
    http://help.sap.com/saphelp_nw04/helpdata/en/de/89023c59698908e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/24/62c6bacba12442a869a599149227ab/frameset.htm
    I hope it helps,
    Kind regards,
    Lisandro Magnus

  • Error when accessing the web-based portal for SQL Azure

    Hi,
    when trying to access SQL azure management portal, the following error is thrown:
    [MoreThanOneMatch]
    Arguments:
    Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See
    http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.00&File=System.Core.dll&Key=MoreThanOneMatch -
    Looking at the site in question, the problem seems to be Silverlight related. However, I am unable to debug as suggested since the server is located on Microsoft premises. To rule out a wrong password, I did a reset and ruled out typos by copying username
    and password into the field. Furthermore since its not a production database, all IPv4 addresses (range 0.0.0.0-255.255.255.255) are allowed to access the database, so the problem should not be related to ip-based access restrictions. Is this a bug
    in the web interface or is the problem sitting in front of the screen?
    Regards,
    Chris

    Hello,
    I also meet this issue when connect to SQL database without specify database on the login page. But the error disappear when I specify the database name in the database section, for example, master.It may be a bug in Management Portal of SQL Database. 
    Regards,
    Fanny Liu
    If you have any feedback on our support, please click here. 
    Fanny Liu
    TechNet Community Support

  • Stream based socket , server implementation

    Please help me with this simple server and socket problem.
    SERVER_
    package com.supratim;
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.IOException;
    import java.net.ServerSocket;
    import java.net.Socket;
    public class SocketServer {
         private static ServerSocket server;
         public static void main(String[] args) throws IOException {
              server = new ServerSocket(9999);
              new SocketServer().go();
         private void go() throws IOException {
         while(true) {
              Socket socket = server.accept();
              DataInputStream dataInputStream = new DataInputStream(socket.getInputStream());
              DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());
              byte[] buff=new byte[dataInputStream.available()];
              int i;
              while((i=dataInputStream.read())>0) {
                   dataInputStream.read(buff, 0, buff.length);
              String inputMessage="INPUT MESSAGE OBTAINED : "+new String(buff);
              byte[]outputBuffer = inputMessage.getBytes();
              dataOutputStream.write(outputBuffer);
              dataOutputStream.flush();     
              socket.close();
    CLIENT+
    package com.supratim;
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.Socket;
    import java.net.UnknownHostException;
    public class SocketClient {
         public static void main(String[] args) throws UnknownHostException, IOException {
              new SocketClient().go();
         private void go() throws UnknownHostException, IOException {
              Socket socket = new Socket("localhost",9999);
              InputStream dataInputStream = socket.getInputStream();
              OutputStream dataOutputStream = socket.getOutputStream();
              String inputMessage="ABCDEFGHIJKLMNOPQRSTWXYZ";
              byte[]outputBuffer = inputMessage.getBytes();
              dataOutputStream.write(outputBuffer);
              dataOutputStream.flush();     
              byte[] buff=new byte[dataInputStream.available()];
              int i;
              while((i=dataInputStream.read())>0) {
                   dataInputStream.read(buff, 0, buff.length);
              System.out.println("RESPONSE : "+new String(buff));
              socket.close();
    }When I try to connect to the SERVER from CLIENT, nothing happens. As soon as I terminate the CLIENT, the following stack trace comes...
           Exception in thread "main" java.net.SocketException: Connection reset
            at java.net.SocketInputStream.read(SocketInputStream.java:168)
            at java.net.SocketInputStream.read(SocketInputStream.java:182)
            at java.io.FilterInputStream.read(FilterInputStream.java:66)
            at com.supratim.SocketServer.go(SocketServer.java:26)
            at com.supratim.SocketServer.main(SocketServer.java:14)Please tell me, am I missing something??
    I dont want to use PrintWriter,BufferedReader,BufferedWriter...

    jverd wrote:
    supratim wrote:
    jverd wrote:
    supratim wrote:
    tjacobs01 wrote:
              while((i=dataInputStream.read())>0) {
                   dataInputStream.read(buff, 0, buff.length);
              }This is your problem. InputStream.read is going to block progressif it is so...how am I suppose to check the end of the stream....what is the way out??I'm not really sure what problem you're having or what you're asking. However, if your problem is that you want your server to be able to accept new connections while it's servicing an earlier conneciton--that is, service multiple requests at once--then, clearly, you need to use multiple threads. At the very least, one for accepting connections and one for servicing the requests that come on those connections.The problem is when the client is connecting to send a message as a byte stream...the message does not reach there..eventually the connection resets... why is that?? which part of the SocketServer is being blocked...and what is its way out??
    Let's say it is used in a single threaded environment..only one client is connecting at a time...Does the client flush()? Does it close() the Socket's OutputStream?
    If you don't flush(), data that you have sent may not be received.
    If you don't close(), the server won't know the client is done sending, so he'll never get the -1.
    (Or, alternative to calling OutputStream.close(), you could call Socket.shutdownOutput(), I think.)
    Edited by: jverd on Jul 12, 2011 10:49 AMplease check the code...flushing...closing are all there...

  • Non-stream based File I/O

    I'm trying to write an Applet that will allow a user to use a RandomAccessFile object to move forward and backward through a binary file (it's plotting the data). The binary file is located on the server.
    I know that signing is necessary to access the client computer file system, but isn't there another way to access the server computer's file system? Streams won't work as they don't work with RandomAccessFiles.

    Well, it depends how open you want to make your server, also. I was assuming you only wanted the web server available from the outside. If you do something like run Samba on the server, you could probably access a file directly using a jCIFS, but this would require you to open up one more port for exploit.
    Servlets aren't as much trouble as you think, either. :-)

  • Images on SQL based portal reports

    I have a tabular report that displays an image if certain criteria is met. My SQL is:
    select decode(Y.med_alert,'','&nbsp',
    '<IMG BORDER="0" HEIGHT="18" WIDTH="18" SRC=/images/template/medical_alert.JPG>')med_alert
    from temp
    The image displays fine, but I am getting a background color on the image as well as the rows that do not have images. I looked at the HTML and it is setting the background-color: red:. How can I change this?
    <TR style="background-color: #BBBBBB">
    <TD ALIGN="Left" valign="TOP"style= " background-color: red" WIDTH="0"><FONT CLASS="PortletText1"><IMG BORDER="0" HEIGHT="18" WIDTH="18" SRC=/images/template/medical_alert.JPG></FONT></TD>
    <TD ALIGN="Left" valign="TOP" WIDTH="0"><FONT CLASS="PortletText1"> </FONT></TD>
    </TR>

    Are you missing an ODBC / TNS entry on your CMS (or report processing, if clustered env) server?  This could definately be an issue if the report will run locally within CR client, but not when hosted on the enterprise environment.  Another test would be to run the report from CR client ON the CRS / BOE server..

  • Page switching in Streaming portal

    Hi,
    Am been working with weblogic portals recently.
    In file based portals, we used to switch to different pages using the pageBackingContext.
    But, am now working with Streaming portals, where we render the pages using the Preference set for the portlet in the admin console. If this is the case, how am i too switch between the pages?
    Thanks in advance.

    If you do not need to alter the output order (e.g. to reverse), the following will be sufficient:
    %%Page: 1 1
    %%BeginPageSetup
    <</Duplex false/PageSize  [595 842] /Tumble false /ManualFeed false /MediaPosition 0>>  setpagedevice
    %%PageOrientation: Portrait
    pdfStartPage
    0 0 595 842 re W
    %%EndPageSetup
    %%Page: 2 2
    %%BeginPageSetup
    <</Duplex false/PageSize  [595 842] /Tumble false /ManualFeed false /MediaPosition 1>>  setpagedevice
    %%PageOrientation: Portrait
    pdfStartPage
    0 0 595 842 re W
    %%EndPageSetup
    The italic lines are copied from your sample file, the bold line is what you should insert. For the 3rd and following
    pages you need not do anything as long as you don't change the output order.
    Helge

  • Does the UC540 include or support a web based user portal?

    One last question because I can't find this for the life of me.  When looking at Avaya IP Office they include a web based portal that is installed on a server or on their server module for the system.  Does the UC540 include that or allow that function at all?  Basically I'm trying to find out if it includes or supports even via add on a user portal where users can log in, see their call history, listen to voice mails, possibly see who is on the phone, and if possible change their call flows from there.  So for example set that they are working from home vs the office.  Is that built in or supported or anything at all?  Thanks so much!

    The thing I'm just not clear on is what the UC540 includes, as I'm comparing it to Avaya IP Office which seems easier to understand.  A user portal isn't that big of a requirement but I'm more wondering how it works for teleworkers or mobile twinning as Avaya calls it.
    For example, one place says buy the UC540 for $1899.  Just using it as an example, lets say I was to buy that.
    Am I able to set it so that:
    1) If working remotely, calls ring on my desk and mobile at the same time, like Avaya's mobile twinning?  And if so, is it something users can enable or disable easily, either from their phone, or a web portal etc?
    2) If I am on the road, Avaya has the one-x iPhone application, where you launch it, dial a number, it calls into the Avaya PBX, and makes an outbound call showing it's my office calling.  So basically DISA.  I don't need an application for that, but does the UC540 support calling into it and dialing out so it shows the office line calling?
    3) Last and most importantly, does it include built in any ability for a softphone so that a user can work from home one day, launch the softphone on their laptop with a USB headset and then make calls and have incoming calls ring there as well?
    We use Asterisk, so we can do the above right now but it's not really pretty.  Like option 1 above is possible and easy to do.  Option 2 is so so, it's def not as easy as the one-x app by Avaya.  Instead users have to call our main line, dial a code at the IVR and then get an outbound line that shows their caller ID.  So each user needs that manually set up in the system, it's not a built in feature.  Then option 3 is possible but also not ideal as the soft phone needs its own extension and then ring groups are needed to ring their line to all their extensions etc.
    Just comparing the Avaya to Cisco and I'd REALLY prefer the Cisco it's just the Avaya seems to handle the above better which is our main features we want so just trying to determine if the UC540 can do this out of box and if not what I'd need to enable it.   Thanks!

  • Weblogic portal 9.2 (development versus staging)

    am brand new to Weblogic portal.
    I was going through 9.2 portal tutorial and came across 2 section
    a)create a portal in your development environment
    b)assembling a desktop in your staging environment
    I am confused because in both I can create portal/portlet etc....hence wondering what is the difference with "b" from "a"
    thanks
    M

    Hello Manjit,
    a> While creating a portal, developer creates a .portal file adds pages and portlets to the portal and then when runs the .portal file, it is a file based portal which is good in many ways but you cannot do personalization and entitlements to some resources like pages etc.
    b> Based on the .portal file developed by the developer in part a, a portal admin or designated admin, can create a desktop in which case it is rendered as a streaming portal. It supports personalization and entitlement to all resources like pages etc. Also you can have multiple desktops based on a single .portal file. You can add, delete modify different components on a desktop like pages, books, portlets at runtime. Also you can have multiple desktops from same.portal file which can serve different users.
    Now it depends on your requirements which approach you want to take.
    Hope it helps
    Thanks
    Vishnu

  • Oracle Portal 11g, Oracle WebCenter Suite or Oracle WebLogic Portal ?

    Witch of these technologies, Oracle Portal 11g,
    Oracle WebCenter Suite or Oracle WebLogic Portal ?
    is the future product of oracle ?
    I am going to use portal but I don't know witch of these product is the correct one.
    I need help to clarified it. As i am going to use portal I want to use the one that oracle intend to support

    Hi Harish,
    There are lot differences are available when you compare these three products, some them are
    Oracle Web Center Suite
    Comprises of various components such as Web Center Interaction,Oracle Entitlement Server,Oracle Personalization Server an Ensemble(for proxying content and mashups) and chat server,wiki server,blog server,forum etc are available with web center suite.The collaboration tools are out of the box,so you dont require to redevelop anything to enable collaboration for your site.Basically webcenter is more powerful when used to develop intranet sites rather than a website which requires less collaboration.
    Oracle Portal 10g
    Oracle Portal 10g is the primary oracle portal product before oracle bought BEA.The main difference is the architecture and framework,Oracle Portal uses sql/plsql intensively for processing the page as all their pages are developed from browser.Every thing you develop is streaming that is queried from DB in contrast with weblogic portal which has the feature of file based portal which is faster compared to the streaming(persistent desktops).The architecture is different compared to weblogic and webcenter.For ex:There are sql and pl/sql portlets which can be developed very faster which not there in the other two platforms.
    Oracle Weblogic Portal 10.3
    It is hot in the market right now and development is easier and architecture supports both file based and streaming,the primary features of all the portal product are more or less same but webcenter has more collaborative features.Weblogic portal is very stable as it is on WLS which is a stable weblogic server.
    I prefer if you have any previous experience on any of these products then built on that one.Else start with weblogic portal which is easier to startwith compared to others.
    Regards,
    Dinesh

  • Weblogic portal 10 can't find .portal file

    We are upgrading from Weblogic Portal 9.2 to 10.2, but we are having some difficulties creating a desktop for a portal we created in the database.
    Using the portal administrator console, we have created a portal, but whenever we go to create a desktop for the portal from the .portal file, Weblogic tells us that it can't find any .portal file.
    There is obviously one because we can deploy the app and view the portal through the .portal file.
    Does anyone know why Weblogic wouldn't be able to find the .portal file?
    This used to work in v9.2.....

    Hi Robert,
    This does work in WLP10 also. You have to first create a portal based on your template .portal file.
    Say you have to create myPortal based on abc.portal template portal in your ear and then your create your desktop from myPortal.
    the abc.portal will not be in portal DB but myPortal will be in portal DB because abc.portal is a file based portal and myPortal is a streaming portal.
    Thanks
    Vishnu

Maybe you are looking for