Proxying Objects Causes OutOfMemoryError

I have retrieving my Object instances from a class with a method called getProxy. That method adds InvocationHandlers to extract out logic like tracing logic. Inside my TracingInvocationHandler, I print a statement before a method is executed and one after. I am able to run this fine through some functionality, but other methods cause an OutOfMemoryError. Those methods may create massive size lists within them...would this cause a problem? Is the Proxy to slow in performance to use it to do this?
     * @param obj param
     * @return returned
    public static Object getProxy(Object obj) {
        Object proxiedObject = obj;
        if(logger.isTraceEnabled()) {
            InvocationHandler tracingHandler = new TracingProxyHandler(proxiedObject);
            proxiedObject =
                Proxy.newProxyInstance(proxiedObject.getClass().getClassLoader(),
                    proxiedObject.getClass().getInterfaces(), tracingHandler);
        return proxiedObject;
public class TracingProxyHandler implements InvocationHandler {
    private static final Logger logger = Logger.getLogger(TracingProxyHandler.class);
    protected Object delegate;
     * Creates a new TracingProxyHandler object.
     * @param delegate param
    public TracingProxyHandler(Object delegate) {
        this.delegate = delegate;
     * @param proxy param
     * @param method param
     * @param args param
     * @return returned
     * @throws Throwable can be thrown
    public Object invoke(Object proxy, Method method, Object args[])
      throws Throwable {
        String methodName = "";
        String className = "";
        try {
            methodName = method.getName();
            className = method.getDeclaringClass().getName();
            enterScope(methodName, className);
            Object result = method.invoke(delegate, args);
            exitScope(methodName, className, result);
            return result;
        catch(InvocationTargetException e) {
            throw e.getTargetException();
        finally {}
     * @param methodName
     * @param className
    private void enterScope(String methodName, String className) {
        DateTime dateTime = new DateTime();
        logger.trace(dateTime.getDateTimeFormat1() + "\n   Entering -> " + className + "." +
            methodName);
     * @param methodName
     * @param className
     * @param result
     * @throws NoSuchMethodException
    private void exitScope(String methodName, String className, Object result) {
        Object resultOutput = result;
        DateTime dateTime = new DateTime();
        if(result instanceof List && (result != null)) {
            resultOutput = "Result is a collection != null and could possibly be too big to print.";
        logger.trace(dateTime.getDateTimeFormat1() + "\n    Exiting -> " + className + "." +
            methodName + "\n    Return  -> " + resultOutput);
}Thanks for your help,
-jay

Here is an example...this factory calls the ProxyFactory for every request for a ZipCodeBO interface.
     * This method retrieves the concrete implementation of the ProviderFacilityDAO.
     * @return ProviderFacilityDAO  the current implementation of the DAO.
    public static ProviderZipCodeBO getProviderZipCodeBO() {
        return (ProviderZipCodeBO)ProxyFactory.getProxy(new ProviderZipCodeBOImpl());
    }This is the actual code in the ZipCodeBOImpl
public class ProviderZipCodeBOImpl extends BaseBO implements ProviderZipCodeBO {
    public ProviderZipCodeBOImpl() {
        super();
     * @return returned
    public ZipCodeTO getAllZipCodeData() {
        ProviderZipCodeAssemblerDAO zipCodeDAO = this.getProviderZipCodeAssemblerDAO();
        ZipCodeTO zipCodeTO = zipCodeDAO.selectZipCodeTO();
        ProviderZipCodeTOList pfRegionZipCodes = zipCodeTO.getPfRegionZipCodes();
        ProviderZipCodeTOList regionZipCodes = null;
        ProviderZipCodeTO providerZipCodeTO = null;
        if(pfRegionZipCodes != null) {
            regionZipCodes = new ProviderZipCodeTOList();
            for(int i = 0; i < pfRegionZipCodes.size(); i++) {
                providerZipCodeTO = pfRegionZipCodes.get(i);
                if(StringHelper.isValid(providerZipCodeTO.getRegion())) {
                    regionZipCodes.add(providerZipCodeTO);
        zipCodeTO.setRegionZipCodes(regionZipCodes);
        zipCodeTO.setPfRegionZipCodes(regionZipCodes);
        return zipCodeTO;
     * @param zipCodeTO param
     * @param userId param
     * @return returned
    public DatabaseReportTOList saveZipCodeData(ZipCodeTO zipCodeTO, String userId) {
        //Set the user id into the composite object
        zipCodeTO.setUserId(userId);
        this.processTnexZipCodeRules(zipCodeTO);
        this.processRegionZipCodeRules(zipCodeTO);       
        ProviderZipCodeAssemblerDAO zipCodeDAO = this.getProviderZipCodeAssemblerDAO();
        //Run the load process
        return zipCodeDAO.insertZipCodeTO(zipCodeTO);
     * @param zipCodeTO
    public void processTnexZipCodeRules(ZipCodeTO zipCodeTO) {
        ProviderZipCodeEnumerationTO zipCodeList = null;
        ProviderZipCodeTO providerZipCodeTO = null;
        ProviderZipCodeTOList updatedList= null;
        //Business logic to set necessary values in tnex zip codes
        String serviceType = "PRIME";
        if(zipCodeTO != null && zipCodeTO.getTnexZipCodes() != null) {
            zipCodeList = zipCodeTO.getTnexZipCodes().elements();
            updatedList= new ProviderZipCodeTOList();           
            while(zipCodeList.hasMoreElements()) {
                providerZipCodeTO = zipCodeList.nextElement();
                //convert old dmis code to new CCS code
                if(providerZipCodeTO.getDmisCode().equalsIgnoreCase("NON-PSA")) {
                    providerZipCodeTO.setDmisCode("NP01");
                    providerZipCodeTO.setServiceType("NON-PRIME");
                else {
                    providerZipCodeTO.setServiceType(serviceType);
                if("Y".equalsIgnoreCase(providerZipCodeTO.getOptimizationIndicator())) //at least 1 Y
                    providerZipCodeTO.setAreaIndicator("Y");
                else if("N".equalsIgnoreCase(providerZipCodeTO.getOptimizationIndicator())) {
                    providerZipCodeTO.setAreaIndicator("N");
                else {
                    providerZipCodeTO.setAreaIndicator(null);
                updatedList.add(providerZipCodeTO);
            zipCodeTO.setTnexZipCodes(updatedList);
     * @param zipCodeTO
    public void processRegionZipCodeRules(ZipCodeTO zipCodeTO) {
        ProviderZipCodeEnumerationTO zipCodeList = null;
        ProviderZipCodeTO providerZipCodeTO = null;
        ProviderZipCodeTOList updatedList = null;
        if(zipCodeTO != null && zipCodeTO.getRegionZipCodes() != null) {
            zipCodeList = zipCodeTO.getRegionZipCodes().elements();
            updatedList= new ProviderZipCodeTOList();           
            while(zipCodeList.hasMoreElements()) {
                providerZipCodeTO = zipCodeList.nextElement();
                if(StringHelper.isValid(providerZipCodeTO.getRegion())) {
                    if(providerZipCodeTO.getRegion().equals("01") ||
                          providerZipCodeTO.getRegion().equals("02") ||
                          providerZipCodeTO.getRegion().equals("05") ||
                          providerZipCodeTO.getRegion().equals("17")) {
                        providerZipCodeTO.setRegion("17");
                    else if(providerZipCodeTO.getRegion().equalsIgnoreCase("PR") ||
                          providerZipCodeTO.getRegion().equals("03") ||
                          providerZipCodeTO.getRegion().equals("04") ||
                          providerZipCodeTO.getRegion().equals("06") ||
                          providerZipCodeTO.getRegion().equals("18")) {
                        providerZipCodeTO.setRegion("18");
                    else if(providerZipCodeTO.getRegion().equals("07") ||
                          providerZipCodeTO.getRegion().equals("08") ||
                          providerZipCodeTO.getRegion().equals("09") ||
                          providerZipCodeTO.getRegion().equals("10") ||
                          providerZipCodeTO.getRegion().equals("11") ||
                          providerZipCodeTO.getRegion().equalsIgnoreCase("AK") ||
                          providerZipCodeTO.getRegion().equals("12") ||
                          providerZipCodeTO.getRegion().equals("13") ||
                          providerZipCodeTO.getRegion().equals("14") ||
                          providerZipCodeTO.getRegion().equals("15") ||
                          providerZipCodeTO.getRegion().equals("19")) {
                        providerZipCodeTO.setRegion("19");
                    else {
                        throw new HNFSRuntimeException(
                            "Invalid region code loaded from IW database loading tables.");
                    updatedList.add(providerZipCodeTO);
            zipCodeTO.setRegionZipCodes(updatedList);
     * This method returns the implementation for ProviderZipCodeAssemblerDAO.
     * @return returned
    protected ProviderZipCodeAssemblerDAO getProviderZipCodeAssemblerDAO() {
        return ZipCodeDAOFactory.getProviderZipCodeAssemblerDAO();
}So for every layer Struts Action -> SLSB (SessionFacade) -> BO -> DAO, I would
retrieve my objects from this ProxyFactory so that I could proxy them and add
tracing and other things.

Similar Messages

  • Proxy object to consume web service

    Hi,
    I want to consume a web service in ABAP (on a WAS 7 box) and have read many blogs/posts about using a proxy object.
    I've gone to SE80 and selected create a service consumer, enter the URL for the WSDL.
    The generation of the proxy fails with the following  messages;
    Proxy-Generierung: Fehler aufgetreten
    Exception occured in the library handler
    not implemented
    There is no other help or information in these errors.
    Does anyone have any ideas on what is causing this and what I can do to successfully generate a proxy to consume the web service ?
    Cheers
    James

    Hello Torsten,
    It seems that the Web Service You are going to consume is a SOAP 1.2 one.
    It is apparently making use of the so-called "SOAP Web Method Feature" which is part of the SOAP 1.2 specification (see [Web Method Feature (W3C)|http://www.w3.org/TR/soap12-part2/#WebMethodFeature]).
    Unfortunately, SOAP 1.2 is, to the best of my knowledge, not supported as yet by the SOAP Adapter in SAP NW 7.0 / 7.1. That leaves You, in theory, with one of the following options:
    - It might be possible to consume that service with the help of Axis framework (see [Using the Axis Framework in the SOAP Adapter|http://help.sap.com/saphelp_nw04/helpdata/en/45/a4f8bbdfdc0d36e10000000a114a6b/frameset.htm]). SAP Help states that with the help of the Axis framework SOAP 1.2 can be used. However, there are no further details on that subject, especially whether Web Method feature can be utilised (btw - has anyone tried this?).
    - Ask service provider for a SOAP 1.1-compatible WSDL.
    - Attempt to reverse engineer the SAP SOAP proxy so that it is capable of consuming a SOAP 1.2 Web Method-based web service (has anyone done this before?).
    Would You be so kind to post whether, and how, You were able to consume this web service?
    Kind regards
    Wiktor Nyckowski

  • Error while activating ABAP proxy object

    Hello,
    I can see all the interfaces of PI7.0 in my ECC6.0 system.
    I am able to create abap proxy object of a interface.
    But when I try to activate that I am getting error as
    "RFC system error for destination GTADIR_SERVER".
    Pl can you suggest. appreciate quick help in this.
    thanks in advance,
    Sharada

    Hi,
    For more details take a look at note:  [1063482 - Creating Dictionary objects - RFC error GTADIR_SERVER|https://service.sap.com/sap/support/notes/1063482]
    It is written that: Message SGSUB 104 is not an error message, but is merely irrelevant information for customers. You can continue to create objects nevertheless.
    To get rid of this annoying error you have to implement the corresponding  support package.
    Regards,
    Jakub

  • SharePoint Foundation Sandboxed Code Service - Unable to activate worker process proxy object within the worker process

    Issue:
    On a vanilla installation, the sandboxed code service (e.g. SPUCHostService.exe) is started; however, SPUCWorkerProcessProxy.exe and subsequently SPUCWorkerProcess.exe fails to start.
    Resolution/Workarounds attempted:
    Attempted 2 different Load balancing settings – local and remote (i.e. affinity)
    Ensured local computer policy on server for ‘RPC Endpoint Mapper Client Authentication’ and ‘Restrictions for Unauthenticated RPC clients’ is disabled.
    Ensured following key in registry is set properly - HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\RPC
    Attempted to bypass SharePoint’s check for certificate revocations at crl.microsoft.com
    Ensured the service account is added to the respective groups (e.g. Performance Log Users, Performance Monitor Users, IIS_IUSRS, WSS_ADMIN_WPG, WSS_WPG)
    Increased limit of ‘AbnormalProcessTerminationCount’ of SPUserCodeService via Powershell
    We have tried all possible workarounds from the following MSDN reference:
    http://blogs.msdn.com/b/sharepointdev/archive/2011/02/08/error-the-sandboxed-code-execution-request-was-refused-because-the-sandboxed-code-host-service-was-too-busy-to-handle-the-request.aspx
    ULS:
    02/21/2014 05:24:50.64  SPUCHostService.exe (0x0230)  0x0F74  SharePoint Foundation Sandboxed Code Service              fe8a               
    Medium               -  - Unable to activate worker process proxy object within the worker process: ipc://38432b45-2f32-4926-ade2-ef53ae1cd501:7000  
    02/21/2014 05:24:50.64  SPUCHostService.exe (0x0230)  0x0F74  SharePoint Foundation Sandboxed Code Service              fe8c               
    Medium               -  - Error activating the worker process manager instance within the worker process. - Inner Exception: System.InvalidOperationException: Unable to activate worker
    process proxy object within the worker process: ipc://38432b45-2f32-4926-ade2-ef53ae1cd501:7000     at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.CreateWorkerProcessProxies()    
    02/21/2014 05:24:50.64  SPUCHostService.exe (0x0230)  0x0F74  SharePoint Foundation Sandboxed Code Service              ei0t               
    Medium               - Process creation/initialization threw an exception. Stopping this process. "ipc://38432b45-2f32-4926-ade2-ef53ae1cd501:7000"
    02/21/2014 05:24:50.65  SPUCHostService.exe (0x0230)  0x0F74  SharePoint Foundation Sandboxed Code Service             
    fe87                Medium               -  - Error activating the worker process manager instance within
    the worker process. - Starting worker process threw - Inner Exception: System.InvalidOperationException: Unable to activate worker process proxy object within the worker process: ipc://38432b45-2f32-4926-ade2-ef53ae1cd501:7000     at Microsoft.SharePoint.UserCode.SPUserCodeWorkerProcess.CreateWorkerProcessProxies()   
    Any other insights on how I can troubleshoot the issue described?
    Thanks in advance!

    Hi ,
    For resolving your issue , you can do as the followings:
    1. Logged into the Web Server with the Timer Service Account.
    2. Ran the powershell command to check the SID of the account running the spucworkerprocessproxy.exe:  
    $(Get-SPManagedAccount -Identity "THE SERVICE ACCOUNT").Sid.Value
    3. Checked the registry :
    HKEY_USERS\[SID OF THE SERVICE ACCOUNT]\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\State
    4. Changed the value 0x00023c00 to 0x00023e00
    In addition, here are some similar posts for you to take a look at:
    http://social.technet.microsoft.com/Forums/en-US/aae497df-5f0d-4f86-a724-c7b805ccd07f/sharepoint-sandboxed-code-service-troubles?forum=sharepointgeneralprevious
    http://blogs.technet.com/b/operationsguy/archive/2011/01/17/sharepoint-2010-sandboxed-code-solutions-and-web-proxy.aspx
    http://social.msdn.microsoft.com/Forums/en-US/c21e2c3a-a259-4d5f-8071-eff52b7bddc3/issue-sandbox-solution-too-busy-to-handle-the-request?forum=sharepointgeneralprevious
    I hope this helps.
    Thanks,
    Wendy
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Wendy Li
    TechNet Community Support

  • Error while creating the proxy object to connect to a third party tool.

    Hi,
    I tried creating a proxy object with the wsdl file. I even created a HTTP connection to the third party tool. but when I try to execute the whole proxy object, I am getting the below error. Can anyone help me on this?
    "Proxy-Generierung: Fehler aufgetreten"
    "Incorrect value: Entity "<<document>>"(92 /3788 ). end tag 'ul' does not match begin tag 'p'"
    Thanks & Regards,
    Veerabhadra Rao A.

    do a check on the wsdl file and how you are passing values in the proxy. The tags for XML are not correct. Open the WSDL in IE and see there must be an error. Or probably when passing the actual values to the XML generated each element is not closed properly. Error says tags dont match.
    Edited by: Kshamatha Eda on Mar 5, 2010 10:54 AM

  • Error in activating proxy object

    hi
    when i m trying to activate my proxy objects in CLIENT PROXY scenario in the ECC , the following error message is being prompted :
    Erro in object editing :
    "SAP object CLAS CO_PRXY_MI cannot be assigned to
    package ZXIPACKAGE:
    A package has been created in ECC by the name of zxipackage .
    Pl help to rectify the problem
    rgds
    shazia

    Hi,
    You should assign it to Z-package ie.e Customized one not SAP package
    Use a prefix of Z when doing the generation and you can use your own development class. you are trying to create objects in the SAP namespace.
    The Proxy object should have to be in non SAP package only, if its customized.
    As while activating the ABAP proxy internally Class and verious methods as well as some data typs get creaetd which are to be assigned it Z-package.
    refer below link
    Tips for Generating ABAP Proxies
    http://help.sap.com/saphelp_nw04s/helpdata/en/2b/f49b21674e8c44940bb3beafd83d5c/frameset.htm
    thanks
    Swarup

  • Error when creating a Proxy Object from WSDL

    Hi,
    when creating a proxy object in abap based on the [WSDL|http://download.mapandguide.com/EN/dev/xserver/XLocate-1.6.0.3.wsdl] i get the error 'Incorrect value: Unknown Type Referencens0:ArrayOfString'.
    1- Is there a conflict with the type 'String' that's also a type in ABAP
    <complexType name="ArrayOfString">
      <sequence>
      <element name="String" type="xsd:string" minOccurs="0" maxOccurs="unbounded" nillable="true" />
      </sequence>
      </complexType>
    2- Is it a name space problem?
    xmlns:ns0="http://types.xlocate.xserver.ptvag.com"
    type="ns0:ArrayOfString"
    3- Something else?
    Please Help!
    Thank
    Fouad

    Hi Isaias,
    we are working with this versions:
    SAP_BASIS     700     0015     SAPKB70015     SAP Basiskomponente
    SAP_AP                     700     0013     SAPKNA7013     SAP Application Platform
    We are not working with developer studio, only with the regular tools of the abap development workbench Transaction SE80.
    Thanks,
    Fouad

  • Error While Generating the Proxy Objects

    Hi All,
    While Generating the Proxy Obects in SPROXY at SAP R/3 side,
    Iam getting this Error
    http://img169.imageshack.us/img169/5752/proxylm0.jpg
    Can any one Occured this type of Error
    Regards
    Suman

    Hi PT,
    Now the Strange Issue came,
    While generating the proxy objects i got that above mentioned error
    After that i have run the 3 report programs according to the Ramesh Suggession
    Now if i goto SPROXY means it is saying that No Conection to Integration Builder .
    I have checked the RFC Destination created in SM59 of SAP R/3 of Type H.It is fine
    What more i have to check
    First of all when ever i open the Sropxy, every time User & pwd is requesting
    Can you please through a light where to check
    Regards
    Suman

  • How to create a proxy object for MOSS integration via WebDynpro For ABAP

    Hello all,
    I have a question about the creation of an ABAP proxy class in SE80.
    When i follow this link:
    [https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/6066fbe8-edc4-2910-9584-a9601649747d&overridelayout=true]
    i see on page 7 that there is: a tab under create called Enterprise Service/ Web Service with under this tab a tab called proxy object.
    When i do this in my SE80 i only see Enterprise Service and not proxy object.
    Screenshot
    [http://picasaweb.google.be/panneels.robin/SAPScreens#5377623235095894546]
    Is there a extra configuration or add-on needed to do this action? Or is there a work-arround for this?
    Because we need this for abap web dynpro for communication with MOSS.
    Thanks in advance for all your help.
    With kind regards,
    Robin Panneels

    Hi James,
    If you like to use SAP web dispatcher as a solution for load balancing portal application, you no need to create system object under systems..
    You have to install web dispatcher as separate instance where you need to configure portal apps into it..
    Configure web dispatcher like to hit the admin port, use http://<webdisp-server>:<adminport>/sap/admin
    For normal portal access, use http://<friendly URL>/irj/portal
    The good news is that the webdispatcher knows that the portal supports SSL
    Another advantage of this config, is the webdisp, will just replace the apache redirect server. Users will access mycompany.com, without any port number, since we are redirecting 80 to the backend j2ee. Also, https should work like in the normal world.
    Profile will be like below...
    SAPSYSTEMNAME = WEB
    SAPSYSTEM = 00
    INSTANCE_NAME = W00
    DIR_CT_RUN = $(DIR_EXE_ROOT)/run
    DIR_EXECUTABLE = $(DIR_CT_RUN)
    Accesssability of Message Server
    Message Server Parameters ##########
    NOTE: The "ms/http_port" must match the profile on the Central Instance
    rdisp/mshost = <FQDN of portal CI Host>
    ms/http_port = <Ms port of portal>
    SAP Web Dispatcher Ports
    #icm/server_port_0 = PROT=HTTP,PORT=81$$
    icm/server_port_0 = PROT=HTTP,PORT=80, TIMEOUT=3600, EXTBIND=1 (some OS will not allow to bind ports <1024)
    Admin port details
    icm/server_port_1 = PROT=HTTP,PORT=3200
    #, EXTBIND=1
    icm/HTTP/admin_0 =
    PREFIX=/sap/admin,DOCROOT=./admin,PORT=3200,AUTHFILE=/usr/sap/WEB/SYS/global/security/data/icmauth.txt
    SSL
    icm/HTTP/redirect_0 = PREFIX=/ , TO=http://<friendly URL name>/irj/portal
    WebAS Message Server Parameters
    rdisp/TRACE = 1
    icm/trace_secured_data = 1
    Regards
    Suresh

  • How to change "Object Causes Wrap" and a "Picture Frame" as a default properties when importing images in Autor

    When I place images in iBook Author, they are automatically assigned these properties: "Object Causes Wrap" and a "Picture Frame" stroke.
    I don't want that and couldn't find where can I change it in the Preferences. Anyone has an idea?

    I've sent a feature request for a new version of Author:
    When I place images in iBook Author, they are automatically assigned these properties: "Object Causes Wrap" and a "Picture Frame" stroke.
    It would be great if I could be able to change it in the Preferences to "No wrap" and "No Frame" so I don't have to manually adjust every single image of my book - there are lots of them.
    It would be really nice if Author implements "Layer's" concept like almost all graphic programs like Photoshop, Flash, Illustrator, etc.

  • Proxy Object for external WSDL--Not using XI

    Dear Collegues,
    URL OF web service: <u>http://www.nanonull.com/TimeService/TimeService.asmx</u>
    I am trying to create proxy object from <b>se80->enterprise services->create proxy
    then is selecting url/http and giving the above address(url).</b>
    i get this error.
    <b>Message no. SPRX090
    If you want to generate a proxy for an external WSDL document (for example, by specifying a URL), check that the proxy settings of the system are correct (transaction sicf - Client - Proxy Settings).[/b
    it says something should be correct in SICF,say any one provide some pointers for this.I am not using XI.
    Regards
    chandra

    Hi,
    I know this issue is logged some time back.
    Is this Issue fixed for you?
    Can you please let us know the SICF Config settings that you used for fixing this Issue?
    Thanks and Regards,
    Nagendra

  • ABAP proxy object and JAVA proxy objects

    can anyone explain whether ABAP proxy object and JAVA proxy objects can communicate with each others?
    if yes then how???

    JCO connectors would be able to do the trick here i guess
    regards
    krishna

  • PDF generated in SAP backend to be stored in Cloud Proxy object

    Dear Colleagues,
    We generate the pdf file in SAP backend system and send the pdf as an attachment to email address. Along with this we also want to automatically have this pdf file stored in Cloud Proxy object. So that users can access these files in Cloud portal when needed.
    If anyone has expertise on this topic, please share or suggest the solution.
    Thanks,
    Arun

    Hi Arun,
    Would you like to achieve an automatic way to store the document in cloud portal? Can you elaborate a bit more?
    Check out this blog demoing the documents repository capabilities and read the official documentation here.
    I believe the public folder can fit for your needs.
    Regards,
    Eliel.
    Cloud Portal Development.

  • Transparent objects cause fuzziness in PDF's from Pages

    Hi, having trouble with objects that have some transparency. When going to PDF's, or even to PS files and then PDF's, the objects cause anything near and under them to become fuzzy. Has anyone a fix or workaround to this, other than not using objects with transparency? Thanks in advance - Tim L.

    Some additional input... it seems it's not the transparency, but drop shadows that are causing this. It may be the combination of drop shadows on graphics that also have transparency. In any case, turning off the drop shadows makes the PDFx output look OK and not have adjacent text fuzzy. The graphics look better with drop shadows - but the drop shadows cause other problems with transparent graphics and adjacent text. Solution - don't use drop shadows in this case.
    - Tim L.

  • Transporting ABAP proxy objects from one environment to another

    Hi
       I have  ABAP client proxy objects ( classes in ECC 5.0 and the corresponding XI message interfaces on the XI server ) - in my development environment.
    I need to move the ABAP proxy objects to the Qa environment. Two ways of doing this come to my mind.
    1) Move the proxy classes within the ECC 5.0 Dev --> QA using normal transport organizer in ABAP workbench. Parallely , move the XI SCVs - from dev to QA ( export/import ). After both are done, go to QA environment, setup basic ECC5.0 <-> XI connection and check whether my ABAP proxies work.
    2) As an alternate approach to no.1, move only the XI based SCVs from Dev -->QA , go to ECC 5.0 QA environment
    and regenerate the ABAP proxies there using SPROXY - perhaps this will not be allowed in the QA environment - since the client will not be setup for any object changes/creation.
    Any thoughts/links/weblogs on the above is appreciated.
    Thanks in advance for your time.

    Hi Kartik,
    We recently moved our outbound proxies from dev to QA and we followed the first approach and we did not face any issues with the approach.
    Also SAP suugests the same approach...
    "You create proxy objects in the development system by using the proxy generation functions. They are transported and shipped by using the tools in the development system. There are separate tools in the Integration Repository (see also: Software Logistics for XI Objects)."
    http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
    Regards
    Anand
    Message was edited by: Anand Torgal

Maybe you are looking for

  • Converting an SD LiveType project to HD?

    Dear LiveType Gurus, Ok, I spent forever crafting a LiveType 15-second intro to a client's video editing project in SD. When they brought their footage in to edit, it was in an HD format with 16:9 aspect ratio instead. Is there a way to convert the p

  • Adobe TV - can't see MUSE tutorials

    I am running Windows 7, 64 bit, Firefox 28.0 and flash 12. WHen I access Adobe TV to watch MUSE tutorials (or any other tutrorial) all I get is a black screen. What's up?

  • Virtual PC 7 and understanding viruses.

    I am planning on putting Virtual PC 7 on my ppc G4 I-book to run some very basic theme building software. What I am trying to get my head around is whether or not the Windows virtual environment will be protected by the Macs virus protection. Does th

  • MacBook Air 11"

    I'm studying PE, Art, DT, Geography, French, Double Science Award, English and Maths. My laptop (Acer Aspire) is completely ruined, it's so slow and the screen is broken and i have to plug it in to my TV in my room to see the screen. I want to get a

  • Missing videos on curve 8320

    I did not delete the videos. They are gone and I don't know where or why. They are very sentimental. Is there a possiblity if I am out of memory the oldest videos would delte automatically? Please help!