SQL Express with the WDK DTM?
With MSDE 2000 you are limited to 8 machines and it is recommended to use SQL Server if you are planning on have more than 8 machines in a machine pool. Since SQL 2005 Express does not have the workload governor, would it be a valid substitution for the SQL Server 2005 for the purpose of logo testing?
As I understand (I did not try it), The answer is simply yes, and here is a tutorial of Upgrading MSDE 2000 to SQL Server 2005 Express
http://technet.microsoft.com/en-us/library/cc966393.aspx
[Personal Site] [Blog] [Facebook]
Similar Messages
-
I am running Yosemite and have just bought Pro Tools Express with the intent to Upgrade to Pro Tools 11. Pro Tools Express is not compatible with Yosemite and will not install. How can I get this done?
I have had this problem for close to a year. I have an Extreme base station, two Airport Express's and multiple G4 Mac's with up to date software. I have spent a huge amount of time trouble shooting, resetting, reapplying software and finally calling Applecare without any help. It would be great to get this problem solved.
Powerbook G4 Mac OS X (10.4.7) -
How to integrate SQL table with the cahce
Hi,
In normal ASP.net application we use the
sqlCacheDependency to integrate the SQL server with the cache in ASP.NET, so that any change in the SQL table row will replace the cache with the latest data.
How to achieve the same in the Azure cache.
We need to integrate the SQL server with the Azure cache so that any change in the SQL table row should replace the cache with the latest data.Hi,
Cache in Azure is not different with ASP.NET, please see
http://msdn.microsoft.com/en-us/library/windowsazure/gg278356.aspx for more details, Azure provides for multiple types of persistent storage which can be leveraged for caching (Azure SQL Database, Azure Table Storage, Azure Blob Storage etc…). I would suggest
you read this article (http://www.dnnsoftware.com/blog/cid/425642/Understanding-Windows-Azure-Caching-for-building-high-performance-Websites
), because of we know where the cache data is, so we can sync up the data as expected.
Best Regards
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
SQL expression in the report title
How can I add SQL expression in the title or in narrative text.
For example I want to say:
"Sales Report for Categories: ?X? (for dates ?Y1? - ?Y2?)"
where ?X?, ?Y1? and ?Y2? are result of SQL statements:
I can query ?X?: 'select category_name from category_table where date > current_date -7'
?Y1? 'select (current_date - 7) from dual'
?Y2? 'select current_date from dual'
ThanksHi,
No need to craete any presentation variable if its CURRENT_DATE-7 and CURRENT_DATE
Just pull two columns and change fx of those two columns to CURRENT_DATE-7 and CURRENT_DATE
Add narrative view instead of title view and in narrative give @n and @m where n and m are positions of columns from left starting from 1.(if columns are at 2 and 3 position then @2 and @3).Give rows to display as 1.You can even add some html tags to get color code,bold etc to narrative view.
Dont forget to hide the columns that you pulled.
Regards,
Srikanth
Edited by: Srikanth Mandadi on Oct 10, 2010 8:43 AM -
SQL Exception with the message "executeQuery, Exception = null"
Hi ,
Iam getting an SQL Exception with the message "executeQuery, Exception = null". Other thing is, the SQLException.getErrorCode gives me 0. Below is the stack trace. Could you please help me, why Iam getting this message:
com.ups.ops.dm.dao.DAOSevereDataBaseException: Return Code from Database :0
at com.ups.ops.dm.dao.DAOAction.run(Unknown Source)
at com.ups.ops.dm.dao.DAOAgent.doWork(Unknown Source)
at com.ups.ops.dm.dao.service.DAOActionServiceModule.service(Unknown Source)
at com.ups.ops.dm.command.CommandManager.doCommand(Unknown Source)
at com.ups.ops.dm.dao.DataAcessObjectManager.execute(Unknown Source)
at com.ups.ops.dm.edc.db.EDCDataAccessObjectManager.lookups(Unknown Source)
at com.ups.ops.dm.edc.business.EDCVoidBusinessLogic.checkPackageScan(Unknown Source)
at com.ups.ops.dm.edc.service.VoidShipmentServiceModule.service(Unknown Source)
at com.ups.ops.dm.command.CommandManager.doCommand(Unknown Source)
at com.ups.ops.dm.edc.service.OPLDRequestDispatcherServiceModule.dispatchCommandMessage(Unknown Source)
at com.ups.ops.dm.edc.service.OPLDRequestDispatcherServiceModule.service(Unknown Source)
at com.ups.ops.dm.command.CommandManager.doCommand(Unknown Source)
at com.ups.ops.dm.edc.control.EDCReceiver.onReceive(Unknown Source)
at com.ups.ops.dm.edc.receiver.OPLDReceiverMDB.onMessage(Unknown Source)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocati
on.java:187)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
154)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.ja
va:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
176)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInt
erceptor.java:126)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterc
eptor.java:114)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
176)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
at $Proxy67.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
at weblogic.ejb.container.internal.NewJMSMessagePoller.processOneMessage(NewJMSMessagePoller.java:245)
at weblogic.ejb.container.internal.NewJMSMessagePoller.run(NewJMSMessagePoller.java:121)
at weblogic.ejb.container.internal.NewJMSMessagePoller.timerExpired(NewJMSMessagePoller.java:204)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
com.ups.ops.dm.dao.DAOSevereDataBaseException: Return Code from Database :0
at com.ups.ops.dm.dao.DAOAction.run(Unknown Source)
at com.ups.ops.dm.dao.DAOAgent.doWork(Unknown Source)
at com.ups.ops.dm.dao.service.DAOActionServiceModule.service(Unknown Source)
at com.ups.ops.dm.command.CommandManager.doCommand(Unknown Source)
at com.ups.ops.dm.dao.DataAcessObjectManager.execute(Unknown Source)
at com.ups.ops.dm.edc.db.EDCDataAccessObjectManager.lookups(Unknown Source)
at com.ups.ops.dm.edc.business.EDCVoidBusinessLogic.checkPackageScan(Unknown Source)
at com.ups.ops.dm.edc.service.VoidShipmentServiceModule.service(Unknown Source)
at com.ups.ops.dm.command.CommandManager.doCommand(Unknown Source)
at com.ups.ops.dm.edc.service.OPLDRequestDispatcherServiceModule.dispatchCommandMessage(Unknown Source)
at com.ups.ops.dm.edc.service.OPLDRequestDispatcherServiceModule.service(Unknown Source)
at com.ups.ops.dm.command.CommandManager.doCommand(Unknown Source)
at com.ups.ops.dm.edc.control.EDCReceiver.onReceive(Unknown Source)
at com.ups.ops.dm.edc.receiver.OPLDReceiverMDB.onMessage(Unknown Source)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocati
on.java:187)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
154)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.ja
va:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
176)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
176)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInt
erceptor.java:126)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterc
eptor.java:114)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
176)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
at $Proxy67.onMessage(Unknown Source)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
at weblogic.ejb.container.internal.NewJMSMessagePoller.processOneMessage(NewJMSMessagePoller.java:245)
at weblogic.ejb.container.internal.NewJMSMessagePoller.run(NewJMSMessagePoller.java:121)
at weblogic.ejb.container.internal.NewJMSMessagePoller.timerExpired(NewJMSMessagePoller.java:204)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)Could you please help me, why Iam getting this message:You have bug in your software
-
PL/SQL Procedures with the same name
Hi,
I have some PL/SQL procedures with the same name but different arguments.
If I try to catalog the second or third ALBPM always catalogs the first and I don't want to use this. ALBPM only catalogs the first one.
ALBPM Studio Logs:
Introspecci?n en curso...
Agregando procedimiento 'ADM_SGI.UGDIASINOI'
Agregando procedimiento 'ADM_SGI.UGDIASINOI'
Agregando procedimiento 'ADM_SGI.UGDIASINOI'
[Advertencia] No se puede agregar procedimiento 'UGDIASINOI'. Motivo: Duplicar nombre del componente (M?dulo DatabaseRoot.ADM_SGI - Componente UGDIASINOI)..
[Advertencia] No se puede agregar procedimiento 'UGDIASINOI'. Motivo: Duplicar nombre del componente (M?dulo DatabaseRoot.ADM_SGI - Componente UGDIASINOI)..
Analizando componentes
Any solution or idea??
Thanks!I need to retrive data from PL/SQL stored procedures. I am using the DynamicSQL component (2nd workaround) to retrive data from PL/SQL stored procedures. <br><br>
I am having some problems.<br><br>
This is the code I am running in Fuego Studio 5.5 SP 11 Build #71108:<br><br>
dynamicSQL as Fuego.Sql.DynamicSQL<br>
iterator as Iterator(Any[Any])<br>
sentence as String<br>
implname as String<br><br>
dynamicSQL = Fuego.Sql.DynamicSQL()<br>
implname = "conexionORBPAU"<br>
sentence = "var result REFCURSOR; " + <br>
"exec :result_cursor := pkg_audbpm_bpaasig_indicador.prgetsingle(9999);";<br>
iterator = executeQuery(DynamicSQL, sentence, implname, inParameters : []);<br><br>
And, this is the error:<br><br>
java.sql.SQLException: Falta el parametro IN o OUT en el indice:: 1 <br>
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)<br> at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)<br>
oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1681)<br>
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3280)<br>
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3329)<br>
at fuego.jdbc.FaultTolerantPreparedStatement.executeQuery(FaultTolerantPreparedStatement.java:579)<br>
at fuegoblock.sql.DynamicSQL.executeQuery(DynamicSQL.java:340)<br>
...<br><br>
This is the code of the PL/SQL in the Oracle DB:<br><br>
CREATE OR REPLACE PACKAGE PKG_AUDBPM_BPAASIG_INDICADOR IS<br>
TYPE cursor_type IS REF CURSOR;<br>
FUNCTION prGetSingle<br>
(<br>
p_ID_ASIG_INDICADOR IN NUMBER<br>
)<br>
RETURN cursor_type;<br><br>
END PKG_AUDBPM_BPAASIG_INDICADOR;<br><br>
is my code OK? Any ideas?<br><br>
Thanks in advance.<br> -
Accessing Oracle 10g Express with the SqlDbx IDE
Hi, I downloaded Oracle Express a few weeks back.
I finally got round to doing something with it.
I also installed a free IDE called SqlDbx that I was recommended.
When I start up SqlDbx it prmpts me for DBMS Type - I select Oracle Server from a drop down.
Then for the Server I select XE.
There are then 3 boxes for Schema, User, Password.
I dont remember setting anything up when I installed Oracle XE so leave these blank.
I then click OK to connect but get an error logon denied.
Do you know what the default schema, user and password is when you install XE or do you need to do something else to setup them up, if so what?
Is there a better way/tool(free) I could use instead of SqlDbx to connect to the database server?
I checked the service was running in the Windows task manager and it is so that proably isnt the problem.
thanks.Hi,
Do you know what the default schema, user and password is when you install XE or do you need to do something else to setup them up, if so what?Depending on your setup you might want to connect to the "HR" schema containing some demo data. Otherwhise, there are a few administrative/technical accounts you can use to test your connection and for administrative tasks (e.g., creating a new database user). The administrative accounts would be "SYS" or "SYSTEM" using the password you've entered in the installer.
There is a command line client (sqlplus) to connect these users and create your custom database account, or the database management application that you can access using the "Get Started" link created by the XE installer. Of course, you can also use an IDE.
Either way, I'd recommend to start with the [url http://docs.oracle.com/cd/E17781_01/admin.112/e18585/toc.htm]Getting Started Guide from the XE documentation library. It's pretty straight forward and contains step by step instructions for exactly the topics you seem to be searching for.
Is there a better way/tool(free) I could use instead of SqlDbx to connect to the database server?There is [url http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html]Oracle SQL Developer, which is available free of charge as well. It is licensed with your database, i.e. you can use it with any properly licensed Oracle Database, including XE.
-Udo -
Install SQL Express With MDT 2012 now or wait for SCCM and full SQL Server?
We are planning to get SCCM 2012 R2 in several months and it will come with SQL Server 2012 when it is installed and configured at that time.
If we would like to start experimenting with using a database in MDT 2012 now, can we go ahead and set up a database in SQL Express and start using it for deployments now or should we wait for SQL server?
Can the database created in standalone MDT 2012 with SQL Express be migrated to SQL Server 2012 and SCCM 2012R2 or would we need to start over with a new database when we get SQL Server and SCCM?Using SQL Express should be fine. You can export the database from there and import it into a full SQL Server install later if you want to preserve the content.
Thanks,
-Michael Niehaus
Senior Product Marketing Manager, Windows Deployment
http://blogs.technet.com/mniehaus
[email protected] -
I have been trying to setup Airpot Expresses (both old and new models) for a while now with the Airpot Utility 5.6.1 for Windows without any luck. I have tried this on multiple windows machines, factory reseted the devices if I needed to, but I have not had any success since this software arrived. I see the routers on the Airport Utility UI, I click on it then try to connect to set it up. At this point, it gets stuck with a long progress bar trying to connect to the device without any success. I also have a Macbook Pro, and this device & software has had no trouble setting up the routers. The problem is, we are shipping these small routers out to customers who use Windows machines and it is vital that the user can modify the settings using Airpot Utility. I am at a loss for what to do and if we can't find any solutions, we are going to move on to a different company for the routers we ship out.
Thanks a lot i followed the instructions for safe mode (i found out that i was pressing the C button after restarting) i did whats written there but the repair couldn't be performed so in addition i needed to re-formate the HD so i erased the volume and then repaired the disk--> quite disk utilities --> start the installation from the installation DVD.
Thanks really appreciating your help -
Connect Sql express with studio
1>I have downloaded the sqlservers jar file placed it in lib folder
I am using netbeans i am now attaching the Sql database created under
windows Authentecation to netbeans. I don't know how to set the
connection Syntax.Even when i tried to create new database account
using securities and use it say unable to take connection login failed.
Please help with the connectString and some tip on connection from the above stage.In the Server Name drop down, you can highlight the server name and press the delete key to remove it from the list (as of SQL Server 2012). If you do this for the server(s) where you supplied your login, your entry will be gone.
Thanks,
Sam Lester (MSFT)
http://blogs.msdn.com/b/samlester
This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click
"Mark as Answer" and
"Vote as Helpful" on posts that help you. This can be beneficial to other community members reading the thread. -
Using SQL Express with Legacy PB
I have inherited a legacy system written in PowerBuilder which connects to an SQL Anywhere 5.5 database via ODBC. The Sybase drivers are not 64-Bit compatible so this system is throwing errors and there are no updated drivers available. I do not currently
have the budget to update the database to a current version of SQL Anywhere (which required /seat license) and I'm under the gun to get the system working on a 64-Bit PC.
Advice, please! Is MS SQL Express a good option?
Thanks in advance.Hello,
Microsoft has created the following technical document for migrating from Sybase Anywhere (ASA) to SQL Server 2008:
http://download.microsoft.com/download/7/C/2/7C20B070-BFF8-44B4-BD7D-1B03DF50F924/MigrateSybaseASAtoSQLServer2008.docx
Microsoft offers the SSMA for Sybase Tool to migrate from Sybase ASE to SQL Server too, but it is not clear to me it supports Sybase
Anywhere (ASA). The following third party tool seems to offer migrating ASA objects and data to SQL Server.
http://www.ispirer.com/products/sybase-to-sql-server-migration
However, I don’t have any suggestions for you about the PowerBuilder application.
Hope this helps.
Regards,
Alberto Morillo
SQLCoffee.com -
Read a csv file in a PL/SQL routine with the path as a parameter
hello oracle community,
System Windows 2008, Oracle 11.1 Database
I have created a directory in the database and there is no problem to read a csv file from there. Since the files can be at different places, my java developer is asking me, if he can give me the path of the file as a parameter. So far I know I will need a directory to open the file with the UTL_FILE package, but I cannot create diretories for folders, that will be created in the future. Is there any way to solve that problem, so I can use the path as a parameter in my routine ?
IkrischerBluShadow wrote:
Ikrischer wrote:
as I said before, they are dynamic. As usal to most other companies, you get new partners and you will lose partners, so new folders will be added, old ones will be deleted. if you use different directories for different folders, you have more work to handle them.I wouldn't call that dynamic, I would call that business maintenance. Dynamic would mean that the same company is putting their files into different folders each time or on a regular basis. If it's one folder per company then that's not dynamic.the folder structure is changing, I call that dynamic, does not look static to me. but thats just a point of view, it is not important how we call it. lets just agree, the folder structure will change in the future, no matter how many folders one partner will have.
BluShadow wrote:
So you're receiving files and you don't even know the format of them? Some of them are not "correct"? Specify that the company must provide the files in the correct format or they will be rejected.
Computers work on known logic in most cases, not some random guessing game.we know the correct format, but we also know, that the partner wont always send the correct format, period. Cause of that we want to deliver an error log, record 11,15 and 20 is wrong cause of....that is a very usefull service.
BluShadow wrote:
The folders should be known.impossible, we do not know the future.
BluShadow wrote:
The file format should be known.see above, it has a fixed format, but thats not a gurantee you get the correct format. for me thats a normal situation, it happens every day, you have fixed rules and they will be broken.
BluShadow wrote:
The moment you allow external forces to start specifying things how they want it then you're shooting yourself in the foot. That's not good design and not good business practice.maybe we are talking about different things, we do not allow to load data into our system with a wrong format. but we do allow to to send us a wrong format, and even more, we do allow them to send wrong content, but still we dont load it into our system. format and content must be correct to be loaded in the real system, but both we are checking. and with external tables you cannot check a wrong format we a detailed error log.
Ikrischer -
hello together,
does anybody know whre i can see the logfiles from an ape with the new airport utility '?You cannot see them because they are not there in AirPort Utility 6.0
You can see them if you download and install AirPort Utility 5.6 for Mac OS X Lion
Keep both AirPort Utility 6.0 and 5.6 on your Mac and use the one that you like. -
Renamed Airport Express with the Airport utility, but iTunes shows old name
I renamed my two Airport Expresses using the Airport Express utility because I have moved them in the house and the old names don't make sense anymore. In the AirPort Express utility, I can see the new names. However, iTunes (and Apple Remote on the iPhone) do not recognize these new names, they are still showing the old names. How can I get these devices to recognize the new names?
Actually I have solved my own problem. I hadn't realized that the Airport Utility has essentially two names for each Airport. There is the name of the device as the Airport Utility sees it, and then a different name called the iTunes Speaker name (look under manual setup in the Music area). This latter is the name that appears in iTunes. As soon as I changed this, iTunes recognized the new name.
-
How do I use an airport express with the Apple A1121 speaker?
I have the old Apple A1121 speaker, and have only just stumbled upon the fact I could play music from my MacBookPro or other apple device through the AirPort Express wirelessly. But I don't understand how to do it? Any help would be much appreciated.
No, actually a really good question. The adapter is basically a 3.5 mm audio plug on one end and a digital optical jack on the other. It is designed to be used with a digital optical cable. Some cable providers have these in one unit. That is, the adapter is permanently attached to one end of the cable.
The following link is just one example of these types of cables/adapters.
Maybe you are looking for
-
How to change payment method or delete improper info.?
-
Connect EP 6 SR1 to SAP R/3 46C. Is ITS needed ?
Hi, I'm trying to establish portal System connection to Sap R/3 46C. But the conncetion faild after pupulationg the fields. I saw in the "test connection" options: "SAP Web AS Connection", "ITS Connection", "Connection Test for Connectors", "Connecti
-
I'm curious about some of the album cover art in my iPhone's iPod. I've added a couple album covers manually that iTunes doesn't have. They look great in the Albums screen of the iPod in Cover Flow. However, when I go to play these albums, they don't
-
Better to use Aperture or FCPX for import?
I am starting from scratch with FCPX. I have a MBA with a portable thunderbolt drive, and right now this is my primary. I have an older 2008 iMac, and this is my workstation I use for everything when I am at home. I'm on the road more than at home an
-
How to run my program in "test run" mode, programmatically ??
Hi, Assume I have written a Zprogram and called a BDC to input a batch of data from an CSV file. I could see that in a normal input mode, some of the SAP transactions allow me to select "Test Run" so that SAP first checks if the data I enter is corre