AbstractServerHandler - queryCluster(): cluster must be specified!

Post Author: conor
CA Forum: JAVA
I am using Crystal 9 JAVA SDK to connect to a crystal reports server. Every time I logon to the crystal server I get this error in my log file AbstractServerHandler - queryCluster(): cluster must be specified!com.crystaldecisions.celib.exception.c: ASSERTION FAILED    at com.crystaldecisions.celib.trace.d.a(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.i.queryCluster(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.l.do(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.for(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.p.a(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.e.if(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.e.<init>(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.SecurityFactory.makeSecuritySession(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.p.a(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.p.userLogon(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.i.userLogon(Unknown Source)    at com.crystaldecisions.sdk.framework.internal.c.logon(Unknown Source)The logon happens ok and I can see the reports and run new reports. This spurious error is filling up my log files and causing concern for my production customers. What is causing it and how can I stop it? Many thanks,Conor.

Post Author: Ted Ueda
CA Forum: JAVA
This seems to be a very old issue, and as you say, spurious.Unfortunately, Crystal 9 is out of support, and so it won't be fixed in the version you're using.Sincerely,Ted Ueda 

Similar Messages

  • Both type and assembly name must be specified

    Hi All,
    I have 3rd party dll, I am adding the ref to it in my project.
    I have created a wrapper class for one of the 3rd part dll class, my wrapper class is inheriting for IPofSerializer and serilizing the object.
    In my pof-config.xml file I have created a new user-type for the class in the 3rd party dll.
    <pof-config xmlns="http://schemas.tangosol.com/pof">
    <user-type-list>
    <!-- include all "standard" Coherence POF user types -->
    <include>assembly://Coherence/Tangosol.Config/coherence-pof-config.xml</include>
    <!-- include all application POF user types -->
    <user-type>
    <type-id>1002</type-id>
    <class-name>DCBOMLib.DCStockMarketClass</class-name>
    </user-type>
    </user-type-list>
    </pof-config>
    While starting the Cache i am getting the error "Both type and assembly name must be specified", where so i find the assembly info for the type DCBOMLib.DCStockMarketClass(its a 3rd party dll)
    Regards,
    Akhil

    Hi,
    Thanks for the reply, pls find some more details below:
    1. Contents of pof-config.xml
    <pof-config xmlns="http://schemas.tangosol.com/pof">
    <user-type-list>
    <!-- include all "standard" Coherence POF user types -->
    <include>assembly://Coherence/Tangosol.Config/coherence-pof-config.xml</include>
    <!-- include all application POF user types -->
    <user-type>
    <type-id>1001</type-id>
    <class-name>Examples.ContactInfo,ContactCache.Windows </class-name>
    <serializer>
    <class-name>Examples.ContactInfoSer, ContactCache.Windows</class-name>
    </serializer>
    </user-type>
    <user-type>
    <type-id>1002</type-id>
    <class-name>DCBOMLib.DCStockMarketClass, Interop.DCBOMLib</class-name>
    </user-type>
    </user-type-list>
    <allow-interfaces>true</allow-interfaces>
    <allow-subclasses>true</allow-subclasses>
    </pof-config>
    If i dont specify type-id 1002 it says unknown user type DCBOMLib.DCStockMarketClass
    2. Pls find the code
    public class ContactInfoSer : IPofSerializer
    public object Deserialize(IPofReader reader)
    string Name = reader.ReadString(0);
    string Street = reader.ReadString(1);
    string City = reader.ReadString(2);
    string State = reader.ReadString(3);
    string Zip = reader.ReadString(4);
    DCBOMLib.DCStockMarketClass DCSCM = (DCBOMLib.DCStockMarketClass)reader.ReadObject(5);
    reader.ReadRemainder();
    return new ContactInfo(Name, Street, City, State, Zip, DCSCM);
    public void Serialize(IPofWriter outo, object o)
    ContactInfo cinfo = (ContactInfo) o;
    outo.WriteString(0, cinfo.Name);
    outo.WriteString(1, cinfo.Street);
    outo.WriteString(2, cinfo.City);
    outo.WriteString(3, cinfo.State);
    outo.WriteString(4, cinfo.Zip);
    outo.WriteObject(5, cinfo.DCSCM);
    outo.WriteRemainder(null);
    During runtime I am getting following exception for the below code
    DCBOMLib.DCStockMarketClass dc = new DCBOMLib.DCStockMarketClass();
    ContactInfo contact = new ContactInfo(txtName.Text,
    txtStreet.Text,
    txtCity.Text,
    txtState.Text,
    txtZip.Text,dc);
    cache.Insert("124", contact);
    Exception -
    {"Missing IPofSerializer configuration (Config=file://Config\\pof-config.xml, Type-Id=1002, Type-Name=DCBOMLib.DCStockMarketClass, Interop.DCBOMLib)"}
    Is it required that the 3rd party dll having DCBOMLib.DCStockMarketClass should be inheriting from Serializable or Object?
    Regards,
    Akhil

  • Topic must be specified error

    I am new to Oracle ESB.
    I created a flow locally and just ported it to AIX server and conducted some integration tests. But eneded up getting error like this:
    Any suggestion is appreciated .
    <SUPPL_DETAIL><![CDATA[ORABPEL-12134
    ERRJMS_ERR_CR_TOPIC_CONS.
    Error while creating Topic consumer:.
    Please examine the log file to determine the problem.
         at java.lang.Throwable.<init>(Throwable.java:57)
         at java.lang.Throwable.<init>(Throwable.java:68)
         at javax.resource.ResourceException.<init>(ResourceException.java:49)
         at oracle.tip.adapter.api.exception.PCResourceException.<init>(PCResourceException.java:90)
         at oracle.tip.adapter.api.exception.PCRetriableResourceException.<init>(PCRetriableResourceException.java:66)
         at oracle.tip.adapter.jms.JmsDomainResourceException.<init>(JmsDomainResourceException.java:71)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createConsumer(JMSConnection.java:466)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createConsumer(JMSConnection.java:386)
         at oracle.tip.adapter.jms.JMS.JMSMessageConsumer.createConsumer(JMSMessageConsumer.java:282)
         at oracle.tip.adapter.jms.JMS.JMSMessageConsumer.init(JMSMessageConsumer.java:223)
         at oracle.tip.adapter.jms.inbound.JmsConsumer.init(JmsConsumer.java:159)
         at oracle.tip.adapter.jms.JmsEndpoint.run(JmsEndpoint.java:151)
         at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
         at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
         at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
         at java.lang.Thread.run(Thread.java:797)
    Caused by: javax.jms.InvalidDestinationException: JMS-166: Topic must be specified
         at java.lang.Throwable.<init>(Throwable.java:57)
         at java.lang.Throwable.<init>(Throwable.java:68)
         at javax.jms.JMSException.<init>(JMSException.java:65)
         at javax.jms.InvalidDestinationException.<init>(InvalidDestinationException.java:46)
         at oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2366)
         at oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2330)
         at oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2228)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createConsumer(JMSConnection.java:441)
         ... 10 more
    ]]></SUPPL_DETAIL>

    Hi Kumaran Alagu,
    You have to post your Query in any one Forum
    IS-Retail: Material description in MM41and MM42 transactions
    Bye,
    Muralidhara

  • Report Painter: CO area must be specified

    Dear Gurus,
    I am new to Report Painter, now I want to create a new report for  Actual expanses and Budget expanses. But after I create my variable and my Row and Column, it come out error 'CO area must be specified --> Add in general data selections or rows/column' when I want to save it.
    Any idea what had I missed out ?
    Can you please provided my any  study material or step by step guide? I was quite confusing regarding this report painter.
    Thank you very much.
    Warm regards

    Hi,
    Perameters in General Data Selection apply to the entire repost (every column and row). Since the four columns of your report are having different period and possibly different FY, you can not put these two parameters in General Data Selection. As my previous posting explained, in addition of standard variable &1PERIV and 1CGJAHE,  you will need to define 3 more variables for period FY respectively:
    Period Variable 1 - ZPERI2 - Formula: IF '&1PERIV' < 12 THEN '&1PERIV' + 1 ELSE 1
    Period Variable 2 - ZPERI3 - Formula: IF '&ZPERI2' < 12 THEN '&ZPERI2' + 1 ELSE 1
    Period Variable 3 - ZPERI4 - Formula: IF '&ZPERI3' < 12 THEN '&ZPERI3' + 1 ELSE 1
    FY Variable 1 - ZGJAHR2 - Formula: IF '&1PERIV' < 12 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    FY Variable 2 - ZGJAHR3 - Formula: IF '&1PERIV' < 11 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    FY Variable 3 - ZGJAHR4 - Formula: IF '&1PERIV' < 10 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    You then use variable 1PERIV and 1CGJAHE for column 1, ZPERI2 and ZGJAHR2 for column 2, ZPERI3 and ZGJAHR3 for column 3, and ZPERI4 and ZGJAHR4 for column 4.
    Regards,
    Ming

  • Getting random errors of audienceURI must be specified in SamlSecurityToken

    Getting this exception after login:
    Exception: ID1032: At least one 'audienceUri' must be specified in the SamlSecurityTokenRequirement when the AudienceUriMode is set to 'Always' or 'BearerKeyOnly'. Either add the valid URI values to the AudienceUris property of SamlSecurityTokenRequirement,
    or turn off checking by specifying an AudienceUriMode of 'Never' on the SamlSecurityTokenRequirement.

    Hi,
    Could you please explain the issue more detail.
    Where did you see this event?
    Regards.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • What target property must be specified while passing a object type variable to child package in SSIS 2012

    What target property must be specified while passing a object type variable to child package in SSIS 2012???

    As shown below, there is variable strVar and it's Value property is selected. Likewise you have to select the property that you need to pass.
    Please refer:
    http://www.bidn.com/blogs/MikeDavis/ssis/155/passing-variable-values-from-parent-package-to-child-ssis
    -Vaibhav Chaudhari

  • Error: The property attribute must be specified

    Hi,
        When I am using Flex's validator I get the error specified below
    Error: The property attribute must be specified when the source attribute is specified.
        at mx.validators::Validator/getValueFromSource()[C:\autobuild\3.2.0\frameworks\projects\fram ework\src\mx\validators\Validator.as:853]
        at mx.validators::Validator/validate()[C:\autobuild\3.2.0\frameworks\projects\framework\src\ mx\validators\Validator.as:810]
        at mx.validators::Validator/triggerHandler()[C:\autobuild\3.2.0\frameworks\projects\framewor k\src\mx\validators\Validator.as:1016]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\src \mx\core\UIComponent.as:9298]
        at mx.controls::TextInput/focusOutHandler()[C:\autobuild\3.2.0\frameworks\projects\framework \src\mx\controls\TextInput.as:2167]
        at flash.display::Stage/set focus()
        at mx.core::UIComponent/setFocus()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\c ore\UIComponent.as:6857]
        at mx.managers::FocusManager/setFocus()[C:\autobuild\3.2.0\frameworks\projects\framework\src \mx\managers\FocusManager.as:545]
        at mx.managers::FocusManager/mouseDownHandler()[C:\autobuild\3.2.0\frameworks\projects\frame work\src\mx\managers\FocusManager.as:1865]
    Let me know what is that I am missing .
    Regards
    Kalavati Singh
    [email protected]

    seems like you specified the id of some textinput as source property of validator, but didnot specify the attribute property.
    most probably, it should be 'text'.
    when you provide the source property of the validator, you just specity which OBJECT to validate. hoever, you missed WHICH PROPERTY OF THE OBJECT to validate.

  • SmtpHost must be specified.

    I am invoking simple workflow & have not specified any emails. I am creating a user through this workflow. I get the following error when the form is submitted:
    "com.waveset.util.WavesetException: smtpHost must be specified."
    Is there any other place (in IDM server) where we need to specify the SMTP host.
    Any help would be really appreciated.
    Thanks

    I have modified the default Create User workflow to include and Activity to send a mail to the Approver upon creation of User.
    I have specified the smtoHost name in the email template. But still I am getting the error 'com.waveset.util.WavesetException: smtpHost must be specified.' Any idea why am i getting this error? is ther any other place where i need to give smtpHost name?
    forseeing replies..
    --Raja M.Samy
    Message was edited by:
    Raja.Samy

  • Err msg  Goodwill global: All posting items must be specified after upgrade

    Hi ,
       After we upgarde our SEM-BCS from 3.2 to 6.0 , we got error message "Goodwill global: All posting items must be specified" when click the Check Setting in COI. The Goodwill global setting is not in 3.2. What should we do to solve this issue? And, do we need to adjust our ODS to the new structure according to Note 1080686 - Upgrade to SEM-BCS 6.0 - infrastructure enhancements?
    Thank you,
    Jeff

    Jeff Huang wrote:Hi Jeff,
    Is your implementation just technical upgrade from 3.2 to 6.0?
    BCS has evolved a lot from 3.2 to 6.0. There are many process enhancements. There are also additional screens. The internal infrastructure has changed.The FINBASIS has also upgraded from 200 to 600 (BCS 6.0) or 700 (BCS 6.0 EHP 2.0). Apart from the note 1080686 mentioned by you, please have a look at the following note: 1095298.
    >
    >What should we do to solve this issue? And, do we need to adjust our ODS to the new structure according to Note 1080686 - Upgrade to SEM-BCS 6.0 - infrastructure enhancements?
    Approaches differ from consultant to consultant. If I were you, I would have chosen to re-configure the whole BCS itself, under another new consolidation area using same data basis and master data, with all new features included in order to take the benefits of enhanced features of BCS 6.0.

  • Catalogue ID must be specified in CSV 2.0 Upload

    Hi All,
    If I upload a schema without the Catalogue ID specified I get the following error message
    An error was detected in the CSV file (version 2.0).
    This error is in row 8 with the following content:
    Catalog;;;;
    The SAP Help states that "Catalog ID
    Leave blank. SAP Catalog Content Management (SAP CCM) ignores the catalog ID."
    however this does not appear to be the case, has anyone else experienced this problem or can you upload CSV schema's without the catalogue ID present?
    Regards
    Chris

    Hi Yann,
    The part
    Catalog;;;;
    Catalog;;;;
    is the Catalog definition line.
    According to the SAp help
    "Catalog Definition Line
    You can use the catalog definition line to change the short descriptions for the catalog. The following table shows which information you enter in the catalog definition line:
    1 Keyword Catalog
    2 Catalog ID
    Leave blank. SAP Catalog Content Management (SAP CCM) ignores the catalog ID.
    3 Code for the catalog type
    Leave blank. SAP CCM ignores the catalog type.
    >3 Each column can contain one of the following:
    Short description for the catalog
    IDs of characteristics on catalog level
    You can list the short descriptions and characteristics in any order.
    You can use characteristics on catalog level to provide values for all items in the catalog.
    You do not need to include predefined characteristics in the list of catalog characteristics.
    However I am finding that unless I specify the catalogue ID in the Catalog definition line then my schema will not upload.
    Regards
    Chris

  • JMS-137: Payload factory must be specified for destinations with ADT payloa

    How do I create Payload factory in Java?
    Is there any reference guide?
    Thanks,
    Chintan

    What is the scenario?

  • Managed server not able to join the cluster

    Hi
    I have two storage node enabled coherence servers on two different machines.These two are able to form the cluster without any problem. I also have two Managed servers. When I start one, will join the cluster without any issue but when I start the fourth one which does not join the cluster. Only one Managed server joins the cluster. I am getting the following error.
    2011-12-22 15:39:26.940/356.798 Oracle Coherence GE 3.6.0.4 &lt;Info> (thread=[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): Loaded cache configuration from "file:/u02/oracle/admin/atddomain/atdcluster/ATD/config/atd-client-cache-config.xml"
    2011-12-22 15:39:26.943/356.801 Oracle Coherence GE 3.6.0.4 &lt;D4> (thread=[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)', member=n/a): TCMP bound to /172.23.34.91:8190 using SystemSocketProvider
    2011-12-22 15:39:57.909/387.767 Oracle Coherence GE 3.6.0.4 &lt;Warning> (thread=Cluster, member=n/a): This Member(Id=0, Timestamp=2011-12-22 15:39:26.944, Address=172.23.34.91:8190, MachineId=39242, Location=site:dev.icd,machine:appsoad2-web2,process:24613, Role=WeblogicServer) has been attempting to join the cluster at address 231.1.1.50:7777 with TTL 4 for 30 seconds without success; this could indicate a mis-configured TTL value, or it may simply be the result of a busy cluster or active failover.
    2011-12-22 15:39:57.909/387.767 Oracle Coherence GE 3.6.0.4 &lt;Warning> (thread=Cluster, member=n/a): Received a discovery message that indicates the presence of an existing cluster:
    Message "NewMemberAnnounceWait"
    FromMember=Member(Id=2, Timestamp=2011-12-22 15:22:56.607, Address=172.23.34.74:8090, MachineId=39242, Location=site:dev.icd,machine:appsoad4,process:23937,member:CoherenceServer2, Role=WeblogicWeblogicCacheServer)
    FromMessageId=0
    Internal=false
    MessagePartCount=1
    PendingCount=0
    MessageType=9
    ToPollId=0
    Poll=null
    Packets
    [000]=Broadcast{PacketType=0x0DDF00D2, ToId=0, FromId=2, Direction=Incoming, ReceivedMillis=15:39:57.909, MessageType=9, ServiceId=0, MessagePartCount=1, MessagePartIndex=0, Body=0}
    Service=ClusterService{Name=Cluster, State=(SERVICE_STARTED, STATE_ANNOUNCE), Id=0, Version=3.6}
    ToMemberSet=null
    NotifySent=false
    ToMember=Member(Id=0, Timestamp=2011-12-22 15:39:26.944, Address=172.23.34.91:8190, MachineId=39242, Location=site:dev.icd,machine:appsoad2-web2,process:24613, Role=WeblogicServer)
    SeniorMember=Member(Id=1, Timestamp=2011-12-22 15:22:53.032, Address=172.23.34.73:8090, MachineId=39241, Location=site:dev.icd,machine:appsoad3,process:19339,member:CoherenceServer1, Role=WeblogicWeblogicCacheServer)
    2011-12-22 15:40:02.915/392.773 Oracle Coherence GE 3.6.0.4 &lt;Warning> (thread=Cluster, member=n/a): Received a discovery message that indicates the presence of an existing cluster:
    Message "NewMemberAnnounceWait"
    FromMember=Member(Id=2, Timestamp=2011-12-22 15:22:56.607, Address=172.23.34.74:8090, MachineId=39242, Location=site:dev.icd,machine:appsoad4,process:23937,member:CoherenceServer2, Role=WeblogicWeblogicCacheServer)
    FromMessageId=0
    Internal=false
    MessagePartCount=1
    PendingCount=0
    MessageType=9
    ToPollId=0
    Poll=null
    Packets
    {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hi,
    By default Coherence uses a multicast protocol to discover other nodes when forming a cluster. Since you are having difficulties in establishing a cluster via multicast, Can you please perform a multicast test and see if multicast is configured properly.
    http://wiki.tangosol.com/display/COH32UG/Multicast+Test
    Hope you are using same configuration files across the cluster members and all members of the cluster must specify the same cluster name in order to be allowed to join the cluster.
    <cluster-name system-property="tangosol.coherence.cluster";>xxx</cluster-name>
    I would suggest, try using the unicast-listener with the well-known-addresses instead of muticast-listener.
    http://wiki.tangosol.com/display/COH32UG/well-known-addresses
    Add similar entries like below in your tangosol override xml..
    <well-known-addresses>
    <socket-address id="1">
    <address> 172.23.34.91<;/address>
    <port>8190</port>
    </socket-address>
    <socket-address id="2">
    <address> 172.23.34.74<;/address>
    <port> 8090</port>
    </socket-address>
    </well-known-addresses>
    This list is used by all other nodes to find their way into the cluster without the use of multicast, thus at least one well known node must be running for other nodes to be able to join.
    Hope this helps!!
    Thanks,
    Ashok.
    <div id="isChromeWebToolbarDiv" style="display:none"></div>

  • How to fetch data for a struture from a cluster table

    How can I fetch data for a struture, from a cluster table, based on the name of the structure?

    Hi,
    In order to read from Cluster DB Table use the following statement:
    Syntax
    IMPORT <f1> [ TO  < g1 > ] <f2> [TO < g2 >] ...
    FROM DATABASE <dbtab>(<ar>)
    [CLIENT <cli>] ID <key>|MAJOR-ID <maid> [MINOR-ID <miid>].
    This statement reads the data objects specified in the list from a cluster in the database <dbtab>.
    You must declare <dbtab> using a TABLES statement. If you do not use the TO <gi> option, the
    data object <fi> in the database is assigned to the data object in the program with the same
    name. If you do use the option, the data object <fi> is read from the database into the field <gi>.
    For <ar>, enter the two-character area ID for the cluster in the database. The name <key>
    identifies the data in the database. Its maximum length depends on the length of the name field
    in <dbtab>.
    The CLIENT <cli> option allows you to disable the automatic client handling of a client-specific cluster database, and specify the client yourself. The addition must always come directly after the name of the database.
    For Eg:
    PROGRAM SAPMZTS3.
    TABLES INDX.
    DATA: BEGIN OF JTAB OCCURS 100,
    COL1 TYPE I,
    COL2 TYPE I,
    END OF JTAB.
    IMPORT ITAB TO JTAB FROM DATABASE INDX(HK) ID 'Table'.
    WRITE: / 'AEDAT:', INDX-AEDAT,
    / 'USERA:', INDX-USERA,
    / 'PGMID:', INDX-PGMID.
    SKIP.
    WRITE 'JTAB:'.
    LOOP AT JTAB FROM 1 TO 5.
    WRITE: / JTAB-COL1, JTAB-COL2.
    ENDLOOP.
    Regards,
    Neha
    Edited by: Neha Shukla on Mar 12, 2009 1:35 PM

  • SQL 2014 cluster installation on mounting point disks error: Updating permission setting for file

    Dear all,
    I am attempting to install SQL 2014 fail over cluster under a physical windows 2012 R2 server which have mounting point disks.
    At the finish of setup I get the following error message.
    Could you please help me on this?
    Thanks
    The following error has occurred:
    Updating permission setting for file 'E:\Sysdata!System Volume Information\.....................................' failed. The file permission setting were supposed to be set to 'D:P(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICI;FA;;;CO)(A;OICI;FA;;;S-1-5-80-3880718306-3832830129-1677859214-2598158968-1052248003)'.
    Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup.
    For help, click: go.microsoft.com/fwlink
    I am using an administrator account which have all security rights (cheched on secpol.msc mmc) needed for installation.

    Hi Marco_Ben_IT,
    Do not install SQL Server to the root directory of a mount point, setup fails when the root of a mounted volume is chosen for the data file directory, we must always specify
    a subdirectory for all files. This has to do with how permissions are granted. If you must put files in the root of the mount point you must manually manage the ACLs/permissions. We need to create a subfolder under the root of the mount point, and install
    there.
    More related information:
    Using Mount Points with SQL Server
    http://blogs.msdn.com/b/cindygross/archive/2011/07/05/using-mount-points-with-sql-server.aspx
    I’m glad to be of help to you!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Can anyone give me some documents for data cluster

    Hi,
    can anyone give me some documents for data cluster?
    ths!
    regards!

    Hi ,
    The following is a documentation on the <b>Data Cluster</b>:
    <b>Data clusters</b> are specific to ABAP. Although it is possible to read a cluster database using SQL statements, only ABAP can interpret the structure of the data cluster.
    You can store <b>data clusters</b> in special databases in the ABAP Dictionary. These are called ABAP cluster databases, and have a prescribed structure:
    <u><b>Cluster Databases</b></u> ( I have explained the cluster databse below )
    This method allows you to store complex data objects with deep structures in a single step, without having to adjust them to conform to the flat structure of a relational database. Your data objects are then available systemwide to every user. To read these objects from the database successfully, you must know their data types.
    You can use cluster databases to store the results of analyses of data from the relational database. For example, if you want to create a list of your customers with the highest revenue, or an address list from the personnel data of all of your branches, you can write ABAP programs to generate the list and store it as a data cluster. To update the <b>data cluster</b>, you can schedule the program to run periodically as a background job. You can then write other programs that read from the data cluster and work with the results. This method can considerable reduce the response time of your system, since it means that you do not have to access the distributed data in the relational database tables each time you want to look at your list.
    <b>Cluster Database :</b>
                    Cluster databases are special relational databases in the ABAP Dictionary that you can use to store data clusters. Their line structure is divided into a standard section, containing several fields, and one large field for the <b>data cluster.</b>
    <b>Creating a Directory of a Data Cluster</b>
    To create a directory of a data cluster from an ABAP cluster database, use the following statement:
    Syntax
    <b>IMPORT DIRECTORY INTO <dirtab>
                     FROM DATABASE <dbtab>(<ar>)
                     [CLIENT <cli>] ID <key>.</b>
    This creates a directory of the data objects belonging to a data cluster in the database <dbtab> in the internal table <dirtab>. You must declare <dbtab> using a TABLES statement.
    To save a <b>data cluster</b> in a database, use the <b>EXPORT TO DATABASE</b> statement .
    For <ar>, enter the two-character area ID for the cluster in the database. The name <key> identifies the data in the database. Its maximum length depends on the length of the name field in <dbtab>. The CLIENT <cli> option allows you to disable the automatic client handling of a client-specific cluster database, and specify the client yourself. The addition must always come directly after the name of the database.
    The IMPORT statement also reads the contents of the user fields from the database table.
    If the system is able to create a directory, SY-SUBRC is set to 0, otherwise to 4.
    The <b>internal table</b> <dirtab> must have the ABAP Dictionary structure CDIR.
    <b>******** Sample Program illustrating the data cluster .</b>
    PROGRAM Zdata_cluster.
    TABLES INDX.
    ******to save data objects in cluster databases
    DATA: BEGIN OF ITAB OCCURS 100,
            COL1 TYPE I,
            COL2 TYPE I,
          END OF ITAB.
    DO 3000 TIMES.
      ITAB-COL1 = SY-INDEX.
      ITAB-COL2 = SY-INDEX ** 2.
      APPEND ITAB.
    ENDDO.
    INDX-AEDAT = SY-DATUM.
    INDX-USERA = SY-UNAME.
    INDX-PGMID = SY-REPID.
    EXPORT ITAB TO DATABASE INDX(HK) ID 'Table'.
    WRITE: '    SRTF2',
         AT 20 'AEDAT',
         AT 35 'USERA',
         AT 50 'PGMID'.
    ULINE.
    SELECT * FROM INDX WHERE RELID = 'HK'
                       AND   SRTFD = 'Table'.
      WRITE: / INDX-SRTF2 UNDER 'SRTF2',
               INDX-AEDAT UNDER 'AEDAT',
               INDX-USERA UNDER 'USERA',
               INDX-PGMID UNDER 'PGMID'.
    ENDSELECT.
    ****To create a directory of a data cluster from an ABAP ****cluster database
    DATA DIRTAB LIKE CDIR OCCURS 10 WITH HEADER LINE.
    IMPORT DIRECTORY INTO DIRTAB FROM DATABASE
                                      INDX(HK) ID 'Table'.
    IF SY-SUBRC = 0.
      WRITE: / 'AEDAT:', INDX-AEDAT,
             / 'USERA:', INDX-USERA,
             / 'PGMID:', INDX-PGMID.
      WRITE  / 'Directory:'.
      LOOP AT DIRTAB.
        WRITE: / DIRTAB-NAME,  DIRTAB-OTYPE, DIRTAB-FTYPE,
                 DIRTAB-TFILL, DIRTAB-FLENG.
      ENDLOOP.
    ELSE.
      WRITE 'Not found'.
    ENDIF.
    *******run this program and see the result.
    Hope this documentation will give you an idea of data cluster.
    if useful, do reward with the points.
    Regards,
    Kunal.

Maybe you are looking for