LabVIEW DSC Logging too Many Data Points for Integer Tags
Hi,
I am having a strange problem with LabVIEW 2013 SP1 DSC data logging, running on XP SP3.
All the integer Data Type Tags in my Tag Database that are set to data log, are logging way too much data. When I look at the amount of logged data points for these int16 in Historical view I see its logging a point nearly every second. See screen shots below or attached jpeg's of screen shots of trace view and Trace Props of one of the integer Tags. I would prefer the integer tags to only log on change like the boolean tags.
These tags are being acquired from a Horner OCS over Modbus Serial RTU. The Modbus comms is set-up to poll once a second.
The problematic Tag Data Type in DSC logging are Int16
The Modbus register data items denotations I am using for Int16 is S4#####
Example 'OCS_Modbus_Master\S403709'
The same register represented in OCS Register is shown as '%R0709'
The trace properties for some of these int16 tags is showing database page numbers in the thousands, which compared to the largest floating point tag is currently showing 172 pages after several months of logging.
I would have expected int16 tags to only log a value when the value changes and since the 'update deadband' tag setting is disabled for integer tag properties there is no way to config the tag to only log on changes. What is the default logging config for integers. Log everything or log on any change?
I would prefer for these integer tags to only log on change, since they change infrequently, log on change would be much more data efficient.
I tried changing the tag data type to floating point and gave it an update deadband value to try and see if that would reduce the amount of logged data, it didn't seem to make any difference.
Not sure if the issue lies in the
> Modbus Comms
> The DSC data event tracking module
> The DSC Data Logging module
> Some kind of Horner OSC data type mismatch which results in DSC polling seeing the acquired value as having changed on every poll.
Any suggestions greatly appreciated
Thanks
Paul
Attachments:
Integer Tag Data Points Trace View.jpg 125 KB
Integer Tags Data Points Tag Properties.jpg 42 KB
This definitely sounds like a citadel/logos issue. There are two possibilities:
1) corrupt database
2) corrupt logos
To see if it is a corrupt database, simply go to your database folder and move all the files out of that folder to a different folder. Then restart the application. Your application will create a clean database. This may solve the problem. If so, then you know it is a corrupt database.
To upgrade/reinstall logos, go to the Control Panel -> Add/Remove Programs. If you see logos there, uninstall it. After uninstalling it, install the most recent logos version (found at ftp://ftp.ni.com/support/lookout/logos).
Please let me know if the problem persists. As you know, you may also always call in to the Tech Support Line.
Thanks.
Similar Messages
-
DMEE error (Error Log - Too many payment mediums created for this payment group)
Hi Experts,
Please see the below error while generating the DMEE file.
Error Log - Too many payment mediums created for this payment group
Error is - Too many payment mediums created for this payment group
Please explain how to resolve this error.Send detail documentation how to rectify this error
Regards
SreedharHi Nimish Agarwal,
With reference to the error faced i.e. BFIBL02160 "too many payment
mediums created for this payment group", please review the information
provided in the long text of this error in detail.
Please ensure that the orders are not carried out several times.
Alternatively you can apply the optional usable message 166 (same
class: BFIBL02), so that you can prevent creating duplicates in future.
Please customize this message as an error so as to prevent the system
from creating duplicate files. You can customize this message in OBA5.
The message BFIBL02 160 always occurs, if you create more than one
file for the same payment run, in order to warn you not to send the
same file twice to the bank.
The SAPFPAYM program does not create 2 files at once. But if you
run this program more than once for the same payment run, more than
one file is created. From the second run on you receive the error
message BFIBL02 160. You can easily test it, by creating a new
payment proposal and creating a new file with this proposal and
SAPFPAYM. The first time you run this program you will not receive
the message.
Hope this clarifies.
Kind Regards,
Fernando Evangelista -
Clearmake: Warning: Too many command lines for "pcscfg.cfg"
Hi,
We are in the process of migrating an application(contains pro*C code) from oracle 9i to 10g.
When the application is compiled on oracle 9i the compilation used complete with out any problems.
After we changed the ORACLE_HOME parameter in our makefile to point to 10g home. clearmake
gives the following Warning. though the build is successful
clearmake: Warning: Too many command lines for "pcscfg.cfg"
Could anybody please help me in getting rid of this warning?
Regards
SrikrishanHi,
I have removed all unwanted things from the makefile, but the problem is still there.
I have included a sample program and the makefile which reproduces the problem.
The problem goes away if I comment out 4th line from the makefile and use 5th line instead
Could anybody please help?
#################The contents of the make file are #####################
targets: proctest
#ORACLE_HOME= /data/oracle/product/9.2.0
ORACLE_HOME= /data/tsd_oracle/hpux/10.2.0.2
include $(ORACLE_HOME)/precomp/lib/env_precomp.mk
#include /data/oracle/product/9.2.0/precomp/lib/env_precomp.mk
ORACLEINCLUDES= -I$(ORACLE_HOME)/precomp/public
PROCSYSINCLUDEOPT=sys_include='(/usr/include,/opt/aCC/include,/opt/aCC/include/iostream)'
ALLPROCINCLUDEOPTS= $(PROCSYSINCLUDEOPT)
PROCPPFLAGS= sqlcheck=full lines=yes code=cpp def_sqlcode=yes $(ALLPROCINCLUDEOPTS)
ACC=/opt/aCC/bin/aCC
ORACLELIBS= -L $(ORACLE_HOME)/lib32 -l:libclntsh.sl
#===========================proc test==================================
proctest:proctest.o
$(ACC) -o proctest $(ORACLELIBS) proctest.o
#========================= General target rules ============================
proctest.o:
$(ORACLE_HOME)/bin/$(PROC) $(PROCPPFLAGS) CPP_SUFFIX=cc iname=proctest.pc
$(ACC) $(ORACLEINCLUDES) -c proctest.cc -o proctest.o
#####################program (proc test.pc)#########################
#include<stdlib.h>
#include<iostream.h>
#include<sqlca.h>
#define UNAME_LEN 20
#define PWD_LEN 20
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR username[UNAME_LEN]; // VARCHAR is an ORACLE supplied struct
varchar password[PWD_LEN]; // varchar can be in lower case also
EXEC SQL END DECLARE SECTION;
void sql_error(char *msg);
int main()
EXEC SQL WHENEVER SQLERROR DO sql_error("ORACLE error:");
username.len = (unsigned short)strlen(strcpy((char *)username.arr, "scott"));
password.len = (unsigned short)strlen(strcpy((char *)password.arr, "tiger"));
EXEC SQL CONNECT :username IDENTIFIED BY :password;
cout<<"Connected to oracle \n";
return(0);
void sql_error(char *msg)
EXEC SQL WHENEVER SQLERROR CONTINUE;
cout << endl << msg << endl;
cout << sqlca.sqlerrm.sqlerrmc << endl;
EXEC SQL ROLLBACK RELEASE;
exit(1);
#################################################################### -
Too many recipients found for message type in the ALE model
Hello Friends,
Please help me in solving this error. I have a Outbound sales order confirmation ORDRSP .
In the distribution model i have defined the sender receiver and message type clearly...
But in va01 after creating sales order extras ->Output->Hearder --->Edit
Output type-- BA00
medium --ALE
Dispatch time : Send Immediately
I am getting a error -
Too many recipients found for message type ORDRSP in the ALE model
Message no. B1130
Diagnosis
In the ALE distribution customer model several recipient systems for IDOCs with message type ORDRSP and filter object type 'KUNNR' with value '100' have been modeled from this system, but only one recipient system is allowed.
Procedure
Please change the ALE distribution customer model so that it allows only one recipient system for the message from this system.
Please help me in solving this error.
Regards,
jeevanHi Jeevan,
In BD64, the said problem occurs, since the message type ORDRSP will be configured to different Logical System.
Since you are creating sales orders & Output type, system doesnt knows, to which Logical system, it has to be sent since the Message type exists more than once.
select Your respective Logical System where the Outbound Sales Order Confirmation ORDRSP has been created.
Under the node ORDRSP, add the filter group for Customer.
Double click the Filter group and add the respective Customer No.s to whom the Order confirmation needs to be sent.
Then create Sales Order Confirmation & Output type. Data will be passed(IDoc) to the respective Customer(where the customer no.) exist in the filter.
Hope it solves your Issues.
Regards,
Anbalagan. -
Too many touch points reported: Bug ?
Dear JavaFX community
Following situation. I have a touch handler who recognizes special gestures and fires javafx.GestureEvent derivates on positive detection. the gesture event carries a list of cloned touch points for carrying the touches on start and end of the gesture.
Now if a listener to this GestureEvents fails for whatever reason with an uncaught exception, JavaFX touch point handling goes awry by constantly throwing RuntimeExceptions: "Too many touch points reported". From that point, the touch application is not usable anymore and must be restarted.
If the listener completes without error, the app continues to work as expected.
Firing the GestureEvent in a Platform.runLater seemed to help, but I experienced the problem at least once. The problem is not reproducable reliably though.
I believe this to be a bug in JavaFX.
Any thoughts/hints/comments on this?
See the stacktraces below. The first NPE trace is my deliberately provoked exception. The second trace arises upon every single subsequent touch event
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at view.services.ui.navigation.internal.NavigationService.home(NavigationService.java:319)
at view.ui.gestures.addons.grab.internal.DefaultGrabEventHandler.handle(DefaultGrabEventHandler.java:298)
at view.ui.gestures.addons.grab.internal.DefaultGrabEventHandler.handle(DefaultGrabEventHandler.java:1)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
at javafx.event.Event.fireEvent(Event.java:203)
at keba.view.javafx.gestures.grab.GrabDetector.fireEvent(GrabDetector.java:579)
at keba.view.javafx.gestures.grab.GrabDetector.fireGrabMoveOrEnd(GrabDetector.java:452)
at keba.view.javafx.gestures.grab.GrabDetector.handleTouchReleased(GrabDetector.java:415)
at keba.view.javafx.gestures.grab.GrabDetector.handle(GrabDetector.java:336)
at keba.view.javafx.gestures.grab.GrabDetector.handle(GrabDetector.java:1)
at com.sun.javafx.event.CompositeEventHandler$NormalEventFilterRecord.handleCapturingEvent(CompositeEventHandler.java:282)
at com.sun.javafx.event.CompositeEventHandler.dispatchCapturingEvent(CompositeEventHandler.java:98)
at com.sun.javafx.event.EventHandlerManager.dispatchCapturingEvent(EventHandlerManager.java:223)
at com.sun.javafx.event.EventHandlerManager.dispatchCapturingEvent(EventHandlerManager.java:180)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchCapturingEvent(CompositeEventDispatcher.java:43)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:52)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:203)
at javafx.scene.Scene.processTouchEvent(Scene.java:1773)
at javafx.scene.Scene.access$5800(Scene.java:193)
at javafx.scene.Scene$ScenePeerListener.touchEventEnd(Scene.java:2712)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$11.run(GlassViewEventHandler.java:989)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$11.run(GlassViewEventHandler.java:985)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleEndTouchEvent(GlassViewEventHandler.java:985)
at com.sun.glass.ui.View.handleEndTouchEvent(View.java:553)
at com.sun.glass.ui.View.notifyEndTouchEvent(View.java:1007)
at com.sun.glass.ui.TouchInputSupport.notifyEndTouchEvent(TouchInputSupport.java:85)
at com.sun.glass.ui.win.WinGestureSupport.notifyEndTouchEvent(WinGestureSupport.java:62)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39)
at com.sun.glass.ui.win.WinApplication$4$1.run(WinApplication.java:112)
at java.lang.Thread.run(Thread.java:744)
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Too many touch points reported
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2668)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:965)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:944)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:944)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:547)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1002)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:117)
at com.sun.glass.ui.win.WinGestureSupport.notifyNextTouchEvent(WinGestureSupport.java:58)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39)
at com.sun.glass.ui.win.WinApplication$4$1.run(WinApplication.java:112)
at java.lang.Thread.run(Thread.java:744)
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at javafx.scene.Scene.processTouchEvent(Scene.java:1766)
at javafx.scene.Scene.access$5800(Scene.java:193)
at javafx.scene.Scene$ScenePeerListener.touchEventEnd(Scene.java:2712)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$11.run(GlassViewEventHandler.java:989)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$11.run(GlassViewEventHandler.java:985)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleEndTouchEvent(GlassViewEventHandler.java:985)
at com.sun.glass.ui.View.handleEndTouchEvent(View.java:553)
at com.sun.glass.ui.View.notifyEndTouchEvent(View.java:1007)
at com.sun.glass.ui.TouchInputSupport.notifyEndTouchEvent(TouchInputSupport.java:85)
at com.sun.glass.ui.win.WinGestureSupport.notifyEndTouchEvent(WinGestureSupport.java:62)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39)
at com.sun.glass.ui.win.WinApplication$4$1.run(WinApplication.java:112)
at java.lang.Thread.run(Thread.java:744)Yes, this is a bug in FX. I filed it as RT-34602. As a workaround it would probably be best to catch the exceptions.
-
Too many Subscribers/Receivers for Queue
The link of Feedback in Java EE 5 tutorial doesn't work, because of this I ask my question here.
I have tried the " Simple Example of Synchronous Message Receives" in Chapter 32 of Java EE 5 tutorial.
In case of destination type queue I got error message.
The log of test:
M:\java\javaeetutorial5\examples\jms\simple\producer\dist>appclient -client producer.jar queue 3
Destination type is queue
Sending message: This is message 1
Sending message: This is message 2
Sending message: This is message 3
M:\java\javaeetutorial5\examples\jms\simple\producer\dist>cd ../../synchconsumer/dist
M:\java\javaeetutorial5\examples\jms\simple\synchconsumer\dist>appclient -client synchconsumer.jar queue
Destination type is queue
Exception occurred: com.sun.messaging.jms.ResourceAllocationException: [C4073]:
A JMS destination limit was reached. Too many Subscribers/Receivers for Queue :
PhysicalQueue user=guest, broker=pc2900:7676(1442)
My question: How can I configure the Queue for more subcribers/receivers?Hi,
Depending on the version of JMS, this may be a limitation of iMQ PE Edition (This is early in the morning for me, I can't remember which one). So you can look at the documentation, this may be a limitation of PE versus SE or EE. If you can modify it it would be using either the command line imqcmd or the gui based, imqadmin. With it, you can get into the connection factory, and change the maximum number of active consumers onto the queue.
I beleive that using glassfish (as 9) would alleviate this limitation, if it is there, since this is using openmq (imq v4.0).
HTH
TE -
I have a simple column chart grouping on 1 value on the category axis. For simplicity's sake, we are plotting $ amounts grouping by Month on the category axis. I right click on the data series and choose "Add calculated series...". I choose moving average. I want to move the average over at least 2 periods.
When I run the report, I get the error "Formula error - there are not enough data points for the period". The way the report is, I never have a guaranteed number of categories (there could be one or there could be 5). When there is 2 or more, the chart renders fine, however, when there is only 1 value, instead of suppressing the moving average line, I get that error and the chart shows nothing.
I don't think this is entirely acceptable for our end users. At a minimum, I would think the moving average line would be suppressed instead of hiding the entire chart. Does anyone know of any workarounds or do I have to enter another ms. connect bug/design consideration.
Thank you,
DanI was having the same error while trying to plot a moving average across 7 days. The work around I found was rather simple.
If you right click your report in the solution explorer and select "View Code" it will give you the underlying XML of the report. Find the entry for the value of your calculated series and enter a formula to dynamically create your periods.
<ChartFormulaParameter Name="Period">
<Value>=IIf(Count(Fields!Calls.Value) >= 7 ,7, (Count(Fields!Calls.Value)))</Value>
</ChartFormulaParameter>
What I'm doing here is getting the row count of records returned in the chart. If the returned rows are greater than or equal to 7 (The amount of days I want the average) it will set the points to 7. If not, it will set the number to the amount of returned rows. So far this has worked great. I'm probably going to add more code to handle no records returned although in my case that shouldn't happen but, you never know.
A side note:
If you open the calculated series properties in the designer, you will notice the number of periods is set to "0". If you change this it will overwrite your custom formula in the XML. -
hi
im using the pci-mio-16E1 card, with the IDE VC++, so im looking for an example to explicate me how to make an synchronous acquisition data using an external timing, so the idea is to acquire (take) a single data point for each trigger pulse from one input channel ,and saving the data in a file .
now im making a code using the AI_setup and DAQ_op functions, im getting a speed acquisition (it is the start of acquisition data), and it is a synchronous acquisition just for one trigger pulse, and me i looking for an acquisition for each trigger pulse.
so to understand my problem you can see my code :
iStatus = Timeout_Config(iDevice, lTimeout);
iRetVal = NIDAQErrorHandler(iStatus, "Timeout_Config", iIgnoreWarning);
// configuration and selection of signal trigger
iStatus = Configure_HW_Analog_Trigger(iDevice, ND_ON, iLowValue,iHighValue, ND_ABOVE_HIGH_LEVEL, ND_THE_AI_CHANNEL);
iRetVal = NIDAQErrorHandler(iStatus, "Configure_HW_Analog_Trigger", iIgnoreWarning);
iStatus = Select_Signal(iDevice, ND_IN_CONVERT, ND_PFI_2,ND_HIGH_TO_LOW);
iRetVal = NIDAQErrorHandler(iStatus, "Select_Signal", iIgnoreWarning);
iStatus = AI_Setup(iDevice, iChannel, iGain);
iRetVal = NIDAQErrorHandler(iStatus, "AI_Setup", iIgnoreWarning);
while ((iReadingAvail != 1) && (iStatus == 0)) {
/* Wait until reading is available. */
iStatus = AI_Check(iDevice, &iReadingAvail, &iReading);
iRetVal = NIDAQYield(iYieldON);
// Acquire data from a single channel
iStatus = DAQ_Op (iDevice, iChannel, iGain, piBuffer, ulCount, dSampRate);
while ((iDAQstopped != 1) && (iStatus == 0)) {
iStatus = DAQ_Check(iDevice, &iDAQstopped, &ulRetrieved);
iRetVal = NIDAQYield(iYieldON);
iStatus = DAQ_VScale(iDevice, iChannel, iGain, dGainAdjust, dOffset,ulCount, piBuffer, pdVoltBuffer);
iRetVal = NIDAQErrorHandler(iStatus, "DAQ_VScale",iIgnoreWarning);
/* Set analog trigger mode back to initial state. */
iStatus = Configure_HW_Analog_Trigger(iDevice, ND_OFF, iLowValue,iHighValue, ND_ABOVE_HIGH_LEVEL, ND_THE_AI_CHANNEL);
/* Set PFI line back to initial state. */
iStatus = Select_Signal(iDevice, ND_IN_START_TRIGGER,ND_AUTOMATIC, ND_DONT_CARE);
iStatus = DAQ_Clear(iDevice);
/* Plot acquired data */
iRetVal = NIDAQPlotWaveform(pdVoltBuffer,ulCount, WFM_DATA_F64);
so this is the data acquired -0.900879,-0.900879,-0.900879,-0.900879,-0.900879,-0.900879,-0.900879,-0.900879 and i think that is a noise because all time i get this data.
tank you very mutch fo your helpHello,
Please see the responses to this thread at the following post.
http://forums.ni.com/ni/board/message?board.id=250&message.id=13686
Also, please only post one thread per issue.
Regards,
Sean C. -
Too many recipients found for message type ORDERS in the ALE model
Hi all ,
please help me to solve this issue .
i done with ale settings .
orders message type is used in 2 different model view for 2 different systems
when i create po it is giving error in output "Too many recipients found for message type ORDERS in the ALE model"
how can i rectify this error.
Thanks> orders message type is used in 2 different model view for 2 different systems
do both of them carter diffrent needs or is it the same idoc which is being sent to diffrent systems?
if yes, then use a single model view with noth receiver systems defined in it.
if not, i would suggest, copying the standard idoc and create a zidoc and then use different ones for diffrent receivers....
or u can use diff versions of the orders message type...
say orders05 for one.... receiver and orders02 for another one....
hope this helps!!
Cheers!!
Sidharth -
ALE settings error "Too many recipients found for message type" urgent
Hi all ,
please help me to solve this issue !!!!!!!!
i done with ale settings .
in the bd64 , orders message type is used in 2 different model view for 2 different systems
when i create po it is giving error in output "Too many recipients found for message type ORDERS in the ALE model"
how can i rectify this error.
ThanksHi,
Try to redefine your distribution model to have both receivers of your message type ORDERS in one "model view".
Regards,
Jakub -
Too many recipients found for message type (Distribution model)
Hi,
I wanna send Dilvery note using message type DESADV from a SAP system to another non-SAP System.
I have Created port partner profile and distribution model.
But the Problem is the same message type DESADV is used to send Dilvery from SAP System to another SAP Client.
Idoc getting failed and throwing error stating Too many recipients found for message type DESADV in the ALE model .
I am sure we can create the more than one recipients for same message types. I have done it some time back. Any help highly appreciated.
Regards
RajThis message pops up when SAP can't identify how to distribute the IDoc based on the settings in BD64. Take a look at the settings there, most likely you'll need to add a filter.
The big ALE/EDI/IDoc book suggests that the same IDoc may be distributed to 2 different systems but specific details are not clear. It seems that one system should be configured first (it does mention a need to use a filter) and then somehow menu Edit -> Model View -> Distribute should be used.
I've never done it myself though and have only run into that error when I missed some filter settings in BD64. Hope this helps. -
Safari tries repeatedly to open a page. The page partially opens but then Safari reports that there's something wrong with page and I get an error message. This is happening at too many web sites for one site to be having issues.
I have a similar problem, Safari cannot load a complet page. It stalls e.g. ["38 of 42"]. sometimes it will complete loading after a long wait. just as often it will never complete the page,
The same thing happens in chrome and firefox but safari on my iPad works just fine.
I have the latest version of everything
I assume there is a system problem but cleaning up permissions does not help -
Too many type parameters for interface
In JDev 11.1.1.0.0, I do a compile and I get 65 files with errors saying
Error: too many type parameters for interface java.util.Map<java.lang.String, java.lang.Class<?>>
but the class doesn't use the Map object.
Other files get it for the Set object.
Note that no line number was given as part of the error message.
I installed the JDev 11.1.1.0.0 base from the zip file.
What's wrong?Hi,
And you do a compile on what exactly, Please post one of the erroneous class' code using the code within bracket tag so that we can help you.
Regards,
~ Simon -
I am currently programming in Labview 6.1 with the Datalogging and
Supervisory Control module to transfer 720 floating point numbers to a
SLC505 Allen Bradley PLC (with ethernet) using RSLinx as an OPC server. I
have found that using the Datasocket Write takes about 30 - 40 seconds, and
making the tags and writing to them takes about the same amount of time. Is
it possible to transfer this data faster?
Thanks,
Michael Thomson (Surcher)Cyril,
I was just experimenting with different ways to transfer the data from the
computer to the PLC. In the past I have built large tag databases with
specific tag names. This made the code rather cumbersome when you wanted to
write to a large group of tags with descriptive names. I was just using
datasocket write as a way to transfer the data to the plc using code to
build the url and without having the DSC engine running. I have found that
importing the tags right from the tag configuration editor with the names
being simply the PLC addresses and then accessing them with the tag write is
considerably faster (under 5 seconds). I can then build the names in an
embedded for/next loop and change them to a tag name before I write to each
one. The appli
cation is a user interface that allows the machine operator
to pick what kind of arch to put on cabinet door part. With the selections
chosen I calculate the servo moves and download the data to the PLC.
Thanks for the link!
Michael Thomson
"Cyril" wrote in message
news:[email protected]..
> Michael,
>
> I am a little bit confused about the configuration here and the
> programming here: why are you using Datasocket Write if you are using
> tags? Are the 720 floating numbers written to 720 different I/O
> Points(registers). If so this shouldn't be that slow especially with
> DSC
> I would strongly encourage you contact the support at National
> Instruments for LabVIEW DSC, either by phone or e-mail and give a
> detailed description of the issue:
> www.ni.com/ask, and communication method phone NI or e-mail NI. -
Node strategy for managing many data points
Earlier with the older JavaFX there were issues where rendering many nodes could really slow the scenegraph down. Is there now some strategy for how to let the scenegraph efficiently render only the nodes for data that actually intersects the visible screen?
In the scenario I'm thinking of nodes decorate data and are more of a temporary thing, so they need to be reusable or else created and disposed of quickly when visualizing the data points.>
Is there now some strategy for how to let the scenegraph efficiently render only the nodes for data that actually intersects the visible screen?
>
[url http://en.wikipedia.org/wiki/Hidden_surface_determination]A variety of strategies have been in existence for a while now, JavaFX just hasn't gotten all of them implemented yet. It looks like JavaFX already uses dirty rectangles. I don't know if or how much culling has been implemented, but I'm sure it will be there sooner or later.
Maybe you are looking for
-
New iPhone 5 keeps crashing, help?
Okay, so I've just upgraded from my very solid 3GS (a bit slow albiet) to the brand new iPhone 5 which I'm very pleased with, I love it, especially since I've just got retina, Siri and all the rest of the stuff the 4+4S owners enjoyed. There is just
-
Executing a report in background,without selection scr with a variant
Dear All, Please let me know whether I can execute a report which doesn't has a selection-screen, in background, <b>using a variant</b> ? Alok.
-
Problems display KM documents as an anonymous user
Greetings experts. At this time I am speaking to you with the following problem. I'm building an intranet with SAP Enterprise Portals and I'm setting up a role that will be assigned to the anonymous user "Guest." I built a KM Navigation iView and pla
-
Buying a song on iTunes and Questions
i made my iTunes account a while ago, but to buy a song on this computer (that i have now) i have to sign in then answer questions, only thing is the questions do not come up? i cant even type ive tried different computers but its done the same thing
-
I am looking for pager which I can use which I can use with my OpenBox WM to drag and drop windows from one desktop to another with mouse.