SAP ECC 6 Upgrade to 2008 R2 and Virtualization success/failure stories
Hi Sap community,
I'm planning the following upgrade on my SAP Ecc 6.0 :
Source CI : physical server on windows 2003 x64 SP2,
Target CI : virtual server under vsphere 5.0 Windows 2008 x64 R2,
Source DB : physical server on windows 2003 x64 SP2, SQL 2005 SP2
Target DB : virtual server on windows 2008 x64 R2, SQL 2008 R2
Target physical boxes are not the same as source..
I've already verified pre-requisites, best practices, upgrade path on notes, forums,etc ..
What I haven't found, are the different experiences (success or failure stories) people had with performances while performing such an upgrade, especially with the path I want to use :
1) P2V the 2 servers
2) Upgrade to W2008 R2
3) Upgrade SQL to SQL 2008 R2
Although technically it works (tested on sandbox) I'm just wondering in a long term and with load, if such a enviroment will run without issues in production.
I know that some of you will advice me to create new clean installs and use "system copy" but I would like to avoid changing my hostnames because of dependencies (with BI, CRM, transport system etc...) UNLESS someone tells me that he experienced the P2V method and lived a nightmare.
My second question would be : for the DB : has someone tested having DB on VMDK disks versus RDM disks.
Thank you
Jorge
Hi,
What I haven't found, are the different experiences (success or failure stories) people had with performances while performing such an upgrade, especially with the path I want to use :
1) P2V the 2 servers
2) Upgrade to W2008 R2
3) Upgrade SQL to SQL 2008 R2
Answer to your above 3 questions : approach has been successful. I had done it at 2 places.
My second question would be : for the DB : has someone tested having DB on VMDK disks versus RDM disks.
Please find more details about VMDK and RDM in the links below. Further more you can have maximum details about your query from the link below.
VMware documents regarding SAP products
Hope this answers all your queries.
Regards,
Deepak Kori
Similar Messages
-
Install both SAP ECC 6.0 EHP 4 and Solution Manager in C drive
Hi, SDN fellows.
I just want to confirm this.
I am trying to install SAP ECC 6.0 EHP 4 and Solution Manager in C drive. Are these OK, since they both will be installed under the C:\usr folder?
What precaution we need to install these two SAP components in the same drive (C)?
I am installing both components in MS Window Server 2008 R2 SP1 with MS SQL Server 2005 SP3.
Thanks,
KCHi, Nick.
Sorry, I missed the "IDES". I am installing SAP ECC6.0 EHP4 IDES system for training purpose within the organization.
I am referring to the Installation Guide - SAP ERP 6.0 EHP Ready ABAP on Window MS SQL Server (Based on NW 7.0 incl EHP 1). All downloaded installation files are from: EHP4 for SAP ERP 6.0/NW7.01 --> IDES --> --> Widnows Server --> MS SQL Server.
The OS is installed in C drive.
I have allocated 250GB in C drive and 200GB in D drive from SAN.
For IDES system (I know it is similar to the standard ECC), is it also recommended to install in D drive (separate from the OS)?
In this case, should I install both Solution Manger and IDES in D drive?
Or what is the best combination where I should install these two systems?
Thanks,
KC -
Getting Data from SAP ECC & BI to Crystal Reports and then Broadcasting.
Hi,
I need to get the data from SAP ECC & BI to Crystal reports and then after formating data in Crystal reports, my requierment is to send via email (Broadcasting). Is there any option to Broadcast from Crystal reports?
I read Ingo Hilgefort blogs, but I need in detail steps such as to verify Integration Kit is installed or not and also how to create connections in between SAP ECC and Crystal. What are the Security setups(User IDs and Authorizations) involved?
What is best option for email/broadcasting for Crystal Reports?
Your help is appreciated.
Thanks.
SVK.Hi,
I would suggest you then start with the installation and user guide fr the SAP Integration Kit.
Ingo -
Upgrade from SAP R/3 4.7 to SAP ECC 6.0 with PSCD and TFA
Hello!
I have to upgrade an SAP R/3 4.7 to SAP ECC 6.0.
We have SAP FI/CO, PSM, IM, FI-AA, PS, with PSCD (FI-CA) as well the special taxes component TFA.
Is there some special procedures for the the Upgrade with this components (PSCD and TFA)?
Is there some documentation for the special Uograde procedure as well the normal procedure?
We use Windows with Oracle.
Can some onePSCD is in ERP a Business function set - see 957295 - PSCD: Renaming PUBLIC_SERVICES business function set, the upgrade should automatically take care that activation.
Is TFA the tax extension for Ireland? If yes, then the same should be true here.
Markus -
SAP ECC upgrade - Impact to GRC
Hi Forum guru's,
We have a client that is currently using all 4 components of GRC AC Version 5.3 running on ERP 4.7. The client will be upgrading shortly to ECC6 and I would like to ascertain some important tasks required from a GRC functional point of view and the components that will be the most impacted.
1) New connectors will be created for each component.
2) RA&R: Re-upload of auth objects and full re-generation of rules.
3) ERM: New connectors to be added to the current landscapes and roles uploaded.
4) SPM: Component to be fully re-configured on the new system
5) CUP: Existing workflows will apply as they do not use the "system" as the initiators.
Is there any other important steps from a functional point of view that I am missing?. Please advise.
Rgds,
PrevoHello Prevo,
1) New connectors will be created for each component.
-> Not required. Existing Connectors created in each of the component of GRC for 4.7 system will work. Just need little modifications.
2) RA&R: Re-upload of auth objects and full re-generation of rules.
-> Right.
3) ERM: New connectors to be added to the current landscapes and roles uploaded.
-> No new connectors required and can use the existing connector after little modification.
4) SPM: Component to be fully re-configured on the new system.
-> Upgrade of RTA component will upgrade the SPM component as well.
5) CUP: Existing workflows will apply as they do not use the "system" as the initiators.
-> right.
To enable AC5.3 to be used with ECC system, you will need to install the RTA of 5.3 for ECC 6.0 system. You can download this RTA from the SAP service market place and then install them. This will ugprade your existing RTA component installed for SAP 4.7 to RTA for ECC6.0.
You can follow instructions on Upgrade guide for more information about the upgrade. Also, there are SAP Notes available which you can use.
Regards, Varun -
SAP ECC upgrade from EHP6 to EHP7
Is GTS upgrade from NW 7.2 to GTS 7.3 to be mandated as ECC is getting upgraded from ECC 6.0 EHP6 to EHP 7 . Why?
Hi John,
Your statement looks a bit misaligned.. There is no GTS 7.3 version, the SAP Netweaver 7.3* application server on which SLL_LEG GTS component sits.
The underlying Netweaver AS versions between ECC and GTS systems can be different BUT what needs to be the same is the GTS plugin component in ECC and GTS components in GTS system itself, as best practice they should also be on the same support pack level.
If the ECC upgrade from ehp6 to ehp7 requires you to upgrade SLL_PI gts plugin component in ECC, then in this case you should upgrade SLL_LEG component in GTS system to the same version.
I personaly dont think its required, but check Service markeplace for, PAM Product-availability-matrix and other ehp 7 requirements..
Hope this helps,
Branio -
SAP ECC Upgrade : Userexit or Related Enhancement been Overwriten
Hi All,
Is that anyone get explanation from SAP why during ECC upgrade most of the enhancement been overwritten and need to re-do.
Thank in advance on your knowledge sharing.
Trevor Wong.Ok. There might be need to do "adjustmens" in case of upgrade conflict, or just simple confirmations of code enhancements in transactions SPAU + SPAU_ENH.
I think you should find all missing code enhancements there, waiting for adjustment. -
Dispacher not getting Started...SAP ECC 6.0 on Win2K3 and Oracle.
HI Experts,
I have installed SAP ECC 6.0 (OS-Win2003sp2 DB-Oracle10g). Installation was successful, I have also logged in and created a user in SU01. But when I restart the system I am not able to up the sapserver. SAP MMC - dispacher is not starting. I have started OracleListener in service.sap and restarted the system. Un-installed and again installedj2sdk1.4.2_12 and restarted the system...No use, still dispatcher is not getting up....Pls find below paster Developer Trace for Dispatcher....
trc file: "dev_disp", trc level: 1, release: "700"
sysno 00
sid PRD
systemid 560 (PC with Windows NT)
relno 7000
patchlevel 0
patchno 111
intno 20050900
make: multithreaded, Unicode, optimized
pid 2200
Wed Oct 28 09:26:27 2009
kernel runs with dp version 229000(ext=109000) (@(#) DPLIB-INT-VERSION-229000-UC)
length of sys_adm_ext is 576 bytes
SWITCH TRC-HIDE on ****
***LOG Q00=> DpSapEnvInit, DPStart (00 2200) [dpxxdisp.c 1239]
* shared lib "dw_xml.dll" version 111 successfully loaded*
* shared lib "dw_xtc.dll" version 111 successfully loaded*
* shared lib "dw_stl.dll" version 111 successfully loaded*
* shared lib "dw_gui.dll" version 111 successfully loaded*
* shared lib "dw_mdm.dll" version 111 successfully loaded*
rdisp/softcancel_sequence : -> 0,5,-1
use internal message server connection to port 3900
Wed Oct 28 09:26:32 2009
WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 5 seconds*
***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 5361]
MtxInit: 30000 0 0
DpSysAdmExtInit: ABAP is active
DpSysAdmExtInit: VMC (JAVA VM in WP) is not active
DpIPCInit2: start server >sap_PRD_00 <
DpShMCreate: sizeof(wp_adm) 18672 (1436)
DpShMCreate: sizeof(tm_adm) 4232256 (21056)
DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
DpCommTableSize: max/headSize/ftSize/tableSize=500/8/528056/528064
DpShMCreate: sizeof(comm_adm) 528064 (1048)
DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
DpShMCreate: sizeof(slock_adm) 0 (96)
DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
DpShMCreate: sizeof(file_adm) 0 (72)
DpShMCreate: sizeof(vmc_adm) 0 (1536)
DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)
DpShMCreate: sizeof(gw_adm) 48
DpShMCreate: SHM_DP_ADM_KEY (addr: 06810040, size: 4892312)
DpShMCreate: allocated sys_adm at 06810040
DpShMCreate: allocated wp_adm at 06812090
DpShMCreate: allocated tm_adm_list at 06816980
DpShMCreate: allocated tm_adm at 068169B0
DpShMCreate: allocated wp_ca_adm at 06C1FDF0
DpShMCreate: allocated appc_ca_adm at 06C25BB0
DpShMCreate: allocated comm_adm at 06C27AF0
DpShMCreate: system runs without slock table
DpShMCreate: system runs without file table
DpShMCreate: allocated vmc_adm_list at 06CA89B0
DpShMCreate: allocated gw_adm at 06CA89F0
DpShMCreate: system runs without vmc_adm
DpShMCreate: allocated ca_info at 06CA8A20
DpShMCreate: allocated wall_adm at 06CA8A28
MBUF state OFF
DpCommInitTable: init table for 500 entries
EmInit: MmSetImplementation( 2 ).
MM global diagnostic options set: 0
<ES> client 0 initializing ....
<ES> InitFreeList
<ES> block size is 1024 kByte.
Using implementation view
<EsNT> Using memory model view.
<EsNT> Memory Reset disabled as NT default
<ES> 511 blocks reserved for free list.
ES initialized.
J2EE server info
start = TRUE
state = STARTED
pid = 2404
argv[0] = E:\usr\sap\PRD\DVEBMGS00\exe\jcontrol.EXE
argv[1] = E:\usr\sap\PRD\DVEBMGS00\exe\jcontrol.EXE
argv[2] = pf=E:\usr\sap\PRD\SYS\profile\PRD_DVEBMGS00_sap
argv[3] = -DSAPSTART=1
argv[4] = -DCONNECT_PORT=1048
argv[5] = -DSAPSYSTEM=00
argv[6] = -DSAPSYSTEMNAME=PRD
argv[7] = -DSAPMYNAME=sap_PRD_00
argv[8] = -DSAPPROFILE=E:\usr\sap\PRD\SYS\profile\PRD_DVEBMGS00_sap
argv[9] = -DFRFC_FALLBACK=ON
argv[10] = -DFRFC_FALLBACK_HOST=localhost
start_lazy = 0
start_control = SAP J2EE startup framework
DpJ2eeStart: j2ee state = STARTED
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG CPS=> DpLoopInit, ICU ( 3.0 3.0 4.0.1) [dpxxdisp.c 1629]
Wed Oct 28 09:26:33 2009
***LOG Q0K=> DpMsAttach, mscon ( sap) [dpxxdisp.c 11753]
DpStartStopMsg: send start message (myname is >sap_PRD_00 <)
DpStartStopMsg: start msg sent
CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
CCMS: Initalizing shared memory of size 60000000 for monitoring segment.
Wed Oct 28 09:26:34 2009
CCMS: start to initalize 3.X shared alert area (first segment).
DpMsgAdmin: Set release to 7000, patchlevel 0
MBUF state PREPARED
MBUF component UP
DpMBufHwIdSet: set Hardware-ID
***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1050]
DpMsgAdmin: Set patchno for this platform to 111
Release check o.K.
DpJ2eeLogin: j2ee state = CONNECTED
Wed Oct 28 09:26:51 2009
***LOG Q0I=> NiIRead: recv (10054: WSAECONNRESET: Connection reset by peer) [nixxi.cpp 4248]
ERROR => NiIRead: SiRecv failed for hdl 4 / sock 1444*
(SI_ECONN_BROKEN/10054; I4; ST; 127.0.0.1:1063) [nixxi.cpp 4248]
DpJ2eeMsgProcess: j2ee state = CONNECTED (NIECONN_BROKEN)
DpIJ2eeShutdown: send SIGINT to SAP J2EE startup framework (pid=2404)
ERROR => DpProcKill: kill failed [dpntdisp.c 371]*
DpIJ2eeShutdown: j2ee state = SHUTDOWN
Wed Oct 28 09:27:13 2009
ERROR => W0 (pid 2412) died [dpxxdisp.c 14441]*
ERROR => W1 (pid 2420) died [dpxxdisp.c 14441]*
ERROR => W2 (pid 2428) died [dpxxdisp.c 14441]*
ERROR => W3 (pid 2436) died [dpxxdisp.c 14441]*
ERROR => W4 (pid 2444) died [dpxxdisp.c 14441]*
ERROR => W5 (pid 2452) died [dpxxdisp.c 14441]*
my types changed after wp death/restart 0xbf --> 0xbe
ERROR => W6 (pid 2460) died [dpxxdisp.c 14441]*
my types changed after wp death/restart 0xbe --> 0xbc
ERROR => W7 (pid 2468) died [dpxxdisp.c 14441]*
my types changed after wp death/restart 0xbc --> 0xb8
ERROR => W8 (pid 2476) died [dpxxdisp.c 14441]*
ERROR => W9 (pid 2484) died [dpxxdisp.c 14441]*
ERROR => W10 (pid 2492) died [dpxxdisp.c 14441]*
my types changed after wp death/restart 0xb8 --> 0xb0
ERROR => W11 (pid 2500) died [dpxxdisp.c 14441]*
my types changed after wp death/restart 0xb0 --> 0xa0
ERROR => W12 (pid 2508) died [dpxxdisp.c 14441]*
my types changed after wp death/restart 0xa0 --> 0x80
DP_FATAL_ERROR => DpWPCheck: no more work processes*
DISPATCHER EMERGENCY SHUTDOWN ****
increase tracelevel of WPs
NiWait: sleep (10000ms) ...
NiISelect: timeout 10000ms
NiISelect: maximum fd=1577
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Oct 28 09:27:23 2009
NiISelect: TIMEOUT occured (10000ms)
dump system status
Workprocess Table (long) Wed Oct 28 03:57:23 2009
========================
No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table
0 DIA 2412 Ended no 1 0 0
1 DIA 2420 Ended no 1 0 0
2 DIA 2428 Ended no 1 0 0
3 DIA 2436 Ended no 1 0 0
4 DIA 2444 Ended no 1 0 0
5 DIA 2452 Ended no 1 0 0
6 UPD 2460 Ended no 1 0 0
7 ENQ 2468 Ended no 1 0 0
8 BTC 2476 Ended no 1 0 0
9 BTC 2484 Ended no 1 0 0
10 BTC 2492 Ended no 1 0 0
11 SPO 2500 Ended no 1 0 0
12 UP2 2508 Ended no 1 0 0
Dispatcher Queue Statistics Wed Oct 28 03:57:23 2009
===========================
--------++++--+
| Typ | now | high | max | writes | reads |
--------++++--+
| NOWP | 0 | 2 | 2000 | 6 | 6 |
--------++++--+
| DIA | 5 | 5 | 2000 | 5 | 0 |
--------++++--+
| UPD | 0 | 0 | 2000 | 0 | 0 |
--------++++--+
| ENQ | 0 | 0 | 2000 | 0 | 0 |
--------++++--+
| BTC | 0 | 0 | 2000 | 0 | 0 |
--------++++--+
| SPO | 0 | 0 | 2000 | 0 | 0 |
--------++++--+
| UP2 | 0 | 0 | 2000 | 0 | 0 |
--------++++--+
max_rq_id 12
wake_evt_udp_now 0
wake events total 8, udp 7 ( 87%), shm 1 ( 12%)
since last update total 8, udp 7 ( 87%), shm 1 ( 12%)Hi,
Could you please also paste dev_w0 logs ?
Thanks
Sunny -
SAP : ECC 6.0 Module : Production and MM Issue : Monthly and Yearly targets
SAP : ECC 6.0
Module : FICO
Issue : Payment Mode and Type
Domain : Chemicals
How to Trap Bank Receipts / Bank Payments Mode of payment and doc no
Ex : Any bank Receipt We need to enter the Mode of Receipt : Chq/ DD/ Order and Also need to enter the Instrument details
In SAP standard F-28 form shows does not have the details to enter.
What is the best approach to trap this in case of receipts and payments.Sreekanth
Thanks for the reply
If you want to maintain Cheque no., DD, etc.. You can enter those in assignment field or text field, While Document display you can see it in report.
So this assignment filed can be used for All the DD-Chq details ?
The information can queried on the Assignment field also ? -
SAP Server upgrade from Windows 2003 and 2008 R2 with Oracle Database
Hi,
We need to upgrade upgrade our Windows servers that are running our SAP systems from Windows Server 2003 to Windows Server 2008 R2. We are using Microsoft Clustering for HA so an inplace upgrade seems not possible.
Someone has suggested to us that we will need to export our database and reimport it to achieve this upgrade however but I cannot understand why this would be necessary (we are not changing the underlying filesystem!).
Could someone please confirm whether a database export and import is required for this OS upgrade scenario? I have done a bit of research but nothing has jumped out and now I need an answer to this quickly.
We are running
- ERP 6.0 NW 7.01 (soon to be 7.02 with ABAP stack only)
- XI(PI) Java & ABAP
- SRM (Java & ABAP)
- Portal (Java only)
- PLM (Java & ABAP)
- BW (BI 7.0) (Java and ABAP)
Thank You
FelicityHello,
You need to go for 'Homogeneous System Copy' to achieve this, but since almost all the systems in your landscape include the Java Stack as well - so the system copy with Export/Import is to be carried out.
Even if you are not going for file system change, but it is a Windows environment and you can't put SAP up on the target Windows (windows 2008 R2) just by copying the contents and file system from source to target. You need SAPinst to create the registry and all. - On top of that you have Java stacks involved, so for java stack you can't carry out just backup/restore method to put SAP up there on target - so you need Export/import because for java stack some OS level dump is to be collected during system copy from source and it needs to be imported on target OS.
Are you clear on this one ?
Read system copy guide once and Search in OSS for the Notes to check how to upgrade from Windows 2003 to Windows 2008 R2.
Thanks -
Difference Between SAP ECC. 6.0(standard) and Retail
What is the difference between SAP with out Retail system and with retail system?
when its compares to Manufacture industry, how its different in Retail Industry?
This is general question and should understand before going for retail?
appreciate who gives more exposre on this
thanks
satishHi Satish,
The following will answer your query.
http://help.sap.com/saphelp_erp2005vp/helpdata/en/8e/6af23b54683721e10000000a114084/content.htm
Regards,
S.V.ManiKumaar -
Sap ECC 6 Install on Oracle and Aix 5.3
Dear All
Please have any document for installation sap ecc6 on oracle/ Aix 5.3 , please give me or send link
NaineshIt is there.
https://websmp101.sap-ag.de/erp-inst
Sap Buisness suites-- SAPERP -SAP ERP 6.0 - Installation
Have a look and check all the guides are available.
Regards,
Subhash -
Upgrading SAP ECC 5.0 to ECC6 phase GETSYNC_PREUP_FINI_D
I'm in process of the Upgrading SAP ECC 5.0 to ECC6 And, now it is in upgrade phase GETSYNC_PREUP_FINI_D. But, phase in GETSYNC_PREUP_FINI_D the Upgrade already runs to 24 hours.
============================================
The following START modes are available:
- Repeat phase GETSYNC_PREUP_FINI_D to continue
the upgrade at the point it stopped.
- Initialize phase GETSYNC_PREUP_FINI_D to restart
this phase from the beginning.
- Initialize and run another upgrade phase
(caution, refer to your installation guide).
- Exit this program.
> repeat
>> 2008/10/22 11:49:04 UPGRADE/SWITCH: START OF PHASE GETSYNC_PREUP_FINI_D
The parallel running J2EE upgrade needs some more time...
Please be patient...
===============================================
Database: MSSQL2005
What could be the problem. I can skip it and go to the next stage???
Please help me out solution.?
Regards
Marcelo P. SilvaIt seems that you have a combined upgrade - ABAP + Java in your system - is that right? If yes, did you start the Java upgrade in parallel?
Markus -
Hi,
Could someone tell me what will be the role of SAP HR abap developer in SAP ECC upgrade.
Specially Payroll programming.
and after the upgrade is done what kind of development support is required.
Many thanks
SwethaHi Swetha,
ABAPer needs to check all of the user exits and BADIs implemented before in order to check whether any changes need to be done.
Additionally, if there had been any repairs in the system, these need to be reimplemented after upgrade.
For further reference please check the following links:
Re: what are abaper tasks during upgrade to ECC 6.0?
http://www.sapdev.co.uk/upgrade/ug_tasks.htm
Regards,
Dilek -
Micorsoft office upgrade 2010 - pre-requisitions in SAP ECC ?
Hello Users,
I have a question.
We have an SAP ECC 6.0 system. And we are using MS office 2003.
Now we are planning to upgrade the MS office 2003 to MS office 2010.
What are the pre requisitions needed to have offcie 2010 compatible with the current ECC version (ECC 6.0).
Also, should there be an upgrade in the GUI version ? like to 7.2? this was recommended.
Please suggest and comment on what should be done.
Regards,
Suraj S NairHi,
MS Office 2010 is supported from SAP GUI version 720 only. So, you need to upgrade SAP GUI. Check SAP Note 722513 - Desktop Office Integration: Maintenance information for more information.
Thanks
Sunny
Maybe you are looking for
-
How to Access MXML components from ActionScript class
Hi , I am having a Application Conataner , in which i am having a Form Container with some Label in it . This is some thing similar to this as shown : <Mx:Application> <Mx:Form> <Mx:Label text="Hello world"/> </Mx:Form> </Mx:Application> Can any body
-
Hello All, Does anybody know how to change the document and posting date in MRKO transaction? I would like to be able to post using different dates. Is it possible? How? Thanks, Michel Khouri
-
Using Maven 2.0 with Eclipse
Hello, Does anyone know of a plugin for eclipse that allows you to create projects based on the maven 2.0 layout? Thanks in advance, Ger
-
Please help me, boolean function
Hello everyone, this is my first post in this forum. I have this function but I cant get it to work because I get this "missing return statement". Im desperate now, I cant figure how to fix it. Please help me. public static boolean es(String inst) {
-
Post Author: DanielM CA Forum: Other I'm trying to control the default printer Crystal selects on the print screen. In version 8.5, I used: With mobjReport ' The following code is a workaround fix to a crystal error where a blank page is printed i