Custom Objects in JNDI Not Being Replicated in Cluster

I know this is going to end up being something really simple, but I can't find
any docs or other posts on it.
I have a simple two node weblogic 7.0 cluster. In a startup class that is deployed
to the cluster I check for and create a subcontext. This subcontext will just
hold custom objects when a node comes up. When a node does come up, one of the
web applications binds a non-RMI custom object to the subcontext created via the
startup class.
Once both nodes in the cluster are up I can see via the weblogic console's "View
JNDI tree" feature that the custom object bound on node 1 is only visible in the
JNDI tree of node 1. Similarly the object bound on node 2 is only visible in
the JNDI tree of node 2.
Is the JNDI tree that is visible via the console the JNDI specific to the node
and not the clusterwide JNDI tree? Do I have to do something special to get access
to the cluster wide JNDI tree (for instance when creating an InitialContext)?
Is there a way to view the cluster wide JNDI tree?
Thanks for any information.

Hi Matt,
how did you compile t3 stubs,there are -clusterable or something like this
option shat should make replicatable-aware stubs.
"Matt" <[email protected]> wrote:
>
I know this is going to end up being something really simple, but I can't
find
any docs or other posts on it.
I have a simple two node weblogic 7.0 cluster. In a startup class that
is deployed
to the cluster I check for and create a subcontext. This subcontext
will just
hold custom objects when a node comes up. When a node does come up,
one of the
web applications binds a non-RMI custom object to the subcontext created
via the
startup class.
Once both nodes in the cluster are up I can see via the weblogic console's
"View
JNDI tree" feature that the custom object bound on node 1 is only visible
in the
JNDI tree of node 1. Similarly the object bound on node 2 is only visible
in
the JNDI tree of node 2.
Is the JNDI tree that is visible via the console the JNDI specific to
the node
and not the clusterwide JNDI tree? Do I have to do something special
to get access
to the cluster wide JNDI tree (for instance when creating an InitialContext)?
Is there a way to view the cluster wide JNDI tree?
Thanks for any information.

Similar Messages

  • JMS Server JNDI not being replicated? (clustered environment)

    Hello,
    First of all, my envinronment is Weblogic 6.1 sp2, JDK 1.3.1, Windows
    My current production and test environments consist, each one of them, of
    clusters with one admin server (ProdAdmin) and two managed servers (Prod1
    and Prod2). One of the managed servers (Prod1) is the server to which the
    JMS server is deployed and everything works fine.
    Now I'm trying to add another managed server to the cluster. The idea is to
    target the JMS Server (and nothing else) to this node. We don't want the JMS
    server to be running in Prod1 and the new server, named ProdJMS, won't even
    have any deployed beans or the startup class targeted to it. Just the JMS
    server. Here our problems start.
    I'm able to start this ProdJMS node with no problems. However, when I start
    Prod1 it seems that the JMS server is not binded. This is the exception
    we're getting when a message-driven bean is being deployed (I get the same
    exception trying to create other):
    ------- snip -------------
    <May 21, 2002 12:11:42 PM EDT> <Warning> <EJB> <The Message-Driven EJB:
    CacheUpdateBean is unable to connect to the JMS
    destination: securityChanges. The EJB container will automatically attempt
    to re-establish the connection with the JMS s
    erver. This warning may occur during WebLogic Cluster start-up if the JMS
    destination is located on another WebLogic Ser
    ver instance. When the JMS server connection is re-established, the
    Message-Driven EJB will again receive JMS messages.
    The Error was:
    weblogic.jms.common.JMSException: Error creating session
    Start server side stack trace:
    weblogic.jms.common.JMSException: Error creating session
    at weblogic.jms.backend.BEManager.sessionCreate(BEManager.java:121)
    at weblogic.jms.backend.BEManager.invoke(BEManager.java:219)
    at
    weblogic.jms.dispatcher.Request.wrappedFiniteStateMachine(Request.java:510)
    at
    weblogic.jms.dispatcher.DispatcherImpl.dispatchAsync(DispatcherImpl.java:149
    at
    weblogic.jms.dispatcher.DispatcherImpl.dispatchSyncFuture(DispatcherImpl.jav
    a:300)
    at weblogic.jms.dispatcher.DispatcherImpl_WLSkel.invoke(Unknown
    Source)
    at
    weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
    at
    weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
    at
    weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
    2)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    ----------- Linked Exception -----------
    weblogic.jms.dispatcher.DispatcherException: Dispatcher not found in jndi:
    Prod1, javax.naming.NameNotFoundException: Un
    able to resolve weblogic.jms.S:Prod1. Resolved: 'weblogic.jms'
    Unresolved:'S:Prod1' ; remaining name ''
    at
    weblogic.jms.dispatcher.DispatcherManager.dispatcherCreate(DispatcherManager
    .java:260)
    at
    weblogic.jms.dispatcher.DispatcherManager.dispatcherFindOrCreate(DispatcherM
    anager.java:307)
    at weblogic.jms.backend.BEManager.sessionCreate(BEManager.java:117)
    at weblogic.jms.backend.BEManager.invoke(BEManager.java:219)
    at
    weblogic.jms.dispatcher.Request.wrappedFiniteStateMachine(Request.java:510)
    at
    weblogic.jms.dispatcher.DispatcherImpl.dispatchAsync(DispatcherImpl.java:149
    at
    weblogic.jms.dispatcher.DispatcherImpl.dispatchSyncFuture(DispatcherImpl.jav
    a:300)
    at weblogic.jms.dispatcher.DispatcherImpl_WLSkel.invoke(Unknown
    Source)
    at
    weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
    at
    weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
    at
    weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
    2)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace
    ------- snip -------------
    If I deploy the CacheUpdateBean bean to ProdJMS itself, I don't have this
    exception. The weird thing is that when I check the JDNI tree of Prod1 I'm
    actually able to see "weblogic.jms.S:Prod1", which is the name that seems
    not to be binded. Again, if I deploy the JMS Server to Prod1, for example,
    everything works fine. If I deploy the JMS server to a server with only the
    JMS server I get the mentioned JNDI exception.
    I would appreciate if you could give me help me solving this problem.
    Thanks in a dvance for any help.
    Andre Mendonca

    First of all, my envinronment is Weblogic 6.1 sp2, JDK 1.3.1, Windows
    My current production and test environments consist, each one of them, of
    clusters with one admin server (ProdAdmin) and two managed servers (Prod1
    and Prod2). One of the managed servers (Prod1) is the server to which the
    JMS server is deployed and everything works fine.
    Now I'm trying to add another managed server to the cluster. The idea isto
    target the JMS Server (and nothing else) to this node. We don't want theJMS
    server to be running in Prod1 and the new server, named ProdJMS, won'teven
    have any deployed beans or the startup class targeted to it. Just the JMS
    server. Here our problems start.
    I'm able to start this ProdJMS node with no problems. However, when Istart
    Prod1 it seems that the JMS server is not binded. This is the exception
    we're getting when a message-driven bean is being deployed (I get the same
    exception trying to create other):1. Make sure that you are using a dif multicast address for each cluster
    2. Remove the JMS from Prod1 -- double check this!
    3. Stop Prod1 and Prod2
    4. Start the ProdJMS
    5. Restart Prod1 and Prod2
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Clustering Weblogic? You're either using Coherence, or you should be!
    Download a Tangosol Coherence eval today at http://www.tangosol.com/
    "Andre Mendonca" <[email protected]> wrote in message
    news:[email protected]...
    Hello,
    ------- snip -------------
    <May 21, 2002 12:11:42 PM EDT> <Warning> <EJB> <The Message-Driven EJB:
    CacheUpdateBean is unable to connect to the JMS
    destination: securityChanges. The EJB container will automatically attempt
    to re-establish the connection with the JMS s
    erver. This warning may occur during WebLogic Cluster start-up if the JMS
    destination is located on another WebLogic Ser
    ver instance. When the JMS server connection is re-established, the
    Message-Driven EJB will again receive JMS messages.
    The Error was:
    weblogic.jms.common.JMSException: Error creating session
    Start server side stack trace:
    weblogic.jms.common.JMSException: Error creating session
    atweblogic.jms.backend.BEManager.sessionCreate(BEManager.java:121)
    at weblogic.jms.backend.BEManager.invoke(BEManager.java:219)
    at
    weblogic.jms.dispatcher.Request.wrappedFiniteStateMachine(Request.java:510)
    at
    weblogic.jms.dispatcher.DispatcherImpl.dispatchAsync(DispatcherImpl.java:149
    at
    weblogic.jms.dispatcher.DispatcherImpl.dispatchSyncFuture(DispatcherImpl.jav
    a:300)
    at weblogic.jms.dispatcher.DispatcherImpl_WLSkel.invoke(Unknown
    Source)
    at
    weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
    at
    weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
    at
    weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
    2)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    ----------- Linked Exception -----------
    weblogic.jms.dispatcher.DispatcherException: Dispatcher not found in jndi:
    Prod1, javax.naming.NameNotFoundException: Un
    able to resolve weblogic.jms.S:Prod1. Resolved: 'weblogic.jms'
    Unresolved:'S:Prod1' ; remaining name ''
    at
    weblogic.jms.dispatcher.DispatcherManager.dispatcherCreate(DispatcherManager
    .java:260)
    at
    weblogic.jms.dispatcher.DispatcherManager.dispatcherFindOrCreate(DispatcherM
    anager.java:307)
    atweblogic.jms.backend.BEManager.sessionCreate(BEManager.java:117)
    at weblogic.jms.backend.BEManager.invoke(BEManager.java:219)
    at
    weblogic.jms.dispatcher.Request.wrappedFiniteStateMachine(Request.java:510)
    at
    weblogic.jms.dispatcher.DispatcherImpl.dispatchAsync(DispatcherImpl.java:149
    at
    weblogic.jms.dispatcher.DispatcherImpl.dispatchSyncFuture(DispatcherImpl.jav
    a:300)
    at weblogic.jms.dispatcher.DispatcherImpl_WLSkel.invoke(Unknown
    Source)
    at
    weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
    at
    weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
    at
    weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:2
    2)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace
    ------- snip -------------
    If I deploy the CacheUpdateBean bean to ProdJMS itself, I don't have this
    exception. The weird thing is that when I check the JDNI tree of Prod1 I'm
    actually able to see "weblogic.jms.S:Prod1", which is the name that seems
    not to be binded. Again, if I deploy the JMS Server to Prod1, for example,
    everything works fine. If I deploy the JMS server to a server with onlythe
    JMS server I get the mentioned JNDI exception.
    I would appreciate if you could give me help me solving this problem.
    Thanks in a dvance for any help.
    Andre Mendonca

  • Security Permissions from Management Console Not Being Replicated on SQL Server Database

    Hi Everyone,
    We have been encountering issues with access to Reporting Services for most console users since we upgraded to SCCM 2012 R2. We have observed that since the R2 upgrade, security permissions
    that are set in the console are not being replicated on the SQL database. Users/Groups that had access prior to the R2 upgrade are now only able to access Reports via the web interface. All new users/groups are not able to get access at all.
    We are not sure what the problem could be and would appreciate any guidance.
    We have tried the following without success:
    Manually adding new users/groups to the database
    Reinstalling the the Reporting Service point and Reporting Service, Removing all of the security groups from the console and from the database, and Adding the security groups back
    to the console.
    Our current environment:
    SCCM 2012 R2
    1 Site
    Primary Site:
    OS: Server 2008 R2
    Roles: Site Server / Software Update Point / Management
    Point
    SQL Server
    OS: Server 2008 R2
    SQL Version: Microsoft SQL Server 2008 R2
    Roles: Site Database Server / Reporting Services Point

    Thanks for your feedback.
    Permissions
    We have two main types of users: Full Administrators and local departmental IT administrators. (Local IT Admins only have full control over their own departmental collections. They have Read/Add to All Systems.)
    The only account that's currently able to run Reports from both the console and web is the admin account used to perform the R2 upgrade. 
    Full Administrator
    Role: Full Administrator
    Scope: All instances of the objects that are related to the assigned security roles.
    Local Departmental Administrator
    Role: Full Administrator & Read/Add
    Scope: Main Departmental Collection (Full Admin) & All Systems, All Users, and All User Groups (Read/Add)
    Report Service Execution
    On the database, we have tried assigning the Report Service Execution Account to the built-in Network Service Account, Local Service Account, and to a separate AD role account.
    Error Messages
    Console: We are able to select reports from the Console however nothing appears when we click on Run.
    Web: Generating Reports from the Web works for only the Full Administrators. Nothing appears for a Local Departmental Admin.
    This is a partial output from srsrp.log:
    Set configuration    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Check state    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Check server health.    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Successfully created srsserver    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Reporting Services URL from Registry [http://132.205.120.154/ReportServer/ReportService2005.asmx]    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Reporting Services is running    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Retrieved datasource definition from the server.    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    [SCM-SQL.concordia.ca] [CM_SCM] [ConfigMgr_SCM] [SCM-SQL.CONCORDIA.CA]    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    [MSSQLSERVER] [1] [] [CONCORDIA\SVC-SCM_REPORT]    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    [1] [0]    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Confirmed version [10.50.2811.0] for the Sql Srs Instance.    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Retrieved datasource definition from the server.    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Updating data source {5C6358F2-4BB6-4a1b-A16E-8D96795D8602} at ConfigMgr_SCM    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Loading localization resources from directory [E:\SMS_SRSRP\SrsResources.dll]    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Looking for 'English (United States)' resources    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Looking for 'English' resources    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Found resources for 'English'    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:05 PM    2588 (0x0A1C)
    Confirmed the configuration of SRS role [ConfigMgr Report Users].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Confirmed the configuration of SRS role [ConfigMgr Report Administrators].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Confirmed the security policy for folder [/].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Confirmed the security policy for folder [/ConfigMgr_SCM].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Confirmed the security policy for folder [/ConfigMgr_SCM/Asset Intelligence].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)
    Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.].    SMS_SRS_REPORTING_POINT    3/10/2015 2:28:06 PM    2588 (0x0A1C)

  • Indexes not being replicated

    Greeting:
    Problem: I create a new index on the master instance and it not replicating to the consumer instance. Also previously existing indices are not being replicated. There are no error messages regarding replication
    Direcotory Server 6.3
    Actions:
    ** I created the consumer instance via DSCC
    ** I create blank suffixes on the new consumer instance
    ** I enable replication on consumer
    ** I create replication agreement on master
    ** I initialize replication from consumer
    The indices existing on master are showing on the consumer and newly added index are also not showing up.
    Please help and thanks
    Ahsan

    Your observation is correct. Index configuration is not replicated but is on a per-server basis. This is probably to allow various instances on the topology to serve different purposes while not being forced to maintain unnecessary indices.

  • JNDI bindings not being replicated across servers in a cluster

    According to the Weblogic Server documentation, JNDI bindings are
              automatically replicated across the servers in a cluster.
              http://www.weblogic.com/docs45/classdocs/weblogic.jndi.WLContext.html#REPLIC
              ATE_BINDINGS
              This is not proving to be true in my testing. Perhaps it's "just broken", or
              perhaps my cluster isn't correctly configured...
              Here is a reproducible case. Install the following on two or more servers in
              a cluster. You'll need to change line 26 of test1 to reference one of the
              servers explicitly.
              Test 1 works fine, since both web servers connect to the same server for
              JNDI usage. The test should return the last host to hit the page, along with
              the current host name. Alternating between servers in the cluster will
              alternate the results. However, the fact that I'm specifically naming a
              server in the cluster breaks the whole point of clustering -- if that server
              goes down, the application ceases to function properly.
              Test 2, which is supposedly the right way to do it, does not work, an error
              message is logged:
              Tue Jan 04 08:17:15 CST 2000:<I> <ConflictHandler> ConflictStart
              lastviewhost:java.lang.String (from
              [email protected]:[80,80,7002,7002,-1])
              And then both servers begin to report that they have been the only server to
              hit the page. Alternating between servers will have no effect -- both
              servers are looking solely at their own copies of the JNDI tree. No
              replication is occurring.
              What is up with this? Any ideas?
              Tim
              [test1.jsp]
              [test2.jsp]
              

    1. yes
              <JMSConnectionFactory AllowCloseInOnMessage="false"
              DefaultDeliveryMode="Persistent" DefaultPriority="4"
              DefaultTimeToLive="0"
              JNDIName="xlink.jms.factory.commerceFactory"
              MessagesMaximum="10" Name="xlink.jms.factory.commerceFactory"
              OverrunPolicy="KeepOld" Targets="bluej,biztalk-lab,devtestCluster"/>
              2. No I am just using the jndi name of the queue.
              This is an example of how I send a message:
                   Context ctx = new InitialContext();
              QueueConnectionFactory qconFactory;
              QueueConnection qcon;
              QueueSession qsession;
              QueueSender qsender;
              Queue queue;
              ObjectMessage msg;
              qconFactory = (QueueConnectionFactory) ctx.lookup("xlink.jms.factory.commerceFactory");
              qcon = qconFactory.createQueueConnection();
              qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
              queue = (Queue) ctx.lookup("xlink.jms.queue.biztalk-lab.OrdrspImport");
              qsender = qsession.createSender(queue);
              msg = qsession.createObjectMessage(reportExecutorContainer);
              qcon.start();
              qsender.send(msg);
              qsender.close();
              qsession.close();
              qcon.close();
              3. I don't know those setting (wl 6.1sp7)

  • BizTalk Server 2013 R2 EDI EDIFACT custom Target Namespace is not being used

    I have a client that has a partner that doesn't use the "out of the box" BizTalk EDIFACT 97A DELFOR schema. I'm using BizTalk Server 2013 R2.  I need to use a custom target namespace.  I have created a custom schema for EFACT_D97A_DELFOR with
    a different namespace http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006_<partnername>. 
    In the Parties agreement/Transaction Set Settings/Local Host Settings, I have the following in a separate row under the "Default", UNH2.1=DELFOR, UNH2.2=D, UNH2.3=97A and TargetNamespace=http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006_<partnername>
    It wants to use the out of the box schema from the error below but I need it to use the custom schema. If I change the input file with a UH2.5 value along with changing the root node to match it EFACT_D97A_DELFOR_<UNH2.5), it works but the partner
    will not be sending this, so it's not an option.
    Error details: An output message of the component "Unknown " in receive pipeline "Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive, Microsoft.BizTalk.Edi.EdiPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    is suspended due to the following error:
         Error encountered during parsing. The Edifact transaction set with id '' contained in interchange (without group) with id '000010080', with sender id '<senderid>', receiver id '<receiverid>' is being suspended with following
    errors:
    Error: 1 (Miscellaneous error)
    70: Finding the document specification by message type "http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006#EFACT_D97A_DELFOR" failed. Verify the schema deployed properly.
    Error: 2 (Miscellaneous error)
    71: Transaction Set or Group Control Number Mismatch
    Error: 3 (Miscellaneous error)
    29: Invalid count specified at interchange, group or message level
    Any thoughts for this issue?
    Thanks,
    Sean

    All,
    Because the trading partner is not sending the UNH2.5, UNG2.1 and UNG2.2 values in the incoming message, the EDIFACT custom targetnamespace schema will not be used.  I created a decode custom pipeline component where I inject the UNH2.5 element,changed
    the rootnode to the trading partner specific schema to  EFACT_D97A_DELFOR_XYZ (where "XYZ" is the value in the UNH2.5) and in the Party agreement->TransactionSetSettings->LocalHostSettings default row specifying the UNH2.1, UNH2.2
    and UNH2.5, it will then use the custom schema(http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006#EFACT_D97A_DELFOR_XYZ.  I could've injected the UNG segment
    and used a custom target namespace and not changed the rootnode of the custom schema but didn't want to add all that extra segment information.
    The example below assumes that the UNH segment only has values "up to" UNH2.4 only and appends the UNH2.5.  Uses the UNA segement to dynamically set the componentDataElementSeparator.
    //UNA segment e.g. UNA:+.? '
    //this example above has ' as the segmentTerminator, : as the componentDataElementSeparator, + as the dataElementSeparator
    string unaSegment = messageBody.Substring(0, messageBody.ToUpper().IndexOf("UNA") + 9);
    string componentDataElementSeparator = unaSegment.Substring(3, 1);
    string dataElementSeparator = unaSegment.Substring(4, 1);
    string segmentTerminator = unaSegment.Substring(8, 1);
    string UNH_Segment = messageBody.Substring(messageBody.ToUpper().IndexOf("UNH"));
    UNH_Segment = UNH_Segment.Substring(0, UNH_Segment.IndexOf(segmentTerminator));
    //inject UNH2_5 in the existing UNH_Segment
    messageBody = messageBody.Replace(UNH_Segment,
    UNH_Segment + componentDataElementSeparator + UNH2_5);
    Thanks All for all your help!!
    Sean Boman

  • Jndi context is replicated by cluster?

    Greetings,
    If I create a Initial Factory Context that returns a custom Context
    which may have object information (~cache), a second server instance
    will replicate that information?
    thanks,
    Pedro Salazar.

    Hi Matt,
    how did you compile t3 stubs,there are -clusterable or something like this
    option shat should make replicatable-aware stubs.
    "Matt" <[email protected]> wrote:
    >
    I know this is going to end up being something really simple, but I can't
    find
    any docs or other posts on it.
    I have a simple two node weblogic 7.0 cluster. In a startup class that
    is deployed
    to the cluster I check for and create a subcontext. This subcontext
    will just
    hold custom objects when a node comes up. When a node does come up,
    one of the
    web applications binds a non-RMI custom object to the subcontext created
    via the
    startup class.
    Once both nodes in the cluster are up I can see via the weblogic console's
    "View
    JNDI tree" feature that the custom object bound on node 1 is only visible
    in the
    JNDI tree of node 1. Similarly the object bound on node 2 is only visible
    in
    the JNDI tree of node 2.
    Is the JNDI tree that is visible via the console the JNDI specific to
    the node
    and not the clusterwide JNDI tree? Do I have to do something special
    to get access
    to the cluster wide JNDI tree (for instance when creating an InitialContext)?
    Is there a way to view the cluster wide JNDI tree?
    Thanks for any information.

  • Customer service wrong doing not being corrected?

    Twice, Verizon customer service has given me wrong information and twice it has led me to purchase the wrong device.  I have the Note 4 that I was assured would be compatible with the VoLTE network here in Alaska.  I can't get a new phone number without it being compatible.  There is only LTE service in Alaska with Verizon.  Well, I am now informed that the Note 4 will probably not be getting an update to make it VoLTE compatible.  And now I am stuck with this phone because Verizon customer service gave me poor information.  I can't even get an Alaska number and have people that can't call me because of it.  Is there anyone that I can contact to help me with this?

    The reason being is because all voice on the Verizon Network in Alaska is over LTE.  Network in Alaska was built ground up on LTE only.  The only voice connection that I can get is roaming off the local company towers.  Can't register a phone number on another companies network and it carry over like that.  So until either I get a compatible phone or they update the Note 4, I have no VoLTE (voice over LTE).  the phone has the radio, but it needs a firmware update to enable it.  People at the Verizon store (I know they don't always know what they are talking about) told me that now that the Note Edge is out, Samsung might abandon upgrading the Note 4.  I was assured that this phone would be compatible with the network here by the end of 2014.

  • Custom Adobe print settings not being saved as a default

    We're trying to print pdf labels from a website to either a Citizen CLP-521 or a Zebra GK420d using a custom label size and settings. This works fine when printing from the local PC the printer is connected to. However as soon as we share the printer and try and print from another PC we have to select all of the settings everytime which is time consuming. On the locally connected printer PC each time it is rebooted we have to select the label printer as it goes to the default printer. Subsequently we have to select the custom settings which are then saved until the PC is rebooted. However on the other PC's we are having to select the printer and the custom settings everytime. This is very time consuming when we're trying to print 150 labels each day!
    We've tried with different versions of Adobe reader, 7, 8 and 9 loaded on Windows XP Pro SP3. Tried changing various settings in Acrobat but still no joy.
    Has anyone else experienced this problem or got any ideas on how to resolve this issue?

    Uninstalling iTunes and quicktime from your PC does not erase songs you have on your PC nor does it erase the iTUnes Library File. When you do uninstall it iTunes leaves all your songs alone and it leaves behind the iTUnes Library inside the "iTunes" folder. So when you reinstall iTUnes the library is already in place
    More info about the library file can be found here
    http://docs.info.apple.com/article.html?artnum=93732
    Also reinstalling iTUnes will reinstall quicktime too. there both bundled together

  • Custom Camera Raw settings not being recognised after copying to another mac

    Images captured on MacBook Pro and custom settings applied in Camera Raw, images then transferred to Mac Pro via USB are opened on Mac Pro using Adobe Bridge CS6, Camera Raw doesn't recognise the custom setting and opens using the setting used last time in Camera Raw.
    How do you retain the custom settings when transferring images and opening on another mac, the files are CR2 and the xmp files are also copied as well.

    ...and you did copy the xmp files as well as the RAW files to the second computer?

  • Deletions and changes not being replicated from handset to Exchange 2003 server for one user

    Good afternoon,
    We have an issue where-by one of our Q10 handsets isn't replicating deletions and moving of mail back to Exchange 2003. If the user marks mail as read or deletes in Outlook, the change appears straight away on his Q10. His previous Q10 worked correctly, as do all of our other v10 devices. 
    Regards,
    Steve

    Hi,
    In addition to TP’s comment, you can go through beneath article for information.
    Terminal Server and Printer Redirection
    http://blogs.technet.com/b/askperf/archive/2007/08/24/terminal-server-and-printer-redirection.aspx
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    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]

  • Custom object not seen

    Hi,
    When I am selecting any object from record type setup(example:custom object1) I am not being able to see it in the homepage tab section(like accounts,contacts etc).It is also not shown in Personal Tab Layout.Is it possible to see it anyway?
    Arpita

    You will need to grant access within the role profile for this Custom Object. Also under Access Profile on all object the custom object should appear as a related item. If you want to add it as a tab then this can also be performed through the role management and personal mayout under My setup.
    Once you have completed all this log out and back in the you should be able to view the new record

  • IPhone core data - fetched managed objects not being autoreleased on device (fine on simulator)

    I'm currently struggling with a core data issue with my app that defies (my) logic. I'm sure I'm doing something wrong but can't see what. I am doing a basic executeFetchRequest on my core data entity, but the array of managed objects returned never seems to be released ONLY when I run it on the iPhone, under the simulator it works exactly as expected. This is despite using an NSAutoreleasePool to ensure the memory footprint is minimised. I have also checked with Instruments and there are no leaks, just ever increasing allocations of memory (by '[NSManagedObject(_PFDynamicAccessorsAndPropertySupport) allocWithEntity:]'). In my actual app this eventually leads to a didReceiveMemoryWarning call. I have produced a minimal program that reproduces the problem below. I have tried various things such as faulting all the objects before draining the pool, but with no joy. If I provide an NSError pointer to the fetch no error is returned. There are no background threads running.
    +(natural_t) get_free_memory {
        mach_port_t host_port;
        mach_msg_type_number_t host_size;
        vm_size_t pagesize;
        host_port = mach_host_self();
        host_size = sizeof(vm_statistics_data_t) / sizeof(integer_t);
        host_page_size(host_port, &pagesize);
        vm_statistics_data_t vm_stat;
        if (host_statistics(host_port, HOST_VM_INFO, (host_info_t)&vm_stat, &host_size) != KERN_SUCCESS) {
            NSLog(@"Failed to fetch vm statistics");
            return 0;
        /* Stats in bytes */
        natural_t mem_free = vm_stat.free_count * pagesize;
        return mem_free;
    - (void)viewDidLoad
        [super viewDidLoad];
        // Set up the edit and add buttons.
        self.navigationItem.leftBarButtonItem = self.editButtonItem;
        UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject)];
        self.navigationItem.rightBarButtonItem = addButton;
        [addButton release];
        // Obtain the Managed Object Context
        NSManagedObjectContext *context = [(id)[[UIApplication sharedApplication] delegate] managedObjectContext];
        // Check the free memory before we start
        NSLog(@"INITIAL FREEMEM: %d", [RootViewController get_free_memory]);
        // Loop around a few times
        for(int i=0; i<20; i++) {
            // Create an autorelease pool just for this loop
            NSAutoreleasePool *looppool = [[NSAutoreleasePool alloc] init];
            // Check the free memory each time around the loop
            NSLog(@"FREEMEM: %d", [RootViewController get_free_memory]);
            // Create a minimal request
            NSEntityDescription *entityDescription = [NSEntityDescription                                                 
                                                  entityForName:@"TestEntity" inManagedObjectContext:context];
            // 'request' released after fetch to minimise use of autorelease pool       
            NSFetchRequest *request = [[NSFetchRequest alloc] init];
            [request setEntity:entityDescription];
            // Perform the fetch
            NSArray *array = [context executeFetchRequest:request error:nil];       
            [request release];
            // Drain the pool - should release the fetched managed objects?
            [looppool drain];
        // Check the free menory at the end
        NSLog(@"FINAL FREEMEM: %d", [RootViewController get_free_memory]);
    When I run the above on the simulator I get the following output (which looks reasonable to me):
    2011-06-06 09:50:28.123 renniksoft[937:207] INITIAL FREEMEM: 14782464
    2011-06-06 09:50:28.128 renniksoft[937:207] FREEMEM: 14807040
    2011-06-06 09:50:28.135 renniksoft[937:207] FREEMEM: 14831616
    2011-06-06 09:50:28.139 renniksoft[937:207] FREEMEM: 14852096
    2011-06-06 09:50:28.142 renniksoft[937:207] FREEMEM: 14872576
    2011-06-06 09:50:28.146 renniksoft[937:207] FREEMEM: 14897152
    2011-06-06 09:50:28.149 renniksoft[937:207] FREEMEM: 14917632
    2011-06-06 09:50:28.153 renniksoft[937:207] FREEMEM: 14938112
    2011-06-06 09:50:28.158 renniksoft[937:207] FREEMEM: 14962688
    2011-06-06 09:50:28.161 renniksoft[937:207] FREEMEM: 14983168
    2011-06-06 09:50:28.165 renniksoft[937:207] FREEMEM: 14741504
    2011-06-06 09:50:28.168 renniksoft[937:207] FREEMEM: 14770176
    2011-06-06 09:50:28.174 renniksoft[937:207] FREEMEM: 14790656
    2011-06-06 09:50:28.177 renniksoft[937:207] FREEMEM: 14811136
    2011-06-06 09:50:28.182 renniksoft[937:207] FREEMEM: 14831616
    2011-06-06 09:50:28.186 renniksoft[937:207] FREEMEM: 14589952
    2011-06-06 09:50:28.189 renniksoft[937:207] FREEMEM: 14610432
    2011-06-06 09:50:28.192 renniksoft[937:207] FREEMEM: 14630912
    2011-06-06 09:50:28.194 renniksoft[937:207] FREEMEM: 14651392
    2011-06-06 09:50:28.197 renniksoft[937:207] FREEMEM: 14671872
    2011-06-06 09:50:28.200 renniksoft[937:207] FREEMEM: 14692352
    2011-06-06 09:50:28.203 renniksoft[937:207] FINAL FREEMEM: 14716928
    However, when I run it on an actual iPhone 4 (4.3.3) I get the following result:
    2011-06-06 09:55:54.341 renniksoft[4727:707] INITIAL FREEMEM: 267927552
    2011-06-06 09:55:54.348 renniksoft[4727:707] FREEMEM: 267952128
    2011-06-06 09:55:54.702 renniksoft[4727:707] FREEMEM: 265818112
    2011-06-06 09:55:55.214 renniksoft[4727:707] FREEMEM: 265355264
    2011-06-06 09:55:55.714 renniksoft[4727:707] FREEMEM: 264892416
    2011-06-06 09:55:56.215 renniksoft[4727:707] FREEMEM: 264441856
    2011-06-06 09:55:56.713 renniksoft[4727:707] FREEMEM: 263979008
    2011-06-06 09:55:57.226 renniksoft[4727:707] FREEMEM: 264089600
    2011-06-06 09:55:57.721 renniksoft[4727:707] FREEMEM: 263630848
    2011-06-06 09:55:58.226 renniksoft[4727:707] FREEMEM: 263168000
    2011-06-06 09:55:58.726 renniksoft[4727:707] FREEMEM: 262705152
    2011-06-06 09:55:59.242 renniksoft[4727:707] FREEMEM: 262852608
    2011-06-06 09:55:59.737 renniksoft[4727:707] FREEMEM: 262389760
    2011-06-06 09:56:00.243 renniksoft[4727:707] FREEMEM: 261931008
    2011-06-06 09:56:00.751 renniksoft[4727:707] FREEMEM: 261992448
    2011-06-06 09:56:01.280 renniksoft[4727:707] FREEMEM: 261574656
    2011-06-06 09:56:01.774 renniksoft[4727:707] FREEMEM: 261148672
    2011-06-06 09:56:02.290 renniksoft[4727:707] FREEMEM: 260755456
    2011-06-06 09:56:02.820 renniksoft[4727:707] FREEMEM: 260837376
    2011-06-06 09:56:03.334 renniksoft[4727:707] FREEMEM: 260395008
    2011-06-06 09:56:03.825 renniksoft[4727:707] FREEMEM: 259932160
    2011-06-06 09:56:04.346 renniksoft[4727:707] FINAL FREEMEM: 259555328
    The amount of free memory reduces each time round the loop in proportion to the managed objects I fetch e.g. if I fetch twice as many objects then the free memory reduces twice as quickly - so I'm pretty confident it is the managed objects that are not being released. Note that the entities that are being fetched are very basic, just two attributes, a string and a 16 bit integer. There are 1000 of them being fetched in the examples above. The code I used to generate them is as follows:
    // Create test entities
    for(int i=0; i<1000; i++) {
        id entity = [NSEntityDescription insertNewObjectForEntityForName:@"TestEntity" inManagedObjectContext:context];
        [entity setValue:[NSString stringWithFormat:@"%d",i] forKey:@"name"];
        [entity setValue:[NSNumber numberWithInt:i] forKey:@"value"];
    if (![context save:nil]) {
        NSLog(@"Couldn't save");
    If anyone can explain to me what is going on I'd be very grateful! This issue is the only only one holding up the release of my app. It works beautifully on the simulator!!
    Please let me know if there's any more info I can supply.

    Update: I modified the above code so that the fetch (and looppool etc.) take place when a timer fires. This means that the fetches aren't blocked in viewDidLoad.
    The result of this is that the issue happens exactly as before, but the applicationDidReceiveMemoryWarning is fired as expected:
    2011-06-08 09:54:21.024 renniksoft[5993:707] FREEMEM: 6131712
    2011-06-08 09:54:22.922 renniksoft[5993:707] Received memory warning. Level=2
    2011-06-08 09:54:22.926 renniksoft[5993:707] applicationDidReceiveMemoryWarning
    2011-06-08 09:54:22.929 renniksoft[5993:707] FREEMEM: 5615616
    2011-06-08 09:54:22.932 renniksoft[5993:707] didReceiveMemoryWarning
    2011-06-08 09:54:22.935 renniksoft[5993:707] FREEMEM: 5656576

  • The replication agent has not logged a progress message in 5 minutes. This might indicate an unresponsive agent or high system activity. Verify that records are being replicated to the destination and that connections to the Subscriber, Publisher, and Dis

    Does anyone know what is this mean and how to fix this?
    I checked the records and they are not being replicated, and the connection to the subscriber are not active for some reason; but I don't know how to fix it.
    Thanks
    Philly Database developer

    It basically means that the replication agent has not logged a status message back to the replication subsystem.
    Basically you can't stop it, and these messages let you know if the agent has hung.
    However you can delay the time before the subsystem will report this message. Do this by the following query - this will delay this message to 10 minutes from the default of 5 minutes. I have set this to days when replicating over ISDN/Phone lines.
    USE master
    exec sp_changedistributor_property
    @property = N'heartbeat_interval',
    @value = 10;
    GO
    looking for a book on SQL Server 2008 Administration?
    http://www.amazon.com/Microsoft-Server-2008-Management-Administration/dp/067233044X looking for a book on SQL Server 2008 Full-Text Search?
    http://www.amazon.com/Pro-Full-Text-Search-Server-2008/dp/1430215941
    after changes below query...USE master
    exec sp_changedistributor_property
    @property = N'heartbeat_interval',
    @value = 10;
    GO still not working...

  • BPM Correlation from Dynamic Configuration not being filled

    Hey guys,
    I'm having the following problem with BPM correlation.
    In my correlation definition, I have 2 fields: one which is filled with information from the message payload, and another one which is filled with a context object (which was created with adapter metadata and filled with dynamic configuration, as refered here: /people/michal.krawczyk2/blog/2006/10/09/xi-dynamic-configuration-in-adapter-modules--one-step-further).
    All instances of BPM are with error status. And when I go into the workflow log for these processes, if I check the correlation object, it is like this:
    <?xml version="1.0" encoding="utf-8" ?>
    <CorrelationKey Version="001">
    <Field1 />
    <Field2>123456789</Field2>
    </CorrelationKey>
    Field1 is the one read from context object, and is not being filled (thus I think the error comes from here). Field2 is from payload and is being normally filled.
    Any ideas on this matter?
    Maybe the problem is not from the correlation. If not, what else could be the case? The BPM crashes on the very first step (one more reason to think that the correlation is the issue).
    Thanks in advance,
    Henrique.

    HI,
    In general Correlation , concept, whatever we configured in Correlation editor , i mean in runtime which xml element should filled with which element of which interface ..as you said you have configured the local correlation to block, in block it is the first receive step, while receiving the first message which is relevent to first recieve step , i mean if it receives the one message which is related to first receive step inteface .. the respective element data will be filled in correlation id and it will assign on giud for processing , so while assign the runtime data to correlation element ( imean filling stage) check you said two elements in correlation does the first message contains these two elements ??
    if so ok , no then check , and try to use the IM before calling the IP to fill the payload.
    Regards
    Chilla
    Oh closed!!
    Message was edited by:
            Chandra Sekhar Chilla
    Message was edited by:
            Chandra Sekhar Chilla

Maybe you are looking for

  • 2nd gen iPod and iTunes 5

    I have a 2nd generation iPod.  Currently I am running iTunes 3 and syncing with an Intel  iBook running OS 10.6 Snow Leopard.  Everything works great. It appears I need iTunes 5 to allow my iBook to communicate with a brand new iPad 2 I just got. If

  • Html5smartimage not working in a scaffolding

    When I use html5smartimage or html5smartfile in a scaffolding or a panel it is not working properly.  First, it fails to show the upload / drag and drop functionality.  The area where this should be is blank.  Secondly, if the page the scaffolding be

  • Can't see system list in BW3.X/BI7.0 BEX Analyzer logon window

    I used to be able to see our different BW system list in the logon small window when trying to open a query from a BW3.X/BI7.0 Analyzer which should be the same system list for SAP Logon screen.  But my computer was infected by virus that the operati

  • Info on Report Manager...

    can anyone kindly provide some link or document on Report Manager which has all the necessary information pertaining to it,Report Manager in 11i and R12. i shall be grateful.... regards ratnakar mittal

  • Joins for PO & RCV tables in R12

    Could you provide me joins for below tables rcv_shipment_headers rsh rcv_shipment_lines rsl rcv_transactions rct po_headers_all poh po_lines_all pol Thanks