Replicat Abend (error COLMAP)
Hi all,
anybody can help me to resolv this error.
when i try to start replicat on target DB with cancatenates,,i got this message error,,
2011-02-11 16:53:18 INFO OGG-01298 Column function diagnostic message: could not find column TGL_MSK.
...L = @STRCAT ( TGL_MSK ,"_", PO...
^
Error in COLMAP clause. Invalid function or argument.
2011-02-11 16:53:18 ERROR OGG-00919 Error in COLMAP clause.
2011-02-11 16:53:18 ERROR OGG-01668 PROCESS ABENDING.
this is the structure of table source and target :
source : target :
Test Test
1. ID 1. ID
2. Nama 2. Nama
3. Alamat 3. Alamat
4. Telp 4. Telp
5. Tgl_msk 5. TGL
6. Posisi
this is the parameter on source and target :
extract eora
userid ggs_own, password ggs_own
rmthost 10.1.10.102, mgrport 7809
rmttrail ./dirdat/rt
table ggs_own.test;
replicat rora
userid ggt_own, password ggt_own
ASSUMETARGETDEFS
DISCARDFILE ./dirdat/rora.dsc, PURGE
map ggs_own.test, target ggt_own.test,
COLMAP ( ID = ID, NAMA = NAMA, ALAMAT = ALAMAT, TELP = TELP, TGL = @STRCAT ( TGL_MSK ,"_", POSISI ));
what should i do to resolv this error,,
thx
Regards,
You cannot use ASSUMETARGETDEFS here because the tables do not meet the rules for being identical.
Page 117 in the reference guide.
Similar Messages
-
Hi
i new with goldengate and i'm sorry if my english is bad.
i'm trying to do active-active replicat from oracle 10gr2 to oracle 10gr2 using goldengate
source n target have been running
when i create table in source, target will recognize that
but i have a problem
this is what i do.
source :
drop table a
target :
select * from table a -> the result is table a not found (extract and replicat still running)
then i do : select * from table a at source, then my replicat at target abend.
cannot find table sender.a
how can i handle this?
can anyone help me about sqlexec too?
how i use commit by using sqlexec? i put it on extract or replicat?
i need to do the extract n replicat commit the dml automatically.
therefore, i don't need to do commit everytime i do insert at source.
thanks for helllpppp.. really need this.
Edited by: 826012 on Jan 6, 2011 2:17 AM
Edited by: 826012 on Jan 6, 2011 2:18 AMSource :
extract ext_1
userid oraclegg, password oracle
rmthost 192.168.111.129, mgrport 7809
rmttrail /u01/app/oracle/ggs/dirdat/aa
ddl include mapped objname sender.*
table sender.*;
replicat rep_2
assumetargetdefs
userid oraclegg, password oracle
map receiver.*, target sender.*;
Target :
extract ext_2
userid oraclegg, password oracle
rmthost 192.168.111.182, mgrport 7809
rmttrail /u01/app/oracle/ggs/dirdat/bb
ddl include mapped objname receiver.*
table receiver.*;
replicat rep_1
assumetargetdefs
userid oraclegg, password oracle
map sender.*, target receiver.*;
this is the error for rep_2 :
2011-01-06 15:45:00 ERROR OGG-01296 Error mapping from RECEIVER.A to SENDER.A.
next case is this :
before i run my extract and replicat at source and target, i drop table A from schema receiver and sender, then when i start extract and replicat, the replicat (rep_1 and rep_2) are abended.
error at rep_1 :
2011-01-07 07:16:19 ERROR OGG-00519 Fatal error executing DDL replication: error [Error code [942], ORA-00942: table or view does not exist, SQL drop table "SENDER"."A" /* GOLDENGATE_DDL_REPLICATION */], no error handler present.
error at rep_2 :
2011-01-07 07:25:00 ERROR OGG-00199 Table RECEIVER.A does not exist in target database.
what error handler to handle this? how can i use ignore?
thanks for help...... -
How to continue after replicat abended?
Hi,
If my replicat abended fron user error - how do I proceed?
With streams we sometimes fix the row (update/delete/insert) and did retry all error and sometimes we just expdp the data...Find out what the error is/was. Use a discard file, add in your own exception handling, look at the replicat report/ggsevt log. Fix and then restart the replicat.
-
Replicat abends with "not a valid month" error
Here is what i see in the log:
2015-04-16 14:02:21 ERROR OGG-00665 OCI Error Flushing database inbound server, 'OGG$REP02' (status = 26815-ORA-26815: Error from Apply Network Receiver for Apply "OGG$REP02" and Capture "replicat".
ORA-01843: not a valid month), SQL<select status, deferrable from dba_constraints where owner =UPPER('PRIME') and table_name=UPPER('FGCTRXNMESSAGERULES') and constraint_type = 'P' >.
My replicat is integrated with parallelism set to 4.
How can i find the error? Thanks.Hi ,
Could you please share the extract and replicat parameter's contents?
What is the version of GG you are using?
Did you check the Character set of both source and target?
Regards,
Veera -
Hi,
im my active -active replication setup, today i'm getting the below error message , can you please help me to resolve this ,
2011-06-15 13:30:09 GGS ERROR 101 Oracle GoldenGate Delivery for Oracle,
REP_TAR2.prm: Must be IGNORE, DISCARD, ABEND, EXCEPTION, TRANSABORT or RETRYOP
Where i need to set the above parameters, please find below the map statements which is configured in both replicat prm files
MAP replica.test, TARGET replica.item_descr, &
REPERROR ( DEFAULT , EXCEPTION ) , &
SQLEXEC ( ID detect_conflict, &
ON UPDATE, &
QUERY "SELECT 0 conflict FROM replica.test WHERE batch_id=:p_batch_id AND total=:p_total_before", &
PARAMS(p_batch_id=batch_id,p_total_before=BEFORE.total), &
ALLPARAMS REQUIRED , &
BEFOREFILTER, &
EXEC MAP, &
TRACE ALL, &
ERROR RAISE );
also i have written a procedure on both side for mismatch,
create or replace PROCEDURE ggadmin.h (
p_batch_id IN NUMBER
, p_total_after IN NUMBER
, p_total_before IN NUMBER)
IS
BEGIN
UPDATE replica.test
SET total = total + (p_total_after - p_total_before)
WHERE batch_id = p_batch_id;
END h;
Please help to resolve the 2011-06-15 13:30:09 GGS ERROR 101 Oracle GoldenGate Delivery for Oracle,
REP_TAR2.prm: Must be IGNORE, DISCARD, ABEND, EXCEPTION, TRANSABORT or RETRYOP
when i start the replicat process both side it goes ABENDED status... below are the full replicat process entries please advice...
-- Replicat process
REPLICAT REP_SRC1
-- Environment Settings
USERID ggadmin, PASSWORD ggadmin
-- Discard file path
DISCARDFILE E:\ggs\dirrpt\rep1_dsc.rpt, append
-- Grneral Parameters
ASSUMETARGETDEFS
-- Truncate parameter
--GETTRUNCATES
DDL INCLUDE ALL
DDLERROR DEFAULT IGNORE RETRYOP
--HANDLECOLLISIONS
APPLYNOOPUPDATES
-- Mapping parameters
GETAPPLOPS
IGNOREREPLICATES
-- This starts the macro
--MAP replica.*, target replica.*;
MAP replica.test , TARGET replica.test, &
REPERROR ( DEFAULT, EXCEPTION ), &
SQLEXEC ( ID detect_conflict, &
ON UPDATE, &
QUERY "SELECT 0 conflict FROM replica.test WHERE batch_id=:p_batch_id AND total=:p_total_before", &
PARAMS(p_batch_id=batch_id,p_total_before=BEFORE.total), &
ALLPARAMS REQUIRED, &
BEFOREFILTER, &
EXEC MAP, &
TRACE ALL, &
ERROR RAISE );
MACRO #exception_handler
BEGIN
, TARGET ggadmin.exceptions
, EXCEPTIONSONLY
, SQLEXEC ( SPNAME ggadmin.h, &
PARAMS(p_batch_id = batch_id, &
p_total_after = total, &
p_total_before = BEFORE.total)
, EXEC MAP
, TRACE ALL
, COLMAP ( rep_name = "rep_src1"
, table_name = @GETENV ("GGHEADER", "TABLENAME")
, errno = @GETENV ("LASTERR", "DBERRNUM")
, dberrmsg = @GETENV ("LASTERR", "DBERRMSG")
, optype = @GETENV ("LASTERR", "OPTYPE")
, errtype = @GETENV ("LASTERR", "ERRTYPE")
, logrba = @GETENV ("GGHEADER", "LOGRBA")
, logposition = @GETENV ("GGHEADER", "LOGPOSITION")
, committimestamp = @GETENV ("GGHEADER", "COMMITTIMESTAMP")
, batch_id=batch_id
, batch_id_before = BEFORE.batch_id
--, total_after = total
, total_before = BEFORE.total
, record_image = @GETENV ("GGHEADER", "BEFOREAFTERINDICATOR"))
, INSERTALLRECORDS
END;
-- This ends the macro
Edited by: Atp on Jun 15, 2011 5:49 PMHi Steven,
Thanks for your reply,
the problem is space between ( and DEFAULT also between EXCEPTION and ) after removing the space its working fine....
REPERROR (DEFAULT, EXCEPTION), & -
Hi all,
my background job abends with following errors.
1. Error when assigning SID: Action VAL_SID_CONVERT table Z......
2. Activation of M records from DataStore object Z...... terminated
3. Process 000002 returned with errors.
Can anyone help me out regarding this.
Thanks.there seems to be a problem with the SID table of your master data. test it with RSRV and repair any errors.
if this doesn't help return to the forum -
Erp2cod.opportunity.replicate gives error in HCI
Hello,
We have configured Opportunity followup from COD to ERP, which works fine and creates the relevant Inquiry and Sales Order, but the followup gives issues in HCI.
I am facing an error message in HCI, when message comes in from ERP to COD for the scenario Opportunity replicate.
"Response was of unexpected text/html ContentType. Incoming portion of HTML stream: (none)"
I have tried 'compress message' in the Adapter specific setting. But it did not work. The message does not show in HCI at all.
Message Processing Log{
ContextName = com.sap.scenarios.erp2cod.opportunity.replicate
IntermediateError = true
MessageGuid = AFNCzMSfl9LELIbW0jwOxAaCarSA
OverallStatus = FAILED
ReceiverId = COD_
Children [
Invoked endpoint{
Cxf.EndpointAddress = https://iflmaptxxxxx-hxxx.intaas.hana.ondemand.com/cxf/ERP/COD/COD_OPPT_CONF.ORDERS05
Error = Inbound processing in endpoint at https://iflmaptrxxxx-hxxx-intaas.hana.ondemand.com/cxf/ERP/COD/COD_OPPT_CONF.ORDERS05 failed with message "[CXF][Transport][HttpException]:HTTP response '500: Internal Server Error'", caused by "Response was of unexpected text/html ContentType. Incoming portion of HTML stream: (none)"
Could anyone help in this regard.
Regards,
SangeetaHI,
check you actual endpoint in HCI - https://iflmaptrxxxx-hxxx-intaas.hana.ondemand.com/cxf/ERP/COD/COD_OPPT_CONF.ORDERS05 can't be correct. (or did you put in the iflmaptrxxx-hxxxx).
If you go to the Operations view - select your IFLMAP and services- you can see the real end points - for example: https://iflmaptakt9sodw004avtdmo-sodw004.bsn.neo.ondemand.com/cxf/ERP/COD/COD_OPPT_CONF.ORDERS05_BLR
This end point needs to map what's in your RFC destination- I think your SM59 entry is wrong.
Here is a SM59 example:
If you didn't get a message in HCI, then it couldn't reach the endpoint.
-ginger -
Replicat : GGS ERROR 171 Unknown data type received 0x54 49 .
I am trying to run an initial load as shown in the tutorial at http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/goldengate/11g/GGS_Sect_Config_WinUX_ORA_to_WinUX_ORA.pdf and I am seeing this error in the REPLICAT process.
I have tried using the SOURCEDEFS clause as well (Even though the source and Target structures are exactly similar), but I run into the same issue.
** Run Time Messages **
*2011-04-14 12:02:15 GGS ERROR 171 Unknown data type received <0x54 49>.*
The only other Indication that I see in the report file is the following Warning message
*2011-04-14 12:02:15 GGS WARNING 201 Rounding up LOBWRITESIZE 32528 to be a multiple of LOB chunk size (16324).*
LOBWRITESIZE = 32648 bytes.
Here are the other details. If you need any more information, please let me know
GoldenGate Delivery for Oracle
Version v9.5.1.31 Build 003
HP-UX 11.23 (optimized 64-bit), Oracle 10g on Jun 24 2008 13:43:23
Copyright GoldenGate Software, Inc. 1995-2008
Starting at 2011-04-14 12:02:09
Database Version:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for HPUX: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
I'd appreciate any advice on fixing this issue.
Thanks,
Rajesh.Looks like the error is because we have ASM set up at our place.. and I did not pay enough attention to this part of the tutorial Guide..
Note: When Oracle Automatic Storage Management (ASM) is in use, the TRANLOGOPTIONS ASMUSER and ASMPASSWORD must be set in the Extract parameter file. For more information refer to the GoldenGate for Windows & UNIX Administrator and Reference manuals.
Posting the reply here so that It'd be useful for anyone running into the same issue later.
Cheers!
Rajesh. -
Premiere Elements 4 crash abend error dies
Just last year we got Premiere Elements for my kids to edit holiday videos. They didn't edit them because they said it crashed.
This week I've unistalled it from their computer and installed it on mine so that I can edit the holiday. They were right. It crashes regularly.
(Off topic but we only got v4 last year and it is already at 7? Were 4, 5, and 6 that bad?!)
I am running Windows XP Home edition on a Dell Inspiron 6400 with a 1TB external storage enclosure on an eSATA link - in other words there is plenty of space for the files and scratch disk. The box has a Core 2 Duo processor at 1.66GHz and 2GB of memory and has Service Pack 3 applied.
It also has the CS2 Pro suite on there (Premiere killed Bridge during install ).
The files that I am importing come from a JVC Everio and are in 16:9 format. I have read elsewhere various issues with the MOD format but yesterday by dint of using "interpret footage" and "conform to D1/DV PAL Widescreen 16:9 (1.422)" I managed to get output from Premiere... finally. It only took me 2 days for 10 seconds of test footage!!!!!!!!!!!!!!!!!
Now, having achieved that, I want to process the holiday pictures.
The thing is I can't believe how unstable Premiere is. It crashes at the least little thing. Just now I've been dragging files down to the timeline - crash with no message. Then I re-start it, repeat... repeat... repeat... I was typing this up and saw that it had finished "conforming" a file (whatever that means) and went "file/save". It crashed. "sorry for any inconvenience". When it opened I went to organiser, sorted by "oldest first" and grabbed the scroll bar to drag down and see the files to get where I had been. It crashed.
Whilst typing this post it has crashed no less than 8 times. Unbelieveable. Did Adobe really ship a product that was this unstable?
Anyway, I'm not here intending to moan about how unstable it is (that's just a by product ). I actually want to find out if there are any known issues that cause this kind of behaviour so that I may fix it and use it for what it is designed to do.
At this instant I reckon it is less use than a chocolate tea-pot. At least you can admire that and enjoy eating it!
So... anyone? How do you get Premiere to... well... to do anything without crashing?MarkitVision,
I think that you have it very close. The DV-AVI Type II is the newer version, though it's very similar to the DV-AVI Type I. I have the exact spec. differences, just not handy. The majority of NLE's (Non Linear Editors) work best with the Type II variation. The most common complaint, when using the Type I in these is that Audio sync is often off (seems to be about 6 frames in most cases), but this OOS (Out Of Sync) issues is usually constant. It can be "fixed" with a bit of tweaking in the Timeline. Usually, it does not drift, or if it does, the drift is so little that one would not notice it with a typical Duration (say 20 mins.). Why Windows Movie Maker (WMM) still Exports to DV-AVI Type I is a mystery to me, especially when almost every other program uses the Type II, and the CODEC for it is from Microsoft (MS), after all. I suppose that it's a case of "that's the way that it's always been," and no one at MS wants to change a program that is basically free with the OS, or via download from the MS site. [Just a guess here.]
While one could have any file type listed as an AVI, including WMV and MPEG, it's most common to find other CODEC's inside, such as the Xvid and DivX, that you mention. Note: you will see the .DIVX extension for files using one of the various DivX CODEC's too. For the WMV's (many flavors), it's most often .WMV, or .ASF. For the MPEG variants, the extension (wrapper) is most often .MPEG/.MPG. For the Apple CODEC's, including the H-263 & H-264, one most often sees .MOV, or MP4 (MPEG-4). Some people, and programs, play fast-n-loose with the file extensions. I see all sorts of files listed as one type, and Windows Media Player (WMP) will often throw the message, "The file type listed is not correct... Do you wish to play the file anyway?" [Or similar syntax.] Other players, like VLC and Media Player Classic, usually do not bother with any error message, and just go about playing the file, regardless of how well the file extension matches the actual CODEC and content. These players just read the file header info and use that. The extension is only to show all AV files, as you browse from either of these two players - it's ONLY the header info, that they care about. Now, we've left out a bunch of other CODEC's that one often encounters, but most are older, not often used nowadays, and are most often found in a .AVI, .MPEG or .MOV wrapper. While not dead, we'll not concern ourselves with any of these, until the day that some client walks in with one, and then we just run it through G-Spot to find out the CODEC and get busy with Google trying to find it. Note that Motion JPEG (MJPEG) is showing up more often now (think Nikon D-90) and is often in a .MPEG wrapper.
The main difference between DV-AVI (either type) is that it's an I-Frame format, meaning that each "frame" is fully described - hence the file size difference. Most of the other formats use only one I-Frame at the start of a Group of Pictures (GOP), and then only contain data that is different for the next, say 15 frames. This yields smaller files, as only every 15, or so, frames is fully described - good compression, when the CODEC does a good job of it. However, you cannot effectively edit these in most programs. Think about it for a moment. You have a 15 frame GOP. Only the first (the I-Frame) is described, and the next 14 frames tie back to it for most of their info, only showing the difference. You cut out the I-Frame, and there is nothing to define the frame that is now the head of your Clip. That detail only existed in the I-Frame and it's no longer there. Converting to DV-AVI (or any I-Frame format) converts all difference frames into I-Frames. Now, you can cut. Different lossy CODEC's do this I-Frame/Difference-Frame (several different schemes and also different names for the non I-Frames) compression differently and with different numbers of frames in the GOP. Some are much better than are others. Their compression allows us to fit 1.5 hrs. of Video onto a 4.7GB DVD.
It's like Opening a JPEG in Photoshop (PS). The program rebulds the image to the best of its ability. Notice that the file size reported in PS is much larger than the JPEG appears in Windows Explorer. If we do a Save now, in either TIFF, or PSD, the size will be much larger than that original JPEG.
Using our less-than-perfect JPEG analogy, what one has with any HDD camera is: RAW (can't get it, or see it, as the camera makes the conversion inside) to JPEG. We then convert (inside the NLE, or via a 3rd party program) to TIFF. If we're going to DVD-Video (or any streaming format) to JPEG again. If we're using SD material, that is as good as it gets, which is more than tolerable. If we start with HD material, it's a bit better, but only slightly, until we output to BD for delivery. If we output that HD material to DVD-Video, we still have to use our old friend, MPEG-2. To distill, MPEG=JPG, DV-AVI=TIFF. In nearly all video cameras, we never get to see the RAW, as some form of compression usually takes place before the data is put onto a tape, or other media.
With MPEG output from the camera, we start with that JPEG, go to the TIFF and then back to JPEG. There will be quality hits initially, and when we output (unless we plan on watching only the DV-AVI). Usually, this will still be fine on a TV, though if we watch on a high-rez computer monitor, we will see the quality loss.
I also use CyberLink PowerDirector, when I need both conversion and light editing. Same for Magix, and a few others. They are but tools in my toolbox. You can never have too many. One can do a lot of work with one adjustable spanner. However, having a full set of tools is better. You can drive a nail with that spanner, but a hammer works so very much better.
I've glossed over a lot and omitted some more, like NLE's which work in native MPEG-2 and do not need to Transcode (for everything) to get to a DVD-Video.
Thanks for taking the time to list your workarounds. These WILL benefit others with .MOD files.
Hunt
PS the forum lost the second half of this post, so there might well be more "glossing over," than I intended. Please excuse those. -
Replicate metadata error.
Hi gurus,
When I replicated metadata from source system(SAP R3 46c),some error occured.
Error Message is :RSAR 314 and RSAR 315.
Can you help me?
Thanks in advance.
Lykin.There should be some program error, you need to find the problem if it is throwing any short dumps, if not I would do replication for specific data source or specific application and figure out which one actually throwing the error. Another thing you could do is, verify the source system connection is fine by doing check on the source system, also make sure the RFC is fine too in sm59.
If the error is happening to specific data source, then you need to see what is actually happening to this ds.
thanks.
Wond -
Replicat process abending with no error in logfile
Hi,
I m trying to replication from 11g to 10g on the same physical host. Below the replicat abending but unable to find the source of error in view GGSEVT logfile.
GGSCI (rhel5.4_prod) 8> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EXTLOCAL 00:00:00 00:00:07
REPLICAT ABENDED REPLOCAL 00:00:00 18:12:27
2013-04-16 09:58:40 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): start mgr.
2013-04-16 09:58:41 INFO OGG-00983 Oracle GoldenGate Manager for Oracle, mgr.prm: Manager started (port 7809).
2013-04-16 09:58:45 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): start extract extlocal.
2013-04-16 09:58:45 INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI on host rhel5.4_prod (START EXTRACT EXTLOCAL ).
2013-04-16 09:58:45 INFO OGG-00975 Oracle GoldenGate Manager for Oracle, mgr.prm: EXTRACT EXTLOCAL starting.
2013-04-16 09:58:45 INFO OGG-00992 Oracle GoldenGate Capture for Oracle, extlocal.prm: EXTRACT EXTLOCAL starting.
2013-04-16 09:58:45 INFO OGG-03035 Oracle GoldenGate Capture for Oracle, extlocal.prm: Operating system character set identified as UTF-8. Locale: en_US, LC_ALL:.
2013-04-16 09:58:46 INFO OGG-03500 Oracle GoldenGate Capture for Oracle, extlocal.prm: WARNING: NLS_LANG environment variable does not match database character set, or not set. Using database
character set value of US7ASCII.
2013-04-16 09:58:46 INFO OGG-01815 Oracle GoldenGate Capture for Oracle, extlocal.prm: Virtual Memory Facilities for: BR
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/u05/GG/BR/EXTLOCAL.
2013-04-16 09:58:46 INFO OGG-01815 Oracle GoldenGate Capture for Oracle, extlocal.prm: Virtual Memory Facilities for: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/u05/GG/dirtmp.
2013-04-16 09:58:46 INFO OGG-01513 Oracle GoldenGate Capture for Oracle, extlocal.prm: Positioning to Sequence 22, RBA 18459664, SCN 0.1177097.
2013-04-16 09:58:46 INFO OGG-01516 Oracle GoldenGate Capture for Oracle, extlocal.prm: Positioned to Sequence 22, RBA 18459664, SCN 0.1177097, Apr 15, 2013 4:21:50 PM.
2013-04-16 09:58:46 INFO OGG-00993 Oracle GoldenGate Capture for Oracle, extlocal.prm: EXTRACT EXTLOCAL started.
2013-04-16 09:58:46 INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from EXTRACT on host rhel5.4_prod (START SERVER CPU -1 PRI -1 TIMEOUT 300 PARAMS ).
2013-04-16 09:58:46 INFO OGG-01677 Oracle GoldenGate Collector for Oracle: Waiting for connection (started dynamically).
2013-04-16 09:58:46 INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from SERVER on host localhost.localdomain (REPORT 4714 7819).
2013-04-16 09:58:46 INFO OGG-00974 Oracle GoldenGate Manager for Oracle, mgr.prm: Manager started collector process (Port 7819).
2013-04-16 09:58:46 INFO OGG-01228 Oracle GoldenGate Collector for Oracle: Timeout in 300 seconds.
2013-04-16 09:58:51 INFO OGG-01226 Oracle GoldenGate Capture for Oracle, extlocal.prm: Socket buffer size set to 27985 (flush size 27985).
2013-04-16 09:58:51 INFO OGG-01229 Oracle GoldenGate Collector for Oracle: Connected to rhel5.4_prod:11890.
2013-04-16 09:58:51 INFO OGG-01669 Oracle GoldenGate Collector for Oracle: Opening /u05/GG/dirdat/aa000000 (byte -1, current EOF 1145).
2013-04-16 09:58:51 INFO OGG-01670 Oracle GoldenGate Collector for Oracle: Closing /u05/GG/dirdat/aa000000.
2013-04-16 09:58:51 INFO OGG-01055 Oracle GoldenGate Capture for Oracle, extlocal.prm: Recovery initialization completed for target file /u05/GG/dirdat/aa000000, at RBA 1145.
2013-04-16 09:58:51 INFO OGG-01478 Oracle GoldenGate Capture for Oracle, extlocal.prm: Output file /u05/GG/dirdat/aa is using format RELEASE 11.2.
2013-04-16 09:58:51 INFO OGG-01669 Oracle GoldenGate Collector for Oracle: Opening /u05/GG/dirdat/aa000000 (byte 1145, current EOF 1145).
2013-04-16 09:58:51 INFO OGG-01735 Oracle GoldenGate Collector for Oracle: Synchronizing /u05/GG/dirdat/aa000000 to disk.
2013-04-16 09:58:51 INFO OGG-01735 Oracle GoldenGate Collector for Oracle: Synchronizing /u05/GG/dirdat/aa000000 to disk.
2013-04-16 09:58:51 INFO OGG-01670 Oracle GoldenGate Collector for Oracle: Closing /u05/GG/dirdat/aa000000.
2013-04-16 09:58:51 INFO OGG-01026 Oracle GoldenGate Capture for Oracle, extlocal.prm: Rolling over remote file /u05/GG/dirdat/aa000001.
2013-04-16 09:58:51 INFO OGG-01669 Oracle GoldenGate Collector for Oracle: Opening /u05/GG/dirdat/aa000001 (byte -1, current EOF 0).
2013-04-16 09:58:51 INFO OGG-01053 Oracle GoldenGate Capture for Oracle, extlocal.prm: Recovery completed for target file /u05/GG/dirdat/aa000001, at RBA 1018.
2013-04-16 09:58:51 INFO OGG-01057 Oracle GoldenGate Capture for Oracle, extlocal.prm: Recovery completed for all targets.
2013-04-16 09:58:51 INFO OGG-01517 Oracle GoldenGate Capture for Oracle, extlocal.prm: Position of first record processed Sequence 22, RBA 18459664, SCN 0.1177097, Apr 15, 2013 4:21:50 PM.
2013-04-16 09:58:51 INFO OGG-00732 Oracle GoldenGate Capture for Oracle, extlocal.prm: Found crash recovery marker from thread #1 on sequence 23 at RBA 1040. Aborting uncommitted transactions
2013-04-16 09:58:56 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): start replicat replocal.
2013-04-16 09:58:56 INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI on host rhel5.4_prod (START REPLICAT REPLOCAL ).
2013-04-16 09:58:56 INFO OGG-00975 Oracle GoldenGate Manager for Oracle, mgr.prm: REPLICAT REPLOCAL starting.
2013-04-16 09:58:56 INFO OGG-00995 Oracle GoldenGate Delivery for Oracle, replocal.prm: REPLICAT REPLOCAL starting.
2013-04-16 09:58:56 INFO OGG-03035 Oracle GoldenGate Delivery for Oracle, replocal.prm: Operating system character set identified as UTF-8. Locale: en_US, LC_ALL:.
2013-04-16 09:58:56 INFO OGG-01815 Oracle GoldenGate Delivery for Oracle, replocal.prm: Virtual Memory Facilities for: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/u05/GG/dirtmp.
2013-04-16 09:58:56 INFO OGG-00996 Oracle GoldenGate Delivery for Oracle, replocal.prm: REPLICAT REPLOCAL started.Configuration
GGSCI (rhel5.4_prod) 9> view params mgr
PORT 7809
USERID ggs_owner, PASSWORD ggs_owner
PURGEOLDEXTRACTS /u05/GG/dirdat/ex, USECHECKPOINTS
GGSCI (rhel5.4_prod) 10> view params extlocal
extract extlocal
userid ggs_owner, password ggs_owner
setenv (ORACLE_HOME="/u03/app/oracle/product/11.2.0/db_1")
setenv (ORACLE_SID="PROD11G")
rmthost 192.168.1.9, mgrport 7809
rmttrail /u05/GG/dirdat/aa
TABLE TESTUSER.*;
GGSCI (rhel5.4_prod) 11> view params replocal
REPLICAT replocal
SETENV (ORACLE_HOME="/u02/app10g/oracle10g/product/10.2.0/db_1")
SETENV (ORACLE_SID="PROD10G")
SETENV (NLS_LANG="AMERICAN_AMERICA.US7ASCII")
ASSUMETARGETDEFS
USERID ggs_owner, PASSWORD ggs_owner
MAP TESTUSER.*, TARGET TESTUSER.*;Hi,
Not sure if you have created a definition file. Try if your source and target has a mismatch. Also, find below some additional parameters which will help in sorting out the issue:
DISCARDFILE :
Valid for Extract and Replicat
Use the DISCARDFILE parameter to generate a discard file to which GoldenGate can log records that it cannot process. Records can be discarded for several reasons. For example,
a record is discarded if the underlying table structure changed since the record was written to the trail. You can use the discard file to help you identify the cause of processing errors. Each entry in the discard file contains the discarded record buffer and an error code indicating the reason. GoldenGate creates the specified discard file in the dirrpt subdirectory of the GoldenGate installation directory. You can view it with a text editor or by using the following command in GGSCI.
VIEW REPORT
Where: is the fully qualified name of the discard file.
To prevent having to perform manual maintenance of discard files, use either the PURGE or APPEND option. Otherwise, you must specify a different discard file name before starting
each process run, because GoldenGate will not write to an existing discard file. To set an upper limit for the size of the file, use either the MAXBYTES or MEGABYTES option. If
the specified size is exceeded, the process will abend. Default By default, GoldenGate does not generate a discard file.
DISCARDROLLOVER:
Valid for Extract and Replicat
Use the DISCARDROLLOVER parameter to set a schedule for aging discard files. For long or continuous runs, setting an aging schedule prevents the discard file from filling up and
causing the process to abend, and it provides a predictable set of archives that can be included in your archiving routine.
When the DISCARDROLLOVER age point is reached, a new discard file is created, and old files are renamed in the format of ., where:
? is the name of the Extract or Replicat group
? is a number that gets incremented by one each time a new file is created, for
example: myext0.dsc, myext1.dsc, myext2.dsc, and so forth.
You can specify a time of day, a day of the week, or both. Specifying just a time of day (AT option) without a day of the week (ON option) generates a discard file at the specified time every day.
Default Disabled. No rules specified.
REPERROR:
Use REPERROR to specify an error and a response that together control how Replicat responds to the error when executing the MAP statement. You can use REPERROR at the MAP level to override and supplement global error handling rules set with the REPERROR parameter. Multiple REPERROR statements can be applied to the same MAP statement to
enable automatic, comprehensive management of errors and interruption-free replication processing.
DEFAULT Sets a global response to all errors except those for which explicit REPERROR statements are specified.
GETDELETES | IGNOREDELETES:
Valid for Extract and Replicat
Use the GETDELETES and IGNOREDELETES parameters to control whether or not GoldenGate processes delete operations. These parameters are table-specific. One parameter remains in effect for all subsequent TABLE or MAP statements, until the other parameter is encountered.
GETUPDATES | IGNOREUPDATES:
Valid for Extract and Replicat
Use the GETUPDATES and IGNOREUPDATES parameters to control whether or not GoldenGate processes update operations. The parameters are table-specific. One parameter remains in effect for all subsequent TABLE or MAP statements, until the other parameter is encountered.
GETINSERTS | IGNOREINSERTS:
Valid for Extract and Replicat
Use the GETINSERTS and IGNOREINSERTS parameters to control whether or not insert operations are processed by GoldenGate. The parameters are table-specific. One parameter remains in effect for all subsequent TABLE or MAP statements, until the other parameter is encountered.
Update the parameter file on target as
edit params <TARGET PARAM FILE>
REPLICAT rcreator
SOURCEDEFS /u01/app/oracle/product/goldengate/dirdat/defecreator
DISCARDFILE /u01/app/oracle/product/goldengate/dirdat/creator_err, purge
DISCARDROLLOVER ON saturday
USERID goldengate, PASSWORD AACAAAAAAAAAAAKAPATACEHBIGQGCFZCCDIGAEMCQFFBZHVC, ENCRYPTKEY default
REPERROR (DEFAULT, DISCARD)
IGNOREDELETES
IGNOREUPDATES
GETINSERTS
MAP meditate.life, TARGET CONSCIOUSNESS.tenure, &
COLMAP (PERSON_ID=HUMAN_ID, &
INITIALNAME=FIRSTNAME, &
ENDNAME=LASTNAME, &
BIRTH_DATE=DATE_OF_BITH, &
AGE_AT_DEATH=AGE_AT_TIME_OF_DEATH, &
DEED_ID_AT_DEATH=DEED_ID_AT_TIME_OF_DEATH), &
KEYCOLS (PERSON_ID, INITIALNAME,ENDNAME);
Now stop and start the replicat on target as:
GGSCI (goldengate) 9> stop replicat RCREATOR
Sending STOP request to REPLICAT RCREATOR ...
Request processed.
GGSCI (goldengate) 10> info all -
How to retrieve only error message through report file
Hi,
When there is extract/replicat abended,we need to check complete report file to see the error message.
I would like to know is there parameter setting available ,so that we can retrieve only required error message.
For ex. Instead of complete error message to check in report file,i need to see below meesage only,starting from "source Context".
Source Context :
SourceModule : [er.main]
SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/app/er/rep.c]
SourceFunction : [get_map_entry]
SourceLine : [9126]
ThreadBacktrace : [11] elements
: [ora/gg/install/replicat(CMessageContext::AddThreadContext()+0x26) [0x5f2ac6]]
: [ora/gg/install/replicat(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x5e9562]]
: [ora/gg/install/replicat(_MSG_ERR_DB_CLAUSE_ERROR(CSourceContext*, char const*, CMessageFactory::MessageDisposition)+0x92) [0x5b1352]
: [ora/gg/install/replicat(get_map_entry(char*, int, __wc*, int)+0x1dd6) [0x4fcec6]]
: [ora/gg/install/replicat [0x5497e5]]
: [/ora/gg/install/replicat(WILDCARD_check_table(char const*, char const*, int, unsigned int*, int, unsigned int, DBString<777>*, int)+0
x16b) [0x54b08b]]
: [ora/gg/install/replicat(REP_find_source_file_wc(char const*, unsigned int, DBString<777>*, int)+0x350) [0x903d50]]
: [ora/gg/install/replicat [0x90bb0d]]
: [ora/gg/install/replicat(main+0x84b) [0x5081ab]]
: [lib64/libc.so.6(__libc_start_main+0xf4) [0x2b87d13469b4]]
: [ora/gg/install/replicat(__gxx_personality_v0+0x1da) [0x4e479a]]
2012-07-09 02:20:48 ERROR OGG-00919 Error in COLMAP clause.
--------------------------------------------------------------------------------------------------------------------------------------------------------Nice..i think awk is better option.
Just one thing.awk command only displays part of the information instead of complete below information.
Ex: egrep -q ERROR dirrpt/PODS00C1.rpt && awk '/^Source Context/,/ERROR/ { print $0 }' dirrpt/PODS00C1.rpt
[22:00]goldengate]$ egrep -q ERROR dirrpt/PODS00C1.rpt && awk '/^Source Context/,/ERROR/ { print $0 }' dirrpt/PODS00C1.rpt
Source Context :
SourceModule : [ggdb.ora.sess]
SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/gglib/ggdbora/ocisess.c]
SourceFunction : [OCISESS_try]
SourceLine : [500]
ThreadBacktrace : [12] elements
: [orashare/gg/navc1/extract(CMessageContext::AddThreadContext()+0x26) [0x6705e6]]
: [orashare/gg/navc1/extract(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x667082]]
: [orashare/gg/navc1/extract(_MSG_ERR_ORACLE_OCI_ERROR_WITH_DESC(CSourceContext*, int, char const*, char const*, CMessageFactory::MessageDisposition)+0xa6) [0x61f2c6]]
Where as i would like to see complete information including ERROR details as mentioned below.Do you have any awk command for this?
Required below output:
Source Context :
SourceModule : [ggdb.ora.sess]
SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/gglib/ggdbora/ocisess.c]
SourceFunction : [OCISESS_try]
SourceLine : [500]
ThreadBacktrace : [12] elements
: [orashare/gg/navc1/extract(CMessageContext::AddThreadContext()+0x26) [0x6705e6]]
: [orashare/gg/navc1/extract(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x667082]]
: [/orashare/gg/navc1/extract(_MSG_ERR_ORACLE_OCI_ERROR_WITH_DESC(CSourceContext*, int, char const*, char const*, CMessageFactory::MessageDisp
osition)+0xa6) [0x61f2c6]]
: [orashare/gg/navc1/extract(OCISESS_try(int, OCISESS_context_def*, char const*, ...)+0x353) [0x5a3d53]]
: [orashare/gg/navc1/extract(OCISESS_logon(OCISESS_context_def*, char const*, char const*, char const*, int, int, int)+0x89c) [0x5a596c]]
: [orashare/gg/navc1/extract(DBOCI_init_connection_logon(char const*, char const*, char const*, int, int, int, char*)+0x74) [0x5931a4]]
: [orashare/gg/navc1/extract [0x597918]]
: [orashare/gg/navc1/extract(gl_odbc_param(char const*, char const*, char*)+0x3b) [0x597f1b]]
: [orashare/gg/navc1/extract [0x520b96]]
: [orashare/gg/navc1/extract(main+0x1ce) [0x52726e]]
: [lib64/libc.so.6(__libc_start_main+0xf4) [0x2af768923994]]
: [orashare/gg/navc1/extract(__gxx_personality_v0+0x1ea) [0x4f3aba]]
2012-09-06 16:48:50 ERROR OGG-00664 OCI Error beginning session (status = 1017-ORA-01017: invalid username/password; logon denied).
2012-09-06 16:48:50 ERROR OGG-01668 PROCESS ABENDING. -
Hi Everyone.
I have configured GoldenGate on Win2008 R2, but when I start replicat, this fall.
Initially:
GGSCI (WIN-NKC50KUIT0G) 19> start replicat rep1
Sending START request to MANAGER ...
REPLICAT REP1 starting
GGSCI (WIN-NKC50KUIT0G) 20> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT STOPPED REP1 00:00:00 00:37:53
GGSCI (WIN-NKC50KUIT0G) 21> info replicat rep1
REPLICAT REP1 Initialized 2013-11-02 22:23 Status STOPPED
Checkpoint Lag 00:00:00 (updated 00:40:28 ago)
Log Read Checkpoint File C:\app\Oracle\product\gg\dirdat\tr000000
2013-11-02 22:23:55.000000
With VIEW GGSEVT:
2013-11-02 23:15:31 INFO OGG-01815 Oracle GoldenGate Delivery for Oracle, R
EP1.prm: Virtual Memory Facilities for: COM
anon alloc: MapViewOfFile anon free: UnmapViewOfFile
file alloc: MapViewOfFile file free: UnmapViewOfFile
target directories:
C:\app\Oracle\product\gg\dirtmp.
2013-11-02 23:15:31 ERROR OGG-00446 Oracle GoldenGate Delivery for Oracle, R
EP1.prm: Extract file not found or no records beyond begin time. why???
2013-11-02 23:15:31 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, R
EP1.prm: PROCESS ABENDING.
After I tried with:
GGSCI (WIN-NKC50KUIT0G) 8>Alter rep1, EXTSEQNO 0
but
GGSCI (WIN-NKC50KUIT0G) 9> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT ABENDED REP1 00:00:00 01:11:50
why??? abended??
In logs:
2013-11-03 14:07:02 INFO OGG-00996 Oracle GoldenGate Delivery for Oracle, REP1.prm: REPLICAT REP1 started.
2013-11-03 14:07:02 ERROR OGG-01091 Oracle GoldenGate Delivery for Oracle, REP1.prm: Unable to open file ".\dirdat\tr000000" (error 2, The system cannot find the file specified.). why???
2013-11-03 14:07:02 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, REP1.prm: PROCESS ABENDING.
GGSCI (WIN-NKC50KUIT0G) 12> info rep1, detail
REPLICAT REP1 Last Started 2013-11-03 14:30 Status ABENDED
Checkpoint Lag 00:00:00 (updated 01:19:03 ago)
Log Read Checkpoint File .\dirdat\tr000000
First Record
Extract Source Begin End
.\dirdat\tr000000 * Initialized * First Record
.\dirdat\tr000000 * Initialized * First Record
.\dirdat\tr000000 * Initialized * First Record
.\dirdat\tr000000 * Initialized * First Record
.\dirdat\tr000000 * Initialized * First Record
.\dirdat\tr000000 * Initialized * First Record
.\dirdat\tr000000 * Initialized * First Record
.\dirdat\tr000000 * Initialized * 2013-11-03 12:54
Current directory C:\app\Oracle\product\gg
Report file C:\app\Oracle\product\gg\dirrpt\REP1.rpt
Parameter file C:\app\Oracle\product\gg\dirprm\REP1.prm
Checkpoint file C:\app\Oracle\product\gg\dirchk\REP1.cpr
Checkpoint table target.checkpoint
Process file C:\app\Oracle\product\gg\dirpcs\REP1.pcr
Error log C:\app\Oracle\product\gg\ggserr.log
GGSCI (WIN-NKC50KUIT0G) 13> view param rep1
REPLICAT rep1
ASSUMETARGETDEFS
USERID target, PASSWORD oracle
discardfile .\discard\rep1_discard.txt, append, megabytes 10
DDL
map source.*, target target.*;
I don´t understand it, How I could solve?? Please help me!
Thank you.What steps did you use to add the Replicat? Can you list those commands out.
Also, does this file actually exist on the server where Replicat is running: C:\app\Oracle\product\gg\dirdat\tr000000 -
GG version 11.2.1.0.3
OS: Unix/Unix-like
For a typical Unidirectional configuration where only DML is replicated , what are the most common errors you usually encounter with GoldenGate ? Just name a few.N.Page wrote:
Thank you NK. This particular error 1203 means that an UPDATE or DELETE was performed at source and when the replicat tried to replicate that change in the target table, it couldn't find that row. Right ?
Network outage or server outage could be one of the reason for the Target not to be in sync. But once the network/server issues are fixed the 'pending' changes will be applied . So, how could the target become out of sync ?1403*
Right. Other errors you could face with data out of sync are constraints errors for DML operations.
Network or server outage could break the communication but goldengate should resume from where it left off.
There are not many ways of target becoming out of sync, and they are mostly through human intervention. e.g. dml applied to target and not comming from a transaction applied by goldengate, or your replicat abends on target for some reason and they decide to skip a transaction that they shouldnt have, that kind of thing.
As I said, if the initial load is successfull you should be fine and no errors should arise if your configuration is correct.
If you happen to configure 2 replicats due to high transactions make sure tables who belong to a same transaction are configured to replicate through the same replication stream, else you could be in trouble aswell
Edited by: N K on Jan 11, 2013 6:36 AM -
To retrieve data after process abended
Hi everyone,
Is there any method of replicating the DDL,DML 's fired after the processes like replicat abended.
Currently i am using : alter replicat rep1 begin now
It seems to work to make processes running again but the i lost the data that was replicated after the process abended.
plz help......
thanks
SauravHi,
1.
My Suggestion is NOT to use BEGIN NOW option with Replicat. This will make your target tables go out of sync and miss some of the DML/DDL as you are altering replciat to process from current time stamp instead of recovery.
GGSCI>alter replicat rep1 begin now
Instead you should always start at seqno 0 and RBA 0 if you are starting fresh or starting Relicat for first time
GGSCI>alter replicat <replicat_name>, Extseqno 0, Extrba 0
GGSCI>start replicat <replicat_name>
OR
if the Replicat has abended earlier and you would like to restart it, you should simply restart it as it will have all the checkpoint information with it and it will automatically start processing data from the recovery checkpoint(trail file).
GGSCI>start replicat <replicat_name>
OR
If you intend to start processing fom a specific trail file then you should use below command
Example:
$cd trail
$ls -ltr
lt000123
lt000124
lt000125
If you are sure that the Replciat processed trail file 123 and you would like to start from trail file seq 124 then try
GGSCI>alter replicat <replicat_name>, Extseqno 124, Extrba 0
GGSCI>start replicat <replicat_name>
OR
If you want to start processing from specific record or start of transaction with in a trail file then you could use LOGDUMP utility to find the RBA and use the same to alter the Replicat.
GGSCI>alter replicat <replicat_name>, Extseqno 124, Extrba 8999934
GGSCI>start replicat <replicat_name>
2.
As you have already lost some of the data and your target DB is already out of sync, I would suggest below method to resync it.
full database export using expdp(Oracle Source to Oracle Target)
1) Enable Minimal Supplemental Logging in Oracle on source
SQLPLUS > alter database add supplemental log data ;
2) Enable Supplemental Logging at Table Level on source
GGSCI> dblogin userid xxxxx password xxxxxx
GGSCI> add trandata <schema>.<tablename>
3) Add Extract, Add Exttrail, Add Pump, Add Rmttrail on source
4) Start Extract, Start Pump on source
5) Create a database directory:
SQLPLUS> create directory dumpdir as '<some directory>' ;
6) Get the current SCN on the source database:
SQLPLUS> select current_scn from v$database ;
28318029
7) Run the export using the flashback SCN you obtained in the previous step. The following example shows running the expdp utility at a Degree Of Parallelism (DOP) of 4. If you have sufficient system resources (CPU,memory and IO) then running at a higher DOP will decrease the amount of time it takes to take the export (up to 4x for a DOP of 4). Note that expdp uses Oracle Database parallel execution settings (e.g.parallel_max_servers) which have to be set appropriately in order to take advantage of parallelism. Other processes running in parallel may be competing for those resources. See the Oracle Documentation for more details.
a.expdp directory=dumpdir full=y parallel=4 dumpfile=ora102_%u.dmp flashback_scn=28318029
Username: sys as sysdba
Password:
Note: The export log needs to be checked for errors.
8) Start an import using impdp to the target database when step 7 is complete.
9) Add and Start Replicat:
GGSCI> add replicat <rep_name>, exttrail ./dirdat/<xx>
GGSCI> start replicat <rep_name>, aftercsn <value returned from step 6>
Hope this information helps.
Thanks & Regards
SK
Maybe you are looking for
-
Seems like the iTunes app has lost most of my music. How can I get my music back?
Seems like the iTunes app has lost most of my music. How can I get my music back?
-
Booking different events at once / shoping cart in eventmodule
Hi erverybody, how to book different events in the eventmodule, but with only one payment / invoice? I need a possibility to book different events with one check out. Like in the shop, but with all the posibiltys of the eventmodule: eventlist with pa
-
Preserving Line and Tab Spaces in XML File
Hi all, Question is in detail I want to preserve spaces in my XML Document. XML File is as follows <?xml version="1.0" encoding="UTF-8"?> <desc xml:space = "prserved"> AAA
 
 Customer Id: [ customer_id ]
 Customer Id: [ customer_
-
Knowlege Pathways 5.5 Install - Manager app won't start
After installing UPK 3.51, SP3 and KP 5.5, when starting the KP Manager app, the initial signon screen comes up, but after entering the signon info, the app just disappears. The Title Manager and Designer app both start up fine with the same signon (
-
Migration assistant taking over 100 hours using ethernet?
Yesterday i got a new 2013 iMac starting 27 inch and wanted to move files from my old 2007 starting 20 inch imac. So when I used migration assistant, i decided not to port over the user from the old imac. Since it did not port over itunes music, ipho