Cannot use user classes in webservices interface of appmodule custom method

Hi,
I need to expose an application module's custom method that uses user defined classes as parameters and return types as a web service interface. I have not been able to do that. Below are more details.
In particular, I have an app module that has a client interface with a custom method that takes and returns a serializable Emp object (user defined classes/objects). I need to expose this app module as a web service through the use of a service interface.
When i run the "Create Service Interface" wizard, under service custom methods (Create Service Interface Step 2 of 4 wizard), i don't see my custom method under "Available."
In addition, the JDev message log says: Business Components: Method "yourCustomMethod(Emp):Emp" cannot be exposed via service interface because the return type "com.mypackage.Emp" is not supported.
From what i understand by reading the docs below, it seems that in an application module's service interface (Webservice) you only can use simple data type or java.util.list or AttributeList (which is a wrapper for any viewRow). In other words, i cannot use my user defined object in the custom method parameters and return types.
This seems to be an artificial limitation of webservice creation through the use of app module because one can use complex/user defined objects in methods of a java class and expose them through a webservice.
I would appreciate if of the tooling PMs can make a well thought out comment.
11.2.3 What You May Need to Know About Method Signatures on the Service Interface
http://docs.oracle.com/cd/E12839_01/web.1111/b31974/bcextservices.htm#CJAEHFJD
9.8.4 What You May Need to Know About Method Signatures on the Client Interface
http://docs.oracle.com/cd/E12839_01/web.1111/b31974/bcservices.htm#CHDFHGII
Thanks,
AJ
ps: I am using Build JDEVADF_11.1.1.5.0_GENERIC_110409.0025.6013.

Hi,
question 2 doesn't apply as the client interface is for Java access to public methods. For the Service Interface, the document lists the supported data types you can use in arguments and return values. To expose a custom methods, what about using a POJO that accesses ADF BC (using create root application module) and then expose your POJO as a JAWS service. This will allow you to expose the data queried from ADF BC through your custom classes.
Frank

Similar Messages

  • When to use abstract classes instead of interfaces with extension methods in C#?

    "Abstract class" and "interface" are similar concepts, with interface being the more abstract of the two. One differentiating factor is that abstract classes provide method implementations for derived classes when needed. In C#, however,
    this differentiating factor has been reduced by the recent introduction of extension methods, which enable implementations to be provided for interface methods. Another differentiating factor is that a class can inherit only one abstract class (i.e., there
    is no multiple inheritance), but it can implement multiple interfaces. This makes interfaces less restrictive and more flexible. So, in C#, when should we use abstract classes
    instead of interfaces with extension methods?
    A notable example of the interface + extension method model is LINQ, where query functionality is provided for any type that implements IEnumerable via
    a multitude of extension methods.

    Hi
    Well I believe Interfaces have more uses in software design. You could decouple your component implementing against interfaces so that
    you have more flexibility on changing your code with less risk. Like Inversion of Control patterns where you can use interfaces and then when you decide you can change the concrete implementation that you want to use. Or other uses for interfaces is you could
    use Interceptors using interfaces (Unity
    Interceptor) to do different things where not all of these is feasible or at least as straightforward using abstract classes.
    Regards
    Aram

  • When to use abstract class compared to interface

    hi
    can some one plase advise me when to use abstract class compared to interface?
    Example will be appreciated...

    So an abstract class can carry implementation. This can be used to formulate a rule of thumb as to when to use it over an interface.
    If you have a so called type specialization relationship between the subtypes and the supertype then they're likely to benefit from shared implementation provided by the supertype, so use class (abstract or concrete) extension in this case. Type specialization is when the supertype represents a general concept like Fruit and the subtypes are specialized forms of that like Apple and Banana.
    Another common kind of relationship is called type expansion. In this case the subtypes are unlikely to have any use of implementation provided by the supertype, so use interface implementation. Type expansion is when the supertype represents a specific character the subtypes take on. For example Apple and Bicycle ure unrelated in the type specialization sense but still can share a common character like Comparable. The subtypes have been expanded to include the supertype character, namely the ability to be compared.

  • Cannot Use JaxB classes in ADF application.

    Hi
    I am using JDeveloper 11.1.1.6
    I am trying to call the Oracle Business Rules (OBR) Ruleset from the frontend.
    When I call a simple rule only using Java facts (facts are object references of classes which are used in OBR)  as input, the Rules are verified and executed correctly.
    After that I tried to give XML Facts as input the application is facing ClassNotFoundException.
    To access the XML facts I had to add the XML Fact class known as JAXB_CLASSES into the Libraries and Classpath of Project Properties.
    First I tried to call the OBR rules containing the XML Facts / Jaxb_classes from the page and it throwed ClassNotFoundException while deploying the application.
    Next I tried to invoke the Jaxb_classes from main method and it worked fine.
    My Question is : How can I access JAXB Classes in an ADF View Controller Project/ Application?
    Thanks,
    Nigel.

    I am adding the JAXB_classes into the application in the Backend and the code for intialising is also written in the Backens.
    Still, the application is throwing a exception like
    <RuleSession> <logIt> The symbol 'generated.ParametersType' is undefined.
    at line 7 column 14 in main
    <RuleSession> <logIt> UndefinedException: The symbol 'generated.ParametersType' is undefined.
      at line 7 column 14 in main
    <RuleSession> <logIt> The symbol 'generated.ParametersType' is undefined.
    at line 7 column 14 in main
    <RuleSession> <logIt> UndefinedException: The symbol 'generated.ParametersType' is undefined.
      at line 7 column 14 in main
    oracle.rules.sdk2.exception.SDKException: RUL-05186: error setting up rule session pool for decision point

  • Unique Problem: Returning SOAP+ Attachment using a class based webservice

    Hi everyone,
    Im trying to return a Soap+ attachment response back using the following:
    attachDoc(byte[] bdoc, String sTransactionNumber,
                   String sRequestedType)
    Where byte[] is the attachment and the 2 string parameters are soap message contents.
    The attachment is attached successfully to the message and i can send a response back to the clients console using :
    message.writeTo(System.out);
    My problem is that i dont know how to return this soapmessage+attachment back to the client.
    Ive tried using the return type of the method as :
    public SOAPMessage attachDoc(byte[] bdoc, String sTransactionNumber,
                   String sRequestedType)
    but i cant return a SOAPMessage return type in axis.
    Does anyone have any clues how i should sort this out so that the client gets the SOAPMessage and attachment when the method is called ?
    Please help :S
    Thanks,

    I dunno if this is what you asked for....
    Hope this helps a bit
    You may want to check this link out
    http://www-unix.globus.org/mail_archive/discuss/2007/02/msg00037.html
    MessageContext msgContext = MessageContext.getCurrentContext();
    File file = new File("filename.txt");
    org.apache.axis.attachments.AttachmentPart replyPart=
    new org.apache.axis.attachments.AttachmentPart(new DataHandler(new
    FileDataSource(file)));
    Message rspMsg= msgContext.getResponseMessage();
    rspMsg.addAttachmentPart(replyPart);
    so ur basically adding the file to the reply message.
    The link i gave has a better description, it has the entire process of sending file to server and downloading file from server codes.

  • Cannot use jdk 6 function when using a blackberry project...

    I use Eclipse 3.4.2 to build my Blackberry project. I create a blackberry project...So inside, I have the "net rim" blackberry library, and inside this library I have a bunch of jdk function...like java.lang, or java.io...
    Before installing Eclipse, I have installed JDK 6 to work with and I'm actually trying to use those library.
    When I include JDK libraries in my blackberry project, I can import everything from the JDK, BUT I cannot use any class imported with the "import" tag...
    NOTE: net_rim_api.jar contains "java.lang.String" and JDK 6 also. I want to use the split() and substring() function inside the String class contained inside JDK 6, but it seems that eclipse only see the String class contained inside net_rim_api.jar...
    My question is:
    Why can I import my jdk objects, and can't I use the class corresponding to them?
    If I create a projet a standard Java Project, and I include my blackberry library it pop me an error...
    java.lang.ClassFormatError: Method <init> in class net/rim/device/api/ui/UiApplication has illegal modifiers: 0x104
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    Exception in thread "main"
    Here's my code:
    import java.io.IOException;
    import net.rim.device.api.ui.Field;
    import net.rim.device.api.ui.UiApplication;
    import net.rim.device.api.ui.Screen;
    import net.rim.device.api.ui.FieldChangeListener;
    import net.rim.device.api.ui.component.ButtonField;
    import net.rim.device.api.ui.component.RichTextField;
    import net.rim.device.api.ui.component.BasicEditField;
    import net.rim.device.api.ui.component.SeparatorField;
    import net.rim.device.api.ui.component.ObjectListField;
    import net.rim.device.api.ui.container.MainScreen;
    import net.rim.device.api.ui.container.HorizontalFieldManager;
    import net.rim.device.api.ui.container.VerticalFieldManager;
    import java.lang.String;
    public class InfoModem extends UiApplication {
    // Déclaration des propriétés
    public static boolean dev = true;
    public static String strHost = null;
    public static String[] n_client = {"80000001","80000002","80000003"};
    public static void main(String[] args) {
    // Definition du host
    if (dev){
    strHost = "http://devshed.labaie.vdl";
    } else {
    strHost = "https://intranet.derytelecom.ca";
    InfoModem modem = new InfoModem();
    modem.enterEventDispatcher();
    public InfoModem()
    UiApplication uiApp = UiApplication.getUiApplication();
    uiApp.pushScreen(UserInterface());
    public Screen UserInterface()
    //Instance de l'écran principale de l'interface
    final MainScreen screen = new MainScreen();
    //Déclaration des FieldManager
    VerticalFieldManager fieldManagerTop = new VerticalFieldManager();
    HorizontalFieldManager fieldManagerButton = new HorizontalFieldManager();;
    //Instanciation des objets de l'interface
    RichTextField Title = new RichTextField("Interrogation de modem");
    RichTextField lblNumeroModem = new RichTextField("Inscrire le numéro du modem");
    final BasicEditField txtModem = new BasicEditField();
    final RichTextField lblResultat = new RichTextField();
    ButtonField btnRechercher = new ButtonField("Rechercher");
    // Listener du bouton Rechercher
    FieldChangeListener listener = new FieldChangeListener() {
    public void fieldChanged(Field field, int context)
    Http.strUrl = strHost + "/php-bin/blackberry/test.php?action=search&n_client=80000001";
    try {
    Http.GetRequest(Http.strUrl);
    } catch (IOException e) {
    e.printStackTrace();
    if (Http.strHttpData != null)
    final String data = Http.strHttpData;
    System.out.println(data);
    final ObjectListField liste = new ObjectListField()
    protected boolean navigationClick(int status, int time)
    lblResultat.setText(n_client[this.getSelectedIndex()]);
    return true;
    liste.set(n_client);
    screen.add(liste);
    //Assignation du listener au bouton Rechercher
    btnRechercher.setChangeListener(listener);
    //Ajout du titre de la page
    screen.setTitle(Title);
    //Ajout des Fields dans le FieldManager
    fieldManagerTop.add(lblNumeroModem);
    fieldManagerTop.add(new SeparatorField());
    fieldManagerTop.add(txtModem);
    fieldManagerTop.add(new SeparatorField());
    fieldManagerTop.add(lblResultat);
    fieldManagerButton.add(btnRechercher);
    //Chargement des FieldManager sur l'écran
    screen.add(fieldManagerTop);
    screen.add(fieldManagerButton);
    return screen;
    All I want is to use java.lang.String with its split() and substring() function which are not inside the blackberry java.lang.String library...
    any idea?

    The function module has only one input parameter, which should be a string with length less than 256. (I tried many predefined data element like RPLM_STRING, but when I tried to add the function module as a method of BAPI, the SAP always gave me the error: data type xxxxx cannot be used for methods)
    It only has one output parameter: RETURN (associated type: BAPIRETURN)
    I am really not familiar with ABAP program, let alone BAPIs. Any suggestions would be very helpful to me. I sincerely appreciate your help.
    Bing

  • Compile error when using a class by fully-qualified name

    Hi... Is it an AS3 "feature" or a FB compiler bug that I cannot use a class without importing it?
    I have a statement such as
    if (de.codebank.util.StringUtilities.startsWith(status.name, phase.name+"_"))
    which does not compile until I import the StringUtilities class, which is pointless, of course.
    The compile error mentions an unknown property "util"

    I believe this is how AS3 works. Fully qualified class types require import statement.
    You use fully qualified name whenever you want to avoid ambiguity.
    However, when the code is like,
    import mx.collections.XMLListCollection;
    var arr:mx.collections.ArrayCollection;
    It works since compiler now understands that "mx.collections" is a package.

  • When should I use abstract classes and when should I use interfaces?

    Can any body tell me in which scenario we use /we go for Interface and which scenario we go for abstract class, because as per my knowledge what ever thing we can do by using Interface that thing can also done through abstract class i mean to say that the
    behavior of the two class.
    And other thing i also want to know that which concept comes first into the programming abstract class or Interface.
    S.K Nayak

    The main differences between an abstract class and an interface:
    Abstract
    An abstract class can contain actual working code (default functionality), and can have either virtual or abstract method.
    An abstract class must be sub-classed and only the sub-classes can be instantiated. Abstract methods must be implemented in the sub-class. Virtual methods may be overridden in the sub-class (although virtual methods typically contain code, you still may
    need/want to override them). A good use for an abstract class is if you want to implement the majority of the functionality that a class will need, but individual sub-classes may need slightly different additional functioality.
    Interface
    An interface only contains the method signatures (method name and parameters), there is no code and it is not a class.
    An interface must be implemented by a class. An interface is not a class and so it cannot be sub-classed. It can only be implemented by a class. When a class implements an interface, it must have code in it for each method in the interface's definition.
    I have a blog post about interfaces:
    http://geek-goddess-bonnie.blogspot.com/2010/06/program-to-interface.html
    (sorry, I have no blog posts specific to abstract classes)
    ~~Bonnie DeWitt [C# MVP]
    http://geek-goddess-bonnie.blogspot.com

  • Cannot use create user as j2ee_admin

    Hi, All:
    The system is: double stack, ABAP & Java, NW04s SR2 SP12, BI + EP, AIX + Oracle.
    After successful installation, we logon the portal as j2ee_admin, when choose User Administartion -> Identity management, error occurs with message: "A required service for the identity management user interface is not available. Contact your system administrator ".
    Then we go to http://<hostname>:50100/nwa -> administration -> identity management ->create user, error occurs with message:"Current user has user creation permissions in the UME, but cannot create users in the back-end system (data source). The original and possibly untranslated message was: "java.lang.reflect.UndeclaredThrowableException"
    We check the UME settings via configtool and also check the sap_j2ee_admin role assigned to j2ee_admin in ABAP, it seems all correct.
    So it's so strange that we can logon as j2ee_admin but can't do the user administration job.
    Anyone met the same issue?
    Any info will be highly appreciated!
    Best Regards,
    D.H

    Hi David,
    In the case of dual stack installations, the default admin user for the Java Stack is j2ee_admin, which would be created at the installation time itself. By default, one system user SAPJSF will also be created by default for dual stack installations which is used for the communication in between the ABAP stack and JAVA Stack.
    This system user will be used for the commucation in between(UME and ABAP datasource).
    You can also see two roles named, SAP_BC_JSF_COMMUNICATION and SAP_BC_JSF_COMMUNICATION_RO. Based on the assigned role to the system user, SAPJSF, one admin user on the Java Stack can only view(if the assigned role is SAP_BC_JSF_COMMUNICATION_RO ) the User related data and can view/edit( if the assigned role is SAP_BC_JSF_COMMUNICATION) the User related informations.
    Just check, the assigned role to the SAPJSF user. If the assigned role is SAP_BC_JSF_COMMUNICATION you can modify the user informations(create and modify) on the Java Stack using the j2ee_admin user, if the assigned role is SAP_BC_JSF_COMMUNICATION_RO , you will not be able to modify the user related informations through the Java Stack.
    If you want to modify the user related informations through Java Stack, then you have to assign the SAP_BC_JSF_COMMUNICATION role to the system user, SAPJSF. After the role assignment you have to restart the server inorder the changes to take effect.
    For data consistency and security, it is not recommended to manipulate the user related informations using both su01(ABAP) and UME(java).
      Regards,
      Kishor Gopinathan

  • Internal class type 023 cannot be used in class maintenance

    Dear PP gurus,
    I am creating class from  t code CL01 and  while entering class type 023         , i am getting a error message
    "Internal class type 023 cannot be used in class maintenance" . when i pressed F4 , in the list 023 is not present.
    In the develpopment client , when i do the same  023 , it allows be to create class
    pls help me wher i am missing or?
    Regards

    Hello All,
    I am facing a similar problem.
    I have checked the following customization "SPRO --> Cross Application component -->Classification system --> Class --> Maintain Object type and class,
    Here select the MARA table click on the object and check class type 023 is assigned or not."
    Class type 023 is not assigned there. When i try to add a new entry I get the following error message
    "Specify the key within the work area".
    I referred to the following note :OSS Note 1066606, but that is concerned with AFS component.
    Kindly provide me a solution as soon as possible.
    Regards,
    Julia

  • I am a Macbook user Lion OS X-have been using Target, Walgreens, Shutterfly, etc for 5 years.  Recently cannot use any of these photo developing websites because of the "Plug In Failure" error.  Have updated adobe flash..still to no avail.  Suggestions?

    I am a Macbook user Lion OS X 10.7.5 …have been using Target, Walgreens, Shutterfly, etc. for 5 years with photo developing.  Recently cannot use any of these photo websites because of the "Plug In Failure" error..which I have never had.  Have updated adobe flash player..still to no avail.  Suggestions?  Thank you.

    You need to do a "clean install": http://forums.adobe.com/thread/1267823
    That'll remove the old plug-in completely.
    Works 99% of the time.

  • When I try to use spellcheck, I get the "Cannot find the User dictionary". It has always worked in the past and when I go to choose the main dictionary, it just goes back to the same line, cannot find user dictionary.

    When I try to use spellcheck, I get the "Cannot find the User dictionary". It has always worked in the past and when I go to choose the main dictionary, it just goes back to the same line, cannot find user dictionary.

    Have you ever created a user dictionary? You have to manually create one, AppleWorks won't do for you. The user dictionary & any other dictionaries belong in the AppleWorks Essentials folder which belongs in the AppleWorks 6 folder in Applications.
    Deleting & reinstalling AppleWorks from the original disk will not delete your files unless you have saved them in the application folder. The Mac OS creates a separate Documents folder for your files & that is where the documents you created should be.
    Unless all of your documents are AppleWorks 6 word processing documents, Pages alone is not sufficient. The iWork applications - Keynote, Pages & Numbers - can only open AppleWorks 6 presentation, word processing & spreadsheet documents, respectively. They will not open any other type of AppleWorks 6 files or any AppleWorks 5 or any version of ClarisWorks files.

  • Cannot create class in system package while Using Sprite class

    Hi i developed a game using Sprite class & imported
    javax.microedition.lcdui.game.*; package. But when i tried to build this project it gave me "Cannot create class in system package" error. Worst thing is that now again if i build, then it displays error "package javax.microedition.lcdui.game.*; does not exist" . Pls help me

    First exception means that you tried to create a class with the package name equaling one from the predefined libraries in midp/cldc.
    For your second error, add all the jars you are using into the project's classpath.
    Mihai

  • Lock the plant so that other user cannot use the same plant.

    Hi Gurus!
    I ahve this small report which shows the pro-rate factor . In this report I need to block the plant or lock it(a soft) lock witha  message that some other user is using the plant so that other cannot use the same plant to post.Following is the report and if soemone can help me out would be very kind enough.I ahve added teh code where validation of plant is doen , so it must be somewhere here the locking should be done as per my thinking . Kindly suggest please.
    *&      Form  get_pro_factor
    *       get pro rate factor from the given
    *       combination of plant/sloc/mat#/period
    form get_pro_factor .
      select single zpr_factor zpr_disp_factor zpr_pipe_net zpr_pipe_gross
      from zprfactor
      into (zprfactor-zpr_factor, zprfactor-zpr_disp_factor,
            zprfactor-zpr_pipe_net, zprfactor-zpr_pipe_gross)
      where zpr_werks = p_werks    and
            zpr_lgort = p_lgort    and
            zpr_matnr = p_matnr    and
            zpr_mjahr = p_mjahr    and
            zpr_monat = p_monat.
      v_subrc = sy-subrc.
      if zprfactor-zpr_factor = 0.
        if c_wp = p_lgort+0(2).
          zprfactor-zpr_factor = 1. " Don C added this routine
        endif.
      endif.
      if zprfactor-zpr_disp_factor is initial.
        if not zprfactor-zpr_pipe_gross is initial.
          zprfactor-zpr_disp_factor = zprfactor-zpr_pipe_net / zprfactor-zpr_pipe_gross.
        endif.
        if zprfactor-zpr_disp_factor is initial.
          zprfactor-zpr_disp_factor = 1.
        endif.
      endif.
    endform.                    " get_pro_factor
    *&      Form  valid_plant
    *       validate whether plant entered in selection screen
    *       exists in database or not
    form valid_plant .
      if not ( p_werks is initial and
                 p_lgort is initial and
                 p_matnr is initial and
                 p_mjahr is initial and
                 p_monat is initial ).
        select single werks from t001w into t001w-werks
               where werks = p_werks.
        if sy-subrc ne 0.
          message e048(zmm) with p_werks.
        endif.
      endif.
    endform.                    " valid_plant
    *&      Form  FIND_MATKL
    form find_matkl .
      select single matkl into v_matkl from mara where matnr = p_matnr.
    endform.                    " FIND_MATKL
    *&      Form  UPDATE_ZPRFACTOR
    form update_zprfactor using p_flag.                         "DEVK903224
      call function 'ENQUEUE_E_TABLEE'
        exporting
          mode_rstable   = c_e
          tabname        = 'ZPRFACTOR'
        exceptions
          foreign_lock   = 1
          system_failure = 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.
      else.
        select single * from zprfactor where zpr_werks = p_werks
                                       and   zpr_lgort = p_lgort
                                       and   zpr_matnr = p_matnr
                                       and   zpr_monat = p_monat
                                       and   zpr_mjahr = p_mjahr.
        if sy-subrc = 0.
          zprfactor-zpr_rate_flag = p_flag.                     "DEVK903224
          update zprfactor.
        endif.
      endif.
      call function 'DEQUEUE_E_TABLEE'
        exporting
          mode_rstable = c_e
          tabname      = 'ZPRFACTOR'.
    Thanks
    Aarav

    call function 'ENQUEUE_E_TABLEE'
        exporting
          mode_rstable   = c_e
          tabname        = 'ZPRFACTOR'
        exceptions
          foreign_lock   = 1
          system_failure = 2
          others         = 3.
    ENQUEUE_E_TABLEE   } E_TABLEE is the name of the lock object, it starts with character "E".

  • Portlets using user interface templates

    I was wondering if it is possible for customized HTML portlets and even Struts portlets to use user interface templates? We are wanting to create a template so that all of our portlets will have a consistent look and feel, even application portlets.
    Thanks, Julie

    I might have worded our question wrong. We are wanting the portlets we create to use portal's style for headings, tables, etc. How can you allow html portlets or struts portlet, any of our own deployed portlets to pick up the portal style sheet.
    Thanks,
    Julie

Maybe you are looking for

  • CR in vs 2005 (whatever version that it) - rotate a textobject 180 degrees.

    I am sure that this horse has been flogged before ... somewhere ... but I have given up endlessly searching for it. I need to rotate a report (onto a label, in fact) 180 degrees ... sometimes. The labels have a pre-printed footer and, depending on th

  • Obvious spam has SCL of -1?

    For some time now, our junk mail filtering has... I believe the technical term is "sucked". We get a LOT of spam and just wade through it manually. SBS2K8, Exchange 2010, Forefront Protection for Exchange server 2010, everything is up to date, I run

  • Splitting attributes using tokenizer

    Hey Guys..am new to jsp...wuz tryin my hands on beans.. This is a small program , uses beans to retrieve 3 attributes from two tables kept in a database schema using vectors..and then the vector is called into the jsp page where using stringtokenizer

  • R3 - CRM customer fields exchange of sales contract

    Hi, I need to replicate custom fields of sales contracts on item level (VBAP) from R/3 to CRM. R3 fields have been created manually earlier and the CRM fields have now been created with EEWB with the option "Adding new fields to Business transactions

  • Big problem after updating to 14.2.A.1.136

    Hello everyone, Yesterday I updated my Xperia Z1 to this version 14.2.A.1.136 Android version 4.3 I have done this update through my PC because this update was not available on my phone. But after i have successfully done this update and have followe