I need suggestion/best approach to address the below problem:
On insertion of a new record into a DB2 table, a file needs to be generated and stored remotely on real time
Env. DB2/zOS
Related
I'm currently doing Invoicing and Printing setup on a SAP demo system. I've managed to create Smart Forms based on the standard ones. The problem starts with printing using FPCOPARA transaction and LP01 as Output device. I was able to generate a spool (was able to view it as well) but not printed (no actual file).
I just want to have a file from that Smart Form stored in AL11 and be able to archive it later on. Do you have idea on how can I proceed with this?
Thanks
We actually have an inhouse-developed program for this exact task. I don't have permission to publish the sourcecode of the program, but it involves:
Reading the list of spool requests from database table TSP01
Using the function module RSTS_GET_ATTRIBUTES to obtain the type of the spool request.
Calling the function modules CONVERT_OTFSPOOLJOB_2_PDF or CONVERT_ABAPSPOOLJOB_2_PDF, depending on the type determined by the previous function module. They return a table containing the content of the spool request in the PDF format.
Writing the table returned by the previous function modules to a file using the ABAP statements OPEN DATASET and TRANSFER
I lost the system tablespace and database control files permanently and there's no RMAN backup.
I only have a single database file copied from the docker container which had been destroyed permanently.
Is it possible to restore the data in the data file and how?
The only option I am aware of for your situation would be the use of Oracle's Data UnLoader (DUL) utility, which is only available by contracting their professional services consultants (not cheap). Short of that I don't believe there is any way to recover your data.
dbrecover for oracle can directly unload data from single datafile ,even you lost all other datafiles including system tablespace datafile . you can reference this video : https://youtu.be/iJNxy4WkA08
I'm new to Neo4j. I've just opened the Desktop application. Starting a Project, the dashboard lists "Add Database" and "Add File". If data is stored in a database then what's a file? I don't get what a file does. Off hand, when I click on each (either the sample database or the sample file) they open the database browser thing so this doesn't help to understand the difference either..
You would use Add File to reference a file with a Cypher query (or series of Cypher queries).
When you open a file that you've saved here, it will open the browser window (associated with the currently running Database) and paste the file contents into the query box.
So this is a more portable way to save important queries saved in files (such as already established scripts in Cypher) that you expect to run often or reuse/test across databases.
Add Database is used to create a new database instance (technically "dbms" would be the better term, since this doesn't have to do with multi-database features in Neo4j). You can select the version of Neo4j to use for the database, and configure and manage it as needed.
If Mdb file is created for MSAccess then what file is created for Informix , and what is the path for it
What do you want to do with that?
Most databases I know do not work with only one file which can be easily copied between machines. For Informix there is ROOTPATH parameter in ONCONFIG file which points to initial chunk of root dbspace. If it sounds strange then you should read more about Informix architecture and Informix administration.
If all you want is to copy database than you can use dbexport DATABASE_NAME which will create directory with SQL (schema) and text data files. Those files can be imported with dbimport DATABASE_NAME.
There is no database "file" like MS Access or SQLite, which are server-less databases, for Informix databases.
Accessing data from an Informix database requires some sort connection with the database server. Search for Informix drivers for more info.
If you're interested, I know from experience that you can connect to an Informix server using MS Access via an ODBC driver. This would give you a familiar interface in MS Access while directly working with Informix data.
If you are able to do some light programming, I would similarly suggest setting up Informix for ODBC, then connect to the database using an ODBC driver in chosen language. I have done this using Go, Python, and R.
I'm programming an iPhone app using a sqlite database. Every year, I need to update the database from a server.
Now I have two questions:
Should I update the database or should I overwrite the older database (The sqlite file is approximately 2MB)?
How would I do that?
It depends on how many data you wanna change from the old database. If just few data need to be changed, just update the DB, otherwise replace it.
Here is how to update the DB:
Download the script file to iPhone
Parse the script into an sql command list
Run the sql command for updates