Environment open flags and multithreading

Do I actually need to create an environment explicitly if I want to read only from a database in a multithreaded program (no other process, no write operations)? I don't need to use DB_INIT_LOCK as there is no thread writing to the database. And I don't need to use DB_INIT_MPOOL as there is no other process using the very same database. As the database is read-only the open flags DB_INIT_LOG, DB_INIT_TXN and DB_RECOVER don't provide any benefit either. Is this all correct? I don't need to use DB_THREAD either (which I found in the documentation of DbEnv)?
Boris

LaurenFoutz wrote:
You are correct. Using XmlManager without an environment will automatically create an environment that can support multithreaded access (but not multiprocess). So for your multithreaded single-process read only application an XmlManager without an explicit environment should be sufficient.I started to test some code. Unfortunately it always crashs if I use more than one thread. I get different error messages when it crashs - here are a few:
{font:Courier}BDB XML: page 0: illegal page type or format
BDB XML: PANIC: Invalid argument
BDB XML: assert failure: ..\..\db-4.6.21\db\db_cam.c/92: "F_ISSET(dbc, DBC_ACTIVE)"
BDB XML: PANIC: fatal region error detected; run recovery{font}
{font:Courier}BDB XML: assert failure: ..\..\db-4.6.21\mp\mp_alloc.c/564: "(bhp == first_bhp)? priority == last_priority : priority >= last_priority"{font}
{font:Courier}BDB XML: test.bdbxml: more pages returned than retrieved
BDB XML: PANIC: Permission denied
BDB XML: PANIC: fatal region error detected; run recovery{font}
I still have to debug the code to find out if I am doing anything wrong. But are there any known issues that it makes sense if I try to use some flags and maybe create the environment explicitly? Currently I only use DB_RDONLY to open the container.
Boris
PS: I just saw that the API reference contains a flag DB_THREAD. If I open the container with DB_THREAD though I get another error message:
{font:Courier}BDB XML: environment not created using DB_THREAD{font}
I'm a bit confused now: Either DB_THREAD is not required for thread-safe access or an environment must be created explicitly in order to use DB_THREAD?
Edited by: Boris Schaeling on Jul 31, 2009 2:11 AM

Similar Messages

  • Environment DB_PRIVATE flag

    Hello
    I've got a question: Is it possible to open several process-private environments that would share their regions, i.e. would have the same effect as opening the environment in some directory but would not create any files?
    And one more question: Do I have to enable locking if I have concurrent accesses to the environment, but not to the underlying databases. I mean, is access to the memory pool and other environment regions already synchronized, without specifying DB_INIT_LOCK?
    Thanks, Giorgi.
    Edited by: _Hitman47 on Dec 10, 2010 1:53 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Yeah, I've read documentation. My question was following: Can I open several private environment handles per process (one per thread) which would use the same memory pool? I can make a private environment handle thread safe by specifying DB_THREAD flag and use that single handle in all threads, but performance overhead of using DB_THREAD flag is quite big - about 10%.
    My idea is to use one environment handle per thread, with only DB_THREAD and DB_PRIVATE flags specified, but those environment handles MUST use the same memory pool.
    In my application, each thread opens a set of databases, do some operations on them and close them. My application guarantees that no database will be opened simultaneously by more than one thread at one moment of time.
    The problems begin when one thread opens a database in its own private environment, which has been previously opened(and closed!) by another thread. It seems that closing database in environment still leaves some pages unflushed to hard disk, even after calling DB_ENV->memp_sync() function. So when another thread tries to load that database, ot is not consistent and errors start to appear. If I use one single private environment handle for all threads, or open nonprivate(file-backed) environment handles in each thread, the application works as it should.
    I hope I expressed myself clear enough.
    Thanks, Giorgi.

  • Doubt about report FBL5N of screen field:Open items and Cleared items

    hi
    i know the report FBL5N is use DDF LDB and the report work flow is BSID->BKFP->BSEG
    but i don't know to differentiate Open Items and Cleared items in this report.
    Open items and Cleared items stand for a field flag in these table (BSID,BKFP,BSEG )? if true the field is?
    or they must be calc in program ? if true what about calc rules?
    waiting for help! thank you!

    Hi,
    Here is the difference in Open Items and Cleared Items.
    In FI first the document is Open (when it is posted) so the entry is made in table BSID. Once the document is cleared, it will move from BSID to BSAD. And for Cleared item you will see Clearing Document no and Clearing date values updated (these are blank when the item is open).
    The only difference in Open and Cleared is via Clearing Document and Clearing Date. If the values are present, it means document is cleared.
    Hope this helps.
    ashish
    Message was edited by:
            Ashish Gundawar

  • Transferring open items and balances

    Hello!
    Do anyone know if there are SAP tools for the transfer of Account Receivables (AR), Account Payables (AP) open items and General Ledger (GL) balances from old SAP environment 4.6C to newer SAP environment 6.0?
    What should be considered when doing this procedure; what tasks should be done in source client, what tasks should be done in target client?

    Hi,
    There is no interface where you can transfer balances or any other master data from lower version to higher....this is altogether different.
    If you want to do so ..you have to follow the normal LSMW procedure for uploading the balances ..extracting the same from the lower version i., 5.0
    Assign points
    Zia

  • Environment is invalid and must be closed (after upgrading to 4.1.7)

    Hi,
    I started getting this exception (stack trace below) after updating to 4.1.6 and eventually to 4.1.7 as well
    Creating the environment and accessing it works fine the first time around and further attempts to access the environment will succeed as long as the applications server is not restarted.
    Any idea what could be the problem?
    Thanks in advance,
    Javier
    com.sleepycat.je.EnvironmentFailureException: (JE 4.1.7) /data/bdb/dbEnv/comp_environment_1 This environment's log file has no root. Since the root is the first entry written into a log at environment creation, this should only happen if the initial creation of the environment was never checkpointed or synced. Please move aside the existing log files to allow the creation of a new environment LOG_INTEGRITY: Log information is incorrect, problem is likely persistent. Environment is invalid and must be closed.
         at com.sleepycat.je.recovery.RecoveryManager.findLastCheckpoint(RecoveryManager.java:438)
         at com.sleepycat.je.recovery.RecoveryManager.recover(RecoveryManager.java:164)
         at com.sleepycat.je.dbi.EnvironmentImpl.finishInit(EnvironmentImpl.java:534)
         at com.sleepycat.je.dbi.DbEnvPool.getEnvironment(DbEnvPool.java:217)
         at com.sleepycat.je.Environment.makeEnvironmentImpl(Environment.java:229)
         at com.sleepycat.je.Environment.<init>(Environment.java:211)
         at com.sleepycat.je.Environment.<init>(Environment.java:165)

    Javier,
    I'll explain what sequence of events can make this exception happen, and perhaps you can figure out why this occurs in your application.
    The JE log files hold different kind of log entries, one of which is a type called the environment root. The root holds metadata about the environment as a whole, and JE needs to find the latest version of the root every time an environment is recovered (that is, re-opened). There should always be at least one version in the log.
    When an environment is created, the first version of the root is written to the log almost immediately, and the log is checkpointed. The only way we anticipate seeing this particular error is if the environment creation was interrupted, after that first 00000000.jdb file was created, and before the root was written out, which is a pretty small window. This would occur before the environment constructor had returned.
    Does that sound like it matches your scenario?
    Linda

  • Open Directory and Mobile Home Folders

    Hi All,
    I am a bit confused about Open Directory and Mobile Accounts! here is our scenario. We have an Open Directory setup and all Accounts are set to mobile, accounts are almost 250+, my main problem is the Synchronization Conflicts, the accounts are automated to sync every 30 mins, the problem is every now and then schronization conflict windows popups, our users are complaining almost everytime, another problem is all of the users home folder has a qouta of 5GB, problem is there are users who excedd on the qouta some goes up to 60GB and 100GB, how do i solve this two problems. i am about to loose my mind. We setup like this in order for us to have a backup of all files of the users in case problem arises in the workstation. i have notice that synching file error comes up if you have temporary files used by any applications. the home folder of each user will exclude library, trash, music and entourage databse. Please Do help me.!!! Anyone who knows..?
    Environment
    OD Server - MacOS X Server Tiger 10.4.4
    Workstations - mix MacOS X Tiger 10.4.4 - 10.4.7
    AFP Home Folder - MacOS X Server Tiger 10.4.6 mounted Xsan Volume for home folders
    johnaris
    PLEASE HELP!

    Thanks for the info, by now i will look into that little utility that is very helpful (console!)
    Yes, I was thinking of synching our users at login and logout, the problem here is that, users here has bigger home folders.. mostly about 3GB, and it will took time to login a user, about 6-10 mins, depends on the network, we have networks users that that has slow networks and fast network on video editing users. What I did is that i excluded the Library in the synch options on each unit here, since we are not using Apple's Mail and iCal, it did minimize the synching error but the temp files and date discripancies are mostly that will generate an error, I am having really problems with this.
    thanks for the info i really appreciate it.

  • How to use url to open report and refresh report's data,but the report's toolbar haven't "refresh data" button

    Post Author: madbird
    CA Forum: WebIntelligence Reporting
    HI,
    scenario is
    I hope use url to open the report,and refresh the report data,but I didn't the user use the "refresh data" button to refresh the report's data.How to do that?
    regards

    Post Author: madbird
    CA Forum: WebIntelligence Reporting
    Thank you for your attention, amr_foci .
    I created a Web Intelligence report,there will be more than 30 companies use.The company only allowed to see the Company Data. I want to use the url of the way, from my company in the development of the system to open report, and refresh reported Table data.but do not want users to use the toolbar of "data refresh" button to refresh the data .
    Now the question of identity authentication system, as well as statements by url open the question of Has been resolved, but it can not shield statements through the pages of "data refresh" button.
    In addition, I now used by the business object XI system is posted on the JAVA environment.
    Regards,

  • Environment Open very slow

    Using 2.5.3.21 with .net (c#)
    I create a new environment with a few databases. The first time I open the environment (before committing any transactions), it opens instantly. However as soon as I insert any data (even just one byte), it takes about 2 minutes to open.
    I have the following line in my environment config:
    _envConfig.RunRecovery = true;If I omit this setting the environment opens instantly.
    I tried the following instead:
                    _env = DatabaseEnvironment.Open(HomeDirPath, _envConfig);
                    foreach (var trans in _env.Recover(0, true))
                        trans.Txn.Abort();
                    _env.Checkpoint();This too, is fast, but the call to Recover seems to have no effect on uncomitted transactions and some of the databases entries open in a locked state...waiting for a commit/abort.
    It seems unreasonable to wait 2 minutes to wait for pending transactions to abort, on transactions that have less than 1KB of data pending.
    Any help is appreciated.

    I discovered the problem. When you set Recover to true on environment open, whilst stepping through with the Visual Studio debugger, it takes almost two minutes to open the environment, whether or not you have uncommitted transactions. I just tried the exact code on the same enviroment by running without the debugger and in this case the enviroment opens instantly.
    This is strange behaviour, which is most likely related to the BDB .net API (I'm guessing)
    For now , I'll leave the question as unanswered.

  • Can�t open array and object manager

    Hello,
    i�ve done a fresh install of SGD 4 on Fedora Core 3.
    Here I am not able to open array and object manager. I see them running in
    the webtop but get no display.
    I get the following logs:
    in wm_errors: X connection to unix:10.0 broken (explicit kill or server
    shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:12.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    ..skipping...
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:12.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    ~
    and in error.log
    2005/03/01 18:31:54.951 (pid 20049) pem/circuit #0
    Tarantella Secure Global Desktop Enterprise Edition(4.0) ERROR:
    An error occurred reading on circuit fdcircuit. Reason: (9) Bad file
    descriptor.
    The current operation has failed.
    If persistent, restart the server.
    Restarting the server doesn�t help.
    I�ve also set the xscecurity flag to 0.
    This all works fine with Fedora Core 2
    Anyone any Idea?
    Thanks a lot

    Hi Matthias,
    I had similar problems with (local) X apps.
    via ssh, and I mean they arose with tta vers.
    3.42. The problem seems to appear, because
    both tta and ssh (with X forwarding) are
    using a X-display range from :10 upward.
    So, one simply can resolve this by using a different X-display offset for
    ssh, by setting:
    X11DisplayOffset 100
    (for exsample) in sshd_config.
    Then tta still uses displays :10, :11, ...
    but ssh is using :100, :101, ...,
    (assuming that 90 X/RDP emulator-session are enough in this installation!)
    Don't forget to send a SIGHUP to the master
    sshd after changing sshd_config, telling
    'him' to re-read it's config-file.
    One can verify the effect, by calling
    'ssh localhost' and executing: echo $DISPLAY
    this should give something like:
    localhost:100.0
    Kind regards,
    Tankred
    Matthias wrote:
    Hello,
    not all login authorities are disabled. I have only NT auth. enabled. This
    works fine in EE 3.40 on RH 9 and on SGD4.0 on Fedora Core 2. But seems
    not to run on Fedora Core 3.
    Matthias
    Carmelo wrote:
    Mattias,>>
    >
    http://www.tarantella.com/support/documentation/sgd/ee/4.0/help/en-us/base/indepth/disabled_all_login_authorities.html
    Regards,
    Matthias wrote:
    I think I�ve fixed it.
    I just edited ssh_conf and enabled X11forwarding and it works for me.
    But now I have changed the login authority only to NT auth. and I am no
    longer able to log in to tarantella....
    Matthias wrote:
    Hello,
    i�ve done a fresh install of SGD 4 on Fedora Core 3.
    Here I am not able to open array and object manager. I see them running
    in
    the webtop but get no display.
    I get the following logs:
    in wm_errors: X connection to unix:10.0 broken (explicit kill or server
    shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:12.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    ...skipping...
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    X connection to unix:12.0 broken (explicit kill or server shutdown).
    X connection to unix:10.0 broken (explicit kill or server shutdown).
    ~
    and in error.log
    2005/03/01 18:31:54.951 (pid 20049) pem/circuit #0
    Tarantella Secure Global Desktop Enterprise Edition(4.0) ERROR:
    An error occurred reading on circuit fdcircuit. Reason: (9) Bad file
    descriptor.
    The current operation has failed.
    If persistent, restart the server.
    Restarting the server doesn�t help.
    I�ve also set the xscecurity flag to 0.
    This all works fine with Fedora Core 2
    Anyone any Idea?
    Thanks a lot

  • Unable to open ESR and IB

    Dear Experts,
    I am unable to open ESR and IB in the PI portal.
    When I click on the link for ESR or IB, I get the message "Unable to download application".
    The actual error is "JNLP file truncated after 10k".
    Exception
    com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://XXXXXXXXXX:50000/dir/directory/com.sap.xpi.ibdir.client.jar
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Console
    #### Java Web Start Error:
    #### Unable to load resource: http://XXXXXXXXXXXX:50000/dir/directory/com.sap.xpi.ibdir.client.jar
    Versions
    PI version      - 7.1
    IE version      - 10
    JRE version   - 7 update 60 (32 bit)
    Terminal OS  - Windows 7 (64 bit)
    Server OS      - Unix
    Resolution Steps Tried
    I have tried Java versions Java 1.6 update 45, Java 1.6 update 35, Java 1.6 update 21 but none of them have worked.
    I have tried setting the JAVA_HOME environment variable but it has not helped.
    I have tried deleting the temporary internet files, clearing the browser cache memory, clearing the Java cache memory but none of them worked.
    I have tried selecting 'Direct Connection' in JAVA Control Panel -> Network Setting
    Any help will be much appreciated.
    Thanks in advance.

    Troubleshooting PI ESR and Integration Builder Logon Issues - Process Integration - SCN Wiki
    Try restoring the archives and see if that helps..
    -> Administration
    -> Repository/Directory (tab)
    -> Java Web Start Administration
    -> Restore Archives and Generate New Signature

  • Classic environment open with start up

    Hi,
    I have a problem........I use OS 10.3.9 on my I-Book.......Recently when I start my computer the classic environment opens up........I have not set it up to do that.......I've searched to see what application might be opening that requires classic but have had no luck. I think now that the opening of classic environment is interfering with my wireless....
    Can anyone advise? I could sure use some help
    Thanks
    Sharon

    Thank you so much, Kurt..........The mystery is solved........It was a digital camera app. that was opening up that required classic...Now, the only problem I have is that my wireless turns off and on when I start up my computer so in order for it to work I have to turn it off then on and I'm set......Can't figure out why it's doing that but it's no big deal just irritating!!
    thanks again
    Sharon

  • Facing an error your post has been flagged and it is currently under addtional verification

    Hi All ,
    Please tell me how can i get rid of this issue ?
    I am facing an error when i try to post a query on the exchange forum .Below is the error message .
    Error message :  your post has been flagged and it is currently under addtional verification
    Also i have attached a snap please give me the soulution to resolve this error.
    Regards
    S.Nithyanandham
    Thanks & Regards S.Nithyanandham

    Hi Richard ,
    Please find the below content which i have tried to post.Please help me if anything wrong in the content so that i can change it and repose the content again.
    Thanks in Advance
    Content:-
    Hi ,
    Please have a look in to the below mentioned environment.
    primary site :Chennai 
    server 1 
    server 2 
    secondary site : Madurai
    server 3
    Note : All the above three servers are in single DAG .All the database are mounted on the server (server 1) which is located in the primary site .
    On that 5 databases we are having 3500 users .Based on the user designation we have allocated the mailbox size.
    Query : Each and every day we are having the large no copy queue length for all the five databases to the server located in Madurai site.
    Note : This is an urgent requirement , so please someone help me on this thread and also tell me on what basis i have to allocate the required bandwidth for the exchange servers located between Chennai and Madurai site to reduce the copy queue length .
    Without having any data in my hand i cannot blankly go and ask my network peoples to provide so and so bandwidth for exchange servers.
    Please help me out on this and also tell me is there any tool available to exactly get the required bandwidth for the exchange servers located between the active directory sites.
    Thanks & Regards S.Nithyanandham

  • BADI to get GR done flag , Final Invoice flag and Delivery completed flag

    Hi all,
    An Idoc needs to be triggered for PO line items to indicate different flags. As soon  as MIGO or MIRO is done for PO line item, I have to check three flags namely GR done flag , Final Invoice flag and Delivery completed flag and send information of these flags as set.
    I want to know which BADI or User exit will give information  to indicate that either of one or all above flags are set for PO line item as soon as MIGO or MIRO is used.
    Thanks in advance,
    Madhura

    HI,
    When Purchase order is created with reference to contract, system carry
    out the check whether Document date of PO should be within contract
    "validity start" and "vaidity end" date. If document date is outside
    the "validity start" and "validity end" date of PO, message 06 040
    "Validity period of contract does not start until &" or message
    06 041 " Validity period of contract expired on &" is raised.
    Same check is also carried out during any change in PO (txn ME22N).
    Please use one of following option to close the PO.
    1. Change the category of message 06041 as warning in customization.
    Txn OLME.
    Environment Data -> Define Attributes of System Messages ->System
    Messages
    2. Change the validity end date in contract and close the Purchase order. Validity end date can be reverted.
    BR
    Nadia Orlandi

  • Why can not I open WinRAR and WinZIP via MS Web Folder?

    Why can not I open WinRAR and WinZIP via MS Web Folder?
    For example, If you attempt to open the zip-file error: "Invalid fileid: <file name> ".

    Hi -
    I am unable to replicate your issue. I am able to open winzip files just fine through MSWebFolders. Your Windows client may have an older version of the Web Folder Client (MSDAIPP.DLL). Can you find that file on computer (should be in common files\system\oledb) and check the version (right click --> properties -->version flag). We support 12.0.6415.1000. There may be issues with older versions of that file (some of those issues are discussed here - http://greenbytes.de/tech/webdav/webfolder-client-list.html).
    Office 2007 SP2 provides the most recent version of MSDAIPP.DLL
    -Jason

  • MP4 - anamorph flag and multiple audio tracks

    So far Quicktime simply ignores the anamorph flag in mp4 video files, making it impossible to backup dvds and converting them for appletv without a very significant loss in resolution and quality. Will there be an update for this issue soon or is it simply not wanted to allow best possible backups? I know the workarround with the quicktime reference movie, but why not implement the mp4 specs correctly and make it all easier for us?
    What about MP4 videos with multiple audio tracks. I'd like to keep english and german audio tracks of my DVDs when converting to appletv. As far as i know appletv doesn't allow a selection of the audio track. Workarround with Quicktime Reference Movie works here es well, saving two Reference Movies with only one audio track enabled, but why not make it easy for us consumers and allow audio track selection on appletv. Will there be an Update?
    Hope to get some answers.

    modelone,
    Thanks for your post. I have been experiencing the same problem of not being able to pass-through export an MP4 file that was encoded with CE-Quicktime profile.
    Your post helped me to discover a workaround that will allow you to set the proper width of an MP4 file that is encoded with CE-Quicktime profile. This method does not require Quicktime Pro, and the corrected file plays properly in Quicktime and Apple TV.
    First, encode the MP4 file using CE-Quicktime profile. Then, open Dumpster and drag the MP4 file into it. Navigate to 'moov', then 'trak', then 'tkhd', then select 'Matrix [a b u]'. There are 3 hexadecimal values for this key. The first number is the transformation matrix that Quicktime and Apple TV uses to determine the correct display aspect. This is the value that is multiplied to the encoded horizontal resolution to derive the horizontal display resolution. For e.g. if the encoded resolution is 720 x 576 and you want it to play back in 1024 x 576, the matrix value is 1024/720 = 1.4222. Change that first number to this correct hexadecimal fractional value and click 'Apply'.
    The patched MP4 file will now play back in correct aspect ratio in Quicktime and Apple TV.
    Hope this helps!

Maybe you are looking for

  • Can I create a network object from CIDR format or do I need to use IP - netmask?

    Have a cisco ASA running ASA V 8.3 Wondering what the correct syntax is or even if it is possible to create a network object from a list of IP's in CIDR format?  Typically just do this: Create network-object object-group network name network-object 1

  • Issue with Japanese characters in files/filenames in terminal.

    I recently downloaded a zip file with Japanese characters in the archive and in the files within the archive. The name of the archive is "[批量下载]パノプティコン労働歌 第一等.zip" The characters are properly displayed in firefox, chrome, and other applications, but

  • Agentry First letter uppercase rule

    Hi, is there a (not too complex) way to convert an uppercase string to a string where only the first characters of the words are upper case? The field contains multiple words and every word should begin with a capital. There are only string rules for

  • How to create dialog in Acrobat on Mac?

    Hi, Can anyone please guide me how to create dialog in acrobat in mac?? Is there any sample in acrobat sdk for mac which creates dialog without using any third party library?? Thanks

  • Can I import a DVD movie into iPad?

    If so what software do you recommend?