Adding attributes

I tried to add a string attributes (not read only) using the IFS manager (in: Developer's Tasks / Class Objects / PUBLICOBJECT). The new attribute is added to any new and existing document. But I didn't find a way to save information in the new attribute. If I choose Properties / iFS Attributes in the Windows interface, I see my new attribute, but cannot set any value. The same problem persists in the web interface.
I tried to add the attribute in the superclass PUBLICOBJECT and in the subclass DOCUMENT under "Extended attributes", but to no avail. Can someone tell me how to add an attribute to a document that can be valued?
null

WARNING:
ADDING CUSTOM ATTRIBUTES TO THE DEFAULT CONTENT TYPES CREATED BY THE IFS INSTALLATION PROCESS IS NOT
SUPPORTED IN RELEASE 1.0.
The fact that iFS Manager makes it appear that you can do this is a known bug.
Attempting to add custom attributes to the default Content Types such as
Document and Public Object may have unforseen, negative side-effects on the
performance of the repository and iFS general, break the protocol servers or,
in some cases totally corrupt the repository.
If you have added custom attributes to these objects, please copy all the files you have placed
in the repository out to a local hard drive and then re-install the repository by running the
ifsconfig script located in $ORACLE_HOME/ifs/bin.
The correct of way of creating objects with custom content types is by
subclassing the default content types created by the installation process.
In general if you want the object to store a the contents of a file, and be visable
via the protocol servers then your new content type should subclass "Document".
If the object will not have content, and will not be visable via the protocol servers (unfoldered)
then you would subclass "Application Object". Typically, the only situation where objects
based on files have no content is when they work with a Parser which extracts all of the
information contained in the file and converts it into attributes.
In order to map a particular kind of file to a particualr kind of content type you will need to use
the ClassSelectionParser. The instructions for using this parser are in the developer's guide
For Example, assuming that I want to have a special content type for managing images.
The first thing is to create a new custom contenet type which defines the custom attributes I want to
associate with Images
EG
<CLASSOBJECT>
<NAME>SimpleImage</NAME>
<SUPERCLASS REFTYPE="name">Document</SUPERCLASS>
<DESCRIPTION>Simple Content Type for Images</DESCRIPTION>
<BEANCLASSPATH>ifs.demo.simpleTypes.simpleImage.type.SimpleImage</BEANCLASSPATH>
<SERVERCLASSPATH>ifs.demo.simpleTypes.simpleImage.type.S_SimpleImage</SERVERCLASSPATH>
<ATTRIBUTES>
<ATTRIBUTE>
<NAME>ARTIST</NAME>
<DATATYPE>String</DATATYPE>
<DATALENGTH>256</DATALENGTH>
</ATTRIBUTE>
<ATTRIBUTE>
<NAME>IMAGE_HEIGHT</NAME>
<DATATYPE>Integer</DATATYPE>
</ATTRIBUTE>
<ATTRIBUTE>
<NAME>IMAGE_WIDTH</NAME>
<DATATYPE>Integer</DATATYPE>
</ATTRIBUTE>
<ATTRIBUTE>
<NAME>IMAGE_COLOR_DEPTH</NAME>
<DATATYPE>Integer</DATATYPE>
</ATTRIBUTE>
<ATTRIBUTE>
<NAME>WEBTARGETOBJECT</NAME>
<DATATYPE>PublicObject</DATATYPE>
</ATTRIBUTE>
</ATTRIBUTES>
</CLASSOBJECT>
The next stage is to register the file extensions that I want to have stored
as instances of simple image. This is a two step process. The first step associates the
file extensions with the ClassSelectionParser. The second phase configures the
ClassSelectionParser to store the files as instances of the SimpleImage content type
<?xml version="1.0" standalone="yes"?>
<OBJECTLIST>
<PROPERTYBUNDLE>
<UPDATE RefType="valuedefault">ParserLookupByFileExtension</UPDATE>
<PROPERTIES>
<PROPERTY ACTION="add">
<NAME>tif</NAME>
<VALUE DataType="String">oracle.ifs.beans.parsers.ClassSelectionParser</VALUE>
</PROPERTY>
<PROPERTY ACTION="add">
<NAME>bmp</NAME>
<VALUE DataType="String">oracle.ifs.beans.parsers.ClassSelectionParser</VALUE>
</PROPERTY>
<PROPERTY ACTION="add">
<NAME>jpg</NAME>
<VALUE DataType="String">oracle.ifs.beans.parsers.ClassSelectionParser</VALUE>
</PROPERTY>
</PROPERTIES>
</PROPERTYBUNDLE>
<PROPERT YBUNDLE>
<UPDATE RefType="valuedefault">IFS.PARSER.ObjectTypeLookupByFileExtension</UPDATE>
<PROPERTIES>
<PROPERTY ACTION="add">
<NAME>tif</NAME>
<VALUE DataType="String">SimpleImage</VALUE>
</PROPERTY>
<PROPERTY ACTION="add">
<NAME>jpg</NAME>
<VALUE DataType="String">SimpleImage</VALUE>
</PROPERTY>
<PROPERTY ACTION="add">
<NAME>bmp</NAME>
<VALUE DataType="String">SimpleImage</VALUE>
</PROPERTY>
</PROPERTIES>
</PROPERTYBUNDLE>
</OBJECTLIST>
To answer the second part of your question. How do you set and edit the values of custom attributes.
There are a number of ways of doing this.
1. You can use an XML file which references an instance of your content type using some key that
uniquely identifies one instance of the content type. Path is one way of achieving this.
Eg the following XML file will update the attributes of a SimpleImage
object at /SampleImages/MilanDomo.jpg
<SIMPLEIMAGE>
<UPDATE reftype="path">/SampleImages/MilanDomo.jpg</UPDATE>
<DESCRIPTION>
This is Cathederal in the Center of Milan
</DESCRIPTION>
<IMAGE_HEIGHT>1024</IMAGE_HEIGHT>
<IMAGE_WIDTH>1280</IMAGE_WIDTH>
<IMAGE_COLOR_DEPTH>24</IMAGE_COLOR_DEPTH>
<ARTIST>Mark Drake</ARTIST>
</SIMPLEIMAGE>
Other ways of setting the value of custom attributes would be to create a custom JSP that would allow
a user to use the Web to set or update the values of custom attributes, or to create custom parser
that could extract the values of the attributes from the body of the document as it is inserted into
the repository
In Release 1.0 the default configuration of the property viewers associated provided by the
Windows interface and Web interface does not allow the user to edit the values of custom attributes.
Regards
Mark D. Drake
IFS Product Management

Similar Messages

  • Error when Refresh Planning after adding attribute V9.2.1

    Has anyone encountered this and what is the solution:
    Added new attribute dimension in planning web and added attribute members. When I try to do incremental or full refresh, receive error message:
    Errors detected (AssocAttrDimension, 1060057) Could not associate attribute with member (attribute,member) Decanatura, Career -2147218881
    Career is the dimension and Decanatura is the attribute added
    Using 9.2.1
    Thanks
    Jeff

    Hi Jeff,
    please find some findings from planning DBAG which may be useful to resolve your issue:
    You can assign attributes only to sparse dimensions.
    You cannot assign attributes to label-only members.
    After you create attributes and attribute values, you can assign attribute values to each member of the dimension.
    You must assign attribute values to dimension members at the same member level within a dimension.
    You can define attribute values for Entity, user-defined custom dimensions, and Account
    members if the Account dimension is designated as a sparse dimension in all plan types. You
    can then assign attribute values to members of a dimension.
    Attribute values for an attribute must be assigned to the same-level sparse dimension members.
    Assigning an attribute value to another level causes an error during the application refresh.
    hope this helps.
    www.dornakal.blogspot.com
    Edited by: Dornakal on May 28, 2009 5:55 AM

  • Adding Attributes to Approval Form

    Hi,
    I've customised IDM 8.1 to fire off an approval to IdmManager if a user updates their own attributes. I want to customise the Approval Form displayed to the approver to show only the attributes that have been updated by the user.
    I see the Approval Form has an "approvalAttributes" variable which can be passed in to define which attributes are displayed. I also see that this list can be configured by adding attributes on the "Server Tasks -> Configure Tasks -> Update User Template -> Approvals" tab. What I can't see is where this list of attributes is stored when you add new ones. Does anybody know? If I knew this I hope I could customise the object to push out a dynamically generated list of attributes, rather than a static list.
    Thanks,
    Paul

    Solved - they're kept, somewhat unsurprisingly, in the "Update User Template" object. I was confused by the "Template Library Repository" appearing to store a very similar list which gets polled every time the form is loaded, but editing this appears to have no bearing on anything.

  • Error after adding attribute

    hi i have added attribute in my EmpDetails data control but now when i run the application i get the error Definition LastName of type Attributes is not in EmpDetails1

    where is the classes folder and where is some file system tool can you be in details please
    my log is*** Using HTTP port 7101 ***
    *** Using SSL port 7102 ***
    "C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\bin\startWebLogic.cmd"
    [waiting for the server to complete its initialization...]
    JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m
    WLS Start Mode=Development
    CLASSPATH=C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.jdbc_11.1.1\ojdbc6dms.jar;C:\oracle\MIDDLE~1\patch_wls1035\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\oracle\MIDDLE~1\patch_jdev1112\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\oracle\MIDDLE~1\JDK160~1\lib\tools.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.jar;C:\oracle\MIDDLE~1\modules\features\weblogic.server.modules_10.3.5.0.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\oracle\MIDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\oracle\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrf.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\common\derby\lib\derbyclient.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar
    PATH=C:\oracle\MIDDLE~1\patch_wls1035\profiles\default\native;C:\oracle\MIDDLE~1\patch_jdev1112\profiles\default\native;C:\oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32;C:\oracle\MIDDLE~1\WLSERV~1.3\server\bin;C:\oracle\MIDDLE~1\modules\ORGAPA~1.1\bin;C:\oracle\MIDDLE~1\JDK160~1\jre\bin;C:\oracle\MIDDLE~1\JDK160~1\bin;C:\forms;C:\product\11.2.0\dbhome_1\bin;C:\product\11.2.0\dbhome_1;C:\DevSuiteHome_1\BIN;C:\DevSuiteHome_1\jlib;C:\Program Files\PHP;C:\Program Files\PC Connectivity Solution\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\Common Files\Roxio Shared\9.0\DLLShared;C:\Program Files\Common Files\DivX Shared;c:\Program Files\Java\jdk1.6.0_21\bin;C:\product\11.2.0\dbhome_1\BIN;C:\DevSuiteHome_1;C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared;C:\mywls;C:\mydomain\base_domain\bin;C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin;C:\Program Files\Java\jdk1.6.0_21\jre\bin;C:\Program Files\Java\jdk1.6.0_21\bin;C:\Program Files\Java\jdk1.6.0_21;C:\Program Files\Java\jre6;C:\DevSuiteHome_1\forms;C:\DevSuiteHome_1\cgenf61\admin;C:\DevSuiteHome_1\forms;C:\forms\sms_code.pll;C:\mywls\wlserver\bin;C:\Java\jdk1.6.0_21;C:\oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32\oci920_8
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http:\\hostname:port\console *
    starting weblogic with Java version:
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b50)
    Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode)
    Starting WLS with line:
    C:\oracle\MIDDLE~1\JDK160~1\bin\java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m -Dweblogic.Name=DefaultServer -Djava.security.policy=C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Djavax.net.ssl.trustStore=C:\DOCUME~1\Desmond\LOCALS~1\Temp\trustStore5345414217410371315.jks -Doracle.jdeveloper.adrs=true -Dweblogic.nodemanager.ServiceEnabled=true -Xverify:none -da -Dplatform.home=C:\oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=C:\oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=C:\oracle\MIDDLE~1\WLSERV~1.3\server -Djps.app.credential.overwrite.allowed=true -Dcommon.components.home=C:\oracle\MIDDLE~1\ORACLE~1 -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Ddomain.home=C:\DOCUME~1\Desmond\APPLIC~1\JDEVEL~1\SYSTEM~1.81\DEFAUL~1 -Djrockit.optfile=C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrocket_optfile.txt -Doracle.server.config.dir=C:\DOCUME~1\Desmond\APPLIC~1\JDEVEL~1\SYSTEM~1.81\DEFAUL~1\config\FMWCON~1\servers\DefaultServer -Doracle.domain.config.dir=C:\DOCUME~1\Desmond\APPLIC~1\JDEVEL~1\SYSTEM~1.81\DEFAUL~1\config\FMWCON~1 -Digf.arisidbeans.carmlloc=C:\DOCUME~1\Desmond\APPLIC~1\JDEVEL~1\SYSTEM~1.81\DEFAUL~1\config\FMWCON~1\carml -Digf.arisidstack.home=C:\DOCUME~1\Desmond\APPLIC~1\JDEVEL~1\SYSTEM~1.81\DEFAUL~1\config\FMWCON~1\arisidprovider -Doracle.security.jps.config=C:\DOCUME~1\Desmond\APPLIC~1\JDEVEL~1\SYSTEM~1.81\DEFAUL~1\config\fmwconfig\jps-config.xml -Doracle.deployed.app.dir=C:\DOCUME~1\Desmond\APPLIC~1\JDEVEL~1\SYSTEM~1.81\DEFAUL~1\servers\DefaultServer\tmp\_WL_user -Doracle.deployed.app.ext=\- -Dweblogic.alternateTypesDirectory=C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.ossoiap_11.1.1,C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.oamprovider_11.1.1 -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Dweblogic.jdbc.remoteEnabled=false -Dwsm.repository.path=C:\DOCUME~1\Desmond\APPLIC~1\JDEVEL~1\SYSTEM~1.81\DEFAUL~1\oracle\store\gmds -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\oracle\MIDDLE~1\patch_wls1035\profiles\default\sysext_manifest_classpath;C:\oracle\MIDDLE~1\patch_jdev1112\profiles\default\sysext_manifest_classpath weblogic.Server
    <11 Dec 2011 3:56:44 PM> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
    <11 Dec 2011 3:56:44 PM> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
    <11 Dec 2011 3:56:45 PM> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 19.1-b02 from Sun Microsystems Inc.>
    <11 Dec 2011 3:56:45 PM> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.5.0 Fri Apr 1 20:20:06 PDT 2011 1398638 >
    <11 Dec 2011 3:56:48 PM> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <11 Dec 2011 3:56:48 PM> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    <11 Dec 2011 3:56:49 PM> <Notice> <LoggingService> <BEA-320400> <The log file C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <11 Dec 2011 3:56:49 PM> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log00115. Log messages will continue to be logged in C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log.>
    <11 Dec 2011 3:56:49 PM> <Notice> <Log Management> <BEA-170019> <The server log file C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\servers\DefaultServer\logs\DefaultServer.log is opened. All server side log events will be written to this file.>
    <11 Dec 2011 3:57:02 PM> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <11 Dec 2011 3:57:19 PM> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
    <11 Dec 2011 3:57:19 PM> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <MessageLocalizationHelper> <getLocalizedMessage> The resource for bundle "oracle.jrf.i18n.MBeanMessageBundle" with key "oracle.jrf.JRFServiceMBean.checkIfJRFAppliedOnMutipleTargets" cannot be found.
    <11 Dec 2011 3:57:42 PM> <Notice> <LoggingService> <BEA-320400> <The log file C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\servers\DefaultServer\logs\DefaultDomain.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <11 Dec 2011 3:57:42 PM> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\servers\DefaultServer\logs\DefaultDomain.log00114. Log messages will continue to be logged in C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\servers\DefaultServer\logs\DefaultDomain.log.>
    <11 Dec 2011 3:57:42 PM> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
    <11 Dec 2011 3:57:43 PM> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
    <11 Dec 2011 3:57:43 PM> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
    <11 Dec 2011 3:57:43 PM> <Notice> <Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias DemoIdentity from the jks keystore file C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\DemoIdentity.jks.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\DemoTrust.jks.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file C:\oracle\MIDDLE~1\JDK160~1\jre\lib\security\cacerts.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=Entrust Root Certification Authority - G2,OU=(c) 2009 Entrust\, Inc. - for authorized use only,OU=See www.entrust.net/legal-terms,O=Entrust\, Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=thawte Primary Root CA - G3,OU=(c) 2008 thawte\, Inc. - For authorized use only,OU=Certification Services Division,O=thawte\, Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=T-TeleSec GlobalRoot Class 3,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=T-TeleSec GlobalRoot Class 2,OU=T-Systems Trust Center,O=T-Systems Enterprise Services GmbH,C=DE". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=GlobalSign,O=GlobalSign,OU=GlobalSign Root CA - R3". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "OU=Security Communication RootCA2,O=SECOM Trust Systems CO.\,LTD.,C=JP". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=VeriSign Universal Root Certification Authority,OU=(c) 2008 VeriSign\, Inc. - For authorized use only,OU=VeriSign Trust Network,O=VeriSign\, Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=KEYNECTIS ROOT CA,OU=ROOT,O=KEYNECTIS,C=FR". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=GeoTrust Primary Certification Authority - G3,OU=(c) 2008 GeoTrust Inc. - For authorized use only,O=GeoTrust Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure" is now listening on 127.0.0.1:7102 for protocols iiops, t3s, ldaps, https.>
    <11 Dec 2011 3:57:44 PM> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 127.0.0.1:7101 for protocols iiop, t3, ldap, snmp, http.>
    <11 Dec 2011 3:57:44 PM> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "DefaultServer" for domain "DefaultDomain" running in Development Mode>
    <11 Dec 2011 3:57:45 PM> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
    <11 Dec 2011 3:57:45 PM> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
    IntegratedWebLogicServer startup time: 64047 ms.
    IntegratedWebLogicServer started.
    [Running application HrSystem on Server Instance IntegratedWebLogicServer...]
    [03:57:46 PM] **** Warning: Application HrSystem may have been left deployed on the server. Undeploy it from the admin console.
    [03:57:48 PM] Web Module HrSystemWebApp.war recognized in project HrSystem.jpr
    [03:57:48 PM] ---- Deployment started. ----
    [03:57:48 PM] Target platform is (Weblogic 10.3).
    [03:57:49 PM] Retrieving existing application information
    [03:57:49 PM] Running dependency analysis...
    [03:57:49 PM] Deploying 2 profiles...
    [03:57:50 PM] Wrote Web Application Module to C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\o.j2ee\drs\HrSystem\HrSystemWebApp.war
    [03:57:51 PM] Wrote Enterprise Application Module to C:\Documents and Settings\Desmond\Application Data\JDeveloper\system11.1.2.1.38.60.81\o.j2ee\drs\HrSystem
    [03:57:51 PM] Deploying Application...
    [03:58:39 PM] Application Deployed Successfully.
    [03:58:39 PM] The following URL context root(s) were defined and can be used as a starting point to test your application:
    [03:58:39 PM] http://127.0.0.1:7101/HrSystem-HrSystem-context-root
    [03:58:39 PM] Elapsed time for deployment: 51 seconds
    [03:58:39 PM] ---- Deployment finished. ----
    Run startup time: 51047 ms.
    [Application HrSystem deployed to Server Instance IntegratedWebLogicServer]
    Target URL -- http://127.0.0.1:7101/HrSystem-HrSystem-context-root/faces/DeptEmpPage
    <ViewHandlerImpl> <_checkTimestamp> Apache Trinidad is running with time-stamp checking enabled. This should not be used in a production environment. See the org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
    <UIXEditableValue> <_isBeanValidationAvailable> A Bean Validation provider is not present, therefore bean validation is disabled
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6
    oracle.jbo.NoDefException: JBO-25058: Definition LastName of type Attribute is not found in EmpDetails1.
         at oracle.jbo.server.ViewObjectImpl.findAttributeDef(ViewObjectImpl.java:7322)
         at oracle.adf.model.bc4j.DCJboDataControl.getAttributeDefs(DCJboDataControl.java:2612)
         at oracle.adf.model.binding.DCIteratorBinding.getAttributeDefs(DCIteratorBinding.java:3321)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.fetchAttrDefs(JUCtrlValueBinding.java:514)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeDefs(JUCtrlValueBinding.java:465)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeCount(JUCtrlValueBinding.java:1475)
         at oracle.jbo.uicli.binding.JUCtrlAttrsBinding.updateValuesFromRow(JUCtrlAttrsBinding.java:134)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.updateNavigated(JUCtrlValueBinding.java:290)
         at oracle.jbo.uicli.binding.JUIteratorBinding.navigated(JUIteratorBinding.java:310)
         at oracle.jbo.common.RowSetHelper.fireNavigationEvent(RowSetHelper.java:264)
         at oracle.jbo.server.ViewRowSetIteratorImpl.notifyNavigationToRow(ViewRowSetIteratorImpl.java:3661)
         at oracle.jbo.server.ViewRowSetIteratorImpl.notifyNavigation(ViewRowSetIteratorImpl.java:3632)
         at oracle.jbo.server.ViewRowSetIteratorImpl.next(ViewRowSetIteratorImpl.java:1781)
         at oracle.jbo.server.ViewRowSetIteratorImpl.first(ViewRowSetIteratorImpl.java:1585)
         at oracle.jbo.server.ViewRowSetImpl.first(ViewRowSetImpl.java:3556)
         at oracle.jbo.server.ViewObjectImpl.first(ViewObjectImpl.java:10196)
         at oracle.adf.model.binding.DCIteratorBinding.setupRSIstate(DCIteratorBinding.java:808)
         at oracle.adf.model.binding.DCIteratorBinding.refreshControlAndNotifyDCE(DCIteratorBinding.java:707)
         at oracle.adf.model.binding.DCIteratorBinding.rangeRefreshed(DCIteratorBinding.java:914)
         at oracle.jbo.common.RowSetHelper.fireRangeRefreshed(RowSetHelper.java:175)
         at oracle.jbo.server.ViewRowSetIteratorImpl.notifyRangeRefreshed(ViewRowSetIteratorImpl.java:3596)
         at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2813)
         at oracle.jbo.server.ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:3033)
         at oracle.jbo.server.ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2797)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1255)
         at oracle.jbo.server.ViewRowSetImpl.executeEmptyRowSet(ViewRowSetImpl.java:1429)
         at oracle.jbo.server.ViewObjectImpl.executeEmptyRowSet(ViewObjectImpl.java:7129)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$QueryModelImpl._handleAutoExec(FacesCtrlSearchBinding.java:1863)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$QueryModelImpl._performOneTimeActions(FacesCtrlSearchBinding.java:1997)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$QueryModelImpl.<init>(FacesCtrlSearchBinding.java:1479)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.getQueryModel(FacesCtrlSearchBinding.java:334)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.internalGet(FacesCtrlSearchBinding.java:3648)
         at oracle.adf.model.binding.DCExecutableBinding.get(DCExecutableBinding.java:115)
         at javax.el.MapELResolver.getValue(MapELResolver.java:164)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:73)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.getProperty(UIXComponentBase.java:1485)
         at oracle.adf.view.rich.component.UIXQuery.getModel(UIXQuery.java:493)
         at oracle.adf.view.rich.component.UIXQuery._setupAndStoreContextInRequest(UIXQuery.java:301)
         at oracle.adf.view.rich.component.UIXQuery.encodeBegin(UIXQuery.java:222)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1650)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:637)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1169)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:575)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:248)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:447)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$1500(PanelGroupLayoutRenderer.java:30)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:734)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:637)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:187)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:318)
         at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:283)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:360)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeFacet(DecorativeBoxRenderer.java:440)
         at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer._encodeCenterPane(DecorativeBoxRenderer.java:704)
         at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeAll(DecorativeBoxRenderer.java:380)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeFacet(DecorativeBoxRenderer.java:440)
         at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer._encodeCenterPane(DecorativeBoxRenderer.java:704)
         at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeAll(DecorativeBoxRenderer.java:380)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:879)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1294)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:351)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:316)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)
         at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062)
         at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:274)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)
         at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1277)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1655)
         at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91)
         at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431)
         at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:233)
         at org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:350)
         at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:273)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:165)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1027)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:334)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:232)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:122)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)

  • [Q] htmlKona - adding attributes not specified in object model

    How do I go about adding attributes to a htmlKona object that exist in
              proprietary HTML versions, or versions beyond what is supported in Kona, if
              those add methods do not exist in the current object model?
              Most htmlKona elements extend weblogic.html.ElementWithAttributes, but the
              addAttribute(String, String) method is inexcessable.
              Any help appreciated. If this is posted to the wrong group, please point me
              in the right direction.
              Lukas
              

    I guess you need to get htmlkonapatch403Patch.jar. ElementsWithAttributes
              supports it then.
              Madhavi
              Lukas Bradley <[email protected]> wrote in message
              news:[email protected]...
              > import weblogic.html.TableElement ;
              >
              > class TableTest
              > {
              > public static void main(String args[])
              > {
              > TableElement lTable = new TableElement() ;
              > lTable.addAttribute("height", "100%") ;
              > }
              > }
              >
              > Yields:
              >
              > TableTest.java:8: Method addAttribute(java.lang.String, java.lang.String)
              > not found in class weblogic.html.TableElement.
              > lTable.addAttribute("height", "100%") ;
              > ^
              > 1 error
              >
              > While the documentation states:
              >
              > java.lang.Object
              > |
              > +----weblogic.html.HtmlElement
              > |
              > +----weblogic.html.ElementWithAttributes
              > |
              > +----weblogic.html.MultiPartElement
              > |
              > +----weblogic.html.TableElement
              >
              >
              > And ElementWithAttributes has:
              >
              > addAttribute(String, String)
              >
              > And yes, many browsers will allow you to set the height on a table. =)
              > Thanks for any help.
              >
              > Lukas
              >
              >
              >
              > John Greene wrote in message <[email protected]>...
              > >
              > >Hi --
              > >
              > >A method was added to allow generic attributes. I thought it was this
              > method
              > >you speak of. How do you mean it's inaccessible? Newsdude, can you
              > clarify?
              > >
              > >
              > >Lukas Bradley wrote:
              > >>
              > >> How do I go about adding attributes to a htmlKona object that exist in
              > >> proprietary HTML versions, or versions beyond what is supported in
              Kona,
              > if
              > >> those add methods do not exist in the current object model?
              > >>
              > >> Most htmlKona elements extend weblogic.html.ElementWithAttributes, but
              > the
              > >> addAttribute(String, String) method is inexcessable.
              > >>
              > >> Any help appreciated. If this is posted to the wrong group, please
              point
              > me
              > >> in the right direction.
              > >>
              > >> Lukas
              > >
              > >--
              > >
              > >Take care,
              > >
              > >-jg
              > >
              > >John Greene E-Commerce Server Division, BEA Systems,
              > Inc.
              > >Developer Relations Engineer 550 California Street, 10th floor
              > >415.364.4559 San Francisco, CA 94104-1006
              > >mailto:[email protected] http://weblogic.beasys.com
              >
              >
              >
              >
              

  • Master data to be deleted after adding attribute

    Hii All,
    I have a master data info object, which contains the data.what will happen if i add new attribute to this master data info object.
    right now this master data info object doesn't contain any data for this newly added attribute.
    then i tried to delete data from the master data info object.but it is not allowing me to do so as it is used in three info cubes. i think if i delete the data then it will allow me to delete data from master data info object.But that is not possible as subsequently i have to delete the data from info cube in productio also.
    So ran full update for the master data info object now i have the data for the newly added attribute.But when i am running report and try to drill down on the newly added characteristic it shows "#" not assigned.
    What should i do..
    pls help..
    Regards,
    Viren

    Hi Rana
    1. <i>I have a master data info object, which contains the data.what will happen if i add new attribute to this master data info object.</i>
    Nothing will happen if you add a new attribute to the existing one. If your adding in the dev system, it will as you to create a request when you activate it.Just create a request the transport it.
    2.<i>But that is not possible as subsequently i have to delete the data from info cube in productio also.</i>
    You can delete the data in the dev system cube irrespective of production server cube data. If you delete the cube then you have to worry but deleting the data from the cube is not to worry. You can go ahead with deleting the data in the cube in dev server.
    3.<i>So ran full update for the master data info object now i have the data for the newly added attribute.But when i am running report and try to drill down on the newly added characteristic it shows "#" not assigned.</i>
    AFter loading the data . right click on the master data object and clik on Activate masster data or RUn apply hierarchy attribute change in Tools menu.
    Hope this helps
    Ram

  • Steve's ADF Sample #131 : What if adding attributes in extendsproject ?

    Hi Steve,
    I want to further implement your ADF sample #131 : ADF Web Application with Component Substitution
    On the example there, on ExtendsProject , a new validation is added. and it changes the behaviour of the application in BaseADFWebApp.
    Our requirement is :
    - add new attributes on DeptEx entity in ExtendsProject
    - drag those new attributes into Departments.jspx in BaseADFProject
    ( th ebjective is to reuse the jspx for the DeptEx with the new attributes )
    Is there any any scenario to make this possible ?
    Thank you very much,
    xtanto

    Our requirement is :
    - add new attributes on DeptEx entity in ExtendsProjectThat is possible. No problem.
    You'd also need to extend the view object and add the new entity attributes to the extended view object, too. That is possible. No problem.
    - drag those new attributes into Departments.jspx in BaseADFProject
    ( th ebjective is to reuse the jspx for the DeptEx with the new attributes )That would require having a customization layer for the JSPX pages which is not available in 10.1.3, only in 11g.
    The only way to have a JSPX page the reacts "automatically" to the presence of added attributes in the view object (due to component substitution) would be to design the page to be rendered dynamically based on the attributes in the data collection. Unfortunately, in 10.1.3, we only supply a "Read Only Dynamic Table" component, but not one for editable forms. The latter is supplied in 11g.

  • Web Analysis data layout does not reflect newly added attribute dimension

    Hi,
    We newly added one new attribute dimension. If any new report creation in Web Analysis reflect that dimension. However, the reports which are old(created before the addition of new dimension), does not show the newly added dimension.
    Please advice.
    Thanks,
    Meenakshi

    Thanks for this.
    I have tried assigning the new DB connection. However, still it did not work. Does the data layout displays dimensions according to reports. I mean, can we restrict the visibility of dimension at report level? Please advice.
    Thanks,
    Meenakshi

  • Adding attribute to dimension in a mapping

    Hi,
    I am working on a mapping for type 2 slowly changing dimension, just like it is described in a OTN document. There it is said that we have to add an attribute "matching" to the final dimension target. When i try to do that in a mapping I see that buttons for adding and removing attributes from dimensions are disabled. Is there a way to enable those buttons, or do I have to add that attribute outside the mapping through "edit dimension" option.
    I am using OWB 9.04

    Hi,
    If I'm correct the document you refer to is using an table object and not a dimension as a target.
    Technically it will work because you don't need the dimension information. But there are some steps you have to do to get it working.
    1. Create an Unbounded table which is exactly the same as the dimension. (You can use the dimension as a source and delete it afterwards.)
    2. Now you can create the MATCHING column.
    3. In the properties set the bound name of the table to the dimension.
    4. In the properties of the MATCHING column set the bound name to the primary key of the dimension.
    In this way the Slowly Dimension Type 2 mapping will work.
    With kind regards,
    Bas Roelands

  • Adding Attribute with C1 for the DAP object fails.

    Hi Forums
    I'm trying to set up the NMAS and Novell Radius with the Vasco Method on a
    NetWare 6.5 - SP2 server
    According to this
    http://support.novell.com/cgi-bin/se...?/10080783.htm
    everything works
    fine until i get to this point 3(below), within the TID:
    ================================================== =
    Adding an Attribute to the RADIUS Dial Access Profile (DAP) Object
    1 Start ConsoleOne.
    2 Double-click the DAP object.
    3 On the Attributes tab, click Add.
    4 Select the Novell eDirectory Name attribute.
    5 Check the box next to Novell eDirectory attribute.
    6 Select FDN (Fully Distinguished Name).
    IMPORTANT: It is critical that you select FDN so that name resolution will
    work properly. Otherwise, the users who use this profile will get a 403 User
    Name Mismatch error when they try to access Web pages.
    7 Click OK > OK.
    ================================================== =
    Then it fails and it seems like the "ADD" button within C1 does not work at
    all, i.e. nothing happens.!!!
    I'm running the default C1 that is with NW 6.5 - SP2.
    I did the install of Radius stuff from the "iChain 2.3 -SP1 Auth CD", not
    really sure wether or not that is good.
    but anyway thats where i'm going to use it in the end.
    Any ideas would be great.
    - Michael

    Hi Forums
    Seems like this TID 10084333 solved my problem.!
    but only when i did update my local C:\novell\......... C1.
    Cheerrs
    - Michael
    "Michael" <[email protected]> skrev i en meddelelse
    news:kJvMd.137$[email protected]..
    > Hi Forums
    >
    > I'm trying to set up the NMAS and Novell Radius with the Vasco Method on a
    > NetWare 6.5 - SP2 server
    > According to this
    > http://support.novell.com/cgi-bin/se...?/10080783.htm
    > everything works
    > fine until i get to this point 3(below), within the TID:
    >
    > ================================================== =
    > Adding an Attribute to the RADIUS Dial Access Profile (DAP) Object
    > 1 Start ConsoleOne.
    > 2 Double-click the DAP object.
    > 3 On the Attributes tab, click Add.
    > 4 Select the Novell eDirectory Name attribute.
    > 5 Check the box next to Novell eDirectory attribute.
    > 6 Select FDN (Fully Distinguished Name).
    > IMPORTANT: It is critical that you select FDN so that name resolution will
    > work properly. Otherwise, the users who use this profile will get a 403
    > User Name Mismatch error when they try to access Web pages.
    > 7 Click OK > OK.
    >
    > ================================================== =
    >
    > Then it fails and it seems like the "ADD" button within C1 does not work
    > at all, i.e. nothing happens.!!!
    > I'm running the default C1 that is with NW 6.5 - SP2.
    >
    > I did the install of Radius stuff from the "iChain 2.3 -SP1 Auth CD", not
    > really sure wether or not that is good.
    > but anyway thats where i'm going to use it in the end.
    >
    > Any ideas would be great.
    > - Michael
    >
    >

  • Error while adding attribute to 0material

    hello, experts
    I've got some errors while adding Z-attribute to 0material as a attribute.
    here's a part of the log.
    Activate table /BI0/PMATERIAL
    Table is not yet classified
    /BI0/PMATERIAL: Structure change at field level (DB is adjusted)
    Adjust table in DB >>>
    sql:
    ALTER TABLE "/BI0/PMATERIAL"
    ADD ("/BIC/ZMRPTYPE" VARCHAR2 (000002)
    DEFAULT ' ' NOT NULL )
    ORA-01562: failed to extend rollback segment number
    DDL time(___1): .2,144,462 milliseconds
    The SQL statement was not executed
    Table /BI0/PMATERIAL (Error adjusting the database)
    Table /BI0/PMATERIAL was not activated
    How could I solve this problem?
    Please help.
    thx.

    Hi,
    You can also to Tcode:RSRV
    Tests in Tran RSRV
    ->All elementary Test
    >Master Data
    >Compare Charat Values in SID-,P- andQ- Tables.
    Drag that in right panel.
    Open that >  in right panel and Entry 0MATERIAL.Transfer
    Then Execute->Yes in pop-up.
    If any problem..click on repair.
    Hope this helps....
    Regards,
    San!

  • SAP BW 7.3: RSTRAN018 after adding attribute to an infoobject

    Hello,
    i added an attribute to an infoobject and tried to activate this. In the log messages i received the message RSTRAN018 "Generation status of transformation XY will be reset".
    I never got this message in SAP BW 7.0. Is this just a kind of information (new in Release BW 7.3) which can be ignored or does it has an impact on the transformation in which the infoobject ist used (e.g. inactivation of the transformation)?
    In general the adding of an attribute to an infoobject shouldn't affect the transformations in which the infoobject is used.
    Thank you in advance.
    Kind regards,
    Andreas

    Hello,
    You are correct this text is added to BW 7.30 (onwards I guess). The message is purely for Information purposes and the transformation should not be deactivated and will remain active/usable. This was confimed by SAP dev.
    Regards,
    Michael

  • Adding attributes to ADUC user properties

    Hi,
    I want an extra field to appear in the user properties box for ADUC.  I know I have to do this in ADSI edit, but after trawling through a few articles I am still non the wiser what needs adding where and how :-S
    I would like to add an extra field in the users Address tab that would indicate which floor they work on.  Below is an example of where I would like this field adding.
    Any advice on how this can be added would be gratefully received!

    I don't want to bee offending, but if you don't understand how, don't touch it.
    Consider adding the info in one of the existing fields/attributes. you could for example include the floor number in the address field.
    You can see all attributes and their values by choosing view - advanced features in ADUC. This will add a tab attribute editor. (not it does not work when you searched for an account). There are even 'ExtensionAttributes' which allow you to store additional
    info without changing he schema.
    If you wan to add  a real custom property, you need to extend the AD schema. doing this is not something you can do and undo at will, so trial and error is out of the question! http://technet.microsoft.com/en-us/library/cc759633(v=ws.10).aspx
    Aside from the challenge of selecting an appropriate attribute, you also need some configuration to make ADUC display it. the way you want it (a nice textfield on an exsiting tab) will involve some coding effort
    http://msdn.microsoft.com/en-us/library/aa814681(v=vs.85).aspx
    MCP/MCSA/MCTS/MCITP

  • Problem adding attribute dimension

    Version: 9.2
    Cube: ASO
    I feel like I am dropping the ball. I am trying to add an attribute to my ASO cube at the bottom of my outline. Everything I try to edit the member properties I get an "Attribute Calculations dimension can not be created". I don't have any calculations/consolidations.
    When I click the database properties-->Attribute settings-->Calucation dimension names-->(try entering a name) all I get is "NULL value for member name string".
    When I use ASOsamp(or any app) I can create/tag an attribute dimension though.

    Hi There,
    I guess you might've added a Gen1, member, i.e. a dimension, at the end of the outline & intended it to be an Attribute dimension. Correct?
    If yes, after adding the member at the end,
    - Before opening the dialog for member properties, tag the dimension as "Attribute" by clicking on the appropriate icon, right on the outline page.
    - Associate this attr. dim to one of your sparse dims.
    - Add a member to the Attribute dim. & associate it with one of the members of sparse dim.
    - Now, it should let you save the outline.
    Good luck!
    - Natesh

  • Show added attributes in a NPD project

    Hi,
    I am adding some Extended Attributes to an NPD project once the project is created. However, even that I already added the Extended Attributes to the project (are shown in the DB) these are not shown in the page until the NPD project is re-open (loading a different screen and going back to the project - this can be confusing for the user). I was expecting that once its saved to get a "refresh" and show the attributes, but that does not happen. Is there any way to approach this?.
    Thanks in advance,
    EDIT: I forgot to mention that I am adding the Extended Attributes with code and doing some functionality in the DB.
    Fernando

    Hi Feng,
    I am creating a custom Validation (it is a extensibility). The problem is this: I need to add a list of Extended Attributes to the NPD project and then, I need to check some rules for those attributes, but they are not appearing in the Extended Attributes section (in the screen). So it shows an error like: "The atrribute X needs Y value" and the attribute is already added to the project, but is nos visible.
    Also, I am printing in a file and for some reason the Custom code is getting called twice (but doesn't show the errors twice), do you know something about this? or do you have any recommendation/approach of how can I accomplish what I need?.
    Thanks,

  • Adding attribute to an existing element

    hi all,
    i need to add an attribute to an element present in Document. The code is something like this: -----
    Element root = soapEnvelope.getDocumentElement();
    Element elm = null;
    Node node = null;
    NodeList nodeList = root.getElementsByTagNameNS(WSConstants.+WSSE_NS+,WSConstants.+NONCE_LN+);
    int length = nodeList.getLength();
    if(length == 0) return soapEnvelope;
    for(*int* i=0;i<length ;i++){
    if( (node = nodeList.item(i)) != null && node instanceof Element)
    elm = (Element)node;
    if (elm.hasAttribute(SOAConstants.+ENCODING_TYPE_ATTR+)) return soapEnvelope;
    elm.setAttribute(SOAConstants.+ENCODING_TYPE_ATTR+,SOAConstants.+ENCODING_TYPE_ATTR_VAL_FOR_NONCE+); //setting attribute
    i'm able to set attribute, but the problem is the attribute is coming before the namespace declaration like this
    <wsse:Nonce EncodingType="*http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary*" xmlns:wsse="*http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd*">40ZJZhcGSCxc7pk0IfPZ+g==</wsse:Nonce>
    EncodingType is the attribute i added.
    is there some way to overcome this problem and have the attribute after namespace declaration.

    Hi Sunitha,
    you are right - reference means using the existing InfoObjects and its master data without any changes. Template means you can change whatever you want, but you will have to load master data for the new InfoObject.
    If you need to add an attribute that has master data tables with texts and so on I think you will have to create new InfoObject using template approach.
    Best regards,
    Björn

Maybe you are looking for