VO runtime issue on jdev11.6

HI
I am using the one bind variable on VO and when i run the application or AM , i am getting the below error as '(java.sql.SQLException) Missing IN or OUT parameter at index:: 1'
Vo query as below:
SELECT Employees.EMPLOYEE_ID,
Employees.FIRST_NAME,
Employees.LAST_NAME,
Employees.EMAIL,
Employees.PHONE_NUMBER,
Employees.HIRE_DATE,
Employees.JOB_ID,
Employees.SALARY,
Employees.COMMISSION_PCT,
Employees.MANAGER_ID,
Employees.DEPARTMENT_ID
FROM EMPLOYEES Employees
WHERE Employees.DEPARTMENT_ID =:depId
i have tried by providing the default bind variable value ,still getting the same error ?
issue comes only when bind variable applies.
please suggest any thing wrong , i am trying to understand the issue

Re-check the bind Variable you have created..seems like its not getting the value for it at the time of running the query..

Similar Messages

  • Dynamic class loading at runtime issues

    Hi,
    my system works by loading lots of classes located in numerous jars at runtime, it works ok but there are a few things i would like to resolve.
    1. When i come to implement an interface that is located in a jar with my IDE, the names of method variables are lost. So instead of the method having the inputs I set such as "String name, String type", i see "String s1, String s2". This is inconvinient and very error prone!
    2. If an exception is thrown in one of my dynamically loaded classes, the line at which the exception occoured at is lost. So instead of saying "some.package.FautlyClass.method(FautlyClass.java:39)" in an exception it says " some.package.FautlyClass.method(Unkown Source)". This even happens when i output a log from the class from which the exception is thrown.
    If anyone has any help/advice/solutions with these issues it would be much appreciated.
    Ck

    Most IDE's have an option, usually in the compiler preferences or project area, to "save local variable names". That should remove the "unknown source" message, but it will depend vastly on your IDE's options.
    Which IDE are you using? I've never heard of one dynamically renaming variables on the fly, unless you are specifically asking it to obfuscate your code.
    - Saish
    "My karma ran over your dogma." - Anon

  • Portal runtime issue while starting up

    Hi Friends,
    We are getting the following error while stating portal
    http://<HN>:50000/irj/portal
    error msg "500: Internal server error. Application error occurred during request processing. Details: java.lang.NullPointerException: null".
    Whereas can able to login to http://<HN>/50000/index.html  and able to look in NWA tools.
    1)Navigating to the portal results in the error msg "500: Internal server error. Application error occurred during request processing. Details: java.lang.NullPointerException: null". However this error does not seem to be reflected in the portal logs . However J2EE engine seems to be working as NWA is working. Only the Portal Run time seems to be failing.
    2) Changes to prtCentral.properties file is not picked up after a portal restart. It should be renamed by the system to prtCentral.properties.bak after the changes have been updated into the DB. This does not happen.
    3) The following errors found in dispatcher logs std_server0.out during server restarts:
              com.sap.portal.prt.runtime [SAPEngine_Application_Thread[impl:3]_3] Fatal: [Portal.init] Application Broker - initialization failed
              com.sap.portal.prt.sapj2ee.error [SAPEngine_System_Thread[impl:5]_75] Fatal: Exception while starting: sap.com/com.sap.netweaver.bc.rf
              com.sap.portal.prt.sapj2ee.error [SAPEngine_System_Thread[impl:5]_75] Fatal: Exception while starting: sap.com/com.sap.netweaver.bc.sf.service
    4) Following fatal SSL errors also found during restart:
              Severity:  fatal;Source: ; Description: SSL transport supplier registered; Consequences: <event>; Countermeasures:<event>
              Severity:  fatal; Source: ; Description: Unregistering SSL transport supplier; Consequences: <event>; Countermeasures:<event>
    5)Many many similar errors about not being able to find path of various log files. Example below:
    java.lang.Exception: .\log\applications\sap.com\com.sap.tc.lm.ctc.cul.webservice\common.log.0 (The system cannot find the path specified)
    at com.sap.tc.logging.FileLogInfoData.getEOLLength(FileLogInfoData.java:432)
    Can you please some light on this issue..
    Thanks
    Venkat

    Hi,
    Can't find anything special in the logs.
    jcmon is showing
    jcmon:
    Idx
    Name
    PID
    State
    Error
    Restart
    0
    dispatcher
    4763794
    Running
    0
    yes
    1
    server0
    2367676
    Running
    0
    yes
    2
    SDM
    2158744
    Running
    0
    yes
    nevertheless, for example after a server remove, we are getting the problem. Sub-Directory delete helps, but always a Sub-Directory remove after each UNIX server reboot or password changes ...
    spaces between directories: Spaces between UNIX directories?
    We are using a SeOS UNIX security tool. I did different tests and found, that SeOS in warning mode with a UNIX server reboot made no portal problems. SeOS in Live mode, we got the portal problems. The securtiy team found nothing related to SeOS.
    I am aware about the Portal problem, since I did a SP18 update, maybe we had it before, but I was not aware about it.
    After reviewing a trace, the portal startup failure is the missing coreapplication.xml file. Which seems to be sometimes available and sometimes not.
    Bernd

  • ADF Application Runtime issue in StandAlone Weblogic Server

    Hi All,
    I tried deploying my ADF Mobile Browser Application in a StandAlone Weblogic Server. The application was targeted to Admin Server and everything worked fine.
    But when Targeted to Managed Server the login page alone was rendered (without CSS). Tried loging in with correct as well as wrong passwords but there was no response from the page. (Login button acted like a dummy one)
    Even the managed server log had no error messages.
    DataSource where configured correctly and targeted both to Admin n Managed Server.
    I tried deploying the same in Client's Testing Environment and the same problem occured even in Admin Server.
    I couldnt figure out wats the issue.
    PS:
    Weblogic Server Version : 10.3.6
    ADF Runtime:11.1.1.6
    JDeveloper Version : 11.1.2.1
    The App Contains ADF Authentication Security. Will that cause any issue?
    Two Cents
    Karthick

    Your jdev version and the adf runtime on the wls have to match. Check http://tompeez.wordpress.com/2011/09/14/jdeveloper-versions-vs-weblogic-server-versions/ for a list of matching versions.
    Timo

  • Adobe Air 3.7 Runtime issue

    Application Overview: The application is a digital book in which the user has a set of tools like pen, eraser, highlight and so on... The user can create annotations using the tools on top of the digital book and can save the annotations created to user local system.
    Requirement: The application is expected to work fine with the latest Adobe Air runtime 3.7 as how it was working with the previous runtimes.
    Problem: The application is getting crashed when we create some annotation and exit the application in “Adobe air run time 3.7”, and also this occurs only in some systems irrespective of any windows OS( XP, windows 7 ) tested. But the application works fine if we have the “Adobe air run time 2.6”. Please find the error details that we got when the application got crashed.
    Problem signature:
      Problem Event Name: APPCRASH
      Application Name:         test.exe
      Application Version:     0.0.0.0
      Application Timestamp:              4d7a7dd4
      Fault Module Name:    Adobe AIR.dll
      Fault Module Version: 3.7.0.1860
      Fault Module Timestamp:          51817f6f
      Exception Code:             c0000005
      Exception Offset:           001ad406
      OS Version:      6.0.6000.2.0.0.256.6
      Locale ID:           1033
      Additional Information 1:           4ec5
      Additional Information 2:           ef785832683e1b4fae1b2e480d9b0736
      Additional Information 3:           ba57
      Additional Information 4:           89efb5c517e1b2fb1203cf77a6175804
    Read our privacy statement:
      http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0409
    Regards,
    Basker D

    Same here. This has only started happening since using the AIR 3.7 runtime and debugger.
    Problem signature:
      Problem Event Name:    APPCRASH
      Application Name:    RCMS Desktop 3.exe
      Application Version:    0.0.0.0
      Application Timestamp:    51a69f23
      Fault Module Name:    Adobe AIR.dll
      Fault Module Version:    3.7.0.2090
      Fault Module Timestamp:    51a6a3cb
      Exception Code:    c0000005
      Exception Offset:    001ad866
      OS Version:    6.1.7601.2.1.0.256.1
      Locale ID:    2057
      Additional Information 1:    0a9e
      Additional Information 2:    0a9e372d3b4ad19135b953a78882e789
      Additional Information 3:    0a9e
      Additional Information 4:    0a9e372d3b4ad19135b953a78882e789

  • Java mapping runtime issue

    Hi,
    I have currently created a java mapping which unzips files and transforms plain text/falt files to xml according to a specific structure... So far so good. This stuff works perfectly when testing interface mapping in the repository. However at runtime it does not work, and this is where you clever guys come into the picture:-)
    It should be mentioned that the zip-file is dropped on a MQ-queue and picked up in XI and passed on to a BPM - the only thing the BPM does is to perform the java mapping and afterwards send one of the messages to R/3 and the other to CRM.
    The concrete error given at runtime in the PE is:
    Error handling for work item 000000718016
    Work item 000000718016: Object CL_SWF_XI_MSG_BROKER method CALL_TRANSFORMATION cannot be executed
    Parsing error before mapping: unexpected end-of-file (line 1, column 1)
    Hope somone can help me on this matter,
    Best regards,
    Daniel
    PS: In case it is of interest/use the java code used is this:
    package dk.post.xi.unzipAndConvert;
    import java.io.*;
    import java.util.Map;
    import java.util.HashMap;
    import java.util.zip.ZipEntry;
    import java.util.zip.ZipInputStream;
    import com.sap.aii.mapping.api.MappingTrace;
    import com.sap.aii.mapping.api.StreamTransformation;
    import com.sap.aii.mapping.api.StreamTransformationConstants;
    import com.sap.aii.mapping.api.StreamTransformationException;
    public class UnzipMain implements StreamTransformation {
         private MappingTrace mappingTrace = null;
         private Map param = null;
         private StringBuffer currentXmlRecord = new StringBuffer();
        private StringBuffer currentPlainRecord = new StringBuffer();
        private int[][] dataRanges = null;
        private char[] charsInCurrentRange = new char[650];
         private String[] xmlTagNames = null;
         /* (non-Javadoc)
    @see com.sap.aii.mapping.api.StreamTransformation#setParameter(java.util.Map)
    Method must be implemented when class is implementing streamTransformation
           public void setParameter(Map param) {
            this.param = param;
            if (param == null) {
               this.param = new HashMap();
    (non-Javadoc)
    @see com.sap.aii.mapping.api.StreamTransformation#execute(java.io.InputStream, java.io.OutputStream)
    Main function -- called by XI to start execution of java mapping
           public final void execute(InputStream in, OutputStream out)
                throws StreamTransformationException
                //if no input, then cancel program execution
                if (in == null) {
                     throw new RuntimeException("Something wrong with input zip file - is null");
                //input <> null. Begin upzip operation
                try {
                     //test is only relevant outside of XI
                     if (param != null) {
                          mappingTrace = (MappingTrace) param.get(StreamTransformationConstants.MAPPING_TRACE );
                  ZipInputStream zip = null;
                     try {
                          zip = new ZipInputStream(in);
                          ZipEntry ze = null;
                          out.write("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?><ns0:Messages xmlns:ns0=\"http://sap.com/xi/XI/SplitAndMerge\">".getBytes());
                          while ((ze = zip.getNextEntry()) != null) {
                               writeDebugInfo("File: " + ze.getName() + " with compressed size: " + ze.getCompressedSize());
                               scrutinize(zip,(ZipEntry) ze, out);
                          out.write("</ns0:Messages>".getBytes());
                     finally {
                          if (zip != null)
                               zip.close();
                          out.flush();
                          out.close();
                } catch (Exception e) {
                     throw new RuntimeException(e + "\nSomething went wrong...");
           //Unzip flat files and convert to xml
           private void scrutinize(ZipInputStream inStream,ZipEntry zipEntry, OutputStream outstream) throws Exception {
                long start = System.currentTimeMillis();
              InputStreamReader inStreamReader = null;
              BufferedReader buffReader = null;
              byte[] xmlBytes = null;
              try {
                   inStreamReader = new InputStreamReader(inStream);
                   buffReader = new BufferedReader(inStreamReader);
                 boolean masterData = zipEntry.getName().equals("PD-01-STAMDATA.DAT");
                 boolean creditData = zipEntry.getName().equals("PD-02-KREDITVURDERING.DAT");
                 String currentLine = null;
                 if (masterData) {
                      writeDebugInfo("- Begin reading and converting every line of MasterData...");     //out-comment this outside of XI, or compilation will fail (functionality is only available in XI)
                      outstream.write("<ns0:Message1><ns1:masterData_MT xmlns:ns1=\"http://pdk/xi/kob/importDataToSap\">".getBytes());
                        while ((currentLine = buffReader.readLine()) != null) {
                           //convert one line of credit data plain into an xml record structure
                           makeXmlRecord(currentLine,true);
                           //Write record XML to XI's outputstream (appends)
                           xmlBytes = currentXmlRecord.toString().getBytes();
                           outstream.write(xmlBytes);
                      outstream.write("</ns1:masterData_MT></ns0:Message1>".getBytes());
                      writeDebugInfo("- Finished reading and converting every line of MasterData...");     //out-comment this outside of XI, or compilation will fail (functionality is only available in XI)
                 if (creditData) {
                      writeDebugInfo("- Begin reading and converting every line of CreditData...");
                      outstream.write("<ns0:Message2><ns1:creditData_MT xmlns:ns1=\"http://pdk/xi/kob/importDataToSap\">".getBytes());
                      while ((currentLine = buffReader.readLine()) != null) {
                           //convert one line of credit data plain into an xml record structure
                           makeXmlRecord(currentLine,false);
                           //Write record XML to XI's outputstream (appends)
                           xmlBytes = currentXmlRecord.toString().getBytes();
                           outstream.write(xmlBytes);
                      outstream.write("</ns1:creditData_MT></ns0:Message2>".getBytes());
                      writeDebugInfo("- Finished reading and converting every line of CreditData...");
              } finally {
                   long timeUsed = System.currentTimeMillis() - start;
                   writeDebugInfo(zipEntry.getName() + "  - Write took: " + timeUsed + " ms");
                   writeDebugInfo("Final statement entered...\n");
           //check for invalid xml chars (plus a few other strange chars) in a plain text record and if any are found update the ranges of so they correspond to the new length of a record
           private int[][] checkRange(String currentPlainLine, boolean isMasterData) {
                int counter = 0;
                int beginRange = 0;
                int endRange = 0;
                //populate array with proper data ranges/intervals according to how data is to be split
                dataRanges = isMasterData ? new int[][] {{0,2},{2,12},{12,44},{44,47},{47,50},{50,295},{295,298},{298,356},{356,426},{426,496},{496,499},{499,506},{506,510},{510,518},{518,540},{540,546},{546,552},{552,558},{558,564},{564,570},{570,576},{576,582},{582,588},{588,594},{594,604}} : new int[][] {{0,2},{2,12},{12,20},{20,23},{23,26},{26,29},{29,44}};
                //ensure stringbuffer is empty
                currentPlainRecord.delete(0,currentPlainRecord.length());
                //insert the current plain text line into stringbuffer
                currentPlainRecord.append(currentPlainLine);
              //loop through outer array (array of ranges)
              for (int i = 0; i <= (dataRanges.length-1); i++) {
                   beginRange = dataRanges<i>[0];
                   counter = beginRange;
                   endRange = dataRanges<i>[1];
                   //loop through stringbuffer, based on the value-pairs of ranges/intervals in array of arrays
                   while (counter < endRange) {
                        switch (currentPlainRecord.charAt(counter)) {
                             case '&':
                                  currentPlainRecord.insert(counter+1,"amp;");          //insert 'amp;' after '&', so that syntax conforms to xml syntax requirements (&amp;)
                                  counter += 5;                                                   //increment counter so that it continues after insertet characters
                                  updateRange(counter,4);                                        //update the array of ranges so that is corresponds to the new range
                                  break;
                             case '\'':
                                  currentPlainRecord.replace(counter,counter+1,"&");     //replace '\'' with '&'
                                  currentPlainRecord.insert(counter+1,"apos;");          //insert 'apos;' after '\'', so that syntax conforms to xml syntax requirements (&apos;)
                                  counter += 6;                                                   //increment counter so that it continues after insertet characters
                                  updateRange(counter,5);                                        //update the array of ranges so that is corresponds to the new range
                                  break;
                             case '"':
                                  currentPlainRecord.replace(counter,counter+1,"&");     //replace '"' with '&'
                                  currentPlainRecord.insert(counter+1,"quot;");          //insert 'quot;' after '"', so that syntax conforms to xml syntax requirements (&quot;)
                                  counter += 6;                                                   //increment counter so that it continues after insertet characters
                                  updateRange(counter,5);                                        //update the array of ranges so that is corresponds to the new range
                                  break;
                             case '<':
                                  currentPlainRecord.replace(counter,counter+1,"&");     //replace '<' with '&'
                                  currentPlainRecord.insert(counter+1,"lt;");               //insert 'lt;' after '&', so that syntax conforms to xml syntax requirements (&lt;)
                                  counter += 4;                                                   //increment counter so that it continues after insertet characters
                                  updateRange(counter,3);                                        //update the array of ranges so that is corresponds to the new range
                                  break;
                             case '>':
                                  currentPlainRecord.replace(counter,counter+1,"&");     //replace '>' with '&'
                                  currentPlainRecord.insert(counter+1,"gt;");               //insert 'gt;' after '&', so that syntax conforms to xml syntax requirements (&gt;)
                                  counter += 4;                                                   //increment counter so that it continues after insertet characters
                                  updateRange(counter,3);                                        //update the array of ranges so that is corresponds to the new range
                                  break;
                             case 0x7F:
                                  currentPlainRecord.replace(counter,counter+1," ");     //replace 0x7F with ' '
                                  writeDebugInfo("-- Corrected the character 0x7F ('') to ' '");
                                  counter++;
                                  break;
                             case '‘':
                                  currentPlainRecord.replace(counter,counter+1," ");     //replace 0x91 ('‘') with ' '
                                  writeDebugInfo("-- Corrected the character '‘' to ' '");
                                  counter++;
                                  break;
                             case '›':
                                  currentPlainRecord.replace(counter,counter+1," ");     //replace 0x9B ('›') with ' '
                                  writeDebugInfo("-- Corrected the character 0x9B to ' '");                              counter++;
                                  break;
                             case '†':
                                  currentPlainRecord.replace(counter,counter+1," ");     //replace '†' with ' '
                                  writeDebugInfo("-- Corrected the character '†' to ' '");
                                  counter++;
                                  break;
                             default :
                                  counter++;
                                  break;
                return dataRanges;
           //update array of ranges so that is corresponds to the new range
           private void updateRange(int currentRange, int updateRangeBy) {
              for (int k = currentRange; k < dataRanges.length; k++) {
                   if (k != currentRange) {     //never update begin interval for the current range - only for the remaining intervals
                             dataRanges[k][0] += updateRangeBy;
                   dataRanges[k][1] += updateRangeBy;     //always update end intervals
           //convert one flat record line to a xml record structure
         private void makeXmlRecord(String currentPlainLine,boolean isMasterData) {
              dataRanges = checkRange(currentPlainLine,isMasterData);
              //clear StringBuffer
              currentXmlRecord.delete(0,currentXmlRecord.length());
              //get the correct set of xml tags to be used when performing mapping between plain text and xml
              if (isMasterData) {
                   xmlTagNames = new String[] {"dum1","kob_no","dum2","corp_status","legal_form","dum3","pr_protec_code","dum4","uri","email","emp_no_grp_code","exact_no_emp","dum5","founding_date","dum6","main_industry_code","industry_code1","industry_code2","industry_code3","industry_code4","industry_code5","industry_code6","industry_code7","industry_code8","dum7"};
              } else {
                   xmlTagNames = new String[] {"dum1","kob_no","rating_date","rating_value","risc_grp_code","currency","max_credit"};
              //copy all chars in stringBuffer to the specified char[]
              currentPlainRecord.getChars(0,currentPlainRecord.length(),charsInCurrentRange,0);
              //populate XML record structure
              currentXmlRecord.append("<record>");
              for (int i = 0; i < xmlTagNames.length; i++) {
                   currentXmlRecord.append("<" + xmlTagNames<i> + ">");
                   currentXmlRecord.append(charsInCurrentRange,dataRanges<i>[0],(dataRanges<i>[1])-(dataRanges<i>[0]));
                   currentXmlRecord.append("</" + xmlTagNames<i> + ">");
              currentXmlRecord.append("</record>");
         //write debug information to correct "place"
         private void writeDebugInfo(String debugInfo) {
              if (mappingTrace == null) {
                   System.out.println("Debug: " + debugInfo);
              } else {
                   mappingTrace.addInfo("Debug: " + debugInfo);

    Hi Alex,
    Thanks for your reply. First of all I was wondering if I missed something somewhere in my generel understanding of XI and BPM's!? - I kind of sense some irony/sarkasm in beginning of your reply:-) As far as I know BPM should have no trouble receing non-xml (in my case zip-files)!?
    Anyways here goes:
    1. Yes, this is also my impression that is should be possible somehow (we do currently run sp14). However, I havent yet figured out how to do it in this case. When trying to create interface mapping between the three involved software components, I get a 'MESS_MULTI_MAP_IF_WRONG_SWCV' three times. I've searched around without being able to find any information on the error. I does seem, though, like the problem is that all objects aren't in the same software component!! But this approach is of course the prefered one...
    2. Well - you got me there. Kind of expected someone to point that out:-) This is of course something to be looked into also in order to "improve"/"enhance" the program - though it, as already pointed out, works perfectly as is.
    3. This part I have also thought about - though quickly moved away from the idea, but that is only due to lacking insight/knowhow on the subject. Interesting weblog you have written, something so I will investigate further when  time allows for it:-)
    Best regards,
    Daniel

  • Multi-Mapping runtime issue

    Hi, Friend:
    We are using BPM to collect two type of message (Msg1 and Msg2) and map to target message (Msg3),
                              ------Receive1-------
    Start --Fork(start)                            Fork(stop) ---Transformation--Send
                              ------Receive2-------
    When we created all the messages from scratch, the process works, the process worked.
    After we use external definition (xsd), it always fails on transformation step.
    However,if we put the payload to test in message mapping, it success.
    Any thoughts ?
    Thanks
    Liang

    Hi, Praba:
    We have tested in both multi-mapping, and also interface mapping by using the same payload the causes error in runtime, they are all fine.
    The error happens on tranformation step: some nodes have very simple mapping like one to one, it can not create target node (see attached part of trace).
    Once we change the complained node mapping from a constant value, the next test shows next target node can not be produced.
    If the node is attribute, only required attribute complains, if the node is element, the node with min occurence of 1 complains
    <?xml version="1.0" encoding="utf-8" ?>
    - <MappingTrace>
      <Trace level="1" type="T">Mapping-Namespace:http://xmlfile2xmlfile</Trace>
      <Trace level="1" type="T">Mapping-Name:Im_PBC_Audit</Trace>
      <Trace level="1" type="T">Mapping-SWCV:64968F80768C11DCC184FCEB0A01071F</Trace>
      <Trace level="1" type="T">Mapping-Step:1</Trace>
      <Trace level="1" type="T">Mapping-Type:JAVA</Trace>
      <Trace level="1" type="T">Mapping-Program:com/sap/xi/tf/_PBC_Request_Response_AuditMapping_</Trace>
      <Trace level="3" type="T">Multi mapping required.</Trace>
      <Trace level="3" type="T">Creating Java mapping com/sap/xi/tf/_PBC_Request_Response_AuditMapping_.</Trace>
      <Trace level="3" type="T">Load 64968f80-768c-11dc-c184-fceb0a01071f, http://xmlfile2xmlfile, -1, com/sap/xi/tf/_PBC_Request_Response_AuditMapping_.class.</Trace>
      <Trace level="3" type="T">Search com/sap/xi/tf/_PBC_Request_Response_AuditMapping_.class (http://xmlfile2xmlfile, -1) in swcv 64968f80-768c-11dc-c184-fceb0a01071f.</Trace>
      <Trace level="3" type="T">Loaded class com.sap.xi.tf._PBC_Request_Response_AuditMapping_</Trace>
      <Trace level="2" type="T">Call method execute of the application Java mapping com.sap.xi.tf._PBC_Request_Response_AuditMapping_</Trace>
      <Trace level="1" type="T">RuntimeException during appliction Java mapping com/sap/xi/tf/_PBC_Request_Response_AuditMapping_</Trace>
      <Trace level="1" type="T">com.sap.aii.utilxi.misc.api.BaseRuntimeException: RuntimeException in Message-Mapping transformation: Cannot produce target element /ns0:Messages/ns0:Message1/ns1:BenefitEnrollment. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd
    Thanks
    Liang

  • Flex SDK and AIR Runtime issue

    Hello,
    Please somebody answer my Question.i.e,
    For Instance, I downloaded an Application(AIR application) which is developed with Flex SDK 3.0 and AIR Runtime version 2.5. But I have AIR Runtime version 2.0 installed in my machine. What will happen if i install the application? whether it will be installed completely or Any warning will be shown up regarding the AIR Runtime discrepancies? or will the application be obsolete even after it's successful installation?
    Did anyone experience it?
    Regards,
    venks.

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • Runtime issue

    hi all,
    the below statement is giving me a runtime error.
    In the shortdumb I got the messages as
    ->The maximum size of an SQL statement has been exceeded.
    ->The statement contains too many input variables.
    ->the space needed for the input data exceeds the available memory.
    Can some one please suggest me a best replacement for this.
    Also when I checked in ST05 this was taking higher time than any other statement and was in red highlight
    SELECT vkdfsvkorg vkdfsvbtyp vkdfsvbeln tvkobukrs
             vkdfsfkdat VKDFSSPART                            
             into (t_vkdfs-vkorg, t_vkdfs-vbtyp, t_vkdfs-vbeln,
                   t_vkdfs-bukrs, t_vkdfs-fkdat, T_VKDFS-SPART)
          FROM vkdfs join tvko on ( vkdfsvkorg = tvkovkorg )
                     JOIN VBAK ON ( VKDFSSPART = VBAKSPART )         
          WHERE fkdat IN s_wadat
            AND vkdfs~vkorg IN s_vkorg AND
                VKDFS~SPART IN S_SPART AND                         
                vkdfs~vbtyp <> 'C'.
    Thank you.

    Here
    SELECT vkdfsvkorg vkdfsvbtyp vkdfsvbeln tvkobukrs
    vkdfsfkdat VKDFSSPART
    into (t_vkdfs-vkorg, t_vkdfs-vbtyp, t_vkdfs-vbeln,
    t_vkdfs-bukrs, t_vkdfs-fkdat, T_VKDFS-SPART)
    FROM vkdfs join tvko on ( vkdfsvkorg = tvkovkorg )
    JOIN VBAK ON ( VKDFSSPART = VBAKSPART )
    WHERE fkdat IN s_wadat
    AND vkdfs~vkorg IN s_vkorg AND
    VKDFS~SPART IN S_SPART AND
    vkdfs~vbtyp <> 'C'.
    I will suggest -
    1. Dont do the join on VBAK. you can get the document type in VKDFS-VBTYP if u r seraching for Sales Orders.
    2. You arenot selecting into tables. So i guess it ends with an ENDSEELCT. Dont select into variables and then process. Declare an internal table and do the SELECT in one shot.
    SELECT fld1 fld2 .......fldn
    into        TABLE t_itab
    from       some_table
    where    -
    Ur code between SELECT and ENDSELECT ( ABAP4 processing) is making the DB Select to take a very longer period of time.

  • InDesign CS5.5, legacy Java SE 6 runtime issues

    I need help with InDesign CS5.5, loaded Java SE 8 Runtime, but InDesign is still asking for legacy Java SE 6?
    My Mac, when re-directed to link, shows nothing? HELP!!!

    You need to install this: Apple Java 2014-001.

  • Tuxedo Runtime issues.

    I am attempting to create a replicated environment of tuxedo on aix. However facing two errors i am not sure if they are different from each other or same:
    1) When i attempt buildtms using buildtms -r Oracle_XA -o EPTMS
    i get the following errors and create the file:
    cc: unrecognized option '-brtl'
    cc: unrecognized option '-qstaticinline'
    cc: unrecognized option '-brtl'
    cc: unrecognized option '-qstaticinline'
    2) When i tmboot processes it gives errors on most of the processes as follows:
    CMDTUX_CAT:819: INFO: Process id=1400908 Assume started (pipe).
    exec TxGetHostData -A -s atux_TxGet:TxGetHostData -- -U :
    Could not load program TxGetHostData:
    rtld: 0712-001 Symbol strcat was referenced
    from module TxGetHostData(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol strcpy was referenced
    from module TxGetHostData(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol strcmp was referenced
    from module TxGetHostData(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol strncpy was referenced
    from module TxGetHostData(), but a runtime definition
    of the symbol was not found.
    rtld: 0712-001 Symbol log was referenced
    from module TxGetHostData(), but a runtime definition
    of the symbol was not found.
    Any suggestions?
    Thanks in advance
    Salman

    Hi Salman,
    What version of Tuxedo are you using? What version of AIX are you using? What compiler are you using? I'm guessing from the errors that you are likely using an unsupported compiler, either the wrong version of the IBM AIX compiler or perhaps the GNU compiler which isn't supported on AIX.
    Oh, one other question: Have you been able to build and run any Tuxedo application with the environment that you've set up such as the Tuxedo simpapp sample application?
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Java Runtime Issues

    I'm trying to open my java preferences and it says that I need to download the java runtime but when I try to download it it says I'm not connected to the internet when I am

    Are you running Safari
    If so
    Safari/Preferences/Security/Enable Java   is checked
    also see
    https://discussions.apple.com/message/18168238#18168238

  • BSP Runtime Issue

    Hello,
    I have an RFC that is called from ECC to a PLM system.  The RFC calls FM CFX_API_DOC_DOCUMENT_WRITE, which in turn tries to get the BSP run time.  Since this is not a BSP application, I get a short dump at server->get_xsrf_token.  in this case "server" is null.  Any help on how I can resolve this issue will be greatly appreciated.
    Thanks,
    Jay

    Hi Satish,
                    For Log files Login to your portal.Then change the link in address as follows
    http://your url:port/index.html
    If you are a super administrator ( or  netweaver admin) you can open this otherwise try assigning these roles.Then go to Netweaver administration link --> Monitoring --> Logs and Traces.Select view as default trace and search with the exact id and date/time. If that matches you can select that click on open Record details.There you can search the cause of error.
    Regards
    Imran

  • XMLBeans compile and runtime issues (outside weblogic)

    Hi,
    I've a couple of probs with XMLbeans.
    1. I'm unable to generate a jar file from the built in compiler. It seems to
    look up some wierd path for javac and complains it can't find javac.exe
    2. I generate the java file using the -srconly flag in scomp.cmd
    Iincorporate the generated java files (and the schemastype files) into my java
    project and try to compile a simple helloworld type application for the easypo
    example included.
    When I try to load a sample easypo xml file by parsing into a PurchaseOrderDOcument,
    I get a schema resource not found error.(Index.xsb)
    There doesn't seem to be much documentation from BEA for using in standalone environments(outside
    weblogic workshop). APache hasn't released anything new either.
    Thanks
    BR

    I managed to get the schema compilation working.
    The schema compiler seems to be looking for a java system property named java.home
    and then uses that to append "../bin/javac.exe" to it.
    The following command line option(in scomp.cmd) solves this problem.
    scomp -out myeasypo.jar easypo
    modified scomp.cmd file
    @rem Schema compiler
    @rem
    @rem Builds XBean types from xsd files.
    @echo off
    java "-Djava.home=c:/j2sdk1.4.2_01/bin" -classpath ../lib/xbean.jar com.bea.xbean.tool.SchemaCompiler
    :done
    "Badri Raghunathan" <[email protected]> wrote:
    >
    Hi,
    I've a couple of probs with XMLbeans.
    1. I'm unable to generate a jar file from the built in compiler. It
    seems to
    look up some wierd path for javac and complains it can't find javac.exe
    2. I generate the java file using the -srconly flag in scomp.cmd
    Iincorporate the generated java files (and the schemastype files) into
    my java
    project and try to compile a simple helloworld type application for the
    easypo
    example included.
    When I try to load a sample easypo xml file by parsing into a PurchaseOrderDOcument,
    I get a schema resource not found error.(Index.xsb)
    There doesn't seem to be much documentation from BEA for using in standalone
    environments(outside
    weblogic workshop). APache hasn't released anything new either.
    Thanks
    BR

  • JasperReports - passing parameters at runtime - Issue

    I want to create JR from a DB passing parameters for the portions of sql query, field name etc.
    A particular case is working when
    <parameter name="dbname" class="java.lang.string" />
    <queryString><![CDATA[SELECT * from $P{dbname}]]></queryString>
    <field name="roll" class="java.lang.Integer" />But following isn't
    java Hashmap has map.put("fields", "*");
    <parameter name="fields" class="java.lang.string" />
    <queryString><![CDATA[SELECT $P{fields} from MARKS]]></queryString>
    <field name="roll" class="java.lang.Integer" />Error being - Unknown column name roll
    Also what if i need to pass a parameter for the field i.e
    <field name=$P{fields} class="java.lang.Integer" />This particular thing doesn't work... how can it be done.. if at all and how can we refer to it in 'textfieldexpression' tag.???

    Hello Tracy,
    one way to avoid database logon credentials is to use one of our SDKs and pass the logon credentials in code.
    Please see lots of samples how to do this on our [dev lib|https://boc.sdn.sap.com/].
    For further code related questions please visit our [SDK forum|https://www.sdn.sap.com/irj/sdn/businessobjects-sdk-forum].
    Best regards

Maybe you are looking for