Datatypes TIME

i want to set the datatypes (time) in create table but it gives me error invalid datatypes
Can you please help me what wrong with the below SQL code,
(when i run this SQL code it gives me error at Line 5 invalid data types)
CREATE TABLE Exam
(ExamCode char (3) PRIMARY KEY not null,
ExamTitle varchar (50),
ExamDate date not null,
ExamTime time not null,
Fee decimal (5,2) null,
StudentId number (3) REFERENCES Student (StudentId),
CampusCode char (3) REFERENCES Campus (CampusCode))
null

There is no TIME datatype in ORACLE . Use the DATE datatype and control TIME using time formats in TO_DATE n TO_CHAR fucntions

Similar Messages

  • Edit Offline Table : Datatype : TIME

    hi
    In the Edit Offline Table dialog on the Column Information pane it is possible to configure a Datatype in the Column Properties area.
    There is a Datatype TIME in the dropbox.
    Where can I find more information about when and how to use this TIME Datatype?
    many thanks
    Jan Vervecken

    Thanks Lisa
    I've found this
    "Oracle Database SQL Reference 10g Release 1 (10.1) : Datatypes"
    http://download-west.oracle.com/docs/cd/B14117_01/server.101/b10759/sql_elements001.htm
    But there is nothing in it about a datatype TIME.
    If I use JDeveloper to create an offline table that uses the datatype TIME in a column, JDeveloper can generate a script, but the database isn't able to run it. I get "ORA-00902: invalid datatype" on an Oracle 10.1.0.2.0 database.
    Has anyone ever used this datatype from JDeveloper? Or does anyone know why this datatype TIME is in that dropbox?
    thanks
    Jan Vervecken

  • How do you convert a Modbus Datatype TIME in Lookout

    How do you convert a Modbus Variable with a Datatype of TIME in a Lookout Expression to display MMS.

    The URL provided above must be an internal N.I. link - for us folks on the outside it's
    http://digital.ni.com/public.nsf/allkb/1A3BB7B3299C11C78625680C004DA744
    I use a time_to_word function in the modicon when I need to display a data type of time in Lookout. What you get when looking at the register with the modbus object in Lookout is the time in msecs - just divide by 1000 to get the seconds. But you must 'build' the display for minutes, hours, etc. The numeric displays in Lookout are not
    based on seconds, they are based on days as the above knowledge base article indicates. The following will work on a word read from the modicon, and may or may not work with a data type of time. The expression
    (Modbus1.400001/86400000)
    first takes the number in msecs and divides by the number of msecs in a day. This puts the number into a fraction of a day that Lookout can then display using the numeric formats such as "HH:MMS". I know it’s a little clumsy to divide that number for every time value – but hopefully you don’t have a lot of these expressions. Hope this helps.

  • Datatype time format problem

    Respected All..
    i want to put two fields on forms
    interview start time:
    interview end time:
    what datatype i will used on the backend means date or someone else
    what format mask of the fiels so data should be entered like
    interview srart time ====> 01:45 PM
    interview end time ====> 02:15 PM
    will the value 01:45 PM will be stored in one database field or more than one
    Plz give me solution
    Regards
    Husnain

    Husnain,
    what datatype i will used on the backend means date or someone else
    You can use DATE Data Type To store time.
    what format mask of the fiels so data should be entered like
    You can use HH12:MI AM as format mask. Don't forget to give the Data Type as DateTime In Form.
    will the value 01:45 PM will be stored in one database field or more than one
    I didn't quite understand what you meant. As i understand, the data is stored in 1 database field.
    Regards,
    Manu.
    If this answer is helpful or correct, please mark it. Thanks.

  • Time masking in 24 hours format

    Hi,
    I have a requirement where I have to format the Time value to 24 hours format and then assign the value to a Project variable with data type "Time".By default the project variable is showing the time value in 12 hours format.
    Can anyone suggest me a method that takes input parameter of datatype "Time",masks the time to 24 hours format and has return type as "Time".
    Thanks and Regards,
    Jaydev

    Hello ROL,
    This is a specific requirement that we need to convert the time as per the user's locale and need to display the same in a 24hr format.
    Is there any way of doing the same. Any help would be welcome.
    Regards,
    Jaydev Doshi

  • Data Type Time

    Hello,
    I need to use datatype TIME but don't know how to use it, here is my example:
    alter table temps
    add heure TIME('HH:MI');
    but it doesn't work. Please tell to resolve this problem. thank you.

    Dina_ABD wrote:
    Thank you for your reply.
    I found the answer to my question, I have to declare heure as date and when I insert value in my table I have to do the following:
    insert into temps
    values (to_date('12:44','HH:MI'));
    and it works.But if you turn around and do select time_col from temps where time_col= to_date('12:44','HH:MI')You'll get that record back but if you do the same query tomorrow you won't find it. If all you're interested in is really the HH:MM (or maybe the HH24:MM then always use a fixed date. insert into temps
    values (to_date('2000/01/01 12:44','YYYY/MM/DD HH:MI'));

  • Error in the standard htmlb.jar from EP6 SP9 (HTMLx)

    I've successfully migrated my custom developed applications from EP5 SP5 to EP6 SP9. I've used the well known 3rd party
    HTMLxframework for the DatePicker and Locale corrections only (I am a brazilian developer). 
    In the org.sapportals.htmlb.rendering there is a class named RenderUtil.
    This class has two places with this specific code:
    ResourceBundle r = ResourceBundle.getBundle("java.text.resources.LocaleElements", locale);
    Which is very wrong as the "java.text.resources.LocaleElements" is available only until j2sdk 1.3. In the EP5 that runs under 1.3 there's no problem but EP6 uses j2sdk 1.4 and this packages has been relocated from the standard package to a "ext" (extension) package and been renamed as "sun.text.resources.LocaleElements".
    So, as HTMLx uses this RenderUtil class, I had to decompile the original from the htmlb.jar using JAD and corrected the above line with the following new line or code:
    ResourceBundle r = ResourceBundle.getBundle("sun.text.resources.LocaleElements", locale);
    More than that, I had to change several places of the HTMLx's HxInputFieldRenderer to reflect the class name changes made to the CSSs of the EP6. In the new version SAP does not open a pop-up window for the DatePicker. Instead they chose to rewrite it as a dynamic layer. So the HTMLx code has to change to reflect that.
    Here follows the workaround version of HxInputFieldRenderer.java (notice that some strings are not internationalized, I just copied and pasted the parts I needed, so it's not a definitive version, but will help you get a clue of what to do):
    * HxInputFieldRenderer.java
    * Copyright (C) 2003  Alan Hobbs
    * This library is free software; you can redistribute it and/or
    * modify it under the terms of the GNU Lesser General Public
    * License as published by the Free Software Foundation; either
    * version 2.1 of the License, or (at your option) any later version.
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    * Lesser General Public License for more details.
    * You should have received a copy of the GNU Lesser General Public
    * License along with this library; if not, write to the Free Software
    * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    package org.open.sapportals.htmlx.rendering;
    import javax.servlet.jsp.PageContext;
    import org.open.sapportals.htmlx.HxField;
    import org.open.sapportals.htmlx.HxInputField;
    import org.open.sapportals.htmlx.HxLocaleUtil;
    import com.sapportals.htmlb.Component;
    import com.sapportals.htmlb.Form;
    import com.sapportals.htmlb.InputField;
    import com.sapportals.htmlb.enum.DataType;
    import com.sapportals.htmlb.enum.InputFieldDesign;
    import com.sapportals.htmlb.enum.ResourceType;
    import com.sapportals.htmlb.rendering.DefaultInputFieldRenderer;
    import com.sapportals.htmlb.rendering.IPageContext;
    import com.sapportals.htmlb.type.AbstractDataType;
    import com.sapportals.htmlb.type.DataDate;
    import com.sapportals.htmlb.type.DataString;
    import com.sapportals.htmlb.type.Date;
    import com.sapportals.portal.prt.component.IPortalComponentRequest;
    import com.sapportals.portal.prt.component.IPortalComponentResponse;
    import com.sapportals.portal.prt.logger.ILogger;
    import com.sapportals.portal.prt.runtime.PortalRuntime;
    import com.sapportals.portal.prt.service.urlgenerator.IUrlGeneratorService;
    import com.sapportals.portal.prt.service.urlgenerator.specialized.IPortalUrlGenerator;
    import com.sapportals.portal.prt.service.urlgenerator.specialized.ISpecializedUrlGenerator;
    * @author Alan.Hobbs
    * To change the template for this generated type comment go to
    * Window>Preferences>Java>Code Generation>Code and Comments
    * Render the HxInputField.
    * Version   Date         Author     Description
    * 0.1.0     1-Aug-2003   AHobbs     Origional
    * 0.1.0     4-Aug-2003   AHobbs     Added resource bundle
    * 0.1.1     6-Aug-2003   AHobbs     Write hidden fields to store the locale
    * 0.1.1     8-Aug-2003   AHobbs     Don't show the date picker button if the field is disabled
    * 0.1.2    10-Aug-2003   AHobbs     Only generate the month and day name javascript once per form
    * 1.1.0     1-Apr-2004   AHobbs     Added render methods to allow a HTMLB InputField
    *                                   to be used instead of a HxInputField
    * 1.1.0     6-Apr-2004   AHobbs     Changed the names for the hidden fields to "_HTMLX_xxxxx"
    * 1.1.0    20-Apr-2004   AHobbs     Allow debug code to be written to the console with System.out.println()
    * 1.3.0      4-May-2004  AHobbs     Added PopUp rendering
    public class HxInputFieldRenderer extends DefaultInputFieldRenderer {
        protected ILogger m_logger = PortalRuntime.getLogger("htmlx");
        private static boolean writingDebugToConsole;
        public HxInputFieldRenderer() {
            super();
        public void render(Component component, IPageContext pc)
            m_logger.info("Entry: HxInputFieldRenderer.render()");
            if (!(component instanceof HxInputField)) {
                m_logger.warning(
                    "HxInputFieldRenderer.render() component is not instanceof HxInputField " +
                    "(component.getClass().getName()='" + component.getClass().getName() + "')");
                return;       
            HxInputField inf = (HxInputField)component;
            DataType type = inf.getType();
            if (writingDebugToConsole) {
                System.out.println("Start    rendering HxInputField (id='" + inf.getId() + "') ...");
            m_logger.info("  id='" + inf.getId() + "'");
            m_logger.info(inf.toString());
    /*  Only include for PDK version 5.0.5.0 and above - may not be required ???
    //        m_logger.info("  VersionInfo.getVersion()='" + VersionInfo.getVersion() + "'");
    //      if (VersionInfo.?????) {
    //            if (pc.isUsingSession() && !inf.isVisible() && inf.getParkInSession()) {
    //                String uniqueName = pc.getParamIdForComponent(inf);
    //                Object value = inf.getValue();
    //                String valueString = null;
    //                if (value != null) {
    //                    if (value instanceof AbstractDataType) {
    //                        AbstractDataType dataValue = (AbstractDataType)value;
    //                        if (dataValue != null)
    //                            if (dataValue.isValid())
    //                                valueString = dataValue.toString(pc);
    //                            else
    //                            if (dataValue instanceof DataString)
    //                                valueString = dataValue.toString(pc);
    //                            else
    //                                valueString = dataValue.getValueAsString();
    //                    else {
    //                        valueString = value.toString();
    //                else {
    //                    valueString = "";
    //                pc.getParamList().put(uniqueName, valueString);
    //                return;
            boolean showDateHelp = false;
            if (DataType.DATE.equals(type)
            && inf.isShowHelp()
            && !inf.isDisabled()) {
                showDateHelp = true;
            boolean showPatternHint = false;
            if (inf.isShowPatternHint()
            && (DataType.DATE.equals(type)
            ||  DataType.TIME.equals(type))
            ||  ((inf.getPatternHint() != null) && (inf.getPatternHint().length() > 0))) {
                showPatternHint = true;
            boolean showStatusMsg = false;
            if (inf.isShowStatusMsg() && (inf.getStatusMsg() != null) && (inf.getStatusMsg().length() > 0)) {
                showStatusMsg = true;
            if (showDateHelp || showPatternHint || showStatusMsg) {
                pc.write("<table cellspacing="0" cellpadding="0" border="0" id="");
                pc.write(""><tr><td>");
              String uniqueName = pc.getParamIdForComponent(inf);
            if (inf.isVisible()) {
                 pc.write("<span id="");
                   pc.write(uniqueName);
                 pc.write("-r" class="urEdfHelpWhl">");
                if (inf.isPassword())
                    pc.write("<input type="password" class="sapEdf");
                else
                    pc.write("<input type="text" class="sapEdf");
                if (inf.isInvalid())
                    pc.write("i");
                if (inf.isRequired())
                    pc.write("Req");
                else
                    pc.write("Txt");
                if (inf.isDisabled())
                    pc.write("Dsbl");
                else
                    pc.write("Enbl");
                if (inf.getDesign() == InputFieldDesign.SMALL)
                    pc.write("Sml");
                pc.write("" autocomplete="off");
                int mySize = inf.getSize();
                if (mySize > 0) {
                    pc.write("" size="");
                    pc.write(mySize);
                int maxlength = inf.getMaxlength();
                if (maxlength > 0) {
                    pc.write("" maxlength ="");
                    pc.write(maxlength);
                java.lang.String value = inf.getWidth();
                if (value != null && !"".equals(value)) {
                    pc.write("" style="width:");
                    pc.write(value);
                    pc.write(";");
                java.lang.String tooltip = inf.getTooltip();
                if (tooltip != null) {
                    pc.write("" title="");
                    pc.writeEncoded(tooltip);
                   pc.write(" onchange="return htmlbDoEvent(this,'TV','onchange','0','");
                   pc.write(uniqueName);
                   pc.write("',1,1,'',0);" "); 
                   pc.write(" onblur="return htmlbDoEvent(this,'TV','onblur','0','");
                   pc.write(uniqueName);
                   pc.write("',1,1,'',0);" ");
                if(inf.isDisabled())
                    pc.write("" readonly="");
            else {
                pc.write("<input type="hidden");
            pc.write("" name="");
            pc.write(uniqueName);
            if (inf.isLabeled()) {
                pc.write("" id="");
                pc.write(uniqueName);
            Object value = inf.getValue();
            pc.write("" value="");
            if (value != null) {
                String valueString = null;
                if (value instanceof AbstractDataType) {
                    m_logger.info("-- Abstract Data Type");
                    AbstractDataType dataValue = (AbstractDataType)value;
                    if (dataValue != null) {
                        m_logger.info("-- dataValue != null");
                        if (dataValue.isValid()) {
                            m_logger.info("-- dataValue.isValid()");
                            if (dataValue instanceof DataDate) {
                                m_logger.info("-- dataValue instanceof DataDate");
                                Date date = ((DataDate)dataValue).getValue();
                                valueString = HxLocaleUtil.formatDate(date, pc.getLocale());
                            else {                       
                                m_logger.info("-- NOT dataValue instanceof DataDate");
                                valueString = dataValue.toString(pc);
                        else if (dataValue instanceof DataString) {
                            m_logger.info("-- dataValue instanceof DataString");
                            valueString = dataValue.toString(pc);
                        else {
                            m_logger.info("-- dataValue.getValueAsString()");
                            valueString = dataValue.getValueAsString();
                else {
                    // Not Abstract Data Type
                    m_logger.info("-- Not Abstract Data Type");
                    valueString = value.toString();
                pc.writeEncoded(valueString);
            pc.write(""/>");
            if (showDateHelp) {
                String dateFormat  = HxLocaleUtil.getSapDatePatternNumber(pc.getLocale());       
                   pc.write("</td><td align='left'><button id='");
                   pc.write(uniqueName);
                   pc.write("-btn' type="button" tabindex="-1" ti="-1" class="urEdfHlpDate" onclick="htmlb_showDateHelp(event,'");
                   pc.write(uniqueName);
                   pc.write("','");
                   pc.write(dateFormat);
                   pc.write("','1')"></button>");
                   pc.write("<script>htmlb_addTexts('pt_BR',{SAPUR_OCTOBER:"Outubro",SAPUR_MSG_LOADING:"Processo de carga em andamento"," +
                        "SAPUR_SUNDAY_ABBREV:"Do",SAPUR_F4FIELD_TUTOR:"Pressionar F4 para exibir as entradas possíveis"," +
                        "SAPUR_INVALID:"Não válido",SAPUR_FEBRUARY:"Fevereiro",SAPUR_F4FIELD:"F4- campo de entrada"," +
                        "SAPUR_FRIDAY_ABBREV:"6ª",SAPUR_WEDNESDAY_ABBREV:"4ª",SAPUR_MAY:"Maio",SAPUR_MSG_WARNING:"Advertência"," +
                        "SAPUR_DECEMBER:"Dezembro",SAPUR_SEPARATOR:"-",SAPUR_MSG_SUCCESS:"Com êxito",SAPUR_SATURDAY_ABBREV:"Sa"," +
                        "SAPUR_THURSDAY_ABBREV:"5ª",SAPUR_MSG:"{0} {1} {2}",SAPUR_BUTTON_WHL:"{0} - {1} - {2} - {3}",SAPUR_JULY:"Julho"," +
                        "SAPUR_APRIL:"Abril",SAPUR_FIELD_TIME:"Hora",SAPUR_MSG_ERROR:"Erro",SAPUR_REQUIRED:"Necessário"," +
                        "SAPUR_BUTTON_WHL3:"{0} - {1} - {2}",SAPUR_SEPTEMBER:"Setembro",SAPUR_NOVEMBER:"Novembro",SAPUR_AUGUST:"Agosto"," +
                        "SAPUR_JANUARY:"Janeiro",SAPUR_BUTTON:"Botão",SAPUR_FIELD_PW:"Senha",SAPUR_FIELD:"Texto editável"," +
                        "SAPUR_DISABLED:"Não disponível",SAPUR_FIELD_DATE:"Data",SAPUR_MARCH:"Março",SAPUR_FIELD_NUMBER:"N°"," +
                        "SAPUR_MSG_STOP:"Stop",SAPUR_BUTTON_WHL4:"{0} - {1} - {2} - {3}"," +
                        "SAPUR_BUTTON_ENABLED:"Para ativar, utilizar a barra de espaço",SAPUR_TUESDAY_ABBREV:"3ª",SAPUR_READOLNY:""," +
                        "SAPUR_MSG_JUMPKEY:"Pressionar a barra de espaço para navegar para o campo correspondente",SAPUR_JUNE:"Junho"," +
                        "SAPUR_MONDAY_ABBREV:"2ª"});</script>");
            if (showPatternHint) {
                String pattern        = "";       
                String patternTooltip = "";
                if (DataType.DATE.equals(type)) {
                    pattern        = HxLocaleUtil.getDatePatternInLocaleLanguage(pc.getLocale());       
                    patternTooltip = HxLocaleUtil.formatHxMsg(pc.getLocale(), "HxInputField.DatePatternTooltip", pattern);
                else if (DataType.TIME.equals(type)) {
                    pattern        = HxLocaleUtil.getTimePatternInLocaleLanguage(pc.getLocale());       
                    patternTooltip = HxLocaleUtil.formatHxMsg(pc.getLocale(), "HxInputField.TimePatternTooltip", pattern);
                    pattern = " " + pattern;
                else if ((inf.getPatternHint() != null) && (inf.getPatternHint().length() > 0)) {
                    pattern = " " + inf.getPatternHint();
                    patternTooltip = HxLocaleUtil.formatHxMsg(pc.getLocale(), "HxInputField.PatternTooltip", pattern);
                pc.write("</td><td align='left'>");
                pc.write("<span class='sapTxtLeg' title='" + patternTooltip + "'><nobr>");
                pc.write("<font color='666666' face='Microsoft Sans Serif' style='vertical-align:super' size='1'><b>" + pattern + "</b></font>");
                pc.write("</nobr></span>");
            if (showStatusMsg) {
                if (inf.getStatusMsgPosition().equalsIgnoreCase("RIGHT")) {
                    pc.write("</td><td align='left'>");
                    pc.write("<font color='990000' face='Microsoft Sans Serif' size='1'>");
                else if (inf.getStatusMsgPosition().equalsIgnoreCase("BELOW")) {
                    pc.write("</td></tr><tr>");
                    if (showDateHelp && showPatternHint) {
                        pc.write("<td align='left' colspan='3'>");
                    else if (showDateHelp ^ showPatternHint) {      // '^' is Exclusive OR (XOR)
                        pc.write("<td align='left' colspan='2'>");
                    else {
                        pc.write("<td align='left'>");
                    pc.write("<font color='990000' face='Microsoft Sans Serif' style='verticle-align:super' size='1'>");
                pc.write("<nobr>" + inf.getStatusMsg() + "</nobr>");
                pc.write("</font>");
            if (showDateHelp || showPatternHint || showStatusMsg) {
                pc.write("</td></tr></table>");
            // Generate code to store the current Locale in the HTML form,
            // and make the month and day names available in javascript arrays.
            // The form's Language attribute is used as a flag so that this is only
            // done once for each form.
            Form form = pc.getCurrentForm();
            if ((form.getLanguage() == null)
            || (!form.getLanguage().equals(pc.getLocale().toString()))) {
                // Save the locale in the html form as hidden fields so that the
                // same locale can be used to parse returned data.
                pc.write("<input type="hidden" name="_HTMLX_LANGUAGE_" value="" + pc.getLocale().getLanguage() + "">");
                pc.write("<input type="hidden" name="_HTMLX_COUNTRY_"  value="" + pc.getLocale().getCountry()  + "">");
                pc.write("<input type="hidden" name="_HTMLX_VARIANT_"  value="" + pc.getLocale().getVariant()  + "">");
                // Write javascript arrays of month and day names in the locale language
                StringBuffer sb = new StringBuffer(250);
                String javaScriptPath = pc.getJavascriptPath();
                sb.append("var javaScriptPath='");
                sb.append(javaScriptPath);
                sb.append("';");
                java.lang.String dayNames[] = RenderUtil.getDayAbbreviations(pc.getLocale());
                if (dayNames.length != 7) {
                    throw new IllegalStateException("Only locales with 7 days are supported!");
                sb.append("var htmlbDayNames = new Array('");
                for (int i = 0; i < 6; i++) {
                    sb.append(dayNames<i>);
                    sb.append("','");
                sb.append(dayNames[6]);
                sb.append("');n");
                sb.append("var htmlbMonthNames = new Array('");
                java.lang.String monthNames[] = RenderUtil.getMonthNames(pc.getLocale());
                for (int i = 0; i < 11; i++) {
                    sb.append(monthNames<i>);
                    sb.append("','");
                sb.append(monthNames[11]);
                sb.append("');n");
                java.lang.String jscript = sb.toString();
                pc.getDocument().getIncludes().addBodyEndResource(ResourceType.DIRECTJSCRIPT, "HTMLB_INPUTFIELD_DATEHELP", jscript);
                // Set the language in the form so we don't do this again       
                form.setLanguage(pc.getLocale().toString());
            if (writingDebugToConsole) {
                System.out.println("Finished rendering HxInputField (id='" + inf.getId() + "')");
            m_logger.info("Exit:  HxInputFieldRenderer.render()");
        //  Methods to allow the Standard HTMLB InputField to Mimic HxInputField
        //  The key idea here is to use the standard InputField ONLY as a String
        //  field (never Date) so that we have total control over the display format
        //  and then HTMLX looks after ofrmating the string, abd displaying the
        //  help icons, status messages etc.  
         * Render the HTML placed before a HTMLB InputField, an InputField,
         * and the code placed after the InputFIeld, so that it behaves like a
         * HTMLX HxInputField
         * @param field
         * @param pc
        public static InputField mimicRender(HxField hxField, IPageContext pc) {
            HxInputField hxInputField = new HxInputField(hxField, pc.getLocale());
            return mimicRender(hxInputField, pc);
         * Render the HTML placed before a HTMLB InputField, an InputField,
         * and the code placed after the InputFIeld, so that it behaves like a
         * HTMLX HxInputField
         * @param field
         * @param pc
        public static InputField mimicRender(HxInputField hxInputField, IPageContext pc) {
            // Render stuff before InputField
            renderBeforeInputTag(hxInputField, pc);
            // Render InputField
            InputField inputField = new InputField(hxInputField.getId());  
            setUpInputField(hxInputField, inputField, pc);
            // This is a kludge to make a field read only.  It is achieved by
            // adding the flag to the 'width' attribute.  HTMLB then unknowingly
            // adds the flag when it renders the 'width' attribute.
            if (hxInputField.isReadOnly()) {
                inputField.setWidth( inputField.getWidth() + ";" readonly="");
            inputField.render(pc);
            String uniqueName = pc.getParamIdForComponent(inputField);
            String popUpKeyUniqueName = "";
            // If the field has a Pop Up add a hidden field for the Key populated by the Pop Up
            if (hxInputField.isShowPopUp()) {
                InputField keyInputField = new InputField(hxInputField.getId() + "PopUpKey");  
                keyInputField.setVisible(false);
                keyInputField.setValue(hxInputField.getPopUpKeyValue());
                keyInputField.render(pc);
                popUpKeyUniqueName = pc.getParamIdForComponent(keyInputField);
            // Render stuff after InputField
            renderAfterInputTag(hxInputField, pc, uniqueName, popUpKeyUniqueName);
            return inputField;      
         * Render the HTML to be placed before a HTMLB InputField so that it
         * behaves like a HTMLX HxInputField
         * @param field
         * @param pc
        public static void renderBeforeInputTag(HxField field, IPageContext pc) {
            renderBeforeInputTag(new HxInputField(field), pc);
         * Render the HTML to be placed before a HTMLB InputField so that it
         * behaves like a HTMLX HxInputField
         * @param inf
         * @param pc
        public static void renderBeforeInputTag(HxInputField inf, IPageContext pc)
            if (writingDebugToConsole) {
                System.out.println("Start    rendering mimic HxInputField (id='" + inf.getId() + "') ...");
            if (showDateHelp(inf) || showPopUp(inf) || showPatternHint(inf) || showStatusMsg(inf)) {
                pc.write("<table cellspacing="0" cellpadding="0" border="0" id="");
                pc.write(""><tr><td>");
         * Set a HMTLB InputField with the values stored in the HxField.
         * This makes for less code in the JSP, and some versions of the PDK/EP
         * do not support some paramters in the TAG (e.g. Tooltip)
         * @param hxField
         * @param myContext
         * @param pageContext
        public static InputField setUpInputField(HxField hxField, IPageContext pc, PageContext pageContext) {
            Component component = (Component)pageContext.getAttribute(hxField.getId());
            if (!(component instanceof InputField)) {
                String msg =
                    "HxInputFieldRenderer.setUpInputTag() component is not instanceof InputField " +
                    "(hxField.getId()='" + hxField.getId() + "' " +
                    " component.getClass().getName()='" + component.getClass().getName() + "')";
                PortalRuntime.getLogger("htmlx").severe(msg);
                throw new IllegalArgumentException(msg);
            InputField inf = (InputField)pageContext.getAttribute(hxField.getId());
            setUpInputField(hxField, inf, pc);
            return inf;
         * Set a HMTLB InputField with the values in the HxField.
         * This makes for less code in the JSP, and some versions of the PDK/EP
         * do not allow you to set some paramters in the TAG (e.g. Tooltip)
         * @param hxField
         * @param myContext
         * @param pageContext
        public static void setUpInputField(HxField hxField, InputField inf, IPageContext pc) {
            inf.setDisabled(hxField.isDisabled());
            inf.setInvalid(hxField.isInvalid());
            inf.setMaxlength(hxField.getMaxLength());
            inf.setRequired(hxField.isRequired());
            inf.setShowHelp(false);
            inf.setTooltip(hxField.getTooltip());
            inf.setType(DataType.STRING);
            inf.setValue(hxField.getValueAsString(pc.getLocale()));
            inf.setVisible(hxField.isVisible());
            inf.setSize(hxField.getMaxLength());
         * Set a HMTLB InputField with the values stored in the HxField.
         * This makes for less code in the JSP, and some versions of the PDK/EP
         * do not support some paramters in the TAG (e.g. Tooltip)
         * @param hxField
         * @param myContext
         * @param pageContext
        public static void setUpInputField(HxInputField hxInputField, InputField inf, IPageContext pc) {
            inf.setDisabled(hxInputField.isDisabled());
            inf.setInvalid(hxInputField.isInvalid());
            inf.setMaxlength(hxInputField.getMaxlength());
            inf.setRequired(hxInputField.isRequired());
            inf.setShowHelp(false);
            inf.setTooltip(hxInputField.getTooltip());
            inf.setType(DataType.STRING);
            inf.setValue(hxInputField.getPreformattedValueAsString());
            inf.setVisible(hxInputField.isVisible());
            inf.setSize(hxInputField.getSize());
         * Render the HTML to be placed after a HTMLB InputField so that it
         * behaves like a HTMLX HxInputField
         * @param field
         * @param myContext
         * @param pageContext
        public static void renderAfterInputTag(HxField field, IPageContext pc, PageContext pageContext) {
            renderAfterInputTag(new HxInputField(field), pc, pageContext);
         * Render the HTML to be placed after a HTMLB InputField so that it
         * behaves like a HTMLX HxInputField
         * @param inf
         * @param myContext
         * @param pageContext
        public static void renderAfterInputTag(HxInputField inf, IPageContext pc, PageContext pageContext) {
            Component component = (Component)pageContext.getAttribute(inf.getId());
            String uniqueName = pc.getParamIdForComponent(component);
            String popUpKeyUniqueName = "";
            if (inf.isShowPopUp()) {
                component = (Component)pageContext.getAttribute(inf.getId() + "PopUpKey");
                popUpKeyUniqueName = pc.getParamIdForComponent(component);
            renderAfterInputTag(inf, pc, uniqueName, popUpKeyUniqueName);
         * Render the HTML to be placed after a HTMLB InputField so that it
         * behaves like a HTMLX HxInputField
         * @param inf
         * @param pc
         * @param uniqueName
         * @param popUpKeyUniqueName
        public static void renderAfterInputTag(
            HxInputField inf,
            IPageContext pc,
            String       uniqueName,
            String       popUpKeyUniqueName)
            if (showDateHelp(inf)) {
                String dateFormat  = HxLocaleUtil.getSapDatePatternNumber(pc.getLocale());       
                pc.write("</td><td align='left'><button id='");
                   pc.write(uniqueName);
                   pc.write("-btn' type="button" tabindex="-1" ti="-1" class="urEdfHlpDate" onclick="htmlb_showDateHelp(event,'");
                pc.write(uniqueName);
                pc.write("','");
                pc.write(dateFormat);
                pc.write("','1')"></button>");
                   pc.write("<script>htmlb_addTexts('pt_BR',{SAPUR_OCTOBER:"Outubro",SAPUR_MSG_LOADING:"Processo de carga em andamento"," +
                        "SAPUR_SUNDAY_ABBREV:"Do",SAPUR_F4FIELD_TUTOR:"Pressionar F4 para exibir as entradas possíveis"," +
                        "SAPUR_INVALID:"Não válido",SAPUR_FEBRUARY:"Fevereiro",SAPUR_F4FIELD:"F4- campo de entrada"," +
                        "SAPUR_FRIDAY_ABBREV:"6ª",SAPUR_WEDNESDAY_ABBREV:"4ª",SAPUR_MAY:"Maio",SAPUR_MSG_WARNING:"Advertência"," +
                        "SAPUR_DECEMBER:"Dezembro",SAPUR_SEPARATOR:"-",SAPUR_MSG_SUCCESS:"Com êxito",SAPUR_SATURDAY_ABBREV:"Sa"," +
                        "SAPUR_THURSDAY_ABBREV:"5ª",SAPUR_MSG:"{0} {1} {2}",SAPUR_BUTTON_WHL:"{0} - {1} - {2} - {3}",SAPUR_JULY:"Julho"," +
                        "SAPUR_APRIL:"Abril",SAPUR_FIELD_TIME:"Hora",SAPUR_MSG_ERROR:"Erro",SAPUR_REQUIRED:"Necessário"," +
                        "SAPUR_BUTTON_WHL3:"{0} - {1} - {2}",SAPUR_SEPTEMBER:"Setembro",SAPUR_NOVEMBER:"Novembro",SAPUR_AUGUST:"Agosto"," +
                        "SAPUR_JANUARY:"Janeiro",SAPUR_BUTTON:"Botão",SAPUR_FIELD_PW:"Senha",SAPUR_FIELD:"Texto editável"," +
                        "SAPUR_DISABLED:"Não disponível",SAPUR_FIELD_DATE:"Data",SAPUR_MARCH:"Março",SAPUR_FIELD_NUMBER:"N°"," +
                        "SAPUR_MSG_STOP:"Stop",SAPUR_BUTTON_WHL4:"{0} - {1} - {2} - {3}"," +
                        "SAPUR_BUTTON_ENABLED:"Para ativar, utilizar a barra de espaço",SAPUR_TUESDAY_ABBREV:"3ª",SAPUR_READOLNY:""," +
                        "SAPUR_MSG_JUMPKEY:"Pressionar a barra de espaço para navegar para o campo correspondente",SAPUR_JUNE:"Junho"," +
                        "SAPUR_MONDAY_ABBREV:"2ª"});</script>");
            if (showPopUp(inf)) {
                String dateFormat  = HxLocaleUtil.getSapDatePatternNumber(pc.getLocale());       
                pc.write("</td><td align='left'><div class="urEdfHlpSml" onClick="");
                pc.write("htmlxPopUp('");
                pc.write(getPopUpUrl(pc, inf.getPopUpPage()));
                pc.write("', '");
                pc.write(uniqueName);
                pc.write("', '");
                pc.write(popUpKeyUniqueName);
                pc.write("', ");
                pc.write(inf.getPopUpWidth());
                pc.write(", ");
                pc.write(inf.getPopUpHeight());
                pc.write(", '");
                pc.write(inf.getPopUpAttributes());
                pc.write("')">");
                pc.write(" </div>");
            if (showPatternHint(inf)) {
                String pattern        = "";       
                String patternTooltip = "";
                if (DataType.DATE.equals(inf.getType())) {
                    pattern        = HxLocaleUtil.getDatePatternInLocaleLanguage(pc.getLocale());       
                    patternTooltip = HxLocaleUtil.formatHxMsg(pc.getLocale(), "HxInputField.DatePatternTooltip", pattern);
                else if (DataType.TIME.equals(inf.getType())) {
                    pattern        = HxLocaleUtil.getTimePatternInLocaleLanguage(pc.getLocale());       
                    patternTooltip = HxLocaleUtil.formatHxMsg(pc.getLocale(), "HxInputField.TimePatternTooltip", pattern);
                    pattern = " " + pattern;
                else if ((inf.getPatternHint() != null) && (inf.getPatternHint().length() > 0)) {
                    pattern = " " + inf.getPatternHint();
                    patternTooltip = HxLocaleUtil.formatHxMsg(pc.getLocale(), "HxInputField.PatternTooltip", pattern);
                pc.write("</td><td align='left'>");
                pc.write("<span class='sapTxtLeg' title='" + patternTooltip + "'><nobr>");
                pc.write("<font color='666666' face='Microsoft Sans Serif' style='vertical-align:super' size='1'><b>" + pattern + "</b></font>");
                pc.write("</nobr></span>");
            if (showStatusMsg(inf)) {
                if (inf.getStatusMsgPosition().equalsIgnoreCase("RIGHT")) {
                    pc.write("</td><td align='left'>");
                    pc.write("<font color='990000' face='Microsoft Sans Serif' size='1'>");
                else if (inf.getStatusMsgPosition().equalsIgnoreCase("BELOW")) {
                    pc.write("</td></tr><tr>");
                    if (showDateHelp(inf) && showPatternHint(inf)) {
                        pc.write("<td align='left' colspan='3'>");
                    else if (showDateHelp(inf) ^ showPatternHint(inf)) {      // '^' is Exclusive OR (XOR)
                        pc.write("<td align='left' colspan='2'>");
                    else {
                        pc.write("<td align='left'>");
                    pc.write("<font color='990000' face='Microsoft Sans Serif' style='verticle-align:super' size='1'>");
                pc.write("<nobr>" + inf.getStatusMsg() + "</nobr>");
                pc.write("</font>");
            if (showDateHelp(inf) || showPopUp(inf) || showPatternHint(inf) || showStatusMsg(inf)) {
                pc.write("</span></td></tr></table>");
            // Generate code to store the current Locale in the HTML form,
            // and make the month and day names available in javascript arrays.
            // The form's Language attribute is used as a flag so that this is only
            // done once for each form.
            Form form = pc.getCurrentForm();
            if ((form.getLanguage() == null)
            || (!form.getLanguage().equals(pc.getLocale().toString()))) {
                // Save the locale in the html form as hidden fields so that the
                // same locale can be used to parse returned data.
                pc.write("<input type="hidden" name="_HTMLX_LANGUAGE_" value="" + pc.getLocale().getLanguage() + "">");
                pc.write("<input type="hidden" name="_HTMLX_COUNTRY_"  value="" + pc.getLocale().getCountry()  + "">");
                pc.write("<input type="hidden" name="_HTMLX_VARIANT_"  value="" + pc.getLocale().getVariant()  + "">");
                // Write javascript arrays of month and day names in the locale language
                StringBuffer sb = new StringBuffer(250);
                String javaScriptPath = pc.getJavascriptPath();
                sb.append("var javaScriptPath='");
                sb.append(javaScriptPath);
                sb.append("';");
                java.lang.String dayNames[] = RenderUtil.getDayAbbreviations(pc.getLocale());
                if (dayNames.length != 7) {
                    throw new IllegalStateException("Only locales with 7 days are supported!");
                sb.append("var htmlbDayNames = new Array('");
                for (int i = 0; i < 6; i++) {
                    sb.append(dayNames<i>);
                    sb.append("','");
                sb.append(dayNames[6]);
                sb.append("');n");
                sb.append("var htmlbMonthNames = new Array('");
                java.lang.String monthNames[] = RenderUtil.getMonthNames(pc.getLocale());
                for (int i = 0; i < 11; i++) {
                    sb.append(monthNames<i>);
                    sb.append("','");
                sb.append(monthNames[11]);
                sb.append("');n");
                String jscript = sb.toString();
                pc.getDocument().getIncludes().addBodyEndResource(ResourceType.DIRECTJSCRIPT, "HTMLB_INPUTFIELD_DATEHELP", jscript);
                pc.getDocument().getIncludes().addBodyEndResource(ResourceType.DIRECTJSCRIPT, "HTMLX", getHtmlxJavascript());  
                // Set the language in the form so we don't do this again       
                form.setLanguage(pc.getLocale().toString());
            if (writingDebugToConsole) {
                System.out.println("Finished rendering mimic HxInputField (id='" + inf.getId() + "')");
        private static boolean showDateHelp(HxInputField inf) {
            if (DataType.DATE.equals(inf.getType())
            && inf.isShowHelp()
            && !inf.isDisabled()) {
                return true;
            return false;
        private static boolean showPopUp(HxInputField inf) {
            if (!showDateHelp(inf)
            && !inf.isDisabled()
            && inf.isShowPopUp()) {
                return true;
            return false;
        private static boolean showPatternHint(HxInputField inf) {
            boolean isDateOrTime = DataType.DATE.equals(inf.getType()) || DataType.TIME.equals(inf.getType());
            boolean patternHintSet = (inf.getPatternHint() != null) && (inf.getPatternHint().length() > 0);
            if (inf.isShowPatternHint()
            && (isDateOrTime || patternHintSet)) {
                return true;
            return false;
        private static boolean showStatusMsg(HxInputField inf) {
            if (inf.isShowStatusMsg()
            && (inf.getStatusMsg() != null)
            && (inf.getStatusMsg().length() > 0)) {
                return true;
            return false;
        private static String getPopUpUrl(IPageContext pc, String pageName) {
            IPortalComponentRequest request = (IPortalComponentRequest)pc.getRequest();
            IPortalComponentResponse response = (IPortalComponentResponse)pc.getResponse();
            IPortalUrlGenerator portalGen = null;
            IUrlGeneratorService urlGen = (IUrlGeneratorService)request.getService(IUrlGeneratorService.KEY);
            ISpecializedUrlGenerator specUrlGen2 = urlGen.getSpecializedUrlGenerator(IPortalUrlGenerator.KEY);
            if (specUrlGen2 instanceof IPortalUrlGenerator) {
                portalGen = (IPortalUrlGenerator) specUrlGen2;
            // Create the url to the iView
            String url = "";
            if (portalGen != null) {
                // Create the parameters passed to SAP transaction for mesima
                url = portalGen.generatePortalComponentUrl(request, pageName); // "htmlxJarMimicExample.default");
            return url;
        protected static String getHtmlxJavascript() {   
            return "n" +
            "    if(window.document.domain == window.location.hostname) {                         n" +
            "        document.domain = document.domain.substring(document.domain.indexOf('.')+1); n" +
            "    }                                                                                n" +
            "    var popUpTextId;                                                                 n" +
            "    var popUpKeyId;                                                                  n" +
            "    var myPopUp;                                                                     n" +
            "    function setTextField(text) {                                                    n" +
            "        field = document.getElementById(popUpTextId);                                n" +
            "        if (field) {                                                                 n" +
            "            field.value = text;                                                      n" +
            "        }                                                                            n" +
            "        else {                                                                       n" +
            "            alert('Text target field for pop up not found (' + popUpTextId + ')');   n" +
            "        }                                                                            n" +
            "    }                                                                                n" +
            "    function setKeyField(key) {                                                      n" +
            "        field = document.getElementById(popUpKeyId);                                 n" +
            "        if (field) {                                                                 n" +
            "            field.value = key;                                                       n" +
            "        }                                                                            n" +
            "    }                                                                                n" +
            "    function setFields(text, key, close) {                                           n" +
            "        setTextField(text);                                                          n" +
            "        setKeyField(key);                                                            n" +
            "        if (close) {                                                                 n" +
            "            myPopUp.close();                                                         n" +
            "        }                                                                            n" +
            "        return false;                                                                n" +
            "    }                                                                                n" +
            "    function htmlxPopUp(url, textId, keyId, width, height, attributes) {                  n" +
            "        popUpTextId = textId;                                                        n" +
            "        popUpKeyId = keyId;                                                          n" +
            "        if (myPopUp) {                                                               n" +
            "            myPopUp.close();                                                         n" +
            "        }                                                                            n" +
            "        if (event!=null){                                                            n" +
            "            xPos = event.screenX-event.offsetX;                                      n" + 
            "            yPos = event.screenY-event.offsetY;                                      n" +
            "        }                                                                            n" +
            "        if ((xPos+width) > screen.availWidth) {                                      n" +
            "            xPos=screen.availWidth - width - 10;                                     n" +
            "        }                                                                            n" +
            "        if ((yPos+height) > screen.availHeight) {                                    n" +
            "            yPos=screen.availHeight - height - 10;                                   n" +
            "        }                                                                            n" +
            "        sizeAndPos = 'width=' + width + ', height=' + height + ', top=' + yPos + ', left=' + xPos;      n" +
            "        myPopUp = window.open(url, 'PopUp', sizeAndPos + ', ' + attributes); n" +
            "        if (!myPopUp) {                                                              n" +
            "            alert('You may have unrequested popup blocking on.');                    n" +
            "        }                                                                            n" +
            "    }n";   
        //  Methods to assist dubugging JSP pages   
         * @return True if debug messages are being written to the console
        public static boolean isWritingDebugToConsole() {
            return writingDebugToConsole;
         * When an error occurs in a JSP page the line number given in the stack
         * trace is rarely the line that caused the error.  This can make traking
         * down errors in a JSP page can be very difficult.  By writing debug messages
         * to the console every time a field is rendered, it can be much easier to
         * identify the area of code causing a problem.<p>  
         * <b>Do NOT set this in the production release of your application.</b>
         * @param b
        public static void setWritingDebugToConsole(boolean b) {
            writingDebugToConsole = b;
         * Initialise to NOT write debug to the console
        static {
            writingDebugToConsole = false;

    Try these
    [http://help.sap.com/saphelp_nwmobile71/helpdata/en/45/65ad4ee0531aa8e10000000a114a6b/content.htm]
    [http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5c6a85b11d6b28500508b5d5211/content.htm]
    [http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc01381.0120/doc/html/koh1278435126915.html]
    Reagards,
    Mouli

  • Error while downloading ALV grid o/p list  into local file

    Hello friends,
       I have developed an ALV report and desplaying it using
    'REUSE_ALV_GRID_DISPLAY, function module .While downloading the output list into excel format I am geeting an error "The current statement only supports character-type data objects.
    Error Analysis-
    In statement
       "STRLEN( obj )..."
    the argument "obj" can only take a character-type data object.
    In this case, the operand "obj" has the non-character type "P".
      I have set the import parameter i_save values as 'A'
    But still not able to download and facing the same error.
    Please help me out ....
    Thanking you....
    Regards,
    Rajesh Akarte
    Message was edited by:
            Rajesh Akarte

    Hi,
      following is the dump code..Is there any problem due to date and currency fields..?
    Error in ABAP application program.
    The current ABAP program "SAPLKKBL " had to be terminated because one of the
    statements could not be executed.
    038350       endif.
    038360       gs_out-hlplen = strlen( gs_out-hlpchar ).
    038370     elseif gs_fc-tech_form = 11.                              "INS TECH
    038380   *   Min. Ausgabelänge für ein Datum ist immer 8
    038390       if gs_fc-datatype = 'DATS'.                             "INS TECH
    038400         gs_out-hlplen = 8.                                    "INS TECH
    038410   *    Min. Ausgabelänge für eine Uhrzeit ist immer 6
    038420       elseif gs_fc-datatype = 'TIMS'.                         "INS TECH
    038430         gs_out-hlplen = 6.                                    "INS TECH
    038440       endif.                                                  "INS TECH
    038450     elseif gs_fc-tech_form = 1 or gs_fc-tech_form = 90.
    038460   *   Überführung int. in ext. Format via Konvertierungsexit
    038470       if not gs_fc-convexit is initial or                     "INS TECH
    038480          not gs_fc-inttype ca 'CN'.
    038490   *   elseif not gs_fc-convexit is initial.            "DEL TECH11
    038500         write Y9CK034230

  • Short dump when trying to download alv( reuse_alv_grid data)  into excel

    Hi SAPAll.
    here i have got one alv report ,when executing this alv report it displays in correct way but the only problem is when i click on the icon(local file) which exists at standard tool bar at the top to dowbload into local excel file it is raising the runtime error as
    The current statement requires a character-type data object.
    at happened?
    Error in the ABAP Application Program
    The current ABAP program "SAPLKKBL" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    ror analysis
    At the statment
    "STRLEN( obj )..."
    , only character-type data objects are supported at the argument
    position "obj".
    In this particular case, the operand "obj" has the non-charcter-type type
    "P".
    igger Location of Runtime Error
    Program SAPLKKBL
    Include LKKBLF99
    Row 3.948
    Module type (FORM)
    Module Name GEN_FIELD_OUT2
    Line SourceCde
    3923 * Bei NUMC führende '0' und ' ' nicht berücksichtigen
    3924 elseif gs_fc-tech_form = 6.
    3925 write  to gs_out-hlpchar no-zero left-justified.
    3926 if gs_fc-just = 'R'.
    3927 condense gs_out-hlpchar.
    3928 endif.
    3929 gs_out-hlplen = strlen( gs_out-hlpchar ).
    3930 elseif gs_fc-tech_form = 11. "INS TECH11
    3931 * Min. Ausgabelänge für ein Datum ist immer 8
    3932 if gs_fc-datatype = 'DATS'. "INS TECH11
    3933 gs_out-hlplen = 8. "INS TECH11
    3934 * Min. Ausgabelänge für eine Uhrzeit ist immer 6
    3935 elseif gs_fc-datatype = 'TIMS'. "INS TECH11
    3936 gs_out-hlplen = 6. "INS TECH11
    3937 endif. "INS TECH11
    3938 elseif gs_fc-tech_form = 1 or gs_fc-tech_form = 90.
    3939 * Überführung int. in ext. Format via Konvertierungsexit
    3940 if not gs_fc-convexit is initial or "INS TECH11
    3941 not gs_fc-inttype ca 'CN'.
    3942 * elseif not gs_fc-convexit is initial. "DEL TECH11
    please respond at ur time

    Hi,
    Verify your field_cat, because the element (column) with value (type P) may be defined with the parameter inttype = 'C' or inttype = 'N'.
    You have to change to inttype = 'P' .
    Best regards,
    Leandro Mengue

  • WSIF Invocation (Schemac tool alternative to generate the facade class)

    Hi,
    I am trying to create a BPEL Project which supposed to invokes an EJB using WSIF call,
    I have created the EJB wsif using JDeveloper for the following method signature,
    public void handleMessage(Message inMessage) {
    The Parameter Message is an Complex object and having a byte[] array.
    when i trying to create facade class for the WSDL file
    <oracle_home>\bpel\bin schemac Mywsdl.wsdl
    It says the following:
    warn: The W3C datatype 'base64Binary' is not currently supported by Collaxa sche
    mac.
    warn: The W3C datatype 'base64Binary' is not currently supported by Collaxa sche
    mac.
    warn: The W3C datatype 'hexBinary' is not currently supported by Collaxa schemac
    warn: The W3C datatype 'time' is not currently supported by Collaxa schemac.
    schemac>WARNING: schemac tool has been deprecated, please use jaxb compliant com
    piler (e.g. oracle jaxb) to generate java classes from xml schema.
    schemac> generating XML business document ...
    schemac> compiling XML business documents ...
    and finally the SCHEMAC Failed Message.
    ------------------------------>
    I tried using the orajaxb suggested by above message :
    <oracle_home>/bin/>orajaxb -schema Mywsdl.wsdl
    Mywsdl
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24534: (Error) Element 'definitions' not expected.
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24526: (Error) Invalid attribute 'name' in element 'element'
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24530: (Error) Element 'schema' has invalid namespace: 'http://sche
    mas.xmlsoap.org/wsdl/'
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24527: (Error) Invalid element 'types' in 'schema'
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24527: (Error) Invalid element 'message' in 'schema'
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24527: (Error) Invalid element 'message' in 'schema'
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24527: (Error) Invalid element 'portType' in 'schema'
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24527: (Error) Invalid element 'binding' in 'schema'
    file:/D:/product/10.1.3.1/OracleAS_1/bin/Mywsdl<Line 14, Co
    lumn 6>: XML-24527: (Error) Invalid element 'service' in 'schema'
    and failed last.
    -------------------------->
    The Wsdl files has the binding as follows,
    <format:typeMap typeName="tns1:handleMessageElement" formatType="com.MyExample.HandleMessageElement"/>
    so my BPEL throws an run time Exception Missing classs HandleMessageElement:
    Please help me out in creating the facade classe using jaxb compliant com
    piler (e.g. oracle jaxb) for my wsdl,so that i could keep the classes in the bpel/system/classes
    Thank you
    Sivakumar

    Hello,
    Yes you are correct this is the way to create a service and client, at lease for SOAP....
    A Service, in OracleAS Web Service stack must at least have one SOAP (1.1 or 1.2) binding, you cannot in the current release have only WSIF.
    The warning, is not in this context an issue, you can ignore it.
    Also, the Application Server Control, does not currently expose any information about WSIF binding. The only way to see it would be to access the WSDL file a take a look to the bindings, you should see the WSIF one.
    About the client generation, currently the GenProxy command is only used to create SOAP clients, to create a WSIF client you must use the steps documenting in the advanced developer guide: Writing WSIF Client.
    Regards
    Tugdual Grall

  • 10.1.3.5 - Using WSIF binding in BPEL

    Hi,
    I'm trying to use WSIF binding for a java web service in my bpel process. I'm following the steps given at http://www.oracle.com/technology/pub/articles/bpel_cookbook/juric.html
    I used Jdev to create wsdl for my java class and enabled WSIF bindings. I copied the generated wsdl to my bpel process and used it to create a partnerlink. Now I want to generate XML facade classes using schemac compiler. I modified the BPEL build.xml to call schemac for my generated wdl. The schemac errors out with following message:
    [schemac] schemac> parsing schema file 'C:\share\jdevuserhome\home5\mywork\TestApps\TestWSIF3/bpel/WsifBindingDoc.wsdl' ...
    [schemac] schemac> Loaded schemas from wsdl located at C:\share\jdevuserhome\home5\mywork\TestApps\TestWSIF3/bpel/WsifBindingDoc.wsdl
    [schemac] warn: The W3C datatype 'base64Binary' is not currently supported by Collaxa schemac.
    [schemac] warn: The W3C datatype 'hexBinary' is not currently supported by Collaxa schemac.
    [schemac] warn: The W3C datatype 'time' is not currently supported by Collaxa schemac.
    [schemac] schemac>WARNING: schemac tool has been deprecated, please use jaxb compliant compiler (e.g. oracle jaxb) to generate java classes from xml schema.
    [schemac] schemac> generating XML business document ...
    [schemac] schemac> compiling XML business documents ...
    BUILD FAILED
    C:\share\jdevuserhome\home5\mywork\TestApps\TestWSIF3\build.xml:41: Java compilation failed.
    Failed to compile file(s) //list of files here...
    Exception reported is: F:\Jdev10135\jdev\bin\schemac_1259228108484\src\org\xmlsoap\schemas\soap\encoding\ENTITIES.java:84: Incompatible type for constructor. Can't convert java.lang.String to org.w3c.dom.Element.
    org.xmlsoap.schemas.soap.encoding.ENTITIES value = new org.xmlsoap.schemas.soap.encoding.ENTITIES(childValue);
    ^
    F:\Jdev10135\jdev\bin\schemac_1259228108484\src\org\xmlsoap\schemas\soap\encoding\IDREFS.java:84: Incompatible type for constructor. Can't convert java.lang.String to org.w3c.dom.Element.
    org.xmlsoap.schemas.soap.encoding.IDREFS value = new org.xmlsoap.schemas.soap.encoding.IDREFS(childValue);
    ^
    F:\Jdev10135\jdev\bin\schemac_1259228108484\src\org\xmlsoap\schemas\soap\encoding\NMTOKENS.java:84: Incompatible type for constructor. Can't convert java.lang.String to org.w3c.dom.Element.
    org.xmlsoap.schemas.soap.encoding.NMTOKENS value = new org.xmlsoap.schemas.soap.encoding.NMTOKENS(childValue);
    ^
    F:\Jdev10135\jdev\bin\schemac_1259228108484\src\org\xmlsoap\schemas\soap\encoding\NOTATION.java:84: Undefined variable: childElement
    javax.xml.namespace.QName value = super.getQNameValue(childElement,childValue);
    ^
    F:\Jdev10135\jdev\bin\schemac_1259228108484\src\org\xmlsoap\schemas\soap\encoding\QName.java:84: Undefined variable: childElement
    javax.xml.namespace.QName value = super.getQNameValue(childElement,childValue);
    ^
    5 errors
    Please verify that file /*list of files here */ is valid java file or if all required libraries are included in your classpath.
    classpath: F:\Jdev10135\jdev\lib\ojc.jar;F:\Jdev10135\ant\lib\ant-oracle.jar;F:\Jdev10135\integration\lib\orabpel.jar;F:\Jdev10135\integration\lib\orabpel-ant.jar;F:\Jdev10135\integration\lib\orabpel-common.jar;F:\Jdev10135\integration\lib\orabpel-thirdparty.jar;F:\Jdev10135\webservices\lib\orawsdl.jar;F:\Jdev10135\lib\xmlparserv2.jar;F:\Jdev10135\lib\xml.jar;F:\Jdev10135\j2ee\home\lib\oc4j-internal.jar;F:\Jdev10135\j2ee\home\lib\adminclient.jar;F:\Jdev10135\integration\bpm\support\files;F:\Jdev10135\jdev\lib\jdev.jar;F:\Jdev10135\ant\lib\xml-apis.jar;F:\Jdev10135\ant\lib\xercesImpl.jar;F:\Jdev10135\ant\lib\jakarta-oro-2.0.8.jar;F:\Jdev10135\ant\lib\commons-net-1.3.0.jar;F:\Jdev10135\ant\lib\ant.jar;F:\Jdev10135\ant\lib\ant-xslp.jar;F:\Jdev10135\ant\lib\ant-xalan1.jar;F:\Jdev10135\ant\lib\ant-weblogic.jar;F:\Jdev10135\ant\lib\ant-vaj.jar;F:\Jdev10135\ant\lib\ant-trax.jar;F:\Jdev10135\ant\lib\ant-swing.jar;F:\Jdev10135\ant\lib\ant-stylebook.jar;F:\Jdev10135\ant\lib\ant-starteam.jar;F:\Jdev10135\ant\lib\ant-oracle-adfp.jar;F:\Jdev10135\ant\lib\ant-nodeps.jar;F:\Jdev10135\ant\lib\ant-netrexx.jar;F:\Jdev10135\ant\lib\ant-launcher.jar;F:\Jdev10135\ant\lib\ant-junit.jar;F:\Jdev10135\ant\lib\ant-jsch.jar;F:\Jdev10135\ant\lib\ant-jmf.jar;F:\Jdev10135\ant\lib\ant-jdepend.jar;F:\Jdev10135\ant\lib\ant-javamail.jar;F:\Jdev10135\ant\lib\ant-jai.jar;F:\Jdev10135\ant\lib\ant-icontract.jar;F:\Jdev10135\ant\lib\ant-commons-net.jar;F:\Jdev10135\ant\lib\ant-commons-logging.jar;F:\Jdev10135\ant\lib\ant-apache-resolver.jar;F:\Jdev10135\ant\lib\ant-apache-regexp.jar;F:\Jdev10135\ant\lib\ant-apache-oro.jar;F:\Jdev10135\ant\lib\ant-apache-log4j.jar;F:\Jdev10135\ant\lib\ant-apache-bsf.jar;F:\Jdev10135\ant\lib\ant-apache-bcel.jar;F:\Jdev10135\ant\lib\ant-antlr.jar;F:\Jdev10135\jdk\lib\tools.jar;F:\Jdev10135\jdev\bin
    Any help on how to get rid of this error would be very useful.
    thanks,
    Mrityunjay
    Edited by: mrityunjay_kant on Nov 26, 2009 1:51 AM

    Did you check http://www.oracle.com/us/products/enterprise-manager/039537.pdf ?
    and http://www.oracle.com/technetwork/oem/soa-mgmt/index.html
    MANAGEMENT PACK FOR WEBCENTER SUITE
    Regards
    Rob
    http://oemgc.wordpress.com

  • NQSError:22024-A comparison is being carried out between noncompatible type

    Hi ppl,
    I am learning OBIEE using the tutorials and I am stuck at this step in
    Direct Database request wherein I am trying to create a foreign key -- TIMES.TIME_ID = AGG_ST_CAT_DAY_SALES_F.TIME_ID
    This is the error that I get:
    **nQSError:22024 - A comparison is being carried out between non-compatible type**
    I have tried debugging using google and searched here in the forums as well, but no one seems to have come across this error before.
    I am stuck at this point while trying to create physical joins for aggregate tables.
    OBIEE version is 10.1.3.3.3
    and DB is Oracle 11g.
    ANyhelp is appreciated.
    Thanks in advance,
    Abhilash

    Hey,
    Thanks for a quick reply.
    I checked the datatypes for both the columns and they are as follows:
    AGG_ST_CAL_DAY_SALES_F.TIME_ID is of Date datatype
    TIMES.TIME_ID is also of Date datatype, TIME_ID is a primary key for this table.
    I ran the query directly on the DB and it runs fine without errors, Is there any way to check the query that is being sent to the DB via OBIEE
    THanks,
    Abhilash

  • Short dump when trying to download alv into excel

    Hi SAPAll.
    here i have got one alv report ,when executing this alv report it displays in correct way but the only problem is when i click on the icon(local file) which exists at standard tool bar at the top to dowbload into local excel file it is raising the runtime error as
      The current statement requires a character-type data object.
    at happened?
      Error in the ABAP Application Program
      The current ABAP program "SAPLKKBL" had to be terminated because it has
      come across a statement that unfortunately cannot be executed.
    ror analysis
      At the statment
           "STRLEN( obj )..."
      , only character-type data objects are supported at the argument
      position "obj".
      In this particular case, the operand "obj" has the non-charcter-type type
      "P".
    igger Location of Runtime Error
      Program                                 SAPLKKBL
      Include                                 LKKBLF99
      Row                                     3.948
      Module type                             (FORM)
      Module Name                             GEN_FIELD_OUT2
    Line  SourceCde
    3923 * Bei NUMC führende '0' und ' ' nicht berücksichtigen
    3924   elseif gs_fc-tech_form = 6.
    3925     write  to gs_out-hlpchar no-zero left-justified.
    3926     if gs_fc-just = 'R'.
    3927       condense gs_out-hlpchar.
    3928     endif.
    3929     gs_out-hlplen = strlen( gs_out-hlpchar ).
    3930   elseif gs_fc-tech_form = 11.                              "INS TECH11
    3931 *   Min. Ausgabelänge für ein Datum ist immer 8
    3932     if gs_fc-datatype = 'DATS'.                             "INS TECH11
    3933       gs_out-hlplen = 8.                                    "INS TECH11
    3934 *    Min. Ausgabelänge für eine Uhrzeit ist immer 6
    3935     elseif gs_fc-datatype = 'TIMS'.                         "INS TECH11
    3936       gs_out-hlplen = 6.                                    "INS TECH11
    3937     endif.                                                  "INS TECH11
    3938   elseif gs_fc-tech_form = 1 or gs_fc-tech_form = 90.
    3939 *   Überführung int. in ext. Format via Konvertierungsexit
    3940     if not gs_fc-convexit is initial or                     "INS TECH11
    3941        not gs_fc-inttype ca 'CN'.
    3942 *   elseif not gs_fc-convexit is initial.            "DEL TECH11
    will be waiting for quick response please respond at your discretion.
    regards.
    Varma
    Edited by: Thomas Zloch on Mar 11, 2010 11:48 AM

    hi suhas .
    the folliwing below is the code for alv and i had used 2 different structures for populating the data into alv
    FORM fieldcat_init  USING    p_fieldcat TYPE slis_t_fieldcat_alv.
      DATA: ls_fieldcat TYPE slis_fieldcat_alv.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname   = 'ORDER'.
      ls_fieldcat-ref_tabname = 'st_proc_out'.
      ls_fieldcat-key         = 'X'.
      ls_fieldcat-seltext_s   = 'ORDER NUMBER'.
      ls_fieldcat-seltext_m   = 'ORDER NUMBER'.
      ls_fieldcat-seltext_l   = 'ORDER NUMBER'.
      APPEND ls_fieldcat TO p_fieldcat.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname   = 'P_ORDER'.
      ls_fieldcat-ref_tabname = 'st_proc_out'.
      ls_fieldcat-key         = 'X'.
      ls_fieldcat-seltext_s   = 'P.O.NUMBER'.
      ls_fieldcat-seltext_m   = 'P.O.NUMBER'.
      ls_fieldcat-seltext_l   = 'P.O.NUMBER'.
      APPEND ls_fieldcat TO p_fieldcat.
    CLEAR ls_fieldcat.
      ls_fieldcat-fieldname   ='LINE'.
      ls_fieldcat-ref_tabname = 'st_proc_out2'.
      ls_fieldcat-key         = 'X'.
      ls_fieldcat-seltext_s   = 'Line Number'.
      ls_fieldcat-seltext_m   = 'Line Number'.
      ls_fieldcat-seltext_l   = 'Line Number'.
      APPEND ls_fieldcat TO p_fieldcat.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname   ='MATNO'.
      ls_fieldcat-ref_tabname = 'st_proc_out2'.
      ls_fieldcat-key         = 'X'.
      ls_fieldcat-seltext_s   = 'Mat.Number'.
      ls_fieldcat-seltext_m   = 'Mat.Number'.
      ls_fieldcat-seltext_l   = 'Mat.Number'.
      APPEND ls_fieldcat TO p_fieldcat.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname   ='MATERIAL'.
      ls_fieldcat-ref_tabname = 'st_proc_out2'.
      ls_fieldcat-key         = 'X'.
      ls_fieldcat-seltext_s   = 'Mat Descrption'.
      ls_fieldcat-seltext_m   = 'Mat Descrption'.
      ls_fieldcat-seltext_l   = 'Mat Descrption'.
      APPEND ls_fieldcat TO p_fieldcat .
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program = 'YSDRO024C1'
          i_grid_title       = 'EXPORT ORDER REPORT'
          is_layout          = alv_layout
          it_fieldcat        = alv_fieldcat
          i_save             = 'A'
        TABLES
          t_outtab           = i_output
        EXCEPTIONS
          program_error      = 1
          OTHERS             = 2.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      PERFORM  proc_print.
    FORM proc_print .
      DATA: ls_fieldcat TYPE slis_fieldcat_alv.
      CLEAR ls_fieldcat.
      ls_fieldcat-col_pos     = '1'.
      ls_fieldcat-fieldname   = 'ORDER'.
      ls_fieldcat-key         = 'X'.
      ls_fieldcat-seltext_m   = 'ORDER NUMBER'.
      ls_fieldcat-ddictxt     = 'M'.
      APPEND ls_fieldcat TO alv_fieldcat.
      CLEAR ls_fieldcat.
      ls_fieldcat-col_pos     = '2'.
      ls_fieldcat-fieldname   = 'P_ORDER'.
      ls_fieldcat-key         = 'X'.
      ls_fieldcat-seltext_m   = 'PO NUMBER'.
      ls_fieldcat-ddictxt     = 'M'.
      APPEND ls_fieldcat TO alv_fieldcat.
    regards,
    Varma

  • Merging cells in REUSE_ALV_GRID_DISPLAY

    Hi,
    I have created one report. In that am using "REUSE_ALV_GRID_DISPLAY" . I have given below sample code. The problem is the cells of the column (IDX) are not merged for same values. Is the code given below is correct or am I missing something?
        PERFORM build_layout CHANGING gs_layout.    " gs_layout   TYPE slis_layout_alv.
        PERFORM build_fieldcatalog CHANGING gt_fcat.  "gt_fcat TYPE slis_t_fieldcat_alv,
        CLEAR gs_sort.
        gs_sort-spos = 1.
        gs_sort-up = 'X'.
        gs_sort-fieldname = 'IDX'.
        gs_sort-tabname = 'GT_OUTTAB'.
        APPEND gs_sort TO gt_sort.           " gt_sort     TYPE slis_t_sortinfo_alv.
        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
         EXPORTING
       is_layout                      = gs_layout
       it_fieldcat                    = gt_fcat
       it_sort                        = gt_sort
          TABLES
            t_outtab                       = gt_outtab.
    FORM build_fieldcatalog  CHANGING p_lt_fieldcat TYPE slis_t_fieldcat_alv.
      DATA: ls_fieldcat TYPE slis_fieldcat_alv.
      DATA: pos TYPE i.
      CLEAR ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     =  'BOX'.
      ls_fieldcat-datatype      =  'CHAR'.
      ls_fieldcat-outputlen     = 2.
      ls_fieldcat-checkbox      = 'X'.
      ls_fieldcat-input         = 'X'.
      ls_fieldcat-edit         = 'X'.
      APPEND ls_fieldcat TO  p_lt_fieldcat.
      CLEAR ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     =  'IDX'.
      ls_fieldcat-seltext_m     =  'S.No'.
      ls_fieldcat-datatype      =  'INT1'.
      ls_fieldcat-key = 'X'.
      APPEND ls_fieldcat TO  p_lt_fieldcat.
      CLEAR ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     =  'DATE'.
      ls_fieldcat-seltext_m     =  'Date'.
      ls_fieldcat-datatype      =  'DATS'.
      APPEND ls_fieldcat TO  p_lt_fieldcat.
      CLEAR ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     =  'TIME'.
      ls_fieldcat-seltext_m     =  'Time'.
      ls_fieldcat-datatype      =  'TIMS'.
      APPEND ls_fieldcat TO  p_lt_fieldcat.
      CLEAR ls_fieldcat.
      pos = pos + 1.
      ls_fieldcat-col_pos       =  pos.
      ls_fieldcat-fieldname     =  'OBJNR'.
      ls_fieldcat-seltext_m     =  'Obj No.'.
      ls_fieldcat-datatype      =  'CHAR'.
      ls_fieldcat-outputlen     =  22.
      APPEND ls_fieldcat TO  p_lt_fieldcat.
    ENDFORM.
    FORM build_layout  CHANGING  p_gs_layout TYPE slis_layout_alv.
      p_gs_layout-cell_merge = fullscreen_cell_merge. " value = 'X'
    ENDFORM.                    " BUILD_LAYOUT

    in the case of Checkbox Group Functionality will fail, The same issue Discussed yesteday. I am not sure did you search in the Forum or not.
    Just check this wiki
    https://wiki.sdn.sap.com/wiki/display/Snippets/ABAP-ALVReportGroupFunctionalitywithCheckbox

  • External Library

    Hi:
    I followed the instructions of Rajit Srinivas to use external jar files.
    Re: Cannot build web component
    I am confused about how to do
      2)In project properties, create a Library reference for this J2EE DC (please see above messages).
    I tried to build and I got the following warning. I think I am missing the above step.
    WARNING: application-j2ee-engine.xml: No reference entry for runtime dependency on DC sap.com~crm/insight/poi_library
    see below for the entire logfile.
    Thanks in Advance!
    Development Component Build (2006-06-29 16:23:51)
      Component name: crm/insight/te
      Component vendor: sap.com
      SC compartment: insight.com_APPL_1
      Configuration: JDD_DEMO_D
      Location: JDD_DEMO_D
      Source code location: http://jdiaz01:50000/dtr/ws/DEMO/insight.com_APPL/dev/inactive/DCs/sap.com/crm/insight/te/_comp/
      DC root folder: C:\Dev Comps\0\DCs\sap.com\crm\insight\te\_comp\
      DC type: Web Dynpro
      Host: PHXAD0601
    DC Model check:
              [dcmake] All used DCs are available locally
              [dcmake] validating dependency to build plugin "sap.com/tc/bi/bp/webDynpro"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/cmi"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/ddic/ddicruntime"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/ddic/metamodel/content"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/wd/webdynpro"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/logging"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/wdp/metamodel/content"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/com.sap.aii.proxy.framework"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/com.sap.aii.util.misc"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/com.sap.exception"
              [dcmake] validating dependency to  public part "default" of DC "sap.com/com.sap.mw.jco"
              [dcmake] validating dependency to  public part "compiletime" of DC "sap.com/crm/insight/poi_lib"
              [dcmake] validating dependency to  public part "defLib" of DC "sap.com/crm/insight/poi_library"
              [dcmake] DC model check OK
    Start build plugin:
              [dcmake] using build plugin: sap.com/tc/bi/bp/webDynpro
              [dcmake] starting build plugin from : C:\Dev Comps\0\DCs\sap.com\tc\bi\bp\webDynpro\_comp\gen\default\public\webDynpro\
    Build Plugin 'WebDynproPlugin', Version 6.40 SP 16 (630_REL, built on 2006-04-06 00:59:52 CEST)
       development component:  crm/insight/te (sap.com)
          software component:  APPL (insight.com)
                    location:  JDD_DEMO_D
                        type:  Web Dynpro
               build variant:  default
             source location:  http://jdiaz01:50000/dtr/ws/DEMO/insight.com_APPL/dev/inactive/
           plugin start time:  2006-06-29 16:23:51 GMT-07:00
                     Java VM:  Java HotSpot(TM) Client VM, 1.4.2_10-b02 (Sun Microsystems Inc.)
    General options:
      convert *.xlf to *.properties: yes
      include sources for debugging: yes
    Plugin initialized in 0.172 seconds
    Preparing data context..
    No 'default' JDK defined, will use running VM.
    Data context prepared in 0.047 seconds
    Executing macro file..
      Using macro file:     C:\Dev Comps\0\DCs\sap.com\tc\bi\bp\webDynpro\_comp\gen\default\public\webDynpro\macros\build.vm
      Creating output file: C:\Dev Comps\0\DCs\sap.com\crm\insight\te\_comp\gen\default\logs\build.xml
    Macro file executed in 0.563 seconds
    Starting Ant..
      Using build file:     C:\Dev Comps\0\DCs\sap.com\crm\insight\te\_comp\gen\default\logs\build.xml
      Using build target:   build
      Generation folder:    C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315
      Using Ant version:    1.5.4
    prepare:
         [mkdir] Created dir: C:\Dev Comps\0\DCs\sap.com\crm\insight\te\_comp\gen\default\deploy
    compile:
         [ddgen]
         [ddgen] [Info]    Property deployment is true: Deployment information is provided!
         [ddgen] [Info]    Property sourcepath: C:\Dev Comps\0\DCs\sap.com\crm\insight\te\_comp\src\packages
         [ddgen] [Info]    Property targetpath: C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\gdd
         [ddgen] [Info]    Property archivename: sap.comcrminsight~te
         [ddgen] [Info]    Property vendor: sap.com
         [ddgen] [Info]    Property dcname: crm/insight/te
         [ddgen] [Info]    Property language: Available languages are automatically determined!
         [ddgen] [Info]    Property addpaths ...
         [ddgen] [Info]       SapMetamodelWebdynproContent.zip - C:/Dev Comps/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
         [ddgen] [Info]       SapMetamodelDictionaryContent.zip - C:/Dev Comps/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
         [ddgen] [Info]       exception.jar - C:/Dev Comps/0/DCs/sap.com/com.sap.exception/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       aii_proxy_rt.jar - C:/Dev Comps/0/DCs/sap.com/com.sap.aii.proxy.framework/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynproadmin.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynprobasesrvc.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynproclientserver.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynpromodelimpl.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynpromodel_dynamicrfc.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynpropdfobject.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynproprogmodel.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynproruntime_designtime_coupling.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynproruntime_designtime_coupling_api.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynproruntime_repository.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynproruntime_repository_pmr.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       webdynproservices.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       SapMetamodelDictionaryContent.zip - C:/Dev Comps/0/DCs/sap.com/tc/ddic/metamodel/content/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       poi-2.5.1-final-20040804.jar - C:/Dev Comps/0/DCs/sap.com/crm/insight/poi_lib/_comp/gen/default/public/compiletime/lib/java
         [ddgen] [Info]       poi-contrib-2.5.1-final-20040804.jar - C:/Dev Comps/0/DCs/sap.com/crm/insight/poi_lib/_comp/gen/default/public/compiletime/lib/java
         [ddgen] [Info]       poi-scratchpad-2.5.1-final-20040804.jar - C:/Dev Comps/0/DCs/sap.com/crm/insight/poi_lib/_comp/gen/default/public/compiletime/lib/java
         [ddgen] [Info]       cmiapi.jar - C:/Dev Comps/0/DCs/sap.com/tc/cmi/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       jrfc.jar - C:/Dev Comps/0/DCs/sap.com/com.sap.mw.jco/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       logging.jar - C:/Dev Comps/0/DCs/sap.com/tc/logging/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       logging.perf.jar - C:/Dev Comps/0/DCs/sap.com/tc/logging/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       SapDictionaryTypeServices.jar - C:/Dev Comps/0/DCs/sap.com/tc/ddic/ddicruntime/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       SapDictionaryTypesRuntime.jar - C:/Dev Comps/0/DCs/sap.com/tc/ddic/ddicruntime/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       SapMetamodelWebdynproContent.zip - C:/Dev Comps/0/DCs/sap.com/tc/wdp/metamodel/content/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]       aii_util_misc.jar - C:/Dev Comps/0/DCs/sap.com/com.sap.aii.util.misc/_comp/gen/default/public/default/lib/java
         [ddgen] [Info]    Initialize generation templates from configuration jar:file:/C:/Dev Comps/0/DCs/sap.com/tc/bi/extddic/_comp/gen/default/public/def/lib/java/SapDictionaryGenerationCore.jar!/DictionaryGenerationConfigurationCompiled.xml
         [ddgen] [Info]    Generating dbtables/sdmDeployDd.xml
         [ddgen] [Info]    Generation finished (1 seconds)
         [ddgen]
         [timer] Data dictionary generator  finished in 1.625 seconds
         [wdgen]
         [wdgen] [Info]    Property deployment is true: Deployment information is provided!
         [wdgen] [Info]    Property sourcepath: C:\Dev Comps\0\DCs\sap.com\crm\insight\te\_comp\src\packages
         [wdgen] [Info]    Property targetpath: C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\gwd
         [wdgen] [Info]    Property archivename: sap.comcrminsight~te
         [wdgen] [Info]    Property vendor: sap.com
         [wdgen] [Info]    Property dcname: crm/insight/te
         [wdgen] [Info]    Property projectlanguage: en
         [wdgen] [Info]    Property language: Available languages are automatically determined!
         [wdgen] [Info]    Property addpaths ...
         [wdgen] [Info]       SapMetamodelWebdynproContent.zip - C:/Dev Comps/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
         [wdgen] [Info]       SapMetamodelDictionaryContent.zip - C:/Dev Comps/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
         [wdgen] [Info]       exception.jar - C:/Dev Comps/0/DCs/sap.com/com.sap.exception/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       aii_proxy_rt.jar - C:/Dev Comps/0/DCs/sap.com/com.sap.aii.proxy.framework/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynproadmin.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynprobasesrvc.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynproclientserver.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynpromodelimpl.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynpromodel_dynamicrfc.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynpropdfobject.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynproprogmodel.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynproruntime_designtime_coupling.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynproruntime_designtime_coupling_api.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynproruntime_repository.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynproruntime_repository_pmr.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       webdynproservices.jar - C:/Dev Comps/0/DCs/sap.com/tc/wd/webdynpro/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       SapMetamodelDictionaryContent.zip - C:/Dev Comps/0/DCs/sap.com/tc/ddic/metamodel/content/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       poi-2.5.1-final-20040804.jar - C:/Dev Comps/0/DCs/sap.com/crm/insight/poi_lib/_comp/gen/default/public/compiletime/lib/java
         [wdgen] [Info]       poi-contrib-2.5.1-final-20040804.jar - C:/Dev Comps/0/DCs/sap.com/crm/insight/poi_lib/_comp/gen/default/public/compiletime/lib/java
         [wdgen] [Info]       poi-scratchpad-2.5.1-final-20040804.jar - C:/Dev Comps/0/DCs/sap.com/crm/insight/poi_lib/_comp/gen/default/public/compiletime/lib/java
         [wdgen] [Info]       cmiapi.jar - C:/Dev Comps/0/DCs/sap.com/tc/cmi/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       jrfc.jar - C:/Dev Comps/0/DCs/sap.com/com.sap.mw.jco/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       logging.jar - C:/Dev Comps/0/DCs/sap.com/tc/logging/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       logging.perf.jar - C:/Dev Comps/0/DCs/sap.com/tc/logging/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       SapDictionaryTypeServices.jar - C:/Dev Comps/0/DCs/sap.com/tc/ddic/ddicruntime/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       SapDictionaryTypesRuntime.jar - C:/Dev Comps/0/DCs/sap.com/tc/ddic/ddicruntime/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       SapMetamodelWebdynproContent.zip - C:/Dev Comps/0/DCs/sap.com/tc/wdp/metamodel/content/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]       aii_util_misc.jar - C:/Dev Comps/0/DCs/sap.com/com.sap.aii.util.misc/_comp/gen/default/public/default/lib/java
         [wdgen] [Info]    Initialize generation templates from configuration jar:file:/C:/Dev Comps/0/DCs/sap.com/tc/bi/extwd/_comp/gen/default/public/def/lib/java/SapWebDynproGenerationCore.jar!/WebDynproGenerationConfigurationCompiled.xml
         [wdgen] [Warning] com.insight.crm_sm.timeentry.TimeEntryView --> UIElement Excel_FileUpload: UIElement does not have a label
         [wdgen] [Info]    com.insight.crm_sm.timeentry.TimeEntryView --> TextView Save_Summary_TextView: UIElement does not have a label
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivateOrderNumberListView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/OrderNumberListView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalOrderNumberListView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPublicTimeEntryComp.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivateTimeEntryComp.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/TimeEntryComp.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalTimeEntryComp.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivatePersonNumberListView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/PersonNumberListView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalPersonNumberListView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivateTimeEntryView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/TimeEntryView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalTimeEntryView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPublicPersonNumberListInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivatePersonNumberListInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/PersonNumberListInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalPersonNumberListInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPublicTimeEntryInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivateTimeEntryInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/TimeEntryInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalTimeEntryInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPublicTimeEntryCompInterface.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IExternalTimeEntryCompInterface.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivateTimeEntryCompInterface.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/TimeEntryCompInterface.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalTimeEntryCompInterface.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/TimeEntryCompInterface.wdcontroller
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPublicTimeEntryCompInterfaceCfg.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IExternalTimeEntryCompInterfaceCfg.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivateTimeEntryCompInterfaceCfg.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/TimeEntryCompInterfaceCfg.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalTimeEntryCompInterfaceCfg.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/TimeEntryCompInterfaceCfg.wdcontroller
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPublicOrderNumberListInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IPrivateOrderNumberListInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/OrderNumberListInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/InternalOrderNumberListInterfaceView.java
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/IMessageTimeEntryComp.java
         [wdgen] [Info]    Generating configuration/Components/com.insight.crm_sm.timeentry.TimeEntryComp/TimeEntryComp.xml
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/ResourceTimeEntryComp.properties
         [wdgen] [Info]    Generating packages/com/insight/crm_sm/timeentry/wdp/ResourceTimeEntryComp_en.properties
         [wdgen] [Info]    Generating configuration/Applications/com.insight.crm_sm.timeentry.TimeEntryApp/TimeEntryApp.xml
         [wdgen] [Info]    Generating portalapp.xml
         [wdgen] [Info]    Generating wd.xml
         [wdgen] [Info]    Generating application.xml
         [wdgen] [Info]    Generating application-j2ee-engine.xml
         [wdgen] [Info]    Generating PublicPartFileList.properties
         [wdgen] [Info]    Generating PublicPartFileList.xml
         [wdgen] [Info]    Generation finished (3 seconds)
         [wdgen]
         [timer] WebDynpro generator  finished in 3.484 seconds
          [echo] Starting Java compiler
         [javac] Compiling 37 source files to C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\classes
         [timer] Java compilation finished in 3.282 seconds
          [echo] Start XLF conversion
      [xlf2prop] Found 6 XLF files to convert in src\packages
      [xlf2prop] Found 0 XLF files to convert in C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\gwd\packages
      [xlf2prop] Found 0 XLF files to convert in C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\gdd\datatypes
         [timer] XLF conversion finished in 0.172 seconds
    [wdminimize] Start minimizer for project classpath:
    [wdminimize]   C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\classes
    [wdminimize] external classpath:
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\com.sap.exception\_comp\gen\default\public\default\lib\java\exception.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\com.sap.aii.proxy.framework\_comp\gen\default\public\default\lib\java\aii_proxy_rt.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_admin.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_basesrvc.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_clientserver.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_modelimpl.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_model_dynamicrfc.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_pdfobject.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_progmodel.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_runtime_designtime_coupling.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_runtime_designtime_coupling_api.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_runtime_repository.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_runtime_repository_pmr.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\wd\webdynpro\_comp\gen\default\public\default\lib\java\_webdynpro_services.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\crm\insight\poi_lib\_comp\gen\default\public\compiletime\lib\java\poi-2.5.1-final-20040804.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\crm\insight\poi_lib\_comp\gen\default\public\compiletime\lib\java\poi-contrib-2.5.1-final-20040804.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\crm\insight\poi_lib\_comp\gen\default\public\compiletime\lib\java\poi-scratchpad-2.5.1-final-20040804.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\cmi\_comp\gen\default\public\default\lib\java\_cmi_api.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\com.sap.mw.jco\_comp\gen\default\public\default\lib\java\jrfc.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\logging\_comp\gen\default\public\default\lib\java\logging.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\logging\_comp\gen\default\public\default\lib\java\logging.perf.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\ddic\ddicruntime\_comp\gen\default\public\default\lib\java\SapDictionaryTypeServices.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\tc\ddic\ddicruntime\_comp\gen\default\public\default\lib\java\SapDictionaryTypesRuntime.jar
    [wdminimize]   C:\Dev Comps\0\DCs\sap.com\com.sap.aii.util.misc\_comp\gen\default\public\default\lib\java\aii_util_misc.jar
    [wdminimize] Analyzing 91 classes from URLClassFileLoader@12eb371[C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\classes]
    [wdminimize]   Classes loaded in 359 ms.
    [wdminimize]   Completed pass 0 in 0 ms (using a priori knowledge).
    [wdminimize]   Completed pass 1 in 4235 ms (using a priori knowledge).
    [wdminimize]   Completed pass 2 in 0 ms (propagating to specialized classes).
    [wdminimize] Finished Analysis (4594 ms)
    [wdminimize]
    [wdminimize] Shrinking class files
    [wdminimize]   checked 440 Fields,
    [wdminimize]     active:  356
    [wdminimize]     removed: 84
    [wdminimize]     zombie:  0
    [wdminimize]   checked 799 Methods,
    [wdminimize]     active:  474
    [wdminimize]     removed: 325
    [wdminimize]     zombie:  0
    [wdminimize] Modified 53 classes (281 ms)
    [wdminimize]
    [wdminimize] Reduced total class file size by 16% (4922 ms)
         [timer] WebDynpro class minimizer finished in 4.938 seconds
    createWDA:
         [mkdir] Created dir: C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\wda-pp
      [pppacker] Ignoring unknown source folder META-INF for WebDynpro archive.
      [pppacker] Packed  78 files for entity WebDynpro Archive (WebDynpro Archive/Archive)
         [timer] WebDynpro Archive packaging finished in 1.047 seconds
    createDeployArchive:
           [cda] Adding module 'sap.comcrminsight~te.wda' from current development component
           [cda] Validating C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\gwd\application.xml
           [cda] Validating C:\Dev Comps\0\t\5DB24ECB8D50CE4818037AD64D156315\gwd\application-j2ee-engine.xml
           [cda] WARNING: application-j2ee-engine.xml: No reference entry for runtime dependency on DC sap.com~crm/insight/poi_library
    packDeployArchive:
    [srcpacker] Creating source archive
    [srcpacker] Adding source archive from sap.com~crm/insight/te
         [timer] Source archive creation finished in 0.313 seconds
        [jarsap] Info: JarSAP version 20041217.1600
        [jarsap] Info: JarSAPProcessing version 20060104.1634 / JarSL version 20060106.1831
        [jarsap] Property jarsap.info.dir is not set.
        [jarsap] Building: C:\Dev Comps\0\DCs\sap.com\crm\insight\te\_comp\gen\default\deploy\sap.comcrminsight~te.ear with compression
         [timer] JarSAP finished in 0.359 seconds
    createPublicParts:
    build:
    Ant runtime 15.643 seconds
    Ant build finished with WARNINGS
    Build plugin finished at 2006-06-29 16:24:08 GMT-07:00
    Total build plugin runtime: 16.487 seconds
    Build finished with WARNING

    Hi All:
    As I Mentioned in the above reply,
    when I try to build the J2EE Library DC I get the following errors.
    Warning: Runtime dependency to lib3 (sap.com) not allowed (incompatible runtime type).
    Warning: Failed to read PublicPartFileList.xml from C:\Dev Comps\0\DCs\sap.com\lib3\_comp\gen\default\public\runtime (Failed to load file C:\Dev Comps\0\DCs\sap.com\lib3\_comp\gen\default\public\runtime)
    see below for the entir log
    Thanks in Advance for your help!
    Jul 5, 2006 9:10:36 AM /userOut/Development Component (com.sap.ide.eclipse.component.provider.listener.DevConfListener) [Thread[ModalContext,5,main]] WARNING: lib1j2: built with warnings sap.com/lib1j2(insight.com_APPL_1) in variant "default" (2.076 sec) :
    Build log -
    Development Component Build (2006-07-05 09:10:34)
      Component name: lib1j2
      Component vendor: sap.com
      SC compartment: insight.com_APPL_1
      Configuration: JDD_DEMO_D
      Location: JDD_DEMO_D
      Source code location: http://jdiaz01:50000/dtr/ws/DEMO/insight.com_APPL/dev/inactive/DCs/sap.com/lib1j2/_comp/
      DC root folder: C:\Dev Comps\0\DCs\sap.com\lib1j2\_comp\
      DC type: J2EE Server Component
      DC subtype: Library
      Host: PHXAD0601
    DC Model check:
              [dcmake] All used DCs are available locally
              [dcmake] validating dependency to build plugin "sap.com/tc/bi/bp/addLib"
              [dcmake] validating dependency to  public part "runtime" of DC "sap.com/lib3"
              [dcmake] DC model check OK
    Start build plugin:
              [dcmake] using build plugin: sap.com/tc/bi/bp/addLib
              [dcmake] starting build plugin from : C:\Dev Comps\0\DCs\sap.com\tc\bi\bp\addLib\_comp\gen\default\public\addLib\
    Build Plugin 'J2EE Library', Version 6.40 SP 16 (630_REL, built on 2006-04-06 00:59:52 CEST)
       development component:  lib1j2 (sap.com)
          software component:  APPL (insight.com)
                    location:  JDD_DEMO_D
                        type:  J2EE Server Component, subtype Library
               build variant:  default
             source location:  http://jdiaz01:50000/dtr/ws/DEMO/insight.com_APPL/dev/inactive/
           plugin start time:  2006-07-05 09:10:34 GMT-07:00
                     Java VM:  Java HotSpot(TM) Client VM, 1.4.2_10-b02 (Sun Microsystems Inc.)
    General options:
      convert *.xlf to *.properties: yes
      include sources for debugging: yes
    Warning: Warning: Source folder does not exist, will be ignored: server
    Plugin initialized in 0.082 seconds
    Warning: Runtime dependency to lib3 (sap.com) not allowed (incompatible runtime type).
    Warning: Failed to read PublicPartFileList.xml from C:\Dev Comps\0\DCs\sap.com\lib3\_comp\gen\default\public\runtime (Failed to load file C:\Dev Comps\0\DCs\sap.com\lib3\_comp\gen\default\public\runtime)
    Preparing data context..
    No 'default' JDK defined, will use running VM.
    Data context prepared in 0.016 seconds
    Executing macro file..
      Using macro file:     C:\Dev Comps\0\DCs\sap.com\tc\bi\bp\addLib\_comp\gen\default\public\addLib\macros\build.vm
      Creating output file: C:\Dev Comps\0\DCs\sap.com\lib1j2\_comp\gen\default\logs\build.xml
    Macro file executed in 0.409 seconds
    Starting Ant..
      Using build file:     C:\Dev Comps\0\DCs\sap.com\lib1j2\_comp\gen\default\logs\build.xml
      Using build target:   build
      Generation folder:    C:\Dev Comps\0\t\ADCBF0AEA7482CDCA07BB2A62A8666A6
      Using Ant version:    1.5.4
    prepare:
         [mkdir] Created dir: C:\Dev Comps\0\DCs\sap.com\lib1j2\_comp\gen\default\deploy
         [mkdir] Created dir: C:\Dev Comps\0\t\ADCBF0AEA7482CDCA07BB2A62A8666A6\int-pp
         [mkdir] Created dir: C:\Dev Comps\0\t\ADCBF0AEA7482CDCA07BB2A62A8666A6\sda
    compile:
    createPublicParts:
    createDeployArchive:
         [mkdir] Created dir: C:\Dev Comps\0\t\ADCBF0AEA7482CDCA07BB2A62A8666A6\sdaprep
           [cda] Failed to read PublicPartFileList from C:\Dev Comps\0\DCs\sap.com\lib3\_comp\gen\default\public\runtime, switching to legacy mode.
           [cda] Adding module 'poi-2.5.1-final-20040804.jar' from DC 'null' (vendor 'null'), public part 'null'
           [cda] Adding module 'poi-contrib-2.5.1-final-20040804.jar' from DC 'null' (vendor 'null'), public part 'null'
           [cda] Adding module 'poi-scratchpad-2.5.1-final-20040804.jar' from DC 'null' (vendor 'null'), public part 'null'
           [cda] Creating descriptor server/provider.xml ...
           [cda] WARNING: Ignoring invalid runtime dependency on lib3 (sap.com), type Java/
    packDeployArchive:
    [srcpacker] Creating source archive
    [srcpacker] Failed to read PublicPartFileList from C:\Dev Comps\0\DCs\sap.com\lib3\_comp\gen\default\public\runtime, switching to legacy mode.
    [srcpacker] No sources available for packing, no archive will be created.
         [timer] Source archive creation finished in 0.049 seconds
        [jarsap] Info: JarSAP version 20041217.1600
        [jarsap] Info: JarSAPProcessing version 20060104.1634 / JarSL version 20060106.1831
        [jarsap] Property jarsap.info.dir is not set.
        [jarsap] Building: C:\Dev Comps\0\DCs\sap.com\lib1j2\_comp\gen\default\deploy\sap.com~lib1j2.sda with compression
         [timer] JarSAP finished in 1.046 seconds
    build:
    Ant runtime 1.357 seconds
    Ant build finished with WARNINGS
    Build plugin finished at 2006-07-05 09:10:36 GMT-07:00
    Total build plugin runtime: 1.945 seconds
    Build finished with WARNING

Maybe you are looking for

  • My apple ID is a disconnected email...how can I change it?

    My iTunes and iCloud accounts are linked the the same Apple ID, which is a now-dead email address. How can I change the email to my new working email address without losing my access to the everything? Also, lt looks like my security questions also a

  • DRB (ALO1): document for PO delivery costs is missing

    Hi, When I view a purchase order that contains a posted goods receipt + invoice receipt document for the goods itself as well as for the planned delivery cost, the GR / IR posting for the planned delivery cost can not be seen using document relations

  • Ipad 2 digital av adapter through reciever

    hi, i was wondering if anyone got the apple digital av adapter to transmit audio and video if you plug it into a reciever? it worked to just the tv fine but i got no surround sound. when i plugged it into my onkyo reciever, i got just audio and video

  • Exs sampler out of memory

    I was setting up a very large orchestral template, and when I got to instrument 66, I started getting out of memory messages, followed by unexpected quits. I just added two more gigs of memory and I'm still getting the same message when I try to add

  • Making a field mandatory in additional data tab in sales area data in XD01/XD02

    Hi, Making fields in additional data tab in sales area data in XD01/XD02 as mandatory is not achievable through configuration. Also, user exit SAPMF02D was not helpful in achieving this. Kindly help me on this.