UDF and imported Archives

Hi,
We've created two classes in a package and created a jar file. Then we imported the JAR into the a namespace as an Imported Archive. In our UDF we imported the package. But when we test the map we get the following exception.
<b>bad class file: /usr/sap/XXX/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Map85e140e0dd6c11db8894001125a5ce17/classpath/CustomExceptionHandlers_0(xxx/xx/xi/mapping/udf/MyTestClass.class) class file has wrong version 49.0, should be 48.0 Please remove or make sure it appears in the correct subdirectory of the classpath.</b>
Does anyone have an idea on the cause of this error?

Hi Gilder,
The same problem was solved here
Extraction of Auxiliary Key Figure
Java 1.4 creates class files labeled with version 48.0
Java 1.5 creates class files labeled with version 49.0
Java 1.4 can't run class files labeled with version 49.0
49 is the correct classfile version for 1.5.
If you're getting this error your runtime is 1.4 or earlier while your compiler is 1.5.
Hope it helps u out
Regards,
Prateek

Similar Messages

  • Where i should put external java library so UDF can import directly ?

    Hi All,
    I have some scenario using UDF and this code required a lot of external jar file. Please
    advise me where i should put this JAR file so i can import directly from UDF without need to import using Import Archive ?
    Thank you and best Regards
    Fernand

    Hi,
    is there any other alternative rather than put in into import archive ? like i copy all ther Jar file into certain
    directory in XI server and restart ther server so automatically, i can import insite my UDF wihout import archive ?
    Thank you and Best Regards
    Fernand

  • UDF does not find package in imported archive

    Hello,
    as I want to use a base64 encoding method I have created an imported archive to use the package org.apache.commons.code.binary and want to use Base64 class in an UDF.
    I have created an imported archive in the same SVCW and namespsace as the UDF exists. However when executing the UDF I get the following error message:
    package org,.apache.commons.codes.binary. does not exist
    import org.apache.commons.codec.binary.*
    The import statement in the UDF is spelled correctly and the imported archive was acitvated without error.
    What could be the reason for this?

    Hello,
    I have created an imported archive in the same SVCW and namespsace as the UDF exists. However when executing the UDF I get the following error message:
    package <org,.apache>.commons.codes.binary. does not exist
    import org.apache.commons.<codec.>binary.*
    The import archive procedure you have done is correct. In your UDF check your importing statement as its not in correct syntax.
    and also check the spelling of the package. check the words i have marked with in tags.
    Regards,
    Prasanna

  • What is main diff b/w imported Archives and External Defination in IR

    What is main diff b/w imported Archives and External Defination in IR

    Hi Vijay,
    ED-standard schema for describing the message structure.If you have the structure provided to you from some external application you can use it in PI directly without recreating in PI.you can import following formats which are used to describe message schema
    WSDL (Web Service Description Language),
    XSD (XML Schema Definition Language),
    DTDs (Document Type Definitions)
    Imported Archives: its used basically for java and xslt mapping where you create the required mapping externally using some tools
    (java-eclipse/NWDS .XSLT-stylus studio).You can also implement XSLT and Java mappingsf and save them as archives in the Integration Repository.
    read More details here
    [ED|http://help.sap.com/saphelp_nwesrce/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/content.htm]
    [Imported Archives|http://help.sap.com/saphelp_nw04/helpdata/en/4c/b2ad3de2d76b3be10000000a114084/content.htm]
    Regards,
    Srinivas

  • Using imported archive in UDF using import statement

    Hello Expert,
    I am trying to use the class of keystore_api.jar which is impoted in imported archive in my UDF using the import statement
    com.sap.engine.interfaces.keystore.KeystoreManager but I am getting the error
    package com.sap.engine.interfaces.keystore does not exist
    import com.sap.engine.interfaces.keystore.*;
    Appreciate your valuable replies.
    Kind Regards,
    Kubra fatima

    Hi,
    as ur import statement  states
    com.sap.engine.interfaces.keystore
    You need to import the jar in directory hierarchy as above manner.
    com[sap[engine[interface[]keystore[JAR]]]]
    Regards
    Ashu

  • UDF: Load file from "imported archives"

    Hi everybody,
    I need some code for loading a file from the imported archive. I can't find any blog.
    Regards Mario

    >>loading a file from the imported archive
    I dint get this. What does the imported archive contain? A java class? If so, you can acess the members of the class in the UDF with the correct package name.
    Regards,
    Jai Shankar

  • UDF Export from OIM 11g R1 and Import into R2

    Has anyone ever exported user defined fields from OIM 11gR1 and successfully imported them into OIM 11gR2?
    I have tried exporting the user metadata via deployment manager in R1 and importing into a sandbox in R2 and the import fails with the following exception in the log:
    <Apr 8, 2013 2:49:14 PM UTC> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: LoadDeploymentUtility/displayImportSubstitution encounter some problems: Object specified is invalid.ORCLGUID [AttributeDefinition]
    com.thortech.xl.ddm.exception.DDMException: Object specified is invalid.ORCLGUID [AttributeDefinition]
    at com.thortech.xl.ddm.engine.SchemaInstanceFacade.populate(SchemaInstanceFacade.java:322)
    at com.thortech.xl.ddm.engine.SchemaInstanceFacade.addXMLSchemaInstance(SchemaInstanceFacade.java:253)
    at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.addLastPreviewedFilePrivate(tcImportOperationsBean.java:688)
    at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.addLastPreviewedFile(tcImportOperationsBean.java:664)
    at Thor.API.Operations.tcImportOperationsIntfEJB.addLastPreviewedFilex(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy381.addLastPreviewedFilex(Unknown Source)
    at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.addLastPreviewedFilex(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy399.addLastPreviewedFilex(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy400.addLastPreviewedFilex(Unknown Source)
    at Thor.API.Operations.tcImportOperationsIntfDelegate.addLastPreviewedFile(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy401.addLastPreviewedFile(Unknown Source)
    at com.thortech.xl.webclient.actions.LoadDeploymentUtilityAction.displayImportSubstitution(LoadDeploymentUtilityAction.java:1975)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)
    at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)
    at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
    at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
    at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
    at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
    at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
    at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1914)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:450)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:185)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
    at com.nexaweb.server.servlet.NexawebRequestDispatcher.doClientRequest(NexawebRequestDispatcher.java:347)
    at com.nexaweb.server.servlet.NexawebRequestDispatcher.forwardClientRequest(NexawebRequestDispatcher.java:114)
    at com.nexaweb.server.servlet.JspProcessor.processRequest(JspProcessor.java:137)
    at com.nexaweb.server.servlet.RequestProcessor.dispatchRequest(RequestProcessor.java:463)
    at com.nexaweb.server.servlet.RequestProcessor.processClientEvent(RequestProcessor.java:710)
    at com.nexaweb.server.services.protocol.NexawebProtocolHandler.handleProcessEventCommand(NexawebProtocolHandler.java:1026)
    at com.nexaweb.server.services.protocol.NexawebProtocolHandler.dispatchCommand(NexawebProtocolHandler.java:140)
    at com.nexaweb.server.NexawebServer.doService(NexawebServer.java:420)
    at com.nexaweb.server.NexawebServer.doGet(NexawebServer.java:335)
    at com.nexaweb.server.admin.ServerAdmin.callNexawebServer(ServerAdmin.java:379)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.nexaweb.loader.xMethodInvoker.runInThread(xMethodInvoker.java:69)
    at com.nexaweb.server.api.admin.ServerAdminProxy.callNexawebServer(ServerAdminProxy.java:551)
    at com.nexaweb.redirect.RedirectServlet.doGet(RedirectServlet.java:18)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:78)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:108)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Any ideas or suggestions? Thanks.

    There are multiple ways to do this. ODI, Essbase Studio or SQL interface in load rules are three. ODI is not free, but the other two I mention are. There are a few developers I know that prefer flat files as it is easier to trace back issues, but most o us use a SQL approach. Both Essbase Studio and Sql Interface can use either PDBC or OCI connections. Of course OCI connections are faster.
    While neither Studio or load rules has a scheduler associated with it, you can use the windows/cron/custom scheduler of your choice to schedule the process to run. Note that neither will run stored procedures/packages but just read from tables/views.
    The batch interface you would use is called MaxL and it interfaces with ODI, Studio and Load rules (Sql interface)

  • Again: UDF: Load file from "imported archives"

    Hi everybody,
    I tried to read a txt-File from the "imported archives".
    The following does not work:
    try {
    +     FileInputStream fstream = new FileInputStream(Filename);+
    +     DataInputStream in = new DataInputStream(fstream);+
    +     BufferedReader br = new BufferedReader(new InputStreamReader(in));+
    } catch (Exception e) {// Catch exception if any
    +     return "Error: " + e.getMessage();+
    }//catch
    return "test";
    I get the error:
    abc.txt (No such file or directory)
    Any ideas?
    regards Mario

    Hi roberti,
    it is possible!
    I found some coding that works:
         String returnString="";
         byte[] buffer;
         try {
              InputStream is = this.getClass().getClassLoader().getResourceAsStream(filename);
              buffer = new byte [is.available()];
              is.read (buffer);
              returnString = new String (buffer, "ISO-8859-1");
         catch (Exception e) {
              returnString = e.getMessage();
         return returnString;
    Unfortunately this coding gets the whole file in once. But I need the single lines.
    Thats why I tried to use FileInputStream instead on InputStream
    Any idea?
    Regards Mario

  • Imported Archives (Java) - UDF - package not found

    Hi,
    I have created a simple Java program using NWDS and imported the jar file into the Namespace.  When I try to instantiate my class, it says Package does not exist.
    Can any one let me know why am I getting this error?
    Thanks
    Venkat Viswanathan

    Hi Venkat,
    Check this thread..
    User defined function- how to import the jars
    cheers
    Prashanth
    P.S Please mark helpful answers

  • Accessing a file in Imported Archive from Adapter module

    Hi,
    I am designing a module for File/FTP and Mail adapters. Is it possible to retrieve data from a CSV or TXT file uploaded in the Imported Archive from the Java code in the module? If this is possible, do I use the same approach as accessing the CSV data from the mapping using a UDF? If this is not possible, can you suggest other ways were I can access a CSV or TXT configuration file from an adapter module?
    I would like to avoid using Module key, Parameter name and Parameter value as I would like to make the adapter module generic and the data I will be reading might be too much to be specified in this location. However, I would use the Module key, Parameter name and Parameter value to specify the CSV or TXT filename which the adapter module will be using.
    Thanks in advance for any help that you can provide.
    Regards,
    Elbert

    Imported archives are part of mapping flow and adapter modules are more part of routing. Therefore I don't think imported archive could  be made accessible anywhere outside mapping.
    but my CSV or TXT file would be updated regularly by the developer.
    So were you planning to import this file again and again under imported archive? This doesn't seems to be a good solution when you think about changin Design part in Production environment. It would be better to give access to certain folder to developer to put the file there and access it using some code. You may refer this
    /people/sundararamaprasad.subbaraman/blog/2005/12/09/making-csv-file-lookup-possible-in-sap-xi
    Regards,
    Prateek

  • What is the Use of Imported Archives in Mapping Objects

    Hi All,
    What is the Use of Imported Archives in Mapping Objects ( IR )
    Regards
    Vamsi

    Hi Vamsi,
    When we are doing JAVA , XSLT mappings we have to do import archievs
    after developing the JAva mapping in NWDS and create jar file come back to IR under imported archieves we will import the jar file.
    Similarly XSLT als make the zip and import under imported archieves
    Also when we have any java packages ,import it under archieves and make them to use in UDF
    See the below links
    XSLT Mapping
    /people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping
    /people/sreekanth.babu2/blog/2005/01/05/design-time-value-mappings-in-xslt
    /people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
    XSLT Mapping with java enhancement
    /people/pooja.pandey/blog/2005/06/27/xslt-mapping-with-java-enhancement-for-beginners
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-iii
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2flibrary%2fxi%2fxi-design_configuration%2ffileValidationsinSAPXI-ACaseStudy.pdf
    Check this thread...
    Reusability of User-defined Functions
    Check this thread...
    Re: User-defined function in multiple Message Mappings
    Using external JARs in Web Dynpro Dev.Component
    see sap documentation:
    http://help.sap.com/saphelp_nw04s/helpdata/en/4c/b2ad3de2d76b3be10000000a114084/frameset.htm
    Cheers...
    Vasu
    <b>** REward POints if found useful **</b>

  • Problem in recognising the imported archives

    Hi All,
        Inorder to increase the reusability, I've created a JAR file for some of the user defined functions (like lookup, etc) and imported that JAR (under imported archives) into XI from my local machine. But, in the UDF when I try to instantiate an object for the class in the JAR file, I get an error saying that package com.abc.xyz (which I've mentioned in the import statement of the UDF, because in my JAR class, I had mentioned the same package) doesn't exist.
    Doesn't XI recognise the Jar files imported under archives? Should I keep the JAR file in the J2EE server of XI? Please suggest.
    Thanks in advance.
    Thanks,
    Joe.

    Hi,
    What tool are you using to create the jar files?
    The jar file should also have the model folder present in it.
    for importing if your class name is Abc
    in the package com.company then type
    import com.company.Abc;
    While importing in the Imported Archives make sure the jar created by you has the .project and .classpath files also in it..
    Edited by: Progirl Progirl on Dec 8, 2008 12:25 PM

  • Brainstorming imported Archives (JAVA) versus Z-TABLEs (ABAP)

    Hi everybody,
    we got very complex processes and I would like to ease them:
    Instead of fixedValues in Message-Mapping we use CSV-files and store them in the imported archives.
    In different message-mappings we read the CSVs via UDF.
    The problem is that the CSV get often updated by the R/3-agents. So we have a lot of administrative work to communicate with the agents, import the files, transport and so on.
    Thats the reason I am thinking of creating z-tables where the agents can maintain the values instead of updating the CSV. Also the agents would be able to transport the z-table entries.
    But as the z-tables are resided on the ABAP-stack we would have change our graphical message mappings to ABAP-Mappings. This would be to much work for us and is not practicable.
    Do you see a workaround or a best practice I do not see?
    Thanks Regards
    Mario

    Hi,
    Instead of doing all this work, you can do in simple
    Use RFC LOOKUp in XI Mapping to pull the values based on the input value and Maintain the ZTable in ABAP Stack of XI or in R/3 itself.
    RFC Lookups
    The specified item was not found.
    Use this crazy piece for any RFC Mapping Lookups!
    REgards
    Seshagiri

  • Exporting and Importing Destination Controls Error

    When I export table within destination control and import the table to another Ironport again within destination control I receive error - "Wrong format of the destination config file: ip_sort_pref is required for the global settings."
    We are updating the ASYNC on each of our de clustered Ironport.  So when one is not in use we need the other to handle all the traffic, including domain controls.
    The output displays
    [ABCDE.com]
    max_host_concurrency = 500
    limit_apply = system
    limit_type = host
    max_messages_per_connection = 50 ......
    How can I import this without losing or altering the data within.
    ^^^^^^^^^^^^^^^^^^^^^^
    Solution
    We upgrade one of our SMTP ASYNC to 8.0.1 which creates a additional line within default of the upgraded Ironport exported control destination table that is named... wait for it.... ip_sort_pref. Just add it.

    The applications and drivers have been imported into the Dev SCCM server however I cannot find the actual content so I am not sure this has worked properly. 
    When you exported did you choose to "Export all content for selected task sequence and dependencies".
    80070003 = The system cannot find the path specified.
    See here for exporting and importing task sequences
    http://blogs.technet.com/b/inside_osd/archive/2012/01/19/configuration-manager-2012-task-sequence-export-and-import.aspx
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • A workflow for archiving and de-archiving HD clips

    A few months ago I put out a query on the best workflow to use for archiving HD footage whilst maintaining the flexibility of importing to iMovie and doing some editing at a later date. I don't have a super fast mac (yet) so editing the HD in iMovie can be a bit of a pain. Thanks to Appleman1958 for some top tips. I thought I'd share my workflow with you.
    Once I have some clips on the camcorder I want to archive the original footage without having to go through iMovie everytime (which decompresses the clip files to HUGE sizes!). But I also want to be able to quickly de-archive some footage and make a simple DVD or make a movie on the (upgraded!) computer.
    1) I connect the camera to the mac via USB. I have turned off the iMovie Auto-open function. The camera appears as a mounted drive on the desktop.
    2) I open Toast 9. I set it up to make a "Mac Only" Data disc. I open the camcorder drive and locate the AVCHD folder. I drag the AVCHD folder into the Toast 9 window.
    3) I then tell Toast 9 to make a Disc Image as opposed to a real disc. I name it appropriately and save it to a hard drive. This is step one of the archiving. I now have a digital copy of the original camcorder clips in their original format (not Mb hungry .mov)
    4) After a while, when I have a bunch of disc image files, from different sessions, I tranfer them all onto a real DVD Data Disc. This now gives me a hard copy of the original camcorder files which I can store securely away from thunderstorms and what not.
    If I decide to make a simple DVD from any old footage I do the following:
    1) I connect the camcorder (with no clips on it) to the mac.
    2) I insert a DVD Data Disc with archived disc images on it, or I navigate to a disc image file on a hard drive.
    3) I mount the selected disc image on the desktop using Toast 9 (gives you the option in a right click context menu in Finder). This allows me to see the AVCHD folder in the disc image.
    4) I move the AVCHD folder onto the camcorder, replacing the one that was already there. If I was to open iMovie at this point it would read the old clips off the camcorder.
    5) I disconnect the camcorder that now has the old clips on it. When I turn it on it says it needs to rebuild the image database (guess it prefers to make clips rather than have them thrust upon it!). I say OK and it thinks for a few seconds. Next thing - presto! The old archived video clips play like I just shot them.
    6) I then hook up the camcorder to my Sony VRD-MC5 DirectDVD. I can then make a one-touch DVD of some or all of the clips for use in my BlueRay player.
    At any time I can mount a disc image on the desktop and open iMovie. I can then import all/some of the clips from the mounted disc image (whcih is just an AVCHD folder) and go about making my movie.
    But I'm usually happy with just being able to make a simple DVD for viewing with family/friends. Note that for all of this to work as well as it does I needed to buy Toast, a Blueray player and the Sony DirectDVD. But it was worth it as I can now easily archive all my footage safe in the knowledge that it is all readily transferable into iMovie or onto a playable DVD at any time.
    To anyone else out there struggling to get to grips with their new HD AVCHD camcorder I hope this has been of some use. Again, thanks to Appleman for helping me out. There is no doubt an even easier process that I am unaware of but so far this is working out well for me. My original post is at: http://discussions.apple.com/message.jspa?messageID=7118597#7118597

    Thanks for posting your experience.
    If you move the entire contents of your camera instead of just the AVCHD folder, you should be able to mount your disk image and import directly from there, without having to plug in your camera and transfer it back there. I haven't tried this in Toast, but it should work. It works well in disk utility.
    Also, just FYI since you have all the tools, I have found that if I create a playable BluRay DVD using a standard DVD using Toast, I can insert the DVD in my Mac, and it is recognized as a camera. I can then import the edited movie back into imovie.

Maybe you are looking for

  • How can I keep just one of two accounts offline in Mac Mail?

    I recently switched from Comcast to Cox Cable. Cox has a known issue with push notifications and email doesn't show up at regular intervals. You have to go offline and back on or quit Mail and then open it again to see new messages. It's a pain but i

  • Non-English's bold font problem

    I want to set the label's font by bold. This is the part of my code. UIFont* font = [UIFont boldSystemFontOfSize: 20]; UILabel* label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 50)]]; label.font = font; label.text = @"ようこそ"; If text i

  • Finding and Changing "first word character syle" in text

    I want to search spesific word and only replacing first founded word character style in text. Like this : "Transfer to Istanbul Airport for morning flight to Adana.  Meet and transfer to Antioch , the place where the followers of Jesus were first cal

  • BUG: Last Image of Large Number Being Moved fails

    This has happened several times in organizing some folders.  Moving over 100 images at a time, it seems that one image near the end fails - I get the screen that Lightroom can't move the image right now.  It's always just one image.  I can move it on

  • Problem with Zoom

    hello friends, from last 10 days i m stuck with this problem , please help me. in my application i m zooming in and out operation and performing these opertions using AffineTransform. Its working well but problem is that after zooming, all operations