The JNI defines a mapping of Java types and native (C/C++) types.
As per the tutorial
The JNI defines a mapping of Java types and native (C/C++) types.Does the above sentence mean that I can use dll written in C/C++ only and not dll written in Pearl.
Could anyone please give me the solution.
Please do tell me how can I call a dll file created in Perl ....And I will point out again that I doubt that it is possible to create a dll that has the following characteristics
1. Is in fact a dll.
2. Is in fact intended to run anywhere outside of the perl engine.
Step 2 means that you run perl, not a "perl dll" via C.
You can do that or at least in the past you could. And that has nothing to do with java nor JNI. So you would learn about it on a perl site.
And I can only note that when I did that a number of years ago it was very difficult. Certainly much harder than getting JNI to work. And you had better have quite a bit of C/C++ experience before you attempt it.
Similar Messages
-
How to use the One-to-One mapping in Java Code
Dear all:
I have set the direct mapping and named query,
and have written web service of login.
I can login successfully.
Now,I want learning about One-to-One mapping.
I have setting the One-to-One mapping,
then what can I do latter?
I do not found any paper showing how to use it in web service?
Somebody help me?thx all.Following code worked for me:
import oracle.javatools.resourcebundle.BundleFactory;
import java.util.ResourceBundle;
* This method retrieves localized strings from a given XLIF resource bundle.
* @param bundleName The XLIF bundle from which the localized string is to be retrieved.
* @param key The key of the localized string.
* @return The localized string retrieved from the given XLIF bundle.
public static String getXlifLocalizedString(String bundleName, String key) {
if (StringUtils.isEmpty(key)) {
return key;
if (StringUtils.isEmpty(bundleName)) {
return "[" + key + "]";
String localizedString = null;
ResourceBundle resourceBundle = null;
try {
resourceBundle = BundleFactory.getBundle(bundleName);
localizedString = resourceBundle.getString(key);
} catch (Exception e) {
LOG.log(Level.SEVERE, "Problem in loading XLIF resource bundle: " + bundleName, e);
return "[" + key + "]";
return localizedString;
} -
Unable to map nested java classes and objects in actionscript using flex
Hi All..,
Im a newbie in flex and actionscripting...,I however have a task assigned in this domain and goin insane since a week now with this problem...
Problem explained:
I have a class called Unit that inturn have many other classes like for example unit has an engineer class,,,Im not able to access the attributes of engineer using the unit class...that is unit.engineer,engineerid is giving me a null...however attributes unique to unit are accessible...
Please help me out with this...,this problem has already eaten up my deadlines...
Any help would be appreciated and thankz in advance..Thank you for the swift reply...,
I actually have three java classes Unit , Engineer and UnitretrievalRemote....
Unit contains engineer and also UnitRetrievalRemote has methods to retrieve unit which inturn should return engineer...,However i hav actionscript classes for both engineer and unit and mapped it apporopriately using the remotetag...and also my remote object is defined with a destination...
The below code is my Actionscripting code included in mxml:
import UnitScript.Engineer;//These are my Action Scripting Classes
import UnitScript.Unit;
import mx.collections.ArrayCollection;
import mx.collections.ArrayList;
import mx.controls.Alert;
import mx.events.FlexEvent;
import mx.rpc.events.ResultEvent;
public var unitIds:ArrayCollection;//I'm passing an array from java end
that retrieves the unitId's from the db using hibernate...
public var index:int;
public var unit:Unit;
protected function initData():void
ApplicationService.getUnitIds();
//This is the remoteobject call using blazeds to load the method during application start from java..
private function setUnitIds(event:ResultEvent):void
unitIds = ArrayCollection(event.result);
private function setUnit(event:ResultEvent):void
unit = Unit(event.result);
//mx.controls.Alert.show( "Compling" );
//mx.controls.Alert.show( "Engineer Method" +unit.engineerId);
//mx.controls.Alert.show( " Engineer=="+unit.engineer) ;
unitIDText.text = String( unit.unitId );
customerName.text = unit.name;//displaying the contents fetched from the backend in the panel...
setEngineer(event);
private function setEngineer(event:ResultEvent):void
unit.engineer = Engineer(event.result);
unit = Unit(event.result);
eng_id.text = String(unit.engineer.engineerId);
mx.controls.Alert.show( "Engineer ID Please Show"+unit.engineer);
//This prints a null.
mx.controls.Alert.show( "Direct Engineer Id" +unit.engineer.category);
// This prints a null.
Remote object mapping is as below:
<mx:RemoteObject
id="ApplicationService"
destination="Destination1" >
<mx:method name="getUnitIds" result="setUnitIds(event)"
fault="mx.controls.Alert.show(event.fault.faultString)"/>
<mx:method name="getUnit" result="setUnit(event)"
fault="mx.controls.Alert.show(event.fault.faultString)"/>
</RemoteObject> -
Use java edition and native edition at same time in a single java app
Hi
I have a situation where I need to use both versions of berkeley Db at the same time. I have an external library that I use that requires the Java edition and my own code that uses the native version. Unfortunately the source code of the library is not available and I don't want to redesign my program to use the Java edition.
Some packages in je.4.0.103.jar and db.jar (version 5.1) contain the same naming structure and same classes eg. com.sleepycat.persist.EntityStore. I removed the duplicated packages in je.4.0.103.jar However it seems that the implementation is slightly different between the two version as I get
java.lang.NoSuchMethodError: com.sleepycat.persist.EntityStore.<init>(Lcom/sleepycat/je/Environment;Ljava/lang/String;Lcom/sleepycat/persist/StoreConfig;)V
When I simply had both versions available my code for the native version kept using the packages from the Java edition and the external library kept on using the native version and as a result I got loads of runtime errors.
So how do I tell them apart. The problem is because both sets of packages have identical names and class names so Java does not know which ones to use. I am using eclipse so maybe there is some option where I can tell certain classes to use certain packages.
Any ideas?Hi,
We don't officially support using BDB and BDB JE from the same JVM process.
It's possible to work around this limitation by creating two [url http://download.oracle.com/javase/1.4.2/docs/api/java/lang/ClassLoader.html] Java Classloaders that load one of the two jar files. When calling BDB or BDB JE methods, the call must be bracketed with calls like this that cause the correct classloader to be used:
ClassLoader saveLoader = Thread.currentThread().getContextClassLoader();
Thread.currentThread().setContextClassLoader(/* specify correct loader for BDB or BDB JE here */);
try {
// do something with BDB or BDB JE
} finally {
Thread.currentThread().setContextClassLoader(saveLoader);
}We are not experts on classloaders and we don't have an example of doing this. We have not done it ourselves, we only know that users have done it.
I hope this helps.
Regards,
Alex Gorrod
Oracle Berkeley DB -
Signed Java Beans and Native IE JVM
From a forms web app I need to get some client machine and do
file uploads. There is great sample code for doing this. I tried
using the GetClientInfo sample and it works fine in Forms
Builder and it works fine with JInitiator. But I need it to work
with the Native IE JVM.
I cabbed and signed the bean and included a PARAM
NAME="cabinets" VALUE="f60all.cab, getclientinfo.cab" in the
APPLET tag. I do not get a security exception and the form seems
to recognize the bean (the bean area is all blue). But I never
get results.
Has anyone gotten the sample beans to work with Native IE?
What's the trick?The only thing that has been changed is
IE50=native instead of IE50=JInitiator
Is it correct that cabbase is empty in case of native settings?
The settings are:
<APPLET CODEBASE="/forms60java/"
CODE="oracle.forms.engine.Main"
WIDTH="496"
HEIGHT="553">
<PARAM NAME="cabbase" VALUE="">
<PARAM NAME="serverPort" VALUE="9000">
<PARAM NAME="serverHost" VALUE="yyy.com">
<PARAM NAME="serverURL" VALUE="/servlet/lservletxxx?ifcfs=/servlet/f60servlet?config=xxx">
<PARAM NAME="connectMode" VALUE="HTTP">
<PARAM NAME="serverArgs"
VALUE="module=Start01.fmx userid= ">
<PARAM NAME="separateFrame" VALUE="true">
<PARAM NAME="splashScreen" VALUE="no">
<PARAM NAME="background" VALUE="no">
<PARAM NAME="lookAndFeel" VALUE="generic">
<PARAM NAME="colorScheme" VALUE="teal">
<PARAM NAME="serverApp" VALUE="hsd65reg">
</APPLET> -
Whats the difference between ABAP stack, ABAP+Java stack and Java stack
Hello,
I have a nagging doubt about the difference between the ABAP stack, ABAP+Java stack & the Java only stack. I believe that the method of applying the kernel for all the 3 types is different.
Also can we apply the ABAP support packs through JSPM.
Please put some light on this.
Thank youHi Zaheer
ABAP Stack
AS ABAP is used to provide the ABAP foundation of SAP NetWeaver.
Part of AS ABAP is the Search Engine Service (SES), which enables users to search for
business objects using Search and Classification (TREX). SES accesses Search and
Classification (TREX) functions through the Search and Classification (TREX) ABAP
client. SES replicates the business objects from the ABAP application to Search and
Classification (TREX), so that it can apply Search and Classification (TREX) search
functions to them. When a user enters a search query, the Search and Classification
(TREX) system responds to it, not the database for the ABAP application. For more
information, see the document Installation Guide SAP NetWeaver TREX Single Hosts /
Multiple Host.
Java stack
AS Java is used to provide the Java foundation of SAP NetWeaver. Among the key
capabilities of AS Java are:
J2EE Engine a J2EE 1.3-compliant application server for running enterprise
applications. In addition to the pure J2EE standard technologies, the J2EE
Engine implements complementary technologies, such as Web Dynpro or Web
Services, that are targeted at supporting large-scale, real-business application
development projects.
SAP Composite Application Framework Core (CAF Core) is a service-oriented
architecture for building and deploying composite applications. It enables
modeling of different service types entity services that represent a domain
model, application services that implement business logic, and external
services that offer connectivity to back-end services by means of remote
function calls (RFCs) or Web services. Usage type AS Java comprises the CAF
Core runtime environment, while design time tools are part of the SAP
NetWeaver Developer Studio.
Web Dynpro is the user interface technology for developing professional
business applications for mobile as well as for desktop clients. Web Dynpro
applications can easily be integrated into SAP NetWeaver Enterprise Portal,
providing a unified layout for the end user as well as enhanced navigation
support. Web Dynpro also allows, for example, the development of interactive
forms using the Adobe document services.
Adobe document services is a set of runtime services that provide a range of
form and document creation and manipulation functions such as:
Converting XML form templates (created using Adobe LiveCycle Designer)
to PDF and various print formats
Setting Adobe Reader rights to enable users to fill in and annotate forms,
save and print them locally, and include digital signatures for authentication
using the free Adobe Reader software
Extracting data from SAP applications into Interactive Forms and transferring form data
back into SAP applications using XML
ABAP + Java Stack
Contains both functionalities.
I hope this helps
Regards
Chen -
How to raise the user defined Exceptions in XI ?
Hi All
I am learning XI ...i want know how to set up the user defined Exceptions
in XI?
Where and What are the settings need to be done ?
Same time where can check the LOG file ? to see all the server information ?
Welcome to your answers
Regards
RakeshRakesh,
Check this weblogs which will guide you:
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
/people/alessandro.guarneri/blog/2006/01/26/throwing-smart-exceptions-in-xi-graphical-mapping
/people/stefan.grube/blog/2005/12/30/test-user-defined-functions-for-the-xi-graphical-mapping-tool-in-developer-studio
Also check this thread:
Mapping test throughs exception for UDF that does'nt exist anymore
---Satish -
For all the newbies who wants to learn Java
I was a newbie like 4 months ago. i have some skills of OOP in C++ like 2 years back but since then i did'nt took any of programming language courses. I have experience in MSaccess and MYsql. i did my internship Last summer with Tennessee Education Lottery as a Database Analyst. At that time i realized what a Corporate Enviorment looks like. Trust me it was a formal interview and i passed it and they placed me in the IT department to write some scripts for the GUI terminal and at the same time create a Company Security Database. i did completed my project but i had to Learn Mysql. and then i realized Java was getting very popular. alot of people told me in the forums to go Java tutorial but i will not agree to start from the sun tutorial. you can do it only if you have a good or may be medium experience of OOP. it was really tough for me and then this magic guy came on the forum and told me to go on this website if you want to learn Java.
http://chortle.ccsu.edu/java5/cs151java.html
This site is a brilliant site specially the exercise problems and the quizes really attracted me to Java alot and now i came to realize how easy it is to program in Java rather than C++. Java forums have helped me alot in solving those exercise problems (not with the code but with a good explanation) which was very helpful for me. out of my 210 post i guess i have helped 30 people out and the rest of the questions are regarding those exercises. i came to know encapsulation, inheritance and all that stuff. though i am still not very perfect like i am still having trouble with ComparTo thing but it takes more practice. the more you practice the more you learn. so all the newbies if you really want to learn java even if you dont have any experience in OOp this is the site where you need to start. Hope this will definitely help you alot. thanks to all the Senior members navycoder, captain, paulcw, duffy, turingpest and others also who have helped me in the past. without you i would have not achieved the goal of learning java. now my next step is going to be learn GUI programming Swing. looks fun to me. but at the same time i have my final project for this semester to make on ONline Testing program which will have a database, php scripting and html and xml.
I will post if i have any problemsI was a newbie like 4 months ago. i have some skills
of OOP in C++ like 2 years back but since then i
did'nt took any of programming language courses. I
have experience in MSaccess and MYsql. i did my
internship Last summer with Tennessee Education
Lottery as a Database Analyst. At that time i
realized what a Corporate Enviorment looks like.
Trust me it was a formal interview and i passed it
and they placed me in the IT department to write some
scripts for the GUI terminal and at the same time
create a Company Security Database.Wow they really must like to gamble if they put you in charge of a security database - no offense meant, but that isn't the sort of thing you would want a brand new person working on, unless of course they were giving really high odds ;-) -
I want to get the source code of the examples of berkeley DB with Java
Hi
I want to get the source code of the examples of berkeley DB with Java
Thanks and Regards
RahulLook in the "examples" directory, in the BDB JE package that you downloaded.
--mark -
JAVA API AND ABAP API SIMPLE SCENARIO
Hello MDM gurus
I have never used any Java API or ABAP API to leverage and present MDM functionalities on front end systems like portal,etc...
Could you please give me all the required to play around with JAVA api and ABAP api's.
Points will be given to every valuable answer.
ThanksHi Nazeer,
In order to use Portal you need Java APIs and to start with refer the MDM Java docs to get the basic idea of various classes and methods to be used in developing the simple java application and access it using portal.
http://help.sap.com/saphelp_mdm550/helpdata/en/47/9f23e5cf9e3c5ce10000000a421937/frameset.htm
Sample code for Duplicating Repository
public class TestDuplicateRepository
public static ConnectionPool simpleConnection;
public static RepositoryIdentifier repIdentifier,repIdentifier1;
public static String session;
public static String connection = "MDMServer_Test";
public static String repository1 = "Test_Repository";
public static String repository2 = "Test_Duplicate";
public static DBMSType dbmsType = DBMSType.MS_SQL;
public static void main(String[] args)throws CommandException, ConnectionException
//Creating Connection.
simpleConnection = ConnectionPoolFactory.getInstance(connection);
//Establishing connection with Repository.
repIdentifier = new RepositoryIdentifier(repository1, connection, dbmsType);
repIdentifier1 = new RepositoryIdentifier(repository2, connection, dbmsType);
//Creation Sever Session.
CreateServerSessionCommand createServerSessionCmd = new CreateServerSessionCommand(simpleConnection);
createServerSessionCmd.execute();
session = createServerSessionCmd.getSession();
//Authenticating Server Session.
AuthenticateServerSessionCommand auth= new AuthenticateServerSessionCommand(simpleConnection);
auth.setSession(session);
auth.setUserName("Admin");
auth.setUserPassword("Admin");
auth.execute();
session = auth.getSession();
//Duplicate Repository Command
DuplicateRepositoryCommand duplRepCmd = new DuplicateRepositoryCommand(simpleConnection);
duplRepCmd.setDBMSUserName("sa");
duplRepCmd.setDBMSUserPassword("abc");
duplRepCmd.setSession(session);
duplRepCmd.setSourceRepositoryIdentifier(repIdentifier);
duplRepCmd.setTargetRepositoryIdentifier(repIdentifier1);
duplRepCmd.execute();
Similarly you can try with Getting server version, Archive repository and then move on to adding,modifying records etc.
For ABAP APIs refer the below link
http://help.sap.com/saphelp_mdm550/helpdata/en/44/93aa6e31381053e10000000a422035/frameset.htm
Regards,
Jitesh Talreja -
Differnet Charting behaviour between Java 7 and Java 8
Hi I've developed an application with charts in Java FX and Java 7. Everything works fine, but now I've tested it with Java 8. There I can see, that something must have changed in the way a chart wil be painted.
The following code will describe the problem. Execute it with Java 7 and Java 8 and you will see what I mean.
package linechartsample;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.chart.AreaChart;
import javafx.scene.chart.LineChart;
import javafx.scene.chart.NumberAxis;
import javafx.scene.chart.XYChart;
import javafx.stage.Stage;
public class LineChartSample extends Application {
@Override
public void start(Stage stage) {
stage.setTitle("Line Chart Sample");
final NumberAxis xAxis = new NumberAxis();
final NumberAxis yAxis = new NumberAxis();
xAxis.setLabel("Month");
final LineChart<Number, Number> lineChart = new LineChart<Number, Number>(
xAxis, yAxis);
lineChart.setTitle("Stock Monitoring");
lineChart.setCreateSymbols(false);
XYChart.Series series1 = new XYChart.Series();
series1.setName("Portfolio 1");
series1.getData().add(new AreaChart.Data(1, 10));
series1.getData().add(new AreaChart.Data(2, 20));
series1.getData().add(new AreaChart.Data(3, 10));
series1.getData().add(new AreaChart.Data(2, 5));
series1.getData().add(new AreaChart.Data(1, 10));
Scene scene = new Scene(lineChart, 800, 600);
lineChart.getData().addAll(series1);
StringBuilder builder = new StringBuilder();
// builder.append("-fx-stroke: ");
// builder.append("#");
// builder.append(Integer.toHexString(115));
// builder.append(Integer.toHexString(115));
// builder.append(Integer.toHexString(115));
// builder.append(Integer.toHexString(100));
builder.append("-fx-fill: ");
builder.append("#");
builder.append(Integer.toHexString(215));
builder.append(Integer.toHexString(115));
builder.append(Integer.toHexString(115));
builder.append(Integer.toHexString(100));
series1.getNode().setStyle(builder.toString());
stage.setScene(scene);
stage.show();
public static void main(String[] args) {
launch(args);
What happens here in Java 8???
Additionally I've tried to draw a simple AreaChart with a series of negative values. In Java 7 the area between the line and the X-Axis will be filled. In java 8 the area between the line and the bottom of the chart will be filled. Are there any new properties which have to set to draw it in the correct way? I've checked it with the stackedAreaChart. Here everything is fin in Java7 and Java8.
Can somebody explain me that change in the behaviour of the charts in JavaFX 8?? Or is this a Bug??
Kind regardsYour code is really weird.
Applying a fill to the line path in a line chart is a strange thing to do. Usually a line chart is for drawing lines not filled areas. For filled areas, JavaFX has an AreaChart.
Setting multiple y values for a given x value in a series is also a very strange thing to do. Usually for a LineChart plot, the x values in the series are unique.
I haven't tried your code on Java 7 as I don't have Java 7 installed and your code doesn't really seem like a valid test case to me anyway. That your code got you a result you wanted in Java 7 would be more a fluke than anything else, I would guess.
For your area chart question, please ask that as a separate question with reproducible source code and test case.
If you really think there are bugs or regressions in JavaFX, then report them in the bug tracker after running your tests on the latest development JDK at: https://jdk8.java.net/download.html -
Session retention with Java WD and OBN navigation
Hi everybody,
We have a Java WD application integrated into Business byDesign Portal. From this application we start OBN navigation in the same window. OBN navigation always starts a new session with ABAP back-end. Is it possible to retain the same back-end session between Java WD and launched OBN navigation? What should be done for it?
Thank you for yor help and kind regards,
Helenis it something that you want to debug at runtime and find out those values?
Please, follow this link->
[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0cb32c5-36a7-2910-2c9b-ba4a5bbdbb56|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0cb32c5-36a7-2910-2c9b-ba4a5bbdbb56]
Also look at this. This might be of more use. it explains extracting such portal parameters:
[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0446f5c-fcb9-2910-e082-88becbe3ddc9|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0446f5c-fcb9-2910-e082-88becbe3ddc9]
-kunal kotak
Edited by: kunal kotak on Jan 12, 2009 12:16 PM -
Hello everyone,
I know this is a very repetitive question but i still havent found a satisfying solution anywhere.
Here is the scenario:
I am developing a MIDlet which recieves an Account number as the body of an SMS.
I have a database in MS-Access which stores account numbers and corresponding account balances.
I need to retrieve the balance from the database.
HTTP connection allows the asp functionality on Java ME SDK 3.0 but not when the midlet is installed on my Samsung SGH-X700 phone.
I want the connectivity between the phone and PC through USB cable.
I mean the midlet works on emulators but does not access the files through USB cable
How to access http://localhost/test1.asp (which is on PC) through the cable?
OR can it be done through a CommConnection?Please help.thanks for the reply Prakash.
So, i'm using websphere with JCO to connect Bw.
Actually, i encountered the same return message in my java code and during the se37 transaction.
In se37 transaction:
I call the Bapi BAPI_MDDATASET_CREATE_OBJET
I set manually an mdx command generated with MDXTEST
on my BW query.
this BAPI return a DATASETID
the persistence of the object is ok.
after that, if i use the bapi BAPI_MDDATASET_CHECK_SYNTAX
or BAPI_MDDATASET_SELECT_DATA with this DATASETID...
I have always the same error as return message.
RS_EXCEPTION : CL_RSR_MDX_COMMAND========CP
the problem is coming from the DATASETID?
Thanks,
best regards,
Ben -
JAVA(JCO) and BW Connectivity
Hi,
I am using JCO to get data from R/3. At the same time I want to get data from BW server also. Is there any methods available for this activity.
How make it possible, Please provide details.
Thanks,
Ask123thanks for the reply Prakash.
So, i'm using websphere with JCO to connect Bw.
Actually, i encountered the same return message in my java code and during the se37 transaction.
In se37 transaction:
I call the Bapi BAPI_MDDATASET_CREATE_OBJET
I set manually an mdx command generated with MDXTEST
on my BW query.
this BAPI return a DATASETID
the persistence of the object is ok.
after that, if i use the bapi BAPI_MDDATASET_CHECK_SYNTAX
or BAPI_MDDATASET_SELECT_DATA with this DATASETID...
I have always the same error as return message.
RS_EXCEPTION : CL_RSR_MDX_COMMAND========CP
the problem is coming from the DATASETID?
Thanks,
best regards,
Ben -
How can I map CHAR jdbc type to the char java type
Hi,
I would like to make all changes in the DB schema file and use source
generation tools as a process. Now I foound that JDBC integer type
corresponds to the Java int type. But having:
<column name="ACTIVATION_STATUS" type="char" not-null="true" size="1"/>
The generated class field is of String type:
class .... {
private String activationStatus;
What is the proper way to have it mapped to char type fixing schema file
only?
Thanks in advance,
AntonAbe White wrote:
I don't think any schema XML will reverse map to a char type. You'd
have to create a reverse mapping customization properties file as
described here:>
http://www.solarmetric.com/Software/Documentation/latest/docs/ref_guide_pc_reverse.html#ref_guide_pc_reverse_custom
Thank you,
Anton
Maybe you are looking for
-
I have a new Email address how does that affect my account
I have changed my Email address how do I change it my profile
-
How to populate Reference Component inside an EBO/EBM
Hi All, I have a requirement where I am getting multiple types of data, Worker and Job from a file. 1 Worker can have multiple Jobs. I am using SyncWorkerEBM to map this data. I am able to map all the fields related to Worker successfully but when it
-
Links in Safari go to "invis.gif 1x1 pixels"?
Lately Safari's been showing an odd problem: I click on a button on a web page, and it shows a new, totally blank page with the correct URL in the address bar, but the window is titled "invis.gif 1x1 pixels". For instance, I just entered my email add
-
IPod says ATT in corner when starting certain app
This is not a problem but it is funny. when I start up the app scetch online my iPod says Att then iPod. LOL Message was edited by: Ipodtouchuser394
-
Error message when exporting in LR4
Hi there When I export in LR4 I get the following message. However the export appears to have completed correctly. Any ideas?