Forms Metadata in Jdapi

Hi,
I've a problem in understanding the metadata classes in Forms 9i Jdapi. Can anybody explain me the differences between
- JdapiMetadata
- JdapiMetaObject
- JdapiMetaProperty?
I do not undersand the exlanations in Forms Online Help and in Jdapi JavaDoc.
Is there an example where all three classes are used, so the differences get clear?
Thanks,
Andreas

Ok here goes.
JdapiMetadata is a collection of all the metadata for all the Forms object types. You can iterate through the list to get a JdapiMetaObject for each forms object type.
So a JdapiMetaObject represents a particular Forms object - lets say a Block. It provides all sorts of information about the object - e.g. what types could be the parent of this object, and most importantly it will give you access to the JdapiMetaProperty objects that describe each property available in this object. So the block object for instance will have JdapiMetaProperty properties that define the Query data Source, no rows displayed etc etc.
JdapiMetaProperty itself decribes the property - what values are valid, is it settable, what constants are available etc.
So this is all a master -> Detail -> Detail rationship.
Pull the JavaDoc for this from:
http://otn.oracle.com/docs/products/forms/902docs/jdapi9i.zip
For more info

Similar Messages

  • Standard form metadata adherence

    Is the following statement correct?
    "For projects that are interested in adhering to standard form metadata, the one and only proper method of retrieving data from an AW is through the Java OLAP API."
    For example, imagine a custom program that uses the Java OLAP API to discover the metadata, but then uses a custom OLAP DML program to retrieve the actual data. Does this violate the spirit of the standard? Does adhering to the principles of standard form metadata refer only to the creation and modification of AWs?

    YES!
    finaly somebody who say the same.
    If ORACLE provides OLAP only with database, must make shure that all standards are available, like in relational DB.
    It seams that ORACLE OLAP follows:
    for each tool we will find a fo...
    Regards,

  • Planning Form Metadata SQL Extract Query

    I am trying to find Oracle SQL logic that I can use to extract metadata that defines planning web forms from the HSP_OBJECT, HSP_FORM_...etc. tables. I need this information so that I can query and analyze metadata changes that could impact planning web forms. In particular I need to get a list of all "Account" dimension members that are within a form that are set for "Input" data property in the form. We are on Planning 11.1.2.1.101.8. Any help on this is very much appreciated.

    Oh my goodness, this saved my life, and probably the life of several other people. Thanks Jake and Brian.
    I took Brian's code (and oh yeah, Kscope is an awesome and useful conference) and modified it for Oracle.
    NB -- wm_concat is not a totally supported keyword, and (as far as I can tell) not supported before 11g. Here's a really good review of it and other strategies:
    Let us discussion at wmsys.wm_concat VS ListAgg
    Regardless, I am nothing if not a SQL hack, it works in my client's environment (really nicely, I must say), and even though this thread is old, I throw it out there so no one else has to do this.
    And with that disclaimer, the Oracle version of the query:
    SELECT
      o.OBJECT_NAME AS Form_Name
          SELECT
            wm_concat(flo.OBJECT_NAME)
          FROM
            HSP_FORM_LAYOUT fl
          INNER JOIN
            HSP_OBJECT flo on fl.DIM_ID = flo.OBJECT_ID
          WHERE
            fl.FORM_ID = f.FORM_ID AND fl.LAYOUT_TYPE = 0
        AS POV_Dimensions
          SELECT
            wm_concat(flo.OBJECT_NAME)
          FROM
            HSP_FORM_LAYOUT fl
          INNER JOIN
            HSP_OBJECT flo on fl.DIM_ID = flo.OBJECT_ID
          WHERE fl.FORM_ID = f.FORM_ID AND fl.LAYOUT_TYPE = 1
        AS Page_Dimensions
          SELECT
            wm_concat(flo.OBJECT_NAME)
          FROM
            HSP_FORM_LAYOUT fl
          INNER JOIN
            HSP_OBJECT flo on fl.DIM_ID = flo.OBJECT_ID
          WHERE
            fl.FORM_ID = f.FORM_ID AND fl.LAYOUT_TYPE = 2
        AS Row_Dimensions
          SELECT
            wm_concat(flo.OBJECT_NAME)
          FROM
            HSP_FORM_LAYOUT fl  
          INNER JOIN
            HSP_OBJECT flo on fl.DIM_ID = flo.OBJECT_ID
          WHERE
            fl.FORM_ID = f.FORM_ID AND fl.LAYOUT_TYPE = 3
        AS Column_Dimensions
          SELECT
            wm_concat(fla.OBJECT_NAME)
          FROM
            HSP_FORM_ATTRIBUTES fa
          INNER JOIN
              HSP_OBJECT fla on fa.DIM_ID = fla.OBJECT_ID
          WHERE
              fa.FORM_ID = f.FORM_ID   
        AS Attribute_Dimensions
          SELECT
            wm_concat(fc.CALC_NAME || CASE fc.RUN_ON_LOAD WHEN 1 THEN ' (Run on load)' ELSE '' END || CASE fc.RUN_ON_SAVE WHEN 1 THEN ' (Run on save)' ELSE '' END)
          AS CALCs
          FROM
            HSP_FORM_CALCS fc
          WHERE
            fc.FORM_ID = f.FORM_ID
        AS Calcs
          SELECT
            wm_concat(aco.OBJECT_NAME)
          FROM
            HSP_ACCESS_CONTROL ac
          INNER JOIN
            HSP_OBJECT aco ON aco.OBJECT_ID = ac.USER_ID
          WHERE
            ac.OBJECT_ID = f.FORM_ID AND ac.ACCESS_MODE = 3
        AS Users_Write
          SELECT
            wm_concat(aco.OBJECT_NAME)
          FROM
            HSP_ACCESS_CONTROL ac
          INNER JOIN
            HSP_OBJECT aco ON aco.OBJECT_ID = ac.USER_ID
          WHERE
            ac.OBJECT_ID = f.FORM_ID AND ac.ACCESS_MODE = 1
        AS Users_Read
          SELECT
            wm_concat(aco.OBJECT_NAME)
          FROM
            HSP_ACCESS_CONTROL ac
          INNER JOIN
            HSP_OBJECT aco ON aco.OBJECT_ID = ac.USER_ID
          WHERE
            ac.OBJECT_ID = f.FORM_ID AND ac.ACCESS_MODE = -1
        AS Users_Denied
      , o.MODIFIED AS Last_Modified
      , o.MODIFIED_BY AS Modified_By   
    FROM
      HSP_FORM f
    INNER JOIN
      HSP_OBJECT o ON f.FORM_ID = o.OBJECT_IDRegards,
    Cameron Lackpour

  • Saving forms in the database

    Is it possible to save an Oracle Form in the database? I have some forms thah require checking to see if they access various tables. I'd like to load the forms into the database and query the forms metadata, but not being a forms person I'm not sure if this is possible.
    Any information would be helpful.
    Many Thanks
    Paddy

    Version? (http://blogs.oracle.com/shay/2007/03/02)
    This is an article from Metalink:
    Subject: Oracle Forms in Applications FAQ
    Doc ID: Note:177610.1 Type: FAQ
    Last Revision Date: 28-FEB-2006 Status: PUBLISHED
    Can you save Form modules (FMB, MMB, PLL) into the database?
    Yes and no. Yes if its standalone and no if its part of Apps, this is because Apps forms are structured so that their dependent modules are all stored as files. In Forms 9i (not yet released) you will not be able to store Forms modules in the database altogether.

  • Creating metadata for AWs created programatically (11.2)

    Hi guys
    The aim is to create Analytic Workspace within certain tablespace and with certain number of physical partitions.
    I tried following ways to create the AW:
    1st way:
    begin
    dbms_aw.aw_create(name => 'MIS_LT', tbspace => 'AW_MIS_LT_DI', partnum => 15);
    end;
    2nd way:
    begin
    dbms_aw.execute('AW CREATE MIS_LT PARTITIONS 15 TABLESPACE AW_MIS_LT_DI');
    end;
    After executing code from either 1st way or 2nd way - I got the result that I could see that new AW (MIS_LT) when executing query:
    select * from all_aws;
    Unfortunaltely I could not see the newly created AW in AWM. I suppose it's somehow related to missing metadata (standard form metadata ?).
    When executing following code:
    begin
    dbms_cube.import_xml( to_clob(
    '<Metadata
    Version="1.3"
    MinimumDatabaseVersion="11.2.0.2">
    <AW
    Name="MIS_LT"
    Version="11.2">
    </AW>
    </Metadata>'));
    end;
    PL/SQL block were executed successfully, but still MIS_LT was not visible in AWM (even after relogging):
    When trying to execute following code (like above -but one simple dimension was added):
    begin
    dbms_cube.import_xml( to_clob(
    '<Metadata
    Version="1.3"
    MinimumDatabaseVersion="11.2.0.2">
    <StandardDimension
    Name="CURRENCY_DIM_LT"
    ETViewName="V_CURRENCY_DIM_LT"
    ETKeyColumnName="DIM_KEY"
    ETLevelColumnName="LEVEL_NAME"
    ETMemberTypeColumnName="MEMBER_TYPE"
    ETDimensionOrderColumnName="DIM_ORDER"
    ETHierarchyOrderColumnName="HIER_ORDER"
    DefaultHierarchy="MAIN_HIERARCHY"
    ValueDescriptionAttribute="LONG_DESCRIPTION">
    <Hierarchy>
    <LevelHierarchy
    IsSkipLevel="False"
    IsRagged="False"
    Name="MAIN_HIERARCHY"
    ETParentColumnName="PARENT"
    ETDepthColumnName="DEPTH"
    ETViewName="V_CURRENCY_DIM_MAIN_HIERARC_LT">
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="MAIN HIERARCHY">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="MAIN HIERARCHY">
    </Description>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="MAIN HIERARCHY">
    </Description>
    <HierarchyLevel
    DimensionLevel="CURRENCY">
    <HierarchyLevelMap
    KeyExpression="MIS.MIS_CURRENCY_DIM.MCD_ID_CHAR"
    Query="MIS.MIS_CURRENCY_DIM"
    WhereClause="MIS.MIS_CURRENCY_DIM.MCD_CUNIT_ID = 2">
    <AttributeMap
    Name="LONG_DESCRIPTION"
    Attribute="LONG_DESCRIPTION"
    Expression="MIS.MIS_CURRENCY_DIM.MCD_CURRENCY_LEV_DESC">
    </AttributeMap>
    <AttributeMap
    Name="CURRENCY_LONG_DESCRIPTION"
    Attribute="CURRENCY_LONG_DESCRIPTION"
    Expression="MIS.MIS_CURRENCY_DIM.MCD_CURRENCY_LEV_DESC">
    </AttributeMap>
    </HierarchyLevelMap>
    </HierarchyLevel>
    </LevelHierarchy>
    </Hierarchy>
    <DimensionLevel
    Name="CURRENCY"
    ETKeyColumnName="CURRENCY">
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="CURRENCY">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="CURRENCY">
    </Description>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="CURRENCY">
    </Description>
    <VisibleAttribute
    Name="CURRENCY_LONG_DESCRIPTION"/>
    </DimensionLevel>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(100)"
    AllowAutoDataTypeChange="False"
    ETAttributeColumnName="LONG_DESCRIPTION"
    IsMultiLingual="False"
    PopulateLineage="False"
    IsVisibleForAll="True"
    IsLevelUnique="False"
    Name="LONG_DESCRIPTION">
    <Classification
    Value="STAR"/>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="Long Description">
    </Description>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="Long Description">
    </Description>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="Long Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Attribute>
    <BaseAttribute
    SQLDataType="VARCHAR2(100)"
    AllowAutoDataTypeChange="False"
    ETAttributeColumnName="CURRENCY_LONG_DESCRIPTIO"
    IsMultiLingual="False"
    PopulateLineage="True"
    AttributeGroupName="LONG_DESCRIPTION"
    IsVisibleForAll="False"
    IsLevelUnique="False"
    Name="CURRENCY_LONG_DESCRIPTION">
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="CURRENCY Long Description">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="CURRENCY Long Description">
    </Description>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="CURRENCY Long Description">
    </Description>
    </BaseAttribute>
    </Attribute>
    <Organization>
    <AWPrimaryDimensionOrganization
    MVOption="NONE"
    HierarchyConsistencyRule="CONSISTENT"
    AddUniqueKeyPrefix="False"
    AW="MIS_LT">
    <MVCreationOptions
    RefreshOn="DEMAND"
    RefreshType="COMPLETE"
    UsingConstraintsClause="TRUSTED">
    </MVCreationOptions>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="LONG_DESCRIPTION">
    </AttributeOrganization>
    <AttributeOrganization
    CreateIndex="False"
    Attribute="CURRENCY_LONG_DESCRIPTION">
    </AttributeOrganization>
    <DefaultBuild>
    <![CDATA[BUILD SPEC SYS_DEFAULT
      LOAD,
      COMPILE
    )]]>
    </DefaultBuild>
    </AWPrimaryDimensionOrganization>
    </Organization>
    <Description
    Type="LongDescription"
    Language="ENGLISH"
    Value="CURRENCY DIM">
    </Description>
    <Description
    Type="ShortDescription"
    Language="ENGLISH"
    Value="CURRENCY DIM">
    </Description>
    <Description
    Type="Description"
    Language="ENGLISH"
    Value="CURRENCY DIM">
    </Description>
    </StandardDimension>
    <AW
    Name="MIS_LT"
    Version="11.2">
    </AW>
    </Metadata>'));
    end;
    I got following errors:
    ORA-34492 Analytic Workspace object MIS_REPORTS.MIS_LT!___AW_ALL_OBJECTS doesn't exists.
    XOQ-01600 OLAP DML error when executing DML"SYS.AWXML!R11_MANANGE_DIMENSION"
    All in all it's got to be related to some missing metadata. Is there any way to create that metadata from PL/SQL wihout using AWM?
    Thanks in advance for any help.
    Best Regards
    Piotr

    You are correct in suspecting missing "standard form" metadata.
    The first two of you methods, "dbms_aw.aw_create" and "dbms_aw.execute" will both create an empty AW with no standard form metadata. Such an AW is fully supported and can be accessed through OLAP DML, but it is not visible in AWM and does not show up in the various USER_CUBE_* dictionary views.
    The third method, dbms_cube.import_xml, should have created a valid "standard form" AW that was visible in AWM.
    The error you got from your final method is easier to explain.
    >
    ORA-34492 Analytic Workspace object MIS_REPORTS.MIS_LT!___AW_ALL_OBJECTS doesn't exists.
    XOQ-01600 OLAP DML error when executing DML"SYS.AWXML!R11_MANANGE_DIMENSION"
    >
    The problem is that the import_xml procedure can create a new "standard form" AW or modify an existing "standard form" AW. But it will not convert an existing non-"standard form" AW into a "standard form" AW. I suspect the same thing happened in your third method, but no error was reported.
    The solution is to delete the empty AW by hand and then run your third method again.
    begin
    dbms_aw.execute('AW DELETE MIS_LT PARTITIONS');
    dbms_cube.import_xml( to_clob(
    '<Metadata
        Version="1.3"
        MinimumDatabaseVersion="11.2.0.2">
        <AW
          Name="MIS_LT"
          Version="11.2">
        </AW>
    </Metadata>'));
    end;
    /

  • Converting from Oracle Express Objects to Standard Form

    Hi,
    I have create an EIF file from our Oracle Express database, then I have created an Analytic Workspace and imported the EIF file. After this I identify the Time dimensions. But when I want to identify the hierarchie dimension of each time dimension, it brings an Error: "ORA-34492: Analytic Workspace Object Jan96 does not exists", but when I look in the OX there exists the object. Where is the problem?
    Thanks Diana

    Did you run the conversion program listed in the documentation:
    If your Express database contains Oracle Express Objects metadata (that is, it was created by Oracle Express Administrator), then you can use a conversion program named CREATE_DB_STDFORM. Without Oracle Express Objects metadata, CREATE_DB_STDFORM cannot generate sufficient standard form metadata for the OLAP tools to work.
    This should generate the required metadata but you will not to create some additional attributes to correctly manage time as the conversion utility does not do everything for you:
    If you want to perform time-based analysis on your data, you must identify all time dimensions and populate end date and time span attributes before using CREATE_DB_STDFORM. A sample program is provided in this appendix:
    Create date and time span attributes for each dimension.
    DEFINE TIME_TIME_SPAN VARIABLE INTEGER <timedim hierdim>
    PROPERTY 'USERDATA' FALSE
    DEFINE TIME_END_DATE VARIABLE DATE <timedim hierdim>
    PROPERTY 'USERDATA' FALSE
    Populate the end date and time span attributes, as described in "Populating Time Attributes".
    Set properties on the Time dimension:
    CONSIDER timedim
    PROPERTY 'END_DATE' attribute_name
    PROPERTY 'TIME_SPAN' attribute_name
    The END_DATE and TIME_SPAN values (attribute_name) identify the names of the variables that you just created.
    Run the conversion tool with a command like this:
    CALL CREATE_DB_STDFORM('aw')
    Refer to the syntax description in "CREATE_DB_STDFORM Syntax". After the conversion tool completes successfully, save the changes:
    UPDATE
    COMMIT
    Hope this helps
    Keith Laker
    Oracle EMEA Consulting
    BI Blog: http://oraclebi.blogspot.com/
    DM Blog: http://oracledmt.blogspot.com/
    BI on Oracle: http://www.oracle.com/bi/
    BI on OTN: http://www.oracle.com/technology/products/bi/
    BI Samples: http://www.oracle.com/technology/products/bi/samples/

  • Is it possible to set value like commande idente in the metadata?

    Hi,
    I try to set dynamique values in métadata.
    in the log they are set but when i try to see properties from the doc, they don't
    is some one have try to do this.
    did i forgot some thing?
    thx.

    you cannot manipulate the spool or spool form print. you have to get the file and then manipulate its metadata.
    by the way: I don´t understand why do you need to manipulate spool form metadata? if you need to do this because you want to save the form for example, then save it directly, without the spool.
    elaborate on the reasons if you want some more suggestions but I am afraid you want something that is not possible, or maybe my limited knowledge does not let me help you,
    Otto

  • JDAPI: How to use visual attributes.

    I want to attache an olb-file to my forms by using jdapi (java).
    The reason: I want to automatically change the property visual-attribute at all of my buttons in the forms.
    How can I attache the visual attribute to the forms?
    (It is AttachedLibrary lib1 = new AttachedLibrary(fmd,"esw_std_1");
    for .pll librarys)
    How it works for visual attributes in .olb-files?)
    I want to subclass the visual attribute.
    It is a migration issue (6i to 10g).
    Best regards,
    Wolfgang

    Wolfgang,
    You would be better posting this question to the Forms. This forum is for database migration issues from 3rd party databases to Oracle.
    </p />
    Donal

  • JDAPI problem

    HI Frank,Grant,Duncan
    Scaning forms modules using JDAPI,
    I've just noticed that when using Item.isDatabaseItem() on a push_button returns true.
    Is that normal behaviour?
    Using Forms9i patch 3 on XP.
    Thanks

    Whenever you create an item in Forms, the default value for Database Item is yes. In the Forms Builder you don't see this because that field is not exposed in the Property Palette for Buttons. But with the Java API, you have access to all properties, even if it's not relevant for that item.
    There are lots of different item types, and for some item types this property is relevant, and not for others. However when exposing properties to the API, they are exposed based on an Object type (e.g. Item or Canvas) not based on what flavour of Object you have (e.g. Text item or Push button, both of which are of type Item).
    All possible properties for any item will be exposed. Whether it makes sense to use those different combinations is up to the user.
    For example, isInsertAllowed() for the push button item returns true. This isn't sensible for push buttons, but it's the default value.
    The API allows you to look at all settings, including ones that aren't shown in the Builder (because the Builder knows they're not relevant). But the API is not constrained by that in any way, and it will show you what you've asked for. You have to know if it makes sense. :)
    I hope that answers your question.
    Regards,
    Robin Zimmermann.

  • Forms Migration to 10g

    Hi
    We have an urgent following requirement in which we need your expert help,
    Need to migrate some of our Forms 6.0 Character Based Forms to Forms 10g.
    Does any body know how to achieve this.
    Any help on the above will be highly appreciated.
    Regards
    Jeet

    Hi,
    We've just completed a migration of 740 character based 6i forms to web-based 10g.
    Let me start by saying that it is not necessarily as easy as some posters are suggesting.
    Yes, the standard upgrade will result in a "working" form, but the likelihood is that your upgraded form will not look very good, and will have many features that are undesirable.
    Here are just a few things to look out for:
    Fonts:- on character mode the font is fixed with, on the web you will need to change to a proportional font if you want your form to look good.
    Field Bevel:- on character mode the field has no bevel, again to look good on the web, the fields need a bevel, this will eat into the size of the field and small fields especially will need to be widened - if you have a lot of very busy forms then this is no easy task as all canvases will need to be checked to ensure they look ok.
    Mouse usage:- on character mode you will have no mouse, to replicate the same effect on the web then you will have to limit mouse navigation to 'item' at the form level for every form. If you don't do this then users will be able to move between fields with the mouse and bypass any logic that you have in key navigation triggers - which is probably a lot. If you want to enable mouse usage then you will have to re-design each form extensively to get things right.
    Host exits:- on character mode any host exits will run under the account of the user that is logged in, on the web they will run under the account that Application Server is installed under - you need to be aware of the implications there.
    There are many other considerations that we had that were specific to our installation such as printing etc.
    We decided to take the approach of automating some tasks by writing scripts to update a lot of forms to do things like making sure all fields had the same look and feel, and to put a calendar pop-up on all date fields etc. You can do this using the Forms CAPI or JDAPI if you've got good Java or C skills. We didn't so we used the FormsMaster tool from ORCLToolbox, which uses it's own script language which is more like Pascal or PL/SQL - it's a great tool.
    Anyway hope this helps, if you've got a lot of forms good luck, it took us about 6 months in all.

  • Application Error while activating the feature - for creating list content type, list definition and list instance

    Dear all,
    I am getting application error while enabling the feature. if any body can point out the issue - that will be helpful.
    content type
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Field ID="{4C1B0A21-FCE0-4CFE-8742-A250672AFE4F}" Type="Note" Name="CourseDesc" DisplayName="Course Description" Required="TRUE" Group="Training Site Columns"/>
    <!-- Parent ContentType: Item (0x01) -->
    <ContentType ID="0x0100d57ecc53fde34177b096abd0ec90a8f9"
    Name="TrainingCourses"
    Group="Training Content Types"
    Description="Defines a Course"
    Inherits="TRUE"
    Version="0">
    <FieldRefs>
    <FieldRef ID="{4C1B0A21-FCE0-4CFE-8742-A250672AFE4F}" Name="CourseDesc" DisplayName="Course Description" Required="TRUE"/>
    </FieldRefs>
    </ContentType>
    </Elements>
    List definition
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <!-- Do not change the value of the Name attribute below. If it does not match the folder name of the List Definition project item, an error will occur when the project is run. -->
    <ListTemplate
    Name="TrainingCourses"
    Type="10100"
    BaseType="0"
    OnQuickLaunch="TRUE"
    SecurityBits="11"
    Sequence="410"
    DisplayName="TrainingCourses"
    Description="Training Courses List Definition"
    Image="/_layouts/images/itgen.png"/>
    </Elements>
    List instance
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <ListInstance Title="TrainingCourses"
    OnQuickLaunch="TRUE"
    TemplateType="10100"
    Url="Lists/TrainingCourses"
    Description="Training Course List Instance">
    </ListInstance>
    </Elements>
    schema
    <?xml version="1.0" encoding="utf-8"?>
    <List xmlns:ows="Microsoft SharePoint" Title="TrainingCourses" FolderCreation="FALSE" Direction="$Resources:Direction;" Url="Lists/TrainingCourses-LD_TrainingCourses" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/">
    <MetaData>
    <ContentTypes>
    <ContentType ID="0x0100d57ecc53fde34177b096abd0ec90a8f9" Name="TrainingCourses" Group="Training Content Types" Description="Defines a Course" Inherits="TRUE" Version="0">
    <FieldRefs>
    <FieldRef ID="{4C1B0A21-FCE0-4CFE-8742-A250672AFE4F}" Name="CourseDesc" DisplayName="Course Description" Required="TRUE" />
    </FieldRefs>
    </ContentType>
    </ContentTypes>
    <Fields>
    <Field ID="{4c1b0a21-fce0-4cfe-8742-a250672afe4f}" Type="Note" Name="CourseDesc" DisplayName="Course Description" Required="TRUE" Group="Training Site Columns" />
    </Fields>
    <Views>
    <View BaseViewID="0" Type="HTML" MobileView="TRUE" TabularView="FALSE">
    <Toolbar Type="Standard" />
    <XslLink Default="TRUE">main.xsl</XslLink>
    <RowLimit Paged="TRUE">30</RowLimit>
    <ViewFields>
    <FieldRef Name="LinkTitleNoMenu">
    </FieldRef>
    <FieldRef Name="CourseDesc">
    </FieldRef>
    </ViewFields>
    <Query>
    <OrderBy>
    <FieldRef Name="Modified" Ascending="FALSE">
    </FieldRef>
    </OrderBy>
    </Query>
    <ParameterBindings>
    <ParameterBinding Name="AddNewAnnouncement" Location="Resource(wss,addnewitem)" />
    <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
    <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_ONET_HOME)" />
    </ParameterBindings>
    </View>
    <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="$Resources:core,objectiv_schema_mwsidcamlidC24;" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/images/generic.png" Url="AllItems.aspx">
    <Toolbar Type="Standard" />
    <XslLink Default="TRUE">main.xsl</XslLink>
    <RowLimit Paged="TRUE">30</RowLimit>
    <ViewFields>
    <FieldRef Name="Attachments">
    </FieldRef>
    <FieldRef Name="LinkTitle">
    </FieldRef>
    <FieldRef Name="CourseDesc">
    </FieldRef>
    </ViewFields>
    <Query>
    <OrderBy>
    <FieldRef Name="ID">
    </FieldRef>
    </OrderBy>
    </Query>
    <ParameterBindings>
    <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
    <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
    </ParameterBindings>
    </View>
    </Views>
    <Forms>
    <Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    <Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    <Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    </Forms>
    </MetaData>
    </List>
    I am applying the feature to SPWeb level.
    cheers
    Sathya

    redeployed a new solution; since I was getting this error. I would have done typo errors etc.
    https://naveengopisetty.wordpress.com/2011/09/10/error-occurred-in-deployment-step-activate-features-invalid-file-name-the-file-name-you-specified-could-not-be-used-it-may-be-the-name-of-an-existing-file-or-directory-or-you-may-not-have-pe/
    Cheers
    Sathya

  • Content type, list definition and List instance - query

    Dear all,
    I created a list content type, list definition and list instance for a SessionsList.
    I did mistake when created a event receiver file where field name is RegistrationsInfo - did typo error as RegistrationInfo. This field I want to make it as false in the ShowInNewForm= false
    When I deploy it with event receiver file - I am getting stack trace error stating that the RegistrationsInfo field is missing.
    Without event receiver file - when I deploy the solution and checked the field name - it is showing rightly as RegistrationsInfo.
    Content Type:-
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Field ID="{7113CBE5-57E9-4082-A0A2-492B35B69C8D}" Type="Lookup" List="Lists/Courses-List" ShowField="Title" Name="CourseTitle" DisplayName="Courses - Title" Required="FALSE" Group="Training Site Columns"/>
    <Field ID="{920AE6A7-2AAE-4E43-8855-7CBD9978EC5E}" Type="Lookup" List="Lists/SessionTrainer" ShowField="FullName" Name="Trainer" DisplayName="Trainer" Required="FALSE" Group="Training Site Columns"/>
    <Field ID="{F73D9A96-3C86-4E33-96D5-31E30B08BF40}" Type="Choice" Name="TrainingVenue" DisplayName="Training Venue" Required="FALSE" Group="Training Site Columns">
    <CHOICES>
    <CHOICE>Kerala Meeting Room</CHOICE>
    <CHOICE>Orissa Meeting Room</CHOICE>
    <CHOICE>Bihar Meeting Room</CHOICE>
    </CHOICES>
    </Field>
    <Field ID="{B6E9C8F5-F1BD-4D98-BD30-194504859ACC}" Type="Number" Decimals="0" Min="0" Name="RegistrationsInfo" DisplayName="Registrations Info" Required="FALSE" Group="Training Site Columns"/>
    <Field ID="{03281B47-F1D1-477E-9793-3A19118720EE}" Type="Number" Decimals="0" Min="0" Name="TotalSeatsInfo" DisplayName="Total Seats Info" Required="FALSE" Group="Training Site Columns"/>
    <Field ID="{8A900663-6351-445B-ACB3-394F44D45C8D}" Type="Calculated" ResultType="Number" ReadOnly="TRUE" Name="OpenSeatsInfo" DisplayName="Open Seats Info" Required="FALSE" Group="Training Site Columns">
    <Formula>=TotalSeatsInfo-RegistrationsInfo</Formula>
    <FieldRefs>
    <FieldRef Name="TotalSeatsInfo" ID="{03281B47-F1D1-477E-9793-3A19118720EE}"/>
    <FieldRef Name="RegistrationsInfo" ID="{B6E9C8F5-F1BD-4D98-BD30-194504859ACC}"/>
    </FieldRefs>
    </Field>
    <!-- Parent ContentType: Item (0x01) -->
    <ContentType ID="0x0100a9dc01b7e78b45799fe59153d97e2b9e"
    Name="SessionList"
    Group="Session Content Types"
    Description="Session Content Type"
    Inherits="TRUE"
    Version="0">
    <FieldRefs>
    <FieldRef ID="{7113CBE5-57E9-4082-A0A2-492B35B69C8D}" Name="CourseTitle" DisplayName="Courses - Title" Required="TRUE"/>
    <FieldRef ID="{920AE6A7-2AAE-4E43-8855-7CBD9978EC5E}" Name="Trainer" DisplayName="Trainer" Required="FALSE" />
    <FieldRef ID="{F73D9A96-3C86-4E33-96D5-31E30B08BF40}" Name="TrainingVenue" DisplayName="Training Venue" Required="FALSE"/>
    <FieldRef ID="{B6E9C8F5-F1BD-4D98-BD30-194504859ACC}" Name="RegistrationsInfo" DisplayName="Registrations Info" Required="FALSE"/>
    <FieldRef ID="{03281B47-F1D1-477E-9793-3A19118720EE}" Name="TotalSeatsInfo" DisplayName="Total Seats Info" Required="FALSE"/>
    <FieldRef ID="{8A900663-6351-445B-ACB3-394F44D45C8D}" Name="OpenSeatsInfo" DisplayName="Open Seats Info" Required="FALSE"/>
    </FieldRefs>
    </ContentType>
    </Elements>
    Schema:-
    <?xml version="1.0" encoding="utf-8"?>
    <List xmlns:ows="Microsoft SharePoint" Title="SessionList" FolderCreation="FALSE" Direction="$Resources:Direction;" Url="Lists/SessionList-LD-SessionList" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/">
    <MetaData>
    <ContentTypes>
    <ContentType ID="0x0100a9dc01b7e78b45799fe59153d97e2b9e" Name="SessionList" Group="Session Content Types" Description="Session Content Type" Inherits="TRUE" Version="0">
    <FieldRefs>
    <FieldRef ID="{7113CBE5-57E9-4082-A0A2-492B35B69C8D}" Name="CourseTitle" DisplayName="Courses - Title" Required="TRUE" />
    <FieldRef ID="{920AE6A7-2AAE-4E43-8855-7CBD9978EC5E}" Name="Trainer" DisplayName="Trainer" Required="FALSE" />
    <FieldRef ID="{F73D9A96-3C86-4E33-96D5-31E30B08BF40}" Name="TrainingVenue" DisplayName="Training Venue" Required="FALSE" />
    <FieldRef ID="{B6E9C8F5-F1BD-4D98-BD30-194504859ACC}" Name="RegistrationsInfo" DisplayName="Registrations Info" Required="FALSE" />
    <FieldRef ID="{03281B47-F1D1-477E-9793-3A19118720EE}" Name="TotalSeatsInfo" DisplayName="Total Seats Info" Required="FALSE" />
    <FieldRef ID="{8A900663-6351-445B-ACB3-394F44D45C8D}" Name="OpenSeatsInfo" DisplayName="Open Seats Info" Required="FALSE" />
    </FieldRefs>
    </ContentType>
    </ContentTypes>
    <Fields>
    <Field ID="{7113cbe5-57e9-4082-a0a2-492b35b69c8d}" Type="Lookup" List="Lists/Courses-List" ShowField="Title" Name="CourseTitle" DisplayName="Courses - Title" Required="FALSE" Group="Training Site Columns" />
    <Field ID="{920ae6a7-2aae-4e43-8855-7cbd9978ec5e}" Type="Lookup" List="Lists/SessionTrainer" ShowField="FullName" Name="Trainer" DisplayName="Trainer" Required="FALSE" Group="Training Site Columns" />
    <Field ID="{f73d9a96-3c86-4e33-96d5-31e30b08bf40}" Type="Choice" Name="TrainingVenue" DisplayName="Training Venue" Required="FALSE" Group="Training Site Columns">
    <CHOICES>
    <CHOICE>Kerala Meeting Room</CHOICE>
    <CHOICE>Orissa Meeting Room</CHOICE>
    <CHOICE>Bihar Meeting Room</CHOICE>
    </CHOICES>
    </Field>
    <Field ID="{b6e9c8f5-f1bd-4d98-bd30-194504859acc}" Type="Number" Decimals="0" Min="0" Name="RegistrationsInfo" DisplayName="Registrations Info" Required="FALSE" Group="Training Site Columns" />
    <Field ID="{03281b47-f1d1-477e-9793-3a19118720ee}" Type="Number" Decimals="0" Min="0" Name="TotalSeatsInfo" DisplayName="Total Seats Info" Required="FALSE" Group="Training Site Columns" />
    <Field ID="{8a900663-6351-445b-acb3-394f44d45c8d}" Type="Calculated" ResultType="Number" ReadOnly="TRUE" Name="OpenSeatsInfo" DisplayName="Open Seats Info" Required="FALSE" Group="Training Site Columns">
    <Formula>=TotalSeatsInfo-RegistrationsInfo</Formula>
    <FieldRefs>
    <FieldRef Name="TotalSeatsInfo" ID="{03281B47-F1D1-477E-9793-3A19118720EE}" />
    <FieldRef Name="RegistrationsInfo" ID="{B6E9C8F5-F1BD-4D98-BD30-194504859ACC}" />
    </FieldRefs>
    </Field>
    </Fields>
    <Views>
    <View BaseViewID="0" Type="HTML" MobileView="TRUE" TabularView="FALSE">
    <Toolbar Type="Standard" />
    <XslLink Default="TRUE">main.xsl</XslLink>
    <RowLimit Paged="TRUE">30</RowLimit>
    <ViewFields>
    <FieldRef Name="LinkTitleNoMenu">
    </FieldRef>
    <FieldRef Name="CourseTitle"></FieldRef>
    <FieldRef Name="Trainer"></FieldRef>
    <FieldRef Name="TrainingVenue"></FieldRef>
    <FieldRef Name="RegistrationsInfo"></FieldRef>
    <FieldRef Name="TotalSeatsInfo"></FieldRef>
    <FieldRef Name="OpenSeatsInfo"></FieldRef>
    </ViewFields>
    <Query>
    <OrderBy>
    <FieldRef Name="Modified" Ascending="FALSE">
    </FieldRef>
    </OrderBy>
    </Query>
    <ParameterBindings>
    <ParameterBinding Name="AddNewAnnouncement" Location="Resource(wss,addnewitem)" />
    <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
    <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_ONET_HOME)" />
    </ParameterBindings>
    </View>
    <View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="$Resources:core,objectiv_schema_mwsidcamlidC24;" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/images/generic.png" Url="AllItems.aspx">
    <Toolbar Type="Standard" />
    <XslLink Default="TRUE">main.xsl</XslLink>
    <RowLimit Paged="TRUE">30</RowLimit>
    <ViewFields>
    <FieldRef Name="Attachments">
    </FieldRef>
    <FieldRef Name="LinkTitle">
    </FieldRef>
    <FieldRef Name="CourseTitle"></FieldRef>
    <FieldRef Name="Trainer"></FieldRef>
    <FieldRef Name="TrainingVenue"></FieldRef>
    <FieldRef Name="RegistrationsInfo"></FieldRef>
    <FieldRef Name="TotalSeatsInfo"></FieldRef>
    <FieldRef Name="OpenSeatsInfo"></FieldRef>
    </ViewFields>
    <Query>
    <OrderBy>
    <FieldRef Name="ID">
    </FieldRef>
    </OrderBy>
    </Query>
    <ParameterBindings>
    <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
    <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
    </ParameterBindings>
    </View>
    </Views>
    <Forms>
    <Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    <Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    <Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    </Forms>
    </MetaData>
    </List>
    Event Receiver file:-
    public override void FeatureActivated(SPFeatureReceiverProperties properties)
    //Reference the newly created session list and perform the following
    //1. Set the display name of the "Title" column to "SessID" and hide it from the New and Edit Forms
    //2. Make the "SessID" column not required
    //3. Set the default value of the RegistrationsInfo column to 0 and do not display it on the new form
    //4. Add the built-in "Start Date" and "End Date" columns
    //Reference the newly created session list
    SPWeb currentWeb = properties.Feature.Parent as SPWeb;
    //currentWeb.AllowUnsafeUpdates = true;
    SPList sessionList = currentWeb.Lists["SessionList"];
    //Title column update
    SPField titleField = sessionList.Fields["Title"];
    titleField.Required = false;
    titleField.ShowInNewForm = false;
    titleField.ShowInEditForm = false;
    titleField.Title = "SessID";
    titleField.Update();
    //RegistrationsInfo column updates
    SPField registrationField = sessionList.Fields["RegistrationsInfo"];
    registrationField.DefaultValue = "0";
    registrationField.ShowInNewForm = false;
    registrationField.Update();
    //Add the Start Date and End Date columns to the list, ensure they both display Date and Time, and add them to the default view of the list
    SPFieldDateTime startDate = currentWeb.Fields["Starting_Date"] as SPFieldDateTime;
    startDate.DisplayFormat = SPDateTimeFieldFormatType.DateTime;
    SPFieldDateTime endDate = currentWeb.Fields["Ending_Date"] as SPFieldDateTime;
    endDate.DisplayFormat = SPDateTimeFieldFormatType.DateTime;
    sessionList.Fields.Add(startDate);
    sessionList.Fields.Add(endDate);
    SPView defaultView = sessionList.DefaultView;
    defaultView.ViewFields.Add(startDate);
    defaultView.ViewFields.Add(endDate);
    defaultView.Update();
    sessionList.Update();
    //currentWeb.AllowUnsafeUpdates = false;
    Can somebody help me - how to overcome the RegistrationsInfo missing field - error(in the stack trace) when activating the feature in the training site?
    Thanks
    Sathya

    Hi Sathya,
    Seems the field “RegistrationsInfo” is not been found when deploying with Event Receiver, a possible reason is that it might be damaged.
    As a workaround, I suggest you retract the solution from your farm, make sure the “RegistrationsInfo” field is deleted using PowerShell, then create another project with the same
    content and perform the deployment again.
    About how to delete a field using PowerShell for your reference:
    https://peterheibrink.wordpress.com/2011/12/09/powershell-delete-field-and-all-references/
    http://www.sharepointfix.com/2011/04/powershell-script-to-delete-site.html
    Feel free to reply if there any progress.
    Thanks
    Patrick Liang
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Error uploading book

    I converted my pdf to epub using calibre and I am getting this error when I try to upload it.
    Can anyone tell me what I need to do to fix this. Or is there better software to make the pdf to epub conversion for this purpose?
    [2012-02-28 14:22:40 EST] <main>  INFO: Transporter is searching for updated software components.
    [2012-02-28 14:22:41 EST] <main>  INFO: Transporter is up-to-date.
    [2012-02-28 14:22:41 EST] <main>  INFO: Logging level set to eXtreme
    [2012-02-28 14:22:41 EST] <main>  INFO: Logging configured successfully.
    [2012-02-28 14:22:41 EST] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties
    [2012-02-28 14:22:41 EST] <main> DEBUG: Configuration refresh successful.
    [2012-02-28 14:22:41 EST] <main> DEBUG: Saving configuration to local path: /Users/Adriana/.itmstransporter/Defaults.properties
    [2012-02-28 14:22:41 EST] <main>  INFO: iTMSTransporter : iTunes Store Transporter [1.7.3.1]
    [2012-02-28 14:22:41 EST] <main>  INFO: OS identifier: Mac OS X 10.7.3 (x86_64); jvm=20.4-b02-402; jre=1.6.0_29-b11-402-11M3527
    [2012-02-28 14:22:41 EST] <main>  INFO: Memory: [JVM] 21M free, 31M total, 507M max [System] (Physical) 64M free, 2048M total (Swap) 705M free, 3072M total
    [2012-02-28 14:22:41 EST] <main>  INFO: Client: iTunes Producer 2.5.1 (234)
    [2012-02-28 14:22:41 EST] <main>  INFO: Upload mode selected.
    [2012-02-28 14:22:41 EST] <main> DBG-X: Memory: [JVM] 21M free, 31M total, 507M max [System] (Physical) 64M free, 2048M total (Swap) 705M free, 3072M total
    [2012-02-28 14:22:41 EST] <main> DBG-X: Using operation named: authenticateForTransportDiscovery
    [2012-02-28 14:22:41 EST] <main> DBG-X: Apple's web service operation input parameters:
    [2012-02-28 14:22:41 EST] <main> DBG-X:   parameter Application = iTMSTransporter
    [2012-02-28 14:22:41 EST] <main> DBG-X:   parameter Client = iTunes Producer
    [2012-02-28 14:22:41 EST] <main> DBG-X:   parameter ClientVersion = 2.5.1 (234)
    [2012-02-28 14:22:41 EST] <main> DBG-X:   parameter OSIdentifier = Mac OS X 10.7.3 (x86_64); jvm=20.4-b02-402; jre=1.6.0_29-b11-402-11M3527
    [2012-02-28 14:22:41 EST] <main> DBG-X:   parameter Password = **hidden value**
    [2012-02-28 14:22:41 EST] <main> DBG-X:   parameter Username = [email protected]
    [2012-02-28 14:22:41 EST] <main> DBG-X:   parameter Version = 1.7.3.1
    [2012-02-28 14:22:41 EST] <main>  INFO: id = 20120228142241-761
    [2012-02-28 14:22:42 EST] <main> DBG-X: Apple's web service operation return value:
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter TransportHosts.Aspera = [vgr102.apple.com:33001]
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter PreferredTransports = [Signiant, Aspera, DAV]
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter TransportHosts.Signiant = [sgr202.apple.com:44001]
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter TransportHosts.DAV = [itmsdav.apple.com:443]
    [2012-02-28 14:22:42 EST] <main>  INFO: Performing transport diagnostic test ...
    [2012-02-28 14:22:42 EST] <main> DEBUG: Testing available hosts...
    [2012-02-28 14:22:42 EST] <main> DBG-X:   testing host/port: sgr202.apple.com/44001 (tcp)
    [2012-02-28 14:22:42 EST] <main> DEBUG:   Connection succeeded to host sgr202.apple.com on TCP port 44001
    [2012-02-28 14:22:42 EST] <main>  INFO: Done performing transport diagnostic test.
    [2012-02-28 14:22:42 EST] <main>  INFO: Examining the package at: /Users/Adriana/Music/iTunes Producer/Playlists/9780983871712.itmsp
    [2012-02-28 14:22:42 EST] <main>  INFO: Ensuring that package has well formed metadata file...
    [2012-02-28 14:22:42 EST] <main> DEBUG: Getting case-sensitive metadata xml filename...
    [2012-02-28 14:22:42 EST] <main>  INFO: Gathering the list of valid files from the package ...
    [2012-02-28 14:22:42 EST] <main> DEBUG:   Cover_Page_RGB.jpg will be verified by Apple's web service to determine if it is a valid file.
    [2012-02-28 14:22:42 EST] <main> DEBUG:   metadata.xml will be verified by Apple's web service to determine if it is a valid file.
    [2012-02-28 14:22:42 EST] <main> DEBUG:   NeverGiveUp.indd_-_Unknown.epub will be verified by Apple's web service to determine if it is a valid file.
    [2012-02-28 14:22:42 EST] <main>  INFO: Finished gathering the list of valid files from the package.
    [2012-02-28 14:22:42 EST] <main> DEBUG:   Case-sensitive metadata filename is: metadata.xml
    [2012-02-28 14:22:42 EST] <main>  INFO: Performing authentication of package 9780983871712.itmsp ...
    [2012-02-28 14:22:42 EST] <main> DBG-X: Memory: [JVM] 19M free, 50M total, 507M max [System] (Physical) 33M free, 2048M total (Swap) 705M free, 3072M total
    [2012-02-28 14:22:42 EST] <main> DBG-X: Deflated 3519 bytes to 1700
    [2012-02-28 14:22:42 EST] <main> DBG-X: Using operation named: validateMetadata
    [2012-02-28 14:22:42 EST] <main> DBG-X: Apple's web service operation input parameters:
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Application = iTMSTransporter
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Client = iTunes Producer
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter ClientVersion = 2.5.1 (234)
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Files = [Cover_Page_RGB.jpg, metadata.xml, NeverGiveUp.indd_-_Unknown.epub]
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Host = (null)
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Metadata = <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <package xmlns="http://apple.com/itunes/importer/publication" version="publication4.3">
    <provider>AdrianaOrozco</provider>
    <book>
    <vendor_id>9780983871712</vendor_id>
    <metadata>
    <publication_type>book</publication_type>
    <identifiers>
    <identifier scheme="isbn13">9780983871712</identifier>
    </identifiers>
    <title>Never Give Up</title>
    <subtitle>A children's picture book</subtitle>
    <contributors>
    <contributor>
    <primary>true</primary>
    <name>Adriana Cerrotti</name>
    <roles>
    <role>author</role>
    </roles>
    </contributor>
    </contributors>
    <languages>
    <language type="main">eng</language>
    </languages>
    <number_of_pages>32</number_of_pages>
    <subjects>
    <subject primary="true" scheme="BISAC">JUV002190</subject>
    </subjects>
    <description format="html">A funny dog named Hic Up, like most children, makes many mistakes. However, Hic Up never gives up! Never Give Up is a book rich in the musical rhythm, color and the fun of new words. This is a book to read aloud and enjoy the sounds within the words. It is a nice introduction to humorous and positive poetry for young children. The author, an experienced traditional animator, designed, wrote and illustrated the book. The pictures are attractive and full of color. And most importantly, the book shares positive thinking and optimism.
    </description>
    <publisher>Tiny Yarn Publishing</publisher>
    <preorder_previews>true</preorder_previews>
    <publication_date>2011-11-12</publication_date>
    <products>
    <product>
    <territory>US</territory>
    <cleared_for_sale>true</cleared_for_sale>
    <price_tier>1</price_tier>
    <release_type>digital-only</release_type>
    <preorder_sales_start_date>2012-02-28</preorder_sales_start_date>
    <sales_start_date>2012-02-28</sales_start_date>
    <physical_list_price currency="USD">9.99</physical_list_price>
    <drm_free>false</drm_free>
    </product>
    </products>
    <audience_info>
    <audience scheme="interest-age-years">
    <range>
    <min_value>3</min_value>
    <max_value>5</max_value>
    </range>
    </audience>
    </audience_info>
    </metadata>
    <assets>
    <asset type="full">
    <data_file>
    <file_name>NeverGiveUp.indd_-_Unknown.epub</file_name>
    <size>6590417</size>
    <checksum type="md5">460646fb497303665aef8d7f0a822931</checksum>
    </data_file>
    </asset>
    <asset type="artwork">
    <data_file>
    <file_name>Cover_Page_RGB.jpg</file_name>
    <size>4625773</size>
    <checksum type="md5">7b2ee2011d7835a75fa7c2536fcb5751</checksum>
    </data_file>
    </asset>
    <asset type="ipad_screenshot"></asset>
    </assets>
    </book>
    </package>
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter MetadataChecksum = 46c733bd3602495c6cd198e607fb946d
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter MetadataCompressed = (suppressed)
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Mount = (null)
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter OSIdentifier = Mac OS X 10.7.3 (x86_64); jvm=20.4-b02-402; jre=1.6.0_29-b11-402-11M3527
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter PackageName = 9780983871712.itmsp
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter PackageSize = 11219709
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Password = **hidden value**
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Pod = (null)
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Transport = Signiant
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter UploadArguments = -m upload -u [email protected] -p **hidden value** -f /Users/Adriana/Music/iTunes Producer/Playlists/9780983871712.itmsp -indicator true -v eXtreme -Dtransporter.client=iTunes Producer -Dtransporter.client.version=2.5.1 (234)
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Username = [email protected]
    [2012-02-28 14:22:42 EST] <main> DBG-X:   parameter Version = 1.7.3.1
    [2012-02-28 14:22:42 EST] <main>  INFO: id = 20120228142242-103
    [2012-02-28 14:22:43 EST] <main> DBG-X: Apple's web service operation return value:
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter SigniantLoggingLevel = INFO
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter CPUToken = 1ecb998f-ea2e-4605-92ae-86743f92bfbf/1330457046311
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter FileSizes = {Cover_Page_RGB.jpg=4625773, NeverGiveUp.indd_-_Unknown.epub=6590417}
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter AssetsToDescribe = [{UTI=org.idpf.epub-container, Role=(null), ShouldDescribeAsset=true, Filename=NeverGiveUp.indd_-_Unknown.epub}, {UTI=public.jpeg, Role=artwork, ShouldDescribeAsset=true, Filename=Cover_Page_RGB.jpg}]
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter Checksums = {Cover_Page_RGB.jpg=7b2ee2011d7835a75fa7c2536fcb5751, NeverGiveUp.indd_-_Unknown.epub=460646fb497303665aef8d7f0a822931}
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter Success = true
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter MinimumFileSizeThresholdForCheckum = 104857600
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter FilesToUpload = [metadata.xml, NeverGiveUp.indd_-_Unknown.epub, Cover_Page_RGB.jpg]
    [2012-02-28 14:22:43 EST] <main> DBG-X:   parameter ProviderNameForToken = AdrianaOrozco
    [2012-02-28 14:22:43 EST] <main>  INFO: The list of files requested for upload by Apple is: [metadata.xml, NeverGiveUp.indd_-_Unknown.epub, Cover_Page_RGB.jpg].  These are the files that will be uploaded.
    [2012-02-28 14:22:43 EST] <main> DEBUG: Using token file path /Users/Adriana/.itmstransporter/UploadTokens/adrianas-imac.local_AdrianaOrozco_ 9780983871712.itmsp.token
    [2012-02-28 14:22:43 EST] <main> DEBUG: Attempting exclusive file lock on token file
    [2012-02-28 14:22:43 EST] <main> DEBUG: Set token: 1ecb998f-ea2e-4605-92ae-86743f92bfbf/1330457046311
    [2012-02-28 14:22:43 EST] <main> DEBUG: Releasing token file lock
    [2012-02-28 14:22:43 EST] <main>  INFO: Starting media analysis of assets
    [2012-02-28 14:22:44 EST] <main> DEBUG: Handling asset: filename=NeverGiveUp.indd_-_Unknown.epub,uti=org.idpf.epub-container,role=null, describe=true
    [2012-02-28 14:22:44 EST] <main> DEBUG: Using container type tool name and version: Leghorn epub describer:1.17
    [2012-02-28 14:22:44 EST] <main> DEBUG: Using path: /Users/Adriana/Music/iTunes Producer/Playlists/9780983871712.itmsp/NeverGiveUp.indd_-_Unknown.epub
    [2012-02-28 14:22:48 EST] <main> DBG-X: Serializer class: class net.sf.saxon.IdentityTransformer
    [2012-02-28 14:22:48 EST] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@1df37bf1
    [2012-02-28 14:22:48 EST] <main> DEBUG: Handling asset: filename=Cover_Page_RGB.jpg,uti=public.jpeg,role=artwork,describe=true
    [2012-02-28 14:22:48 EST] <main> DEBUG: Using container type tool name and version: FoghornLeghorn Image Parser:1.17
    [2012-02-28 14:22:48 EST] <main> DEBUG: Using path: /Users/Adriana/Music/iTunes Producer/Playlists/9780983871712.itmsp/Cover_Page_RGB.jpg
    [2012-02-28 14:22:49 EST] <main> DBG-X: Serializer class: class net.sf.saxon.IdentityTransformer
    [2012-02-28 14:22:49 EST] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@2227a04c
    [2012-02-28 14:22:49 EST] <main>  INFO: Asset media analysis has completed
    [2012-02-28 14:22:49 EST] <main> DBG-X: Memory: [JVM] 23M free, 56M total, 507M max [System] (Physical) 18M free, 2048M total (Swap) 705M free, 3072M total
    [2012-02-28 14:22:49 EST] <main> DBG-X: Deflated 3519 bytes to 1700
    [2012-02-28 14:22:49 EST] <main> DBG-X: Deflated 10300 bytes to 2107
    [2012-02-28 14:22:49 EST] <main> DBG-X: Deflated 710 bytes to 361
    [2012-02-28 14:22:49 EST] <main> DBG-X: Using operation named: validateAssets
    [2012-02-28 14:22:49 EST] <main> DBG-X: Apple's web service operation input parameters:
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Application = iTMSTransporter
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter CPUToken = 1ecb998f-ea2e-4605-92ae-86743f92bfbf/1330457046311
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Client = iTunes Producer
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter ClientVersion = 2.5.1 (234)
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Files = [Cover_Page_RGB.jpg, metadata.xml, NeverGiveUp.indd_-_Unknown.epub]
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Host = (null)
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter MetadataChecksum = 46c733bd3602495c6cd198e607fb946d
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter MetadataCompressed = (suppressed)
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Mount = (null)
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter OSIdentifier = Mac OS X 10.7.3 (x86_64); jvm=20.4-b02-402; jre=1.6.0_29-b11-402-11M3527
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter PackageName = 9780983871712.itmsp
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter PackageSize = 11219709
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Password = **hidden value**
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Pod = (null)
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Transport = Signiant
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter UploadArguments = -m upload -u [email protected] -p **hidden value** -f /Users/Adriana/Music/iTunes Producer/Playlists/9780983871712.itmsp -indicator true -v eXtreme -Dtransporter.client=iTunes Producer -Dtransporter.client.version=2.5.1 (234)
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Username = [email protected]
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Version = 1.7.3.1
    [2012-02-28 14:22:49 EST] <main>  INFO: id = 20120228142249-188
    [2012-02-28 14:22:49 EST] <main> DBG-X: Apple's web service operation return value:
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter ErrorMessage = ERROR ITMS-9000: "index.html(11): element "img" not allowed here; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")" at Book (MZItmspBookPackage)
    ERROR ITMS-9000: "index.html(11): element "img" missing required attribute "alt". This error occurs 31 times." at Book (MZItmspBookPackage
    (1102)
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter CPUToken = 1ecb998f-ea2e-4605-92ae-86743f92bfbf/1330457046311
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter FileSizes = {Cover_Page_RGB.jpg=4625773, NeverGiveUp.indd_-_Unknown.epub=6590417}
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter AssetsToDescribe = [{UTI=org.idpf.epub-container, Role=(null), ShouldDescribeAsset=true, Filename=NeverGiveUp.indd_-_Unknown.epub}, {UTI=public.jpeg, Role=artwork, ShouldDescribeAsset=true, Filename=Cover_Page_RGB.jpg}]
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Checksums = {Cover_Page_RGB.jpg=7b2ee2011d7835a75fa7c2536fcb5751, NeverGiveUp.indd_-_Unknown.epub=460646fb497303665aef8d7f0a822931}
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter ErrorCode = 1102
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Success = false
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter Errors = [ERROR ITMS-9000: "index.html(11): element "img" not allowed here; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")" at Book (MZItmspBookPackage), ERROR ITMS-9000: "index.html(11): element "img" missing required attribute "alt". This error occurs 31 times." at Book (MZItmspBookPackage)]
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter MinimumFileSizeThresholdForCheckum = 104857600
    [2012-02-28 14:22:49 EST] <main> DBG-X:   parameter FilesToUpload = [metadata.xml, NeverGiveUp.indd_-_Unknown.epub, Cover_Page_RGB.jpg]
    [2012-02-28 14:22:49 EST] <main> ERROR: Apple's web service operation was not successful
    [2012-02-28 14:22:49 EST] <main> ERROR: Unable to authenticate the package: 9780983871712.itmsp
    [2012-02-28 14:22:49 EST] <main> ERROR: ERROR ITMS-9000: "index.html(11): element "img" not allowed here; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")" at Book (MZItmspBookPackage)
    [2012-02-28 14:22:49 EST] <main> ERROR: ERROR ITMS-9000: "index.html(11): element "img" missing required attribute "alt". This error occurs 31 times." at Book (MZItmspBookPackage)
    [2012-02-28 14:22:49 EST] <main> DBG-X: The error code is: 1102
    [2012-02-28 14:22:49 EST] <main>  INFO: Done performing authentication.
    [2012-02-28 14:22:50 EST] <main> DBG-X: Returning 1
    Package Summary:
    1 package(s) were not uploaded because they had problems:
                /Users/Adriana/Music/iTunes Producer/Playlists/9780983871712.itmsp - Error Messages:
                            Apple's web service operation was not successful
                            Unable to authenticate the package: 9780983871712.itmsp
                            ERROR ITMS-9000: "index.html(11): element "img" not allowed here; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")" at Book (MZItmspBookPackage)
                            ERROR ITMS-9000: "index.html(11): element "img" missing required attribute "alt". This error occurs 31 times." at Book (MZItmspBookPackage)

    I checked it.
    I have the tools to edit a pdf file but I don't know how to fix the epub file for these errors. Can anyone tell me what to do. I have one epub that has these errors
    ERROR
    META-INF/container.xml
    1
    116
    element "encryption" incomplete; expected element "enc:EncryptedData" or "enc:EncryptedKey"
    ERROR
    OEBPS/content.opf
    5
    13
    element "metadata" incomplete; missing required elements "dc:language" and "dc:title"
    The other one has these errors
    ERRORindex_split_000.html1144element "img" not allowed here; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")ERRORindex_split_000.html1144element "img" missing required attribute "alt"ERRORindex_split_000.html1364element "img" missing required attribute "alt"ERRORindex_split_000.html1564element "img" missing required attribute "alt"ERRORindex_split_000.html1764element "img" missing required attribute "alt"ERRORindex_split_000.html1964element "img" missing required attribute "alt"ERRORindex_split_000.html2164element "img" missing required attribute "alt"ERRORindex_split_000.html2364element "img" missing required attribute "alt"ERRORindex_split_000.html2564element "img" missing required attribute "alt"ERRORindex_split_000.html2764element "img" missing required attribute "alt"ERRORindex_split_000.html2965element "img" missing required attribute "alt"ERRORindex_split_000.html3165element "img" missing required attribute "alt"ERRORindex_split_000.html3365element "img" missing required attribute "alt"ERRORindex_split_000.html3565element "img" missing required attribute "alt"ERRORindex_split_000.html3765element "img" missing required attribute "alt"ERRORindex_split_000.html3965element "img" missing required attribute "alt"ERRORindex_split_000.html4165element "img" missing required attribute "alt"ERRORindex_split_000.html4365element "img" missing required attribute "alt"ERRORindex_split_000.html4565element "img" missing required attribute "alt"ERRORindex_split_000.html4765element "img" missing required attribute "alt"ERRORindex_split_000.html4965element "img" missing required attribute "alt"ERRORindex_split_000.html5165element "img" missing required attribute "alt"ERRORindex_split_000.html5365element "img" missing required attribute "alt"ERRORindex_split_000.html5565element "img" missing required attribute "alt"ERRORindex_split_000.html5765element "img" missing required attribute "alt"ERRORindex_split_000.html5965element "img" missing required attribute "alt"ERRORindex_split_000.html6165element "img" missing required attribute "alt"ERRORindex_split_000.html6365element "img" missing required attribute "alt"ERRORindex_split_000.html6565element "img" missing required attribute "alt"ERRORindex_split_000.html6765element "img" missing required attribute "alt"ERRORindex_split_000.html6965element "img" missing required attribute "alt"ERRORindex_split_000.html7169attribute "name" not allowed here; expected attribute "accesskey", "charset", "class", "coords", "dir", "href", "hreflang", "id", "rel", "rev", "shape", "style", "tabindex", "target", "title", "type" or "xml:lang"

  • Best practice for Tags

    Hello,
    In packaged applications Tags are used in most of the Apps. Eg. in Customer Tracker App, we can add tags to a customer where these tags are stored in a varchr2 column in the Customers Table.
    In my case, I have predefined tags for Properties (Real Estate) in a lookup table called TAGS . Eg, Full floor, Furnished, Fitted, Duplex, Attached... What is the best Practice to tag the properties:
    1- To store these tags in a varchar column in PROPERTIES table using Shuttle box.
    OR
    2- To store them in a third table Eg, PROPERTIES_TAGS (ID PK, PROPERTY_ID FK , TAG_ID FK ), Then use LISTAGG function to show the tags in one line in the Properties Report.
    OR
    Do you have a better option ??
    Regards,
    Fateh

    Fateh wrote:
    Hello,
    In packaged applications Tags are used in most of the Apps. Eg. in Customer Tracker App, we can add tags to a customer where these tags are stored in a varchr2 column in the Customers Table.
    In my case, I have predefined tags for Properties (Real Estate) in a lookup table called TAGS . Eg, Full floor, Furnished, Fitted, Duplex, Attached...These appear to me to be two different use cases. In the packaged applications the tags allow end users to attach free-form metadata to data for their own purposes (these are sometimes called "folk taxonomies"). Users may use tags for different purposes, or different tags for the same purpose. For example, I might add "Monday", "Thursday" or "Friday" tags to customers because those are the days they receive their deliveries. For the same purpose you might tag the same customers "1", "8", and "15" using the route numbers of the trucks making the deliveries. You might use "Monday" to indicate that the customer is closed on Mondays...
    In your application you are assigning known, predefined attributes to the properties. This is a standard 1:M attribute model. Displaying them using the tag metaphor does not make them equivalent to free-form user tags.
    What is the best Practice to tag the properties:
    1- To store these tags in a varchar column in PROPERTIES table using Shuttle box.If you do this, how do you:
    <li>Efficiently search for furnished duplex properties?
    <li>Globally change "fitted" to "built-in"?
    <li>Report the number of properties, broken down by full floor, duplex, fitted...
    OR
    2- To store them in a third table Eg, PROPERTIES_TAGS (ID PK, PROPERTY_ID FK , TAG_ID FK ), Then use LISTAGG function to show the tags in one line in the Properties Report.As Why to use Look up Table, this the correct way to do this. It enables the data to be indexed for efficient retrieval, and questions like those above should be handled simply using joins and grouping.
    You might want to investigate the possibility of eliminating the ID PK and using an index organised table for this.
    OR
    Do you have a better option ??I'd also look carefully at your data model. Ensure you're not flirting with the EAV anti-pattern. Should some/all of these values not simply be attributes on the property?

  • Is it possible to create dimension roles in AWM?

    Hi,
    Is it possible to create dimension roles in AWM like the way we have in OWB ?
    If yes, please direct on the way to do this.
    Many thanks in advance for your kind inputs.
    Piyush

    I think what you need is to use the ALIAS option that is part of the DEFINE DIMENSION statement
    DEFINE DIMENSION ALIASOF
    The DEFINE DIMENSION ALIASOF command defines a dimension alias for a simple dimension. An alias dimension has the same type and values as its base dimension. Typically, you define an alias dimension when you want to dimension a variable by the same dimension twice.
    Additionally, You can use a LIMIT statement to limit alias dimensions and define variables and relations using an alias dimension. However, you cannot maintain an alias dimension directly; instead you maintain its base dimension using MAINTAIN.
    Syntax
    DEFINE name DIMENSION ALIASOF dimension [TEMP] [AW workspace] [SESSION]
    Arguments
    name
    The name of the object you are defining. For general information about this argument, see the main entry for the DEFINE command.
    DIMENSION ALIASOF
    If you look at this example if provides a great example of how to use this feature:
    http://download.oracle.com/docs/cd/B19306_01/olap.102/b14346/dml_x_decimal006.htm#ABC1485326
    But of course the main issue here is how to generate the standard form metadata required to support this feature and make the dimension alias avaliable and visible within AWM. That is the difficult (and I would say impossible) part of the process since this feature is not supported by the AW XML API (at least I don't think it is, you could check the API docs to see if this is supported). if it is not supported then the management of this feature would all have to be controlled via OLAP DML commands (load dimension members etc) but you would still not be able to include it within a cube definition and then maintain that cube using AW XML API.
    Does that help?
    Keith

Maybe you are looking for