WS endpoints restricition: What about java.util.Locale etc.?

We have some problems with the restrictions for WS endpoints.
Using SAPNW Developer Studio to create a web service including the virtual interface from a stateful session bean, we are not allowed to use usual types like java.util.Locale or java.util.Properties although they are serializable.
This is also decribed in the SAPNW DS Help:
"The following types are not allowed anywhere in the endpoint of a Web service:
·        Remote objects (EJBs)
·        Classes extending into another class and implementing an interface
·        Hashed table-like types
·        Classes/objects that cannot be serialized"
So what is the preferred solution for this issue?
Is there a way to use the serializable java.util.Locale type in a WS endpoint, or do we have to use its String representation?
What is the preferred solution for hash-table types like Properties? And what about Interface types like Map?
Maybe we just do not find the decisive documentation link?
Thanks a lot,
Dirk
Edited by: Dirk Weigand on Nov 20, 2008 8:48 AM
Moved to "Application Server - Java Programming"

Question moved to "Java Programming"

Similar Messages

  • Java.util.Locale not thread-safe !

    In multithreading programming, we know that double-checking idiom is broken. But lots of code, even in sun java core libraries, are written using this idiom, like the class "java.util.Locale".
    I have submitted this bug report just now,
    but I wanted to have your opinion about this.
    Don't you think a complete review of the source code of the core libraries is necessary ?
    java.util.Locale seems not to be thread safe, as I look at the source code.
    The static method getDefault() is not synchronized.
    The code is as follows:
    public static Locale getDefault() {
    // do not synchronize this method - see 4071298
    // it's OK if more than one default locale happens to be created
    if (defaultLocale == null) {
    // ... do something ...
    defaultLocale = new Locale(language, country, variant);
    return defaultLocale;
    This method seems to have been synchronized in the past, but the bug report 4071298 removed the "synchronized" modifier.
    The problem is that for multiprocessor machines, each processor having its own cache, the data in these caches are never synchronized with the main memory.
    The lack of a memory barrier, that is provided normally by the "synchronized" modifier, can make a thread read an incompletely initialized Locale instance referenced by the static private variable "defaultlocale".
    This problem is well explained in http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-double.html and other documents about multithreading.
    I think this method must just be synchronized again.

    Shankar, I understand that this is something books and articles about multithreading don't talk much about, because for marketing reasons, multithreading is supposed to be very simple.
    It absolutely not the case.
    Multithreading IS a most difficult topic.
    First, you must be aware that each processor has its own high-speed cache memory, much faster than the main memory.
    This cache is made of a mixture of registers and L1/L2/L3 caches.
    Suppose we have a program with a shared variable "public static int a = 0;".
    On a multiprocessor system, suppose that a thread TA running on processor P1 assign a value to this variable "a=33;".
    The write is done to the cache of P1, but not in the main memory.
    Now, a second thread TB running on processor P2 reads this variable with "System.out.prinln(a);".
    The value of "a" is retrieved from main memory, and is 0 !
    The value 33 is in the cache of P1, not in main memory where its value is still 0, because the cache of P1 has not been flushed.
    When you are using BufferedOutputStream, you use the "flush()" method to flush the buffer, and the "synch()" method to commit data to disk.
    With memory, it is the same thing.
    The java "synchronized" keyword is not only a streetlight to regulate traffic, it is also a "memory barrier".
    The opening brace "{" of a synchronized block writes the data of the processor cache into the main memory.
    Then, the cache is emptied, so that stale values of other data don't remain here.
    Inside the "synchronized" block, the thread must thus retrieve fresh values from main memory.
    At the closing brace "}", data in the processor cache is written to main memory.
    The word "synchronized" has the same meaning as the "sync()" method of FileDescriptor class, which writes data physically to disk.
    You see, it is really a cache communication problem, and the synchronized blocks allows us to devise a kind of data transfer protocol between main memory and the multiple processor local caches.
    The hardware does not do this memory reconciliation for you. You must do it yourself using "synchronized" block.
    Besides, inside a synchronized block, the processor ( or compiler ) feels free to write data in any order it feels most appropriate.
    It can thus reorder assignments and instruction.
    It is like the elevator algorithm used when you store data into a hard disk.
    Writes are reordered so that they can be retrieved more efficiently by one sweep or the magnetic head.
    This reordering, as well as the arbitrary moment the processor decides to reconciliate parts of its cache to main memory ( if you don't use synchronized ) are the source of the problem.
    A thread TB on processor P2 can retrieve a non-null pointer, and retrieve this object from main memory, where it is not yet initialized.
    It has been initialized in the cache of P1 by TA, though, but TB doen't see it.
    To summarize, use "synchronized" every time you access to shared variables.
    There is no other way to be safe.
    You get the problem, now ?
    ( Note that this problem has strictly nothing to do with the atomicity issue, but most people tend to mix the two topics...
    Besides, as each access to a shared variable must be done inside a synchronized block, the issue of atomicity is not important at all.
    Why would you care about atomicity if you can get a stale value ?
    The only case where atomicity is important is when multiple threads access a single shared variable not in synchronized block. In this case, the variable must be declared volatile, which in theory synchronizes main and cache memory, and make even long and double atomic, but as it is broken in lots of implementation, ... )

  • Formatting Negative Currency using the Java.Util Locale

    Hi....
    I am using the Locale file to get the currency code of a specified country. The code is given below.
    public String setCurrency(String _currency){
    Locale locale = new Locale("","PG");
    NumberFormat format = NumberFormat.getCurrencyInstance(locale);
    this.currency = format.format(Double.parseDouble(_currency));
    return currency;
    When i pass a negative value as the currency (-200) the string which returns will be as (PGK200) and when i pass a positive value it will be as PGK200......
    How can i format this so that when i pass a negative value, the returned String will be -PGK200 ??
    If there is anyone who knows how i can get this done please reply soon....
    Thanks in advance.
    Regards
    Nuwan.

    Check this out:import java.text.DecimalFormat;
    import java.text.NumberFormat;
    import java.util.Locale;
    public class CurrencyEg {
        private String currency;
        public String setCurrency(String _currency){
            Locale locale = new Locale("","PG");
            //NumberFormat format = NumberFormat.getCurrencyInstance(locale);
            DecimalFormat format = (DecimalFormat)NumberFormat.getCurrencyInstance(locale);
            format.setNegativePrefix("-PKG");
            format.setNegativeSuffix("");
            format.setPositivePrefix("PKG");
            format.setPositiveSuffix("");
            format.setMaximumFractionDigits(0);
            this.currency = format.format(Double.parseDouble(_currency));
            return currency;
        public static void main(String args[]) {
            CurrencyEg eg = new CurrencyEg();
            System.out.println("200 -> " + eg.setCurrency("200"));
            System.out.println("-200 -> " + eg.setCurrency("-200"));
    }I don't know how valid it is to cast and mess about with the format - but it gives exactly the output you were after:200 -> PKG200
    -200 -> -PKG200

  • What is java.util.stack?

    Hi there,
    I am new to this so please excuse my knowledge of java.
    I want to know what is Java.util.stack?
    What is base class for that?
    And adventage and disadvantage?
    Please..
    thanks,,

    read up on stacks and their uses and other data structures:
    http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=data+structures&spell=1

  • Can not create WebService with java.util.Locale object why?

    I am unable to create a WebService which contains a Locale Object in the request.  I assume its because the java.util.Locale object is not Serializable.  Can anyone tell me if there is a work around for this?

    Hi,
    Make sure your strings for Locale follow these rules...
    The language string should be lower-case, two-letter codes as defined by ISO-639.
    http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt
    The country string should be upper-case, two-letter codes as defined by ISO-3166.
    http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
    Or try with some constant Locales like
    Locale.CANADA
    Locale.US
    regards,
    Uma

  • Multi currency support with java.util.Locale

    My project has a requirement to support multiple currencies as our first internationalization feature. However, I've come across something with the Locale class that doesn't really make sense to me, and I'm wondering if anyone else has any best practices or insight.
    Why can't you create a Locale knowing only the ISO 3166 code? For multi-currency support, it doesn't make sense that I should need to provide a language in order to obtain a Locale, which is needed to generate the proper NumberFormat (and in 1.4 the java.util.Currency) class.
    Is there an instance where the language one speaks is directly correlated to the currency that they use?
    Actually, it doesn't make much sense that you can create a Locale only from a language either, since if my user a Hispanic-American, the language would be Spanish but the country (and therefore currency) would be US.
    It seems to me that if the Locale class can default a country code based on the language, it should also be able to default a language based on the country.
    Given these limitations, is there a recommended best practice about obtaining a Locale without a pre-determined language?

    Hi,
    this was a bit of a bugbear for a long time. Currency kind of wound up inexorably linked to Locale for a long time because the way a currency was formatted depended on the textual layout of the language as well as the country, and as date formatting was an issue too, it was easier for them to implement it the way they did.
    It's been an RFE for a long time, and I believe the beta releases of Merlin carry a currency API that is separate from a Locale. The link to the RFE is below. Hopefully Merlin Beta will allow you to achieve what you want - it seems to be pretty stable from what I've seen of it, and Sun do have a good record when it comes to releasing stable betas, so I wouldn't panic too much about the fact you're developing on a "pre-release candidate" JDK.
    http://developer.java.sun.com/developer/bugParade/bugs/4290801.html
    Hope that helps!
    Martin Hughes

  • Question about java.util.date

    hello all. could anyone please help me or give me some input about a small problem i have run in to. okay, im writing a program that will read in 3 different text files and have them sorted into array lists. well i am working on the 3 main class definitions and i have run into a problem. the first 2 classes i just created strings and then ran a equals and a compareTo on them to determine which entry would be first alphabetically when it is entered into the database. well on the last class.. i wanted to do the same thing (create 2 strings and compare them that way).. but i have a java.util.date variable that i am dealing with. is it okay to read in the date into a string like i have been doing? or do i need to do something else.. i am posting the code below so please have a look and get back to me. thanks in advance!
    lastName (is a String)
    firstName (is a String)
    title (is a String)
    dateOfPurchase (is a Date)
    public boolean equals(Order anOrder)
             boolean result;
             String x1 = this.dateOfPurchase + this.lastName + this.firstName + this.title;
             String x2 = anOrder.dateOfPurchase + anOrder.lastName + anOrder.firstName + anOrder.title;
             int i = 0;
             result = true;
             while (i < x1.length())
                if (x1.charAt(i) == x2.charAt(i))
                   i++;
                else
                   result = false;
             return result;
          }

    And if you don't understand casting, look for it in one of the following:
    Sun's basic Java tutorial
    Sun's New To Java Center. Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
    jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    Bruce Eckel's Thinking in Java (Available online.)
    Joshua Bloch's Effective Java
    Bert Bates and Kathy Sierra's Head First Java.

  • What causes java.util.MissingResourceException?

    Hi,
    We execute our java program and get the followings errors. Any suggestions on what would cause these errors?
    An error occurred during wizard bean change notification:
    java.util.MissingResourceException: Can't find bundle for base name
    PatchStings, locale en
    at
    java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:7
    12)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:683)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:546)
    at
    com.installshield.util.LocalizedStringResolver.resolve(LocalizedStringResolv
    er.java:29)
    at
    com.installshield.util.LocalizedStringResolver.invokeWithValidation(Localize
    dStringResolver.java:135)
    at
    com.installshield.util.LocalizedStringResolver.invoke(LocalizedStringResolve
    r.java:148)
    at
    com.installshield.util.FunctionToken.getValue(StringResolver.java:235)
    at
    com.installshield.util.StringResolver.mergeTokens(StringResolver.java:90)
    at
    com.installshield.util.StringResolver.resolve(StringResolver.java:32)
    at
    com.installshield.wizard.service.AbstractWizardServices.resolveString(Abstra
    ctWizardServices.java:254)
    at
    com.installshield.wizard.WizardBean.resolveString(WizardBean.java:447)
    at SingleMessagePanel.initialize(SingleMessagePanel.java:45)
    at
    com.installshield.wizardx.panels.ExtendedWizardPanel.consoleInitialize(Exten
    dedWizardPanel.java:115)
    at
    com.installshield.wizard.console.ConsoleWizardUI.currentBeanChanged(ConsoleW
    izardUI.java:107)
    at
    com.installshield.wizard.StandardWizardListener.currentBeanChanged(StandardW
    izardListener.java:78)
    at com.installshield.wizard.Wizard$RunThread.run(Wizard.java:1535)
    Thanks,
    cssimc

    Please copy/paste the EXACT code you are using. You have now posted two different lines in this thread with typos.ResourceBundle.getBundle("apprlicationresources", locale); // locale is en_USshould beResourceBundle.getBundle("applicationresources", locale); // locale is en_USif the file is calles applicationresources_en_US.properties

  • URGENT HELP about java.util.zip.ZipException: invalid entry CRC

    I have a program (JAVA of course) packet on JAR with fat-jar eclipse plugin. This program work well in all my computers except two. On these two computers I receive a java.util.zip.ZipException: invalid entry CRC.
    Both computers have the last version of java, but one is Windows and the other is Linux.
    Any help to find the source of this problem??
    Thanks in advance.

    Sorry, I give poor information about this problem.
    This is the full error showed when I execute this command: java -jar app.jar
    Unable to load resource: java.util.zip.ZipException: invalid entry CRC (expected 0x358054d7 but got 0x7dc370ba)
    java.util.zip.ZipException: invalid entry CRC (expected 0x358054d7 but got 0x7dc370ba)
    at java.util.zip.ZipInputStream.read(Unknown Source)
    at java.util.jar.JarInputStream.read(Unknown Source)
    at java.io.FilterInputStream.read(Unknown Source)
    at com.simontuffs.onejar.JarClassLoader.copy(JarClassLoader.java:818)
    at com.simontuffs.onejar.JarClassLoader.loadBytes(JarClassLoader.java:383)
    at com.simontuffs.onejar.JarClassLoader.loadByteCode(JarClassLoader.java:371)
    at com.simontuffs.onejar.JarClassLoader.loadByteCode(JarClassLoader.java:362)
    at com.simontuffs.onejar.JarClassLoader.load(JarClassLoader.java:305)
    at com.simontuffs.onejar.JarClassLoader.load(JarClassLoader.java:224)
    at com.simontuffs.onejar.Boot.run(Boot.java:224)
    at com.simontuffs.onejar.Boot.main(Boot.java:89)
    Exception in thread "main" java.lang.ClassNotFoundException: com.intarex.wizard.IWizard
    at com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.java:497)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at com.simontuffs.onejar.Boot.run(Boot.java:240)
    at com.simontuffs.onejar.Boot.main(Boot.java:89)
    app.jar is a JAR file created with fat-jar eclipse plugin, to make easier to generate a JAR file with all dependencies.
    I think that is not a code related problem, because this program is executed in several computers without errors.
    I trasport this JAR to the client computer via HTTP.
    I'm trying to find clues to find the origin of this problem.
    Thanks.

  • What about Java????

    hai,
    in C++ by Strostroup Book, I noticed the following.
    char aplphabet[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    can be replaced by the declaration(for readability)
    char aplphabet[]="abcdefghijklmnopqrstuvwxyz"
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    What about in Java?? (is there any such method?)
    don't say that, anwer is
    String alphabet = "abcdefghijklmnopqrstuvwxyz"
    + "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    because this statement is compiled like this
    String alphabet = new StringBuffer("abcdefghijklmnopqrstuvwxyz").append("ABCDEFGHIJKLMNOPQRSTUVWXYZ").toString();
    which creates unnecessarily two more Objects in JVM.
    I think there is no such provision in Java like C and C++.
    santhosh

    schapel is right, according to jls,
    String alphabet = "abcdefghijklmnopqrstuvwxyz"
    + "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    and
    String alphabet ="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    have to generate same byte code.

  • Differences on Windows and Linux JVM about java.util.zip package

    Hello, there!
    I need some help if someone else has already face this problem.
    I have a Java server that process the bytes of a SWF File stored in the server and ouptut it to the user through a Servlet. The file was decompressed and re-compressed using the java.util.zip package (Deflater/Inflater).
    Everything works fine on Windows Server 2008 server. But now we need to migrate the server to Linux. The problem is that when I test the website now, the file seens to be corrupted.
    What really intrigues me is that everything runs normal on Windows Server configuration, when changed to Linux, the final file seens to be corrupeted... what could possible be the cause? Is there any difference between java.util.zip package on Window and Linux JVM?
    My Windows Server is:
    . Windows Server 2008 (6.0 - x86)
    . Apache 2.2.11
    . Tomcat 6.0.16.0
    . Java JDK 1.6.0_12-b04
    My CentOS Server is
    . CentOS 5.4 (2.6.18-164.15.1.el5 - i386)
    . Apache 2.2.3
    . Tomcat 6.0.16.0
    . Java JDK 1.6.0_12-b04
    Please, if someone could give me a lead, I would appreciate very much!
    Thank you all in advance,
    CaioToOn!

    ejp wrote:
    Thank you for the answer, but no. The path is correct.That's not what he meant. Zip file/directory entries are supposed to use / as the path separator. It is possible to use \ but such Zip files will only work under Windows. You may have erred here.Ohhh, I had really missunderstood what Ray said. But, I still think that this is not the problem, since the ZIP is a single SWF file generated by Flex SDK 3.4 and compressed in the ZLIB open standard (as in page 13, at [http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v9.pdf|http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v9.pdf] ). This is how Flash Compiler compress the files.
    jschell wrote:
    If the above suggestions do not solve the problem...Specify in detail with the exact steps used how you determined that it was corrupted.The reason why I believe the SWF is getting corrupted is that when it is loaded by Flash Player (in the client-side) the Player throws a VerifyError: Error # 1033. The [documentation says (see error 1033)|http://help.adobe.com/en_US/AS3LCR/Flash_10.0/runtimeErrors.html] that this error means that the SWF file is corrupted.
    As I said, what intrigues me is that this work perfectly in a Windows Server 2008 server. I just had setup a CentOS server and deployed the application. The client-remains unchanged, so why could the result change?
    raychen wrote:
    I would remove the side effect you are doing and send the file straight through, with decompress and compress, the servlet. It is more likely that you have a bug in your swf processor than the zip library.
    I had already tried it when first coding, in Windows Server 2008, it had not worked.
    Thank you all for the help.
    CaioToOn!

  • What about javai.lib?

    I have tried to realize the example of the tutorial at http://java.sun.com/docs/books/tutorial/native1.1/invoking/invo.html (Invoking the Java Virtual Machine). But it does't works.
    anyone can tell me what means javai.lib, it's javai.dll or what?
    Where do I can download it eventually?
    I'm working on Win'98 and winNT platforms and my SDK is jdk1.1.3 and jdk 1.1.2 respective.
    thanks

    Are you really working with jdk1.1.3, such an old version? I guess you mean jdk1.3, right? Because, as far as I know the javai.lib does exist in jdk1.1.x.
    Since jdk1.2 the javai.lib (javai.dll) is substituted by jvm.dll which is in jdkx.x/jre/bin/classic or jdkx.x/jre/bin/hotspot in the jdk.
    You have to link against jdkx.x/lib/jvm.lib and set your path variable so that it include the jvm.dll.
    Here is an link that describes the disappearing of javai.lib (dll):
    http://java.sun.com/products/jdk/faq/jni-j2sdk-faq.html#javai
    I hope the things I told are correct, coz I'm also new to JNI.
    Robert

  • Question on import java.util.ArrayList, etc.

    Hi,
    I was wondering what the following meant and what the differences were. When would I have to use these:
    import java.util.ArrayList;
    import java.util.Collections; <--I especially don't understand what this means
    import java.util.Comparator; <---same for this (can I consolidate these into the bottom two?)
    import java.io.*;
    import java.util.*;

    MAresJonson wrote:
    Also, what does this mean:
    return foo == f.getFoo() ? true : false;
    (more specifically...what does the "? true : false" mean and is there another way to code that?)It's called the ternary operator. For your specific example, you could just do:
    return foo == f.getFoo();But, more generally,
      return foo == f.getFoo() ? "equal" : "Not equal";means:
    if (foo == f.getFoo()) {
       return "equal";
    else {
       return "Not equal";
    }As everyone else said at the same time...

  • NW MI 7.1 has only ABAP stack. what about JAVA stack ?

    Hi,
    Recently i installed NW MI 7.1 EHP1 system. It has only ABAP stack. But for MI configuration i hope we require JAVA stack too.
    Hence can we use some other standalone JAVA system for the MI front end configuration ? If so please tell me what are the usage types are required for that Standalone JAVA.
    Thanks & Regards,
    Bala

    Hi,
    EPC or standard AS Java usage types would be required for MI configuration.
    Suggest you to go through the Master guide at https://service.sap.com/~sapidb/011000358700000391152007E.pdf
    Also more info at http://service.sap.com/instguides ->SAP Netweaver -> Netweaver Mobile 7.1
    Regards,
    Srikishan

  • Does java.sql.Driver meets java.util.Locale ?

    Hello,
    I get some trouble using different JDBC drivers on machines with different languages.
    I receive numbers from database with different decimal separator running driver on machines with different languages.
    Is it possible to set the language explicit?
    Thanks for any help!!

    Hello,
    I now checked the problem more detailed:
    I created a view in Database like this:
    create VIEW VALUE_VIEW
    as select LTRIM(TO_CHAR(KENNWERT_FLOAT.WERT, '999999999999999999999999999999990D999'), ' ') WERT from WERT_TABELLE;
    there is now a decimal separator from ORACLE in
    if I do "select WERT from VALUE_VIEW"
    I receive 100.345 if I use ORACLE JDBC driver
    I receive 100,345 if I use SEQUELINK JDBC driver
    The same behaviour is on insert or update statements.
    Here is the sample code which I used to verify this behaviour:
              if( oracle )
              driver = new oracle.jdbc.driver.OracleDriver();
              DriverManager.registerDriver(driver);
              con = DriverManager.getConnection("jdbc:oracle:thin:@myHost:1521:idb", "myUser", "pwd");
              else
              driver = new intersolv.jdbc.sequelink.SequeLinkDriver();
              DriverManager.registerDriver(driver);
              con = DriverManager.getConnection("jdbc:sequelink://myHost:4003/[Oracle]", "myUser", "pwd");
              Statement stmt = con.createStatement();     
              ResultSet rs = stmt.executeQuery("select WERT from VALUE_VIEW");
              rs.next();
              textArea1.append( "getString: " + rs.getString(1) + "\n" );
              textArea1.append( "getObject: " + rs.getObject(1) + "\n" );
    So I am not able to switch my JDBC driver to oracle if oracle needs '.' as decimal separator on insert and I have ',' in frontend as decimal separator
    Thanks for your help in advance
    Salvador

Maybe you are looking for

  • Java file not included .

    I have: import org.eclipse.swt.widgets.Shell;in my program. But this is showing a 'cannot resolve' error. I found that this file was actually in a winzip extractor,so I extracted it in the workspace folder .But it is still not accessible. I cannot fi

  • Help with sycning with Mail program

    I use the Mail program on our iMac, which syncs with my yahoo account. However, the folders I have set up through the Mail program differ from yahoo and Mail simply syncs the emails themselves. How do I get my iPhone to sync with Mail instead of yaho

  • Do i need to purchase Livecyle barcoded forms to decode regular barcode generated using Acrobat9pro?

    I am trying to use Barcode function on Adobe acrobat pro version..I could not figure out..how can i autopopulate forms using Barcode from one PDF document( form) to next PDF document( form)..i am missing something in between those?

  • Second hard drive says write-protected

    I've got a new 2008 enterprise terminal server. I've installed all my apps to the 2nd hard drive. Now for no reason, I can't write to the drive and my apps can't either as they all crash as soon as they need to. I get this exact error when simply try

  • Records not pulling from Pervasive database

    We just recently upgraded to Crystal Reports 2008 from Crystal Reports 7.  We have some reports that pull from a pervasive database.  After some looking I found that in the reports that we have already made that I needed to set up a Btrieve database