Remote file copy
I am just searching for some brief insight...
I have a need to develop a "function" for a project we are working on that will allow a user to copy a file on a remote compute server (UNIX) to their local machine (WIN32). Ideally, I would like the user just to provide a hostname, path and filename of the file to be copied (similar to the rcp command on UNIX and WIN32 systems).
I realize that I could probably accomplish this using Socket communication, however, there are X number of compute servers and it is not entirely reasonable to put server code on every server (I hope that makes sense). Ideally, I would like to have no code residing on the server side... Additionally, I can not make use of the URL class and methods either because the files are not located in "web space" on the remote servers...
Any thoughts or suggestions... I am semi-new to Java and am wondering if there is a way to do this... thats all... and maybe a little insight on which direction to take (i.e pseudo code) if at all possible.
At last if what I want to do is "impossible" without a server piece then I guess I can issue a system level call to the WIN32 rcp command... but this is strongly undesired by our computer security people.
Essentially, all I want to do is to create my own RCP (remote copy) function via Java code rather than using the native win32 and UNIX rcp functions.
Any help is greatly appreciated... Thanks in advance for any insight.
Regards.
echardrd
You may try using the FTP server on unix machine for downloading to Windows. There are quite a lot of FTP library packages are available for Java. U can search for the right one and use it.
Similar Messages
-
Remote client copy performance
Hello experts,
I need an opinion on following possibilities that could speed up remote client copy:
Increasing maximum number of processes for parallel processing in dialog mode?
Increasing the update processes?
Decreasing the undo retention from default 900 seconds to 600 seconds (Oracle) ?
Increase the number of redo log files?
An opinion or any other insights would be highly appreciated.
Thank you,
RohitWell, the answer is maybe.
You did not supply any information about your run and your system, how can we give you good advice? Any of your proposals might speed up the copy process, but we cannot tell (well decreasing the undo retention and changing the update work processes will not change much). If your hardware (cpu/disk/network) is not exhausted, then increase the number of parallel processes.
Besides that these notes contain good hints regarding copy speedup:
[489690 - CC INFO: Copying large production clients|https://service.sap.com/sap/support/notes/489690]
[446485 - CC-ADMIN: Special copying options|https://service.sap.com/sap/support/notes/446485]
Cheers Michael -
Hi,
I am doing remote client copy from (Development Server - ECD 140) to
our (Sandbox System - E6S 150) and the client copy keeps failing. I get
the below error message. Please advise what is the solution to this
problem? I am also copying the log file of the remote client copy below
Error Message:
Change documents are not copied
3 Tables cannot be converted
Critical differences: Missing tables: 125
Log file of remote client copy below
Target Client
150
Source RFC Dest.:
ECDCLNT140
System Name:
ECD
Client in Source System
140
Copy Type
Remote copy
Profile
SAP_ALL
Status
Cancelled. See Log
User
SAP*
Start on
08.05.2010 / 17:05:18
Last Entry on
08.05.2010 / 17:13:36
Last Action:
RFC DDIC System Comparison
Statistics for this Run
- No. of Tables
0 of 56508
- Copied Lines
0
Warnings and Errors
Table Name
Component
Package
/SAPTRX/EXT_AOT
Table Def. Missing Locally
/SAPTRX/EXT_EE
Table Def. Missing Locally
/SAPTRX/EXT_ETY
Table Def. Missing Locally
/SAPTRX/EXT_EVT
Table Def. Missing Locally
/SAPTRX/EXT_FLD
Table Def. Missing Locally
/SAPTRX/EXT_FLDS
Table Def. Missing Locally
/SAPTRX/EXT_FLDT
Table Def. Missing Locally
/SAPTRX/EXT_PAR
Table Def. Missing Locally
A850
Table Def. Missing Locally
A851
Table Def. Missing Locally
A852
Table Def. Missing Locally
A900
Table Def. Missing Locally
A901
SD-MD-CM
Different Field Names
A902
Table Def. Missing Locally
A903
Table Def. Missing Locally
A904
Table Def. Missing Locally
A909
Table Def. Missing Locally
A910
Table Def. Missing Locally
A911
Table Def. Missing Locally
A912
Table Def. Missing Locally
A933
Table Def. Missing Locally
A935
Table Def. Missing Locally
A942
Table Def. Missing Locally
A943
Table Def. Missing Locally
A944
Table Def. Missing Locally
A945
Table Def. Missing Locally
A946
Table Def. Missing Locally
A947
Table Def. Missing Locally
A948
Table Def. Missing Locally
A949
Table Def. Missing Locally
A952
Table Def. Missing Locally
A953
Table Def. Missing Locally
A954
Table Def. Missing Locally
A955
Table Def. Missing Locally
A956
Table Def. Missing Locally
A957
Table Def. Missing Locally
A958
Table Def. Missing Locally
A961
Table Def. Missing Locally
A962
Table Def. Missing Locally
A963
Table Def. Missing Locally
A964
Table Def. Missing Locally
A965
Table Def. Missing Locally
A966
Table Def. Missing Locally
A967
Table Def. Missing Locally
A981
Table Def. Missing Locally
A982
Table Def. Missing Locally
A983
Table Def. Missing Locally
A984
Table Def. Missing Locally
A985
Table Def. Missing Locally
A986
Table Def. Missing Locally
A987
Table Def. Missing Locally
A999
Table Def. Missing Locally
AFRU
PP-SFC-EXE-CON
Field missing locally
B901
Table Def. Missing Locally
B902
Table Def. Missing Locally
B903
Table Def. Missing Locally
B905
Table Def. Missing Locally
B906
Table Def. Missing Locally
B907
Table Def. Missing Locally
B950
Table Def. Missing Locally
B997
Table Def. Missing Locally
B998
Table Def. Missing Locally
B999
Table Def. Missing Locally
K9RECD1400004
Table Def. Missing Locally
KOTD601
Table Def. Missing Locally
KOTD602
Table Def. Missing Locally
KOTD603
Table Def. Missing Locally
KOTE901
Table Def. Missing Locally
KOTE902
Table Def. Missing Locally
LIKP
LE-SHP
Field missing locally
S001BIW1
LO-LIS-DC
Table has convertible differen
S001BIW2
LO-LIS-DC
Table has convertible differen
Z864DATA
Table Def. Missing Locally
Z864DIRECT
Table Def. Missing Locally
Z864INVOICETYPES
Table Def. Missing Locally
Z864ORDERTYPES
Table Def. Missing Locally
Z864RATES
Table Def. Missing Locally
Z864YENADJUST
Table Def. Missing Locally
ZBJOB_EMAIL
Table Def. Missing Locally
ZCSTMATNRLBL
Table Def. Missing Locally
ZCUSTJULIAN
Table Def. Missing Locally
ZFEDEX_COUNTRY
Table Def. Missing Locally
ZFEDEX_INBOUND
Table Def. Missing Locally
ZFEDEX_OUTBOUND
Table Def. Missing Locally
ZFI_EXCG_CURR
Table Def. Missing Locally
ZGBASE
Table Def. Missing Locally
ZGPRICE
Table Def. Missing Locally
ZHIPVALUES
Table Def. Missing Locally
ZIDOCDSS
Table Def. Missing Locally
ZLABOR_TIME
Table Def. Missing Locally
ZMACH_TIME
Table Def. Missing Locally
ZMM_GIMS_MTART
Table Def. Missing Locally
ZMM_WM_MAP
Table Def. Missing Locally
ZNGK_WORKFLOW
Table Def. Missing Locally
ZPPCRT
Table Def. Missing Locally
ZPPERRORLOG
Table Def. Missing Locally
ZPPEXPIRE
Table Def. Missing Locally
ZPPJOBMAP
Table Def. Missing Locally
ZPPNUM
Table Def. Missing Locally
ZPPWRKMAP
Table Def. Missing Locally
ZPP_COMP
Table Def. Missing Locally
ZPP_EXT_SOP
Table Def. Missing Locally
ZPP_MV_IN
Table Def. Missing Locally
ZPP_MV_OUT
Table Def. Missing Locally
ZPP_OPID_HU
Table Def. Missing Locally
ZPP_SOP_PBCR1
Table Def. Missing Locally
ZPP_SOP_PBCR3
Table Def. Missing Locally
ZPP_SOP_PBCR5
Table Def. Missing Locally
ZQM_CUST_BATCH
Table Def. Missing Locally
ZSD_NAPA
Table Def. Missing Locally
ZSD_PRICE_BLOCK
Table Def. Missing Locally
ZSD_SHPCND
Table Def. Missing Locally
ZSHIPVALUES
Table Def. Missing Locally
ZTABMAINT
Table Def. Missing Locally
ZUPS_COUNTRY
Table Def. Missing Locally
ZUPS_FEDEX_LOG
Table Def. Missing Locally
ZUPS_INBOUND
Table Def. Missing Locally
ZUPS_OUTBOUND
Table Def. Missing Locally
ZWMPACK2LABEL
Table Def. Missing Locally
ZWM_CUST_HU
Table Def. Missing Locally
ZWM_HU_HDR
Table Def. Missing Locally
ZWM_HU_ITEM
Table Def. Missing Locally
ZWM_IB_GR
Table Def. Missing Locally
ZYA1
Table Def. Missing Locally
ZYA2
Table Def. Missing Locally
ZYA3
Table Def. Missing Locally
ZYA5
Table Def. Missing Locally
ZYADDER
Table Def. Missing Locally
ZYATYPES
Table Def. Missing Locally
ZYAVG
Table Def. Missing LocallyI ran the report "RSCLICHK" on the target client and below are the results. There are some table differences. How do i syncronnize the tables so that i can successfully complete the remote client copy? Do i make the table changes on the source system or the target system? I was also told that the table changes will take days to complete. What is the most efficient way to syncronize the tables?
AFRU Field Missing Local PP-SFC-EXE-CON CORU SAP TRANSP Order Confirmations SAPK-603DDINSAPAPPL
S001BIW1 Convertable LO-LIS-DC MCS SAP TRANSP S001BIW1 * SIS: Customer Statistics
S001BIW2 Convertable LO-LIS-DC MCS SAP TRANSP S001BIW2 * SIS: Customer statistics
A901 Fields Missing <-> SD-MD-CM VKOK VLOVELACE TRANSP Sales org./Distr. Chl/Division/Cust.group/PH2/Price grp/Pric
LIKP Field Missing Local LE-SHP VL SAP TRANSP SD Document: Delivery Header Data SAPK-603DDINSAPAPPL
/SAPTRX/EXT_AOT Table Missing Local SCM-EM /SAPTRX/ATIF TRANSP
/SAPTRX/EXT_EE Table Missing Local SCM-EM /SAPTRX/ATIF TRANSP
/SAPTRX/EXT_ETY Table Missing Local SCM-EM /SAPTRX/ATIF TRANSP
/SAPTRX/EXT_EVT Table Missing Local SCM-EM /SAPTRX/ATIF TRANSP
/SAPTRX/EXT_FLD Table Missing Local SCM-EM /SAPTRX/ATIF TRANSP
/SAPTRX/EXT_FLDS Table Missing Local SCM-EM /SAPTRX/ATIF TRANSP
/SAPTRX/EXT_FLDT Table Missing Local SCM-EM /SAPTRX/ATIF TRANSP
/SAPTRX/EXT_PAR Table Missing Local SCM-EM /SAPTRX/ATIF TRANSP
A850 Table Missing Local SD-MD-CM VKOK TRANSP
A851 Table Missing Local SD-MD-CM VKOK TRANSP
A852 Table Missing Local SD-MD-CM VKOK TRANSP
A900 Table Missing Local SD-MD-CM VKOK TRANSP
A902 Table Missing Local SD-MD-CM VKOK TRANSP
A903 Table Missing Local SD-MD-CM VKOK TRANSP
A904 Table Missing Local SD-MD-CM VKOK TRANSP
A909 Table Missing Local SD-MD-CM VKOK TRANSP
A910 Table Missing Local SD-MD-CM VKOK TRANSP
A911 Table Missing Local SD-MD-CM VKOK TRANSP
A912 Table Missing Local SD-MD-CM VKOK TRANSP
A933 Table Missing Local SD-MD-CM VKOK TRANSP
A935 Table Missing Local SD-MD-CM VKOK TRANSP
A942 Table Missing Local SD-MD-CM VKOK TRANSP
A943 Table Missing Local SD-MD-CM VKOK TRANSP
A944 Table Missing Local SD-MD-CM VKOK TRANSP
A945 Table Missing Local SD-MD-CM VKOK TRANSP
A946 Table Missing Local SD-MD-CM VKOK TRANSP
A947 Table Missing Local SD-MD-CM VKOK TRANSP
A948 Table Missing Local SD-MD-CM VKOK TRANSP
A949 Table Missing Local SD-MD-CM VKOK TRANSP
A952 Table Missing Local SD-MD-CM VKOK TRANSP
A953 Table Missing Local SD-MD-CM VKOK TRANSP
A954 Table Missing Local SD-MD-CM VKOK TRANSP
A955 Table Missing Local SD-MD-CM VKOK TRANSP
A956 Table Missing Local SD-MD-CM VKOK TRANSP
A957 Table Missing Local SD-MD-CM VKOK TRANSP
A958 Table Missing Local SD-MD-CM VKOK TRANSP
A961 Table Missing Local SD-MD-CM VKOK TRANSP
A962 Table Missing Local SD-MD-CM VKOK TRANSP
A963 Table Missing Local SD-MD-CM VKOK TRANSP
A964 Table Missing Local SD-MD-CM VKOK TRANSP
A965 Table Missing Local SD-MD-CM VKOK TRANSP
A966 Table Missing Local SD-MD-CM VKOK TRANSP
A967 Table Missing Local SD-MD-CM VKOK TRANSP
A981 Table Missing Local SD-MD-CM VKOK TRANSP
A982 Table Missing Local SD-MD-CM VKOK TRANSP
A983 Table Missing Local SD-MD-CM VKOK TRANSP
A984 Table Missing Local SD-MD-CM VKOK TRANSP
A985 Table Missing Local SD-MD-CM VKOK TRANSP
A986 Table Missing Local SD-MD-CM VKOK TRANSP
A987 Table Missing Local SD-MD-CM VKOK TRANSP
A999 Table Missing Local SD-MD-CM VKOK TRANSP
B901 Table Missing Local SD-MD-CM VKOK TRANSP
B902 Table Missing Local SD-MD-CM VKOK TRANSP
B903 Table Missing Local SD-MD-CM VKOK TRANSP
B905 Table Missing Local SD-MD-CM VKOK TRANSP
B906 Table Missing Local SD-MD-CM VKOK TRANSP
B907 Table Missing Local SD-MD-CM VKOK TRANSP
B950 Table Missing Local SD-MD-CM VKOK TRANSP
B997 Table Missing Local SD-MD-CM VKOK TRANSP
B998 Table Missing Local SD-MD-CM VKOK TRANSP
B999 Table Missing Local SD-MD-CM VKOK TRANSP
K9RECD1400004 Table Missing Local CO-PA KEG0 TRANSP
KOTD601 Table Missing Local SD-MD-CM VKOK TRANSP
KOTD602 Table Missing Local SD-MD-CM VKOK TRANSP
KOTD603 Table Missing Local SD-MD-CM VKOK TRANSP
KOTE901 Table Missing Local SD-MD-CM VKOK TRANSP
KOTE902 Table Missing Local SD-MD-CM VKOK TRANSP
Z864DATA Table Missing Local ZDEV TRANSP
Z864DIRECT Table Missing Local ZDEV TRANSP
Z864INVOICETYPES Table Missing Local ZDEV TRANSP
Z864ORDERTYPES Table Missing Local ZDEV TRANSP
Z864RATES Table Missing Local ZDEV TRANSP
Z864YENADJUST Table Missing Local ZDEV TRANSP
ZBJOB_EMAIL Table Missing Local ZDEV TRANSP
ZCSTMATNRLBL Table Missing Local ZDEV TRANSP
ZCUSTJULIAN Table Missing Local ZDEV TRANSP
ZFEDEX_COUNTRY Table Missing Local ZDEV TRANSP -
Dear All,
I am trying to do Remote client copy from Production to Dev system (two system landscape).Below is my hardware configuration of DEV and PRD system :
SAP - R/3 4.7(NU) , O/S - AIX , DB - ORACLE 9
PRD SYSTEM :
DATABASE Server
CPU - 2 (375 MHZ)
RAM - 3 GB
APPLICATION server
CPU - 2 (375 MHZ)
RAM - 2 GB
Database size of the Prd system is around 95 GB
DEV SYSTEM
CPU - 2 (375 MHZ)
RAM - 2 GB
I am doing test run first so that i can see if any errors come and also to estimate downtime of the PRD Server(as SAP recommends that no user should be login in target and source client while doing client copy).
From the last 24 hrs. it has just completed 2500 tables only. total tables are 27500 something(Non - Unicode system).Its running very slow....
Is there any way to improve the speed of Remote client copy ?
Else I am planing to do Export - Import of client.
Is there any way to estimate downtime of PRD Server while taking Export of client like In how much time Export of Source client will be completed....
Thanks & Regards,
RohitHi Rajesh,
>
. Make sure that it has the same permissions as /usr/sap/trans directory.
>
Do I need to share that directory too
> by default it will be "/usr/sap/trans".
>
> After Export you should revert it to default...
>
I want to go for the process you suggested.
I have a question for this;
1. My DEV server is the domain controller and when I login to my PRD server and run the command df -k (it shows /usr/sap/trans directory mounted to DEV server).
So if I change the location trans directory through STMS (system overview DEV-->Transport tool) will it get updated for PRD or I need to restart the machine DEV or PRD. do I need to do anything else like mounting etc so that PRD server can access the same to save the export file when I will be taking the export of PRD client.
Regards
Rohit -
Hi
I have a couple of issues on our company network.
The first is thate a single large file copy imapcts the entire network and dramatically reduces network speed and the second is that there are periodic outages where file open/close/save operations may appear to hang, and also where programs that rely on
network connectivity e.g. email, appear to hang. It is as though the PC loses it's connection to the network, but the status of the network icon does not change. For the second issue if we wait the program will respond but the wait period can be up to 1min.
The downside of this is that this affects Access databases on our server so that when an 'outage' occurs the Access client cannot recover and hangs permamnently.
We have a Windows Active Directory domain that comprises Windows 2003 R2 (soon to be decommissioned), Windows Server 2008 Standard and Windows Server 2012 R2 Standard domain controllers. There are two member servers: A file server running Windows 2008 Storage
Server and a remote access server (which also runs WSUS) running Windows Server 2012 Standard. The clients comprise about 35 Win7 PC's and 1 Vista PC.
When I copy or move a large file from the 2008 Storage Server to my Win7 client other staff experience massive slowdowns when accessing the network. Recently I was moving several files from the Storage Server to my local drive. The files comprised pairs
(e.g. folo76t5.pmm and folo76t5.pmi), one of which is less than 1MB and the other varies between 1.5 - 1.9GB. I was moving two files at a time so the total file size for each operation was just under 2GB.
While the file move operation was taking place a colleague was trying to open a 36k Excel file. After waiting 3mins he asked me for help. I did some tests and noticed that when I was not copying large files he could open the Excel file immediately. When
I started copying more data from the Storage Server to my local drive it took several minutes before his PC could open the Excel file.
I also noticed on my Win7 client that our email client (Pegasus Mail), which was the only application I had open at the time would hang when the move operation was started and it would take at least a minute for it to start responding.
Ordinarlily we work with many files
Anyone have any suggestions, please? This is something that is affecting all clients. I can't carry out file maintenance on large files during normal work hours if network speed is going to be so badly impacted.
I'm still working on the intermittent network outages (the second issue), but if anyone has any suggestions about what may be causing this I would be grateful if you could share them.
ThanksWhat have you checked for resource usage during one of these copies of a large file?
At a minimum I would check Task Manager>Resource Monitor. In particular check the disk and network usage. Also, look at RAM and CPU while the copy is taking place.
What RAID level is there on the file server?
There are many possible areas that could be causing your problem(s). And it could be more than one thing. Start by checking these things. And go from there.
Hi, JohnB352
Thanks for the suggestions. I have monitored the server and can see that the memory is nearly maxed out with a lot of hard faults (varies between several hundred to several thousand), recorded during normal usage. The Disk and CPU seem normal.
I'm going to replace the RAM and double it up to 12GB.
Thanks! This may help with some other issues we are having. I'll post back after it has been done.
[Edit]
Forgot to mention: there are 6 drives in the server. 2 for the OS (Mirrored RAID 1) and 4 for the data (Striped RAID 5). -
DW8 grabs remote file when I try to edit local file
DW8 acts like it was programmed this way, but it is not
correct behavior. Perhaps someone can shed some light on this for
me.
I have the local website on a mapped network drive to a
different server, and the remote (live) site is on another server
only accessible via FTP. When I have the Files View drop-down set
to Local View and the [Connects to remote host] button is NOT
depressed, I should be able to double-click an .htm file and have
it open up for editing. So, I do that and it then asks if I want to
Get Dependent Files. I always say NO to this question. When the
file opens, for some reason it has grabbed the REMOTE version from
the live server (via FTP, I assume) without telling me it is doing
that, and it has overwritten the local copy of the file. This is
bad because other people in the office use different web editors,
and they did work on that file prior to me trashing it....rats!!!
WHY is DW8 grabbing the remote file for editing when I don't
want it to? I want to edit the dang LOCAL file like I expect!! What
am I doing wrong? Or is DW8 doing it wrong, and everyone in the
world just expects it to be that way? How can I edit ONLY the local
version of a file that exists on the remote server? I found that if
the file is NOT on the remote server, then it simply opens the
local file for editing as usual. I do not remember MX2004 acting
this way because I never had that problem prior to my DW8 upgrade.
Perhaps a clue is the dialog box that pops up asking if I
want to "get dependent files"...the word GET is suspicious to
me....
HELP!!!! TIA!CI/CO uses the remote site as the resource for files, not the
local site.
The scheme is -
1. You check out from the remote site
2. You edit and save intermediate steps locally
3. When editing is finished, you check in to the remote site
This way, nobody can GET a file that you have already checked
out until you
check it back in.
When you double click a local file in the File manager, if
that file is NOT
checked out to you, it will be checked out to you FROM THE
REMOTE site. If
it is checked out to you, it will open from your local site.
> That action
> doesn't make sense.
Unfortunately, it makes complete sense.
Read your help files on CI/CO again....
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.dreamweavermx-templates.com
- Template Triage!
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
http://www.macromedia.com/support/search/
- Macromedia (MM) Technotes
==================
"i.am.mushu" <[email protected]> wrote in
message
news:[email protected]...
> Yes I do. Why does that make it grab the remote file
though?? That action
> doesn't make sense. I want to be able to edit the file
locally (mapped
> network
> drive) then when I do a PUT or CheckIn I want it to go
to the remote
> server.
> When I am working on it locally, I want the .LCK file to
exist as a
> warning
> that it is being worked on currently. Nothing in this
outline suggests
> that it
> makes sense for DW8 to go grab the REMOTE file and
OVERWRITE the local
> file
> before opening it for me to edit...?!?
>
>
quote:
Originally posted by:
Newsgroup User
> Do you have Checkin/Checkout enabled?
>
> --
> Murray --- ICQ 71997575
> Adobe Community Expert
> (If you *MUST* email me, don't LAUGH when you do so!)
> ==================
>
http://www.dreamweavermx-templates.com
- Template Triage!
>
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
>
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
>
http://www.macromedia.com/support/search/
- Macromedia (MM) Technotes
> ==================
>
>
> "i.am.mushu" <[email protected]> wrote
in message
> news:[email protected]...
> > DW8 acts like it was programmed this way, but it is
not correct
> > behavior.
> > Perhaps someone can shed some light on this for me.
> >
> > I have the local website on a mapped network drive
to a different
> > server,
> > and
> > the remote (live) site is on another server only
accessible via FTP.
> > When
> > I
> > have the Files View drop-down set to Local View and
the [Connects to
> > remote
> > host] button is NOT depressed, I should be able to
double-click an .htm
> > file
> > and have it open up for editing. So, I do that and
it then asks if I
> > want
> > to
> > Get Dependent Files. I always say NO to this
question. When the file
> > opens, for
> > some reason it has grabbed the REMOTE version from
the live server (via
> > FTP, I
> > assume) without telling me it is doing that, and it
has overwritten the
> > local
> > copy of the file. This is bad because other people
in the office use
> > different
> > web editors, and they did work on that file prior
to me trashing
> > it....rats!!!
> >
> > WHY is DW8 grabbing the remote file for editing
when I don't want it to?
> > I
> > want to edit the dang LOCAL file like I expect!!
What am I doing wrong?
> > Or
> > is
> > DW8 doing it wrong, and everyone in the world just
expects it to be that
> > way?
> > How can I edit ONLY the local version of a file
that exists on the
> > remote
> > server? I found that if the file is NOT on the
remote server, then it
> > simply
> > opens the local file for editing as usual. I do not
remember MX2004
> > acting
> > this
> > way because I never had that problem prior to my
DW8 upgrade.
> >
> > Perhaps a clue is the dialog box that pops up
asking if I want to "get
> > dependent files"...the word GET is suspicious to
me....
> >
> > HELP!!!! TIA!
> >
>
>
>
>
>
> -
[Forum FAQ] Troubleshooting Network File Copy Slowness
1. Introduction
The Server Message Block (SMB) Protocol is a network file sharing protocol, and as implemented in Microsoft Windows is known as Microsoft SMB Protocol. The set of message packets that defines a particular version of the protocol is called a dialect. The Common
Internet File System (CIFS) Protocol is a dialect of SMB. Both SMB and CIFS are also available on VMS, several versions of Unix, and other operating systems.
Microsoft SMB Protocol and CIFS Protocol Overview
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365233(v=vs.85).aspx
Server Message Block overview
http://technet.microsoft.com/en-us/library/hh831795.aspx
1.1
SMB Versions and Negotiated Versions
- Thanks for the
Jose Barreto's Blog
There are several different versions of SMB used by Windows operating systems:
CIFS – The ancient version of SMB that was part of Microsoft Windows NT 4.0 in 1996. SMB1 supersedes this version.
SMB 1.0 (or SMB1) – The version used in Windows 2000, Windows XP, Windows Server 2003 and Windows Server 2003 R2
SMB 2.0 (technically SMB2 version 2.002) – The version used in Windows Vista (SP1 or later) and Windows Server 2008 (or any SP)
SMB 2.1 ((technically SMB2 version 2.1) – The version used in Windows 7 (or any SP) and Windows Server 2008 R2 (or any SP)
SMB 3.0 (or SMB3) – The version used in Windows 8 and Windows Server 2012
SMB 3.02 (or SMB3) – The version used in Windows 8.1 and Windows Server 2012 R2
Windows NT is no longer supported, so CIFS is definitely out. Windows Server 2003 R2 with a current service pack is under Extended Support, so SMB1 is still around for a little while. SMB 2.x in Windows Server 2008 and Windows Server 2008
R2 are under Mainstream Support until 2015. You can find the most current information on the
support lifecycle page for Windows Server. The information is subject to the
Microsoft Policy Disclaimer and Change Notice. You can use the support pages to also find support policy information for Windows
XP, Windows Vista, Windows 7 and Windows 8.
In Windows 8.1 and Windows Server 2012 R2, we introduced the option to completely disable CIFS/SMB1 support, including the actual removal of the related binaries. While this is not the default configuration, we recommend disabling this older
version of the protocol in scenarios where it’s not useful, like Hyper-V over SMB. You can find details about this new option in item 7 of this blog post:
What’s new in SMB PowerShell in Windows Server 2012 R2.
Negotiated Versions
Here’s a table to help you understand what version you will end up using, depending on what Windows version is running as the SMB client and what version of Windows is running as the SMB server:
OS
Windows 8.1 WS 2012 R2
Windows 8 WS 2012
Windows 7 WS 2008 R2
Windows Vista WS 2008
Previous versions
Windows 8.1 WS 2012 R2
SMB 3.02
SMB 3.0
SMB 2.1
SMB 2.0
SMB 1.0
Windows 8 WS 2012
SMB 3.0
SMB 3.0
SMB 2.1
SMB 2.0
SMB 1.0
Windows 7 WS 2008 R2
SMB 2.1
SMB 2.1
SMB 2.1
SMB 2.0
SMB 1.0
Windows Vista WS 2008
SMB 2.0
SMB 2.0
SMB 2.0
SMB 2.0
SMB 1.0
Previous versions
SMB 1.0
SMB 1.0
SMB 1.0
SMB 1.0
SMB 1.0
* WS = Windows Server
1.2 Check, Enable and Disable SMB Versions in Windows operating systems
In Windows 8 or Windows Server 2012 and later, there is a new PowerShell cmdlet that can easily tell you what version of SMB the client has negotiated with the File Server. You simply access a remote file server (or create a new mapping to it) and use Get-SmbConnection.
To enable and disable SMBv1, SMBv2, and SMBv3 in Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012, please follow the steps in the article below.
Warning: We do not recommend that you disable SMBv2 or SMBv3. Disable SMBv2 or SMBv3 only as a temporary troubleshooting measure. Do not leave SMBv2 or SMBv3 disabled.
http://support.microsoft.com/kb/2696547
1.3 Features and Capabilities
- Thanks for the
Jose Barreto's Blog
Here’s a very short summary of what changed with each version of SMB:
From SMB 1.0 to SMB 2.0 - The first major redesign of SMB
Increased file sharing scalability
Improved performance
Request compounding
Asynchronous operations
Larger reads/writes
More secure and robust
Small command set
Signing now uses HMAC SHA-256 instead of MD5
SMB2 durability
From SMB 2.0 to SMB 2.1
File leasing improvements
Large MTU support
BranchCache
From SMB 2.1 to SMB 3.0
Availability
SMB Transparent Failover
SMB Witness
SMB Multichannel
Performance
SMB Scale-Out
SMB Direct (SMB 3.0 over RDMA)
SMB Multichannel
Directory Leasing
BranchCache V2
Backup
VSS for Remote File Shares
Security
SMB Encryption using AES-CCM (Optional)
Signing now uses AES-CMAC
Management
SMB PowerShell
Improved Performance Counters
Improved Eventing
From SMB 3.0 to SMB 3.02
Automatic rebalancing of Scale-Out File Server clients
Improved performance of SMB Direct (SMB over RDMA)
Support for multiple SMB instances on a Scale-Out File Server
You can get additional details on the SMB 2.0 improvements listed above at
http://blogs.technet.com/b/josebda/archive/2008/12/09/smb2-a-complete-redesign-of-the-main-remote-file-protocol-for-windows.aspx
You can get additional details on the SMB 3.0 improvements listed above at
http://blogs.technet.com/b/josebda/archive/2012/05/03/updated-links-on-windows-server-2012-file-server-and-smb-3-0.aspx
You can get additional details on the SMB 3.02 improvements in Windows Server 2012 R2 at
http://technet.microsoft.com/en-us/library/hh831474.aspx
1.4 Related Registry Keys
HKLM\SYSTEM\CurrentControlSet\Services\MrxSmb\Parameters\
DeferredOpensEnabled – Indicates whether the Redirector can defer opens for certain cases where the file does not really need to be opened, such as for certain delete requests and adjusting file attributes.
This defaults to true and is stored in the Redirector variable MRxSmbDeferredOpensEnabled.
OplocksDisabled – Whether the Redirector should not request oplocks, this defaults to false (the Redirector will request oplocks) and is stored in the variable MrxSmbOplocksDisabled.
CscEnabled – Whether Client Side Caching is enabled. This value defaults to true and stored in MRxSmbIsCscEnabled. It is used to determine whether to execute CSC operations when called. If CSC is enabled,
several other parameters controlling CSC behavior are checked, such as CscEnabledDCON, CscEnableTransitionByDefault, and CscEnableAutoDial. CSC will be discussed in depth in its own module, so will be only mentioned in this module when it is necessary to understanding
the operation of the Redirector.
DisableShadowLoopback – Whether to disable the behavior of the Redirector getting a handle to loopback opens (opens on the same machine) so that it can shortcut the network path to the resource and
just access local files locally. Shadow opens are enabled by default, and this registry value can be used to turn them off. It is stored in the global Redirector variable RxSmbDisableShadowLoopback.
IgnoreBindingOrder – Controls whether the Redirector should use the binding order specified in the registry and controlled by the Network Connections UI, or ignore this order when choosing a transport
provider to provide a connection to the server. By default the Redirector will ignore the binding order and can use any transport. The results of this setting are stored in the variable MRxSmbObeyBindingOrder.
HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\
Security Signature settings – The RequireSecuritySignature setting is stored in MRxSmbSecuritySignaturesRequired, EnableSecuritySignature in MRxSmbSecuritySignaturesEnabled, RequireExtendedSignature
in MRxSmbExtendedSignaturesRequired, and EnableExtendedSignature in MRxSmbExtendedSignaturesEnabled. Note that the Extended Security Signatures assume the regular security signatures are enabled, so those settings are adjusted if necessary based on the extended
settings. If extended signatures are required, regular signatures have to be required.
EnablePlainTextPassword – Support for using plain text passwords can be turned on using this key. They are disabled by default.
OffLineFileTimeoutIntervalInSeconds – Used to set the expiration time for timing out an Exchange (discussed later) when the exchange is accessing an offline file. This value defaults to 1000 seconds,
but can be changed in the registry and is stored in the global Redirector variable OffLineFileTimeoutInterval
SessTimeout – This is the amount of time the client waits for the server to respond to an outstanding request. The default value is 60 seconds (Windows Vista). When the client does not receive the
response to a request before the Request Expiration Timer expires, it will reset the connection because the operation is considered blocked. In Windows 8, the request expiration timer for the SMB 2 Negotiate is set to a smaller value, typically under 20 seconds,
so that if a node of a continuously available (CA) cluster server is not responding, the SMB 3.0 client can expedite failover to the other node.
ExtendedSessTimeout – Stored in the ExtendedSessTimeoutInterval variable, this value is used to extend the timeout on exchanges for servers that require an extended session timeout as listed in the
ServersWithExtendedSessTimeout key. These are third party servers that handle SMB sessions with different processes and vary dramatically on the time required to process SMB requests. The default value is 1000 seconds. If the client is running at least Windows
7 and ExtendedSessTimeout is not configured (By Default), the timeout is extended to four times the value of SessTimeout (4 * SessTimeout).
MaxNumOfExchangesForPipelineReadWrite – This value is used to determine the maximum number of write exchanges that can be pipelined to a server. The default is 8 and the value is stored in the variable
MaxNumOfExchangesForPipelineReadWrite.
Win9xSessionRestriction – This value defaults to false, but is used to impose a restriction on Windows 9x clients that they can only have one active non-NULL session with the server at a time. Also,
existing session based connections (VNETROOTS) are scavenged immediately, without a timeout to allow them to be reused.
EnableCachingOnWriteOnlyOpens – This value can cause the Redirector to attempt to open a file that is being opened for write only access in a manner that will enable the Redirector to cache the file
data. If the open fails, the request will revert back to the original requested access. The value of this parameter defaults to false and is stored in the MRxSmbEnableCachingOnWriteOnlyOpens variable.
DisableByteRangeLockingOnReadOnlyFiles – This parameter defaults to false, but if set to true will cause level II oplocks to automatically be upgraded to batch oplocks on read-only files opened for
read only access. It is stored in the variable DisableByteRangeLockingOnReadOnlyFiles.
EnableDownLevelLogOff – False by default, this value controls whether a Logoff SMB will be sent to down-level servers when a session is being closed. If this is false, and the server has not negotiated
to the NT SMB dialect or does not support NT Status codes, the logoff will not be sent because we aren’t sure that server will understand the request. The value is stored in MrxSmbEnableDownLevelLogOff.
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\
ResilientTimeout – This timer is started when the transport connection associated with a resilient handle is lost. It controls the amount of time the server keeps a resilient handle active after the
transport connection to the client is lost. The default value is 300 seconds (Windows 7, Server 2008 R2, 8, Server 2012).
DurableHandleV2TimeoutInSecond – This timer is started when the transport connection associated with a durable handle is lost. It controls the amount of time the server keeps a durable handle active
after the transport connection to the client is lost. The default value is 60 seconds (Windows 8, Windows Server 2012). The maximum value is 300 seconds.
HKLM\SYSTEM\CurrentControlSet\Services\SMBWitness\Parameters\
KeepAliveInterval – This functionality was introduced for SMB 3.0 in Windows 8 and Windows Server 2012. The witness protocol is used to explicitly notify a client of resource changes that have occurred
on a highly available cluster server. This enables faster recovery from unplanned failures, so that the client does not need to wait for TCP timeouts. The default value is 20 minutes (Windows 8, Windows Server 2012).
HKLM\System\CurrentControlSet\Services\SmbDirect\Parameters\
ConnectTimeoutInMs – Establish a connection and complete negotiation. ConnectTimeoutInMs is the deadline for the remote peer to accept the connection request and complete SMB Direct negotiation. Default
is 120 seconds (Windows 8).
AcceptTimeoutInMs – Accept negotiation: The SMB Direct Negotiate request should be received before AcceptTimeoutInMs expires. The servers starts this timer as soon as it accepted the connection. Default
is 5 seconds (Windows 8).
IdleConnectionTimeoutInMs – This timer is per-connection. It is the amount of time the connection can be idle without receiving a message from the remote peer. Before the local peer terminates the
connection, it sends a keep alive request to the remote peer and applies a keep alive timer. Default is Default: 120 seconds (Windows 8).
KeepaliveResponseTimeoutInMs – This attribute is per-connection. It defines the timeout to wait for the peer response for a keep-alive message on an idle RDMA connection. Default is 5 seconds (Windows
8).
CreditGrantTimeoutInMs – This timer is per-connection. It regulates the amount of time that the local peer waits for the remote peer to grant Send credits before disconnecting the connection.
This timer is started when the local peer runs out of Send credits. Default is 5 seconds (Windows 8).
References:
[MS-SMB]: Server Message Block (SMB) Protocol
http://msdn.microsoft.com/en-us/library/cc246231.aspx
[MS-SMB2]: Server Message Block (SMB) Protocol Versions 2 and 3
http://msdn.microsoft.com/en-us/library/cc246482.aspx
SMB 2.x and SMB 3.0 Timeouts in Windows
http://blogs.msdn.com/b/openspecification/archive/2013/03/27/smb-2-x-and-smb-3-0-timeouts-in-windows.aspx3. How to Troubleshoot
3.1 Troubleshooting Decision Tree
1
Is the slowness occurring in browsing a network shared folder or copying a file, or both?
Browsing, go to 1.1.
Copying, go to 1.2.
Both, go to 1.3.
1.1
Is the target a DFS path or not?
Yes, go to 1.1.1.
No, go to 1.1.2.
1.1.1
Is the client visiting the nearest DFS root server and file server?
Yes, go to 1.1.1.1.
No, go to 1.1.1.2.
1.1.1.1
Browse the corresponding (Non-DFS) UNC path directly. Do you still experience the slowness?
Yes, go to 1.1.1.1.1.
No,
go to 1.1.1.1.2.
1.1.1.1.1
Issue is the particular file server responds to the share folder enumeration requests slowly. Most probably it’s
unrelated to DFS. Follow 1.1.2.
1.1.1.1.2
Issue is that client experiences delay when browsing the DFS path, but no delay is visiting the target file server
directly. Capture Network Monitor trace from the client and study if the DFS path is cracked down.
1.1.1.2
Use dfsutil.exe to clear local domain and referral cache. Then visit the DFS path again and capture Network Monitor
trace from the client to study why the client goes to a wrong file server or DFS root server.
1.1.2
Not a DFS issue. Issue is the particular file server responds to the share folder enumeration requests slowly. “Dir”
the same share folder from Command Prompt. Is it slow?
Yes, go to 1.1.2.1
No, go to 1.1.2.2
1.1.2.1
Check the number of subfolders and files in that share folder. Is the number large?
Yes, go to 1.1.2.1.1
No, go to 1.1.2.1.2
1.1.2.1.1
Try to “dir” a different share folder on the same file server, but with less items. Is it still slow or not?
Yes, go to 1.1.2.1.1.1
No, go to 1.1.2.1.1.2
1.1.2.1.1.1
Probably to be performance issue of the file server. Capture Network Monitor trace from both sides, plus Performance
Monitor on the file server.
1.1.2.1.1.2
Probably to be performance issue of the file server, particularly, of the disk. Capture Network Monitor trace from
both sides, plus Performance Monitor on the file server.
1.1.2.1.2
Same as 1.1.2.1.1.1. Probably to be performance issue of the file server. Capture Network Monitor trace from both
sides, plus Performance Monitor on the file server.
1.1.2.2
Explorer.exe browses the share folder slowly while “dir” does fast. The issue should lie in the particular SMB traffic
incurred by explorer.exe. It's a Shell issue.
1.2
Is the target a DFS path or not?
Yes, go to 1.2.1
No, go to 1.2.2
1.2.1
Is the client downloading/uploading against the nearest file server?
Yes, go to 1.2.1.1
No, go to 1.2.1.2
1.2.1.1
Try to download/upload against that file server using the Non-DFS share path. Still slow?
Yes, go to 1.2.1.1.1
No, go to 1.2.1.1.2
1.2.1.1.1
Not a DFS issue. Capture Network Monitor trace from both sides to identify the pattern of the slowness.
1.2.1.1.2
This is unlikely to occur because the conclusion is contradictory to itself. Start from the beginning to double
check.
1.2.1.2
Same situation as 1.1.1.2. Use dfsutil.exe to clear local domain and referral cache. Then visit the DFS path again
and capture Network Monitor trace from the client to study why the client goes to a wrong file server or DFS root server.
1.2.2
Same as 1.2.1.1.1. It's not a DFS issue. Capture Network Monitor trace from both sides to identify the pattern of
the slowness.
1.3
Follow 1.1 and then 1.2.
3.2 Troubleshooting Tools
Network Monitor or Message Analyzer
Download
http://www.microsoft.com/en-us/download/details.aspx?id=40308
Blog
http://blogs.technet.com/b/messageanalyzer/
Microsoft Message Analyzer Operating Guide
http://technet.microsoft.com/en-us/library/jj649776.aspx
Performance Monitor
http://technet.microsoft.com/en-us/library/cc749249.aspx
DiskMon
http://technet.microsoft.com/en-us/sysinternals/bb896646.aspx
Process Monitor
http://technet.microsoft.com/en-us/sysinternals/bb896645 -
Remote file template not updating on website
Hello I am very very new to dreamweaver and have been handed a website that I have to maintain and make changes to.
The website uses a template called index with further nested templates as shown
The index template contains the code for the Menu Bar and footer and although I have been able to make other updates and changes I am finding that any changes to the code on this template do not show up on the site. The strange thing is that both the local and remote code has updated as I would like it is just the website itself that is not changing. When I view the website source code it is different to the remote file code. I assume that the link between the two is somehow broken but I do not know how to fix it. Is there a trick to fixing such a problem or am I wrong about this being the problem?
Here is the remote file code which is that same as the local code - I have out the code that is not updating in bold and underlined it:
<body>
<div class="container">
<div class="header">
<div id="header_top">
<div id="text_only"><a href="http://www.genesi-fp7.eu/betsie/parser.pl">Text-only</a> </div>
<div id="admin"><a href="../admin/index.php">admin</a> </div>
<div id="search"><a href="../webpages/search/search.html">search</a></div>
<div id="header_middle">
<div id="logo_left"><img src="../images/500px-Flag_of_Europe.svg.png" alt="European Union" width="167" height="111" border="0" /></div>
<div id="logo_middle"><img src="../images/Genesi_Logo.png" alt="GENESI" width="620" height="111" border="0" /></div>
<div id="logo_right"><a href="http://cordis.europa.eu/home_en.html"><img src="../images/fp7.png" alt="Seventh Framework Programme" width="154" height="111" border="0" /></a></div>
</div>
<div id="header_bottom">
<ul id="MainMenu" class="MenuBarHorizontal">
<li><a href="../index.html">home</a> </li>
<li><a href="../webpages/news/news.php">news</a></li>
<li><a href="../webpages/programme/programme_wp1.html">programme</a></li>
<li><a href="../webpages/consortium/consortium_0.html">consortium</a></li>
<li><a href="../webpages/downloads/downloads.php">downloads</a></li>
<li><a href="../webpages/links/links.html">links</a></li>
<li><a href="../webpages/contact/contact.html">Contact</a></li>
</ul>
</div>
</div>
<!-- end .header --></div>
<!-- TemplateBeginEditable name="mainSection" -->
<div class="mainSection">
<h1>here is the main section </h1>
</div>
<!-- TemplateEndEditable -->
<div class="footer">
<div id="footer_top">This project is co-financed by the <a href="http://ec.europa.eu/index_en.htm">European Commission</a> and made possible within the <a href="http://cordis.europa.eu/fp7/home_en.html">VII Framework Programme</a></div>
<div id="footer_middle">Page maintained by <a href="mailto:[email protected]">Molly Buckingham</a> · Last update: <!-- #BeginDate format:En2 -->03-Apr-2013<!-- #EndDate -->
</div>
<div id="footer_bottom">
<div>© 2012 <a href="../webpages/consortium/consortium_1.html">G.EN.ESI Consortium</a> · <a href="../webpages/footer/Disclaimer.html">Disclaimer</a> · <a href="../webpages/footer/privacy_notice.html">Privacy Statement</a></div>
</div>
<!-- end .footer --></div>
And here is the source code from the website - again the code is underlined and in bold
<!--[if lte IE 7]>
<style>
.content { margin-right: -1px; } /* this 1px negative margin can be placed on any of the columns in this layout with the same corrective effect. */
ul.nav a { zoom: 1; } /* the zoom property gives IE the hasLayout trigger it needs to correct extra whiltespace between the links */
</style>
<![endif]-->
<!-- InstanceEndEditable -->
</head>
<body>
<div class="container">
<div class="header">
<div id="header_top">
<div id="text_only"><a href="http://www.genesi-fp7.eu/betsie/parser.pl">Text-only</a> </div>
<div id="admin"><a href="../../admin/index.php">admin</a> </div>
<div id="search"><a href="../search/search.html">search</a></div>
<div id="header_middle">
<div id="logo_left"><img src="../../images/500px-Flag_of_Europe.svg.png" alt="European Union" width="167" height="111" border="0" /></div>
<div id="logo_middle"><img src="../../images/Genesi_Logo.png" alt="GENESI" width="620" height="111" border="0" /></div>
<div id="logo_right"><a href="http://cordis.europa.eu/home_en.html"><img src="../../images/fp7.png" alt="Seventh Framework Programme" width="154" height="111" border="0" /></a></div>
</div>
<div id="header_bottom">
<ul id="MainMenu" class="MenuBarHorizontal">
<li><a href="../../index.html">home</a> </li>
<li><a href="../news/news.php">news</a></li>
<li><a href="../programme/programme_wp1.html">programme</a></li>
<li><a href="consortium_1.html">consortium</a></li>
<li><a href="../downloads/downloads.php">downloads</a></li>
<li><a href="../links/links.html">links</a></li>
<li><a href="../contact/contact.html">Contact</a></li>
</ul>
</div>
</div>
<!-- end .header --></div>
<div class="mainSection">
<div class="SubMenuBar">
<ul id="SubMenu" class="MenuBarVertical">
<li><a href="consortium_1.html">Università Politecnica Delle Marche</a></li>
<li><a href="consortium_2.html">Granta Design Ltd</a></li>
<li><a href="consortium_3.html">Faber s.p.a.</a></li>
<li><a href="consortium_4.html">Sibuet Environnement</a></li>
<li><a href="consortium_5.html">Bonfiglioli Vectron Gmbh</a></li>
<li><a href="consortium_6.html">ENEA</a></li>
<li><a href="consortium_7.html">University of Bath</a></li>
<li><a href="consortium_8.html">Grenoble Institute of Technology</a></li>
</ul>
</div>
<!-- InstanceBeginEditable name="content" -->
<div class="content">
<h1><strong>The Università Politecnica delle Marche</strong></h1>
<p><img src="../../images/delle_Marche.jpg" alt="The Università Politecnica delle Marche" width="142" height="142" />The Università Politecnica delle Marche(UNIVPM) is situated in the Marche Region (area of Ancona) that is the one of most important European industrial districts related to the household appliances, in fact many European leader companies such as Indesit , Elica, Ariston TG, Faber, and many others, have their headquarters there. Thanks to this geographical position UNIVPM has many collaborations with these companies and it has matured a vast skill on research topics related to the household appliances field. UNIVPM has 5 faculties, 550 professors (the largest is the Engineering Faculty with 180 professors), 12 technical Departments and 17,000 students; it participates to 23 academic spin-off. The central administration of UNIVPM has a management department which gives support to technical departments in European project set up, negotiation and administration of the grant agreement, draft and negotiation of the consortium agreement as well as project financial reporting. In this project will be involved the Department of Mechanics that has a remarkable experience on European Projects since it has been coordinator of 6th and 7th FP projects and it is involved in 9 active European projects. In particular, UNIVPM coordinates the G.EN.ESI project from an administrative and technical point of view.</p>
<p>The scientific contact at the Università Politecnica delle Marche for the G.EN.ESI project is Prof. Michele Germani. </p>
</div>
<!-- InstanceEndEditable --></div>
<script type="text/javascript">
var MenuBar2 = new Spry.Widget.MenuBar("SubMenu", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
</script>
<div class="footer">
<div id="footer_top">This project is co-financed by the <a href="http://ec.europa.eu/index_en.htm">European Commission</a> and made possible within the <a href="http://cordis.europa.eu/fp7/home_en.html">VII Framework Programme</a></div>
<div id="footer_middle">Page maintained by <a href="mailto:[email protected]">Chunlei Li</a> · Last update: <!-- #BeginDate format:En2 -->25-Apr-2012<!-- #EndDate -->
</div>
<div id="footer_bottom">
<div>© 2012 <a href="consortium_1.html">G.EN.ESI Consortium</a> · <a href="../footer/Disclaimer.html">Disclaimer</a> · <a href="../footer/privacy_notice.html">Privacy Statement</a></div>
</div>
<!-- end .footer --></div>
<!-- end .container --></div>
<script type="text/javascript">
var MenuBar1 = new Spry.Widget.MenuBar("MainMenu", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
</script>
</body>
<!-- InstanceEnd --></html>
Thank you in advance for your helpJon Fritz that did actually work for some of the pages but not others. I upadted each invidivual page, except the main page as I have not finished the content and now some of the pages are acting strangely.
Here is the website http://www.genesi-fp7.eu/index.html
As you can see every page except the 'Contacts' and 'Links' page is now reading the correct code when you click on the 'Consortium' tab. The strange thing however is that the footer has updated on the 'Links' page suggesting that this part of the template has updated. Both these pages are based on the Index-misc nested template. The code is copied here:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<link href="../styles/genesi.css" rel="stylesheet" type="text/css" />
<script src="../SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="../SpryAssets/MainMenu.css" rel="stylesheet" type="text/css" />
<link href="../SpryAssets/SubMenu.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="google-site-verification" content="3L2ZN1aLnNO1X__brL1UzpHsgkiL7NdjWT8oJnAxF64" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>G.EN.ESI</title>
<!-- InstanceEndEditable -->
<!--[if lte IE 7]>
<style>
.content { margin-right: -1px; } /* this 1px negative margin can be placed on any of the columns in this layout with the same corrective effect. */
ul.nav a { zoom: 1; } /* the zoom property gives IE the hasLayout trigger it needs to correct extra whiltespace between the links */
</style>
<![endif]-->
<!-- InstanceBeginEditable name="head" -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<!-- InstanceEndEditable -->
</head>
<body>
<div class="container">
<div class="header">
<div id="header_top">
<div id="text_only"><a href="http://www.genesi-fp7.eu/betsie/parser.pl">Text-only</a> </div>
<div id="admin"><a href="../admin/index.php">admin</a> </div>
<div id="search"><a href="../webpages/search/search.html">search</a></div>
<div id="header_middle">
<div id="logo_left"><img src="../images/500px-Flag_of_Europe.svg.png" alt="European Union" width="167" height="111" border="0" /></div>
<div id="logo_middle"><img src="../images/Genesi_Logo.png" alt="GENESI" width="620" height="111" border="0" /></div>
<div id="logo_right"><a href="http://cordis.europa.eu/home_en.html"><img src="../images/fp7.png" alt="Seventh Framework Programme" width="154" height="111" border="0" /></a></div>
</div>
<div id="header_bottom">
<ul id="MainMenu" class="MenuBarHorizontal">
<li><a href="../index.html">home</a> </li>
<li><a href="../webpages/news/news.php">news</a></li>
<li><a href="../webpages/programme/programme_wp1.html">programme</a></li>
<li><a href="../webpages/consortium/consortium_0.html">consortium</a></li>
<li><a href="../webpages/downloads/downloads.php">downloads</a></li>
<li><a href="../webpages/links/links.html">links</a></li>
<li><a href="../webpages/contact/contact.html">Contact</a></li>
</ul>
</div>
</div>
<!-- end .header --></div>
<!-- InstanceBeginEditable name="mainSection" -->
<div class="mainSection">
<div class="SubMenuBar"><!-- TemplateBeginEditable name="subMenu" -->
<ul id="SubMenu" class="MenuBarVertical">
<li><a href="#">MISC</a></li>
</ul>
<!-- TemplateEndEditable --></div>
<!-- TemplateBeginEditable name="content" -->
<div class="content">
<h1>Introduction to the G.EN.ESI Project</h1>
<p>The sustainability of industrial products, particularly household appliances, is an important issue today. Energy consumption in the residential/domestic sector is about 20% of world consumption, and associated greenhouse gas emissions exceed 35%. Household appliances contribute greatly to these values and thus require particular attention as far as sustainability is concerned.</p>
<p>It is well known that decisions taken during the early design of products are very important in determining total product cost. It is possible to hypothesize the same for environmental impacts – i.e. the sustainability of a product is largely determined during the early design stage. In order to allow designers to make well-informed decisions, new design methods and tools are needed to provide the basis for determining the degree of sustainability of a given product or process. Many eco-design procedures and tools have been developed but they are often far from a practical day-by-day application in company engineering departments, and they are not well integrated with computer-aided design tools. This project wants to make up for this limitation and to develop an eco-design methodology (called G.EN.ESI) and a related software design tool (called the G.EN.ESI platform) able to help product designers in ecological design choices, without losing sight of cost and typical practicalities of industry. The software platform will propose a guided process towards eco-design among several design choices based on the different scenarios of product lifecycle. The proposed approach will be applied to the household appliance field but it can be easily extended to other mechatronic products.</p>
<p>The project started in February 2012 and will continue until January 2015.</p>
</div>
<!-- TemplateEndEditable --></div>
<script type="text/javascript">
var MenuBar2 = new Spry.Widget.MenuBar("SubMenu", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
</script>
<!-- InstanceEndEditable -->
<div class="footer">
<div id="footer_top">This project is co-financed by the <a href="http://ec.europa.eu/index_en.htm">European Commission</a> and made possible within the <a href="http://cordis.europa.eu/fp7/home_en.html">VII Framework Programme</a></div>
<div id="footer_middle">Page maintained by <a href="mailto:[email protected]">Molly Buckingham</a> · Last update: <!-- #BeginDate format:En2 -->03-Apr-2013<!-- #EndDate -->
</div>
<div id="footer_bottom">
<div>© 2012 <a href="../webpages/consortium/consortium_1.html">G.EN.ESI Consortium</a> · <a href="../webpages/footer/Disclaimer.html">Disclaimer</a> · <a href="../webpages/footer/privacy_notice.html">Privacy Statement</a></div>
</div>
<!-- end .footer --></div>
<!-- end .container --></div>
<script type="text/javascript">
var MenuBar1 = new Spry.Widget.MenuBar("MainMenu", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
</script>
</body>
<!-- InstanceEnd --></html>
Murray do you suggest that I try and get rid of the nested templates or am I biting off more than I can chew after two days of self training?
Thank you -
How To: Get encoding of a remote file
How To: Get encoding of a remote file
Java EE
URL url = new URL ("http://www.someSite.com/myCsvFile.csv"); // comma separated
InputStream is = url.openConnection().getInputStream();
InputStreamReader reader = new InputStreamReader(is);
System.out.println("reader.getEncoding(): " + reader.getEncoding());
For both an ISO-8859-1 file and a UTF-8 file I get the following print out:
reader.getEncoding(): Cp1252
Could it have something to do with this warning during boot the .war?
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
If I use local files it prints ISO8859_1 for one of the files.All of that is because the HTTP server attaches a charset to every response. That's what you are seeing. The server may be using some logic to determine the actual encoding of the file it returns, or it may simply be using a hard-coded charset which may or may not be suitable for reading the file. The latter is unfortunately more likely.
By the way if you receive an XML file over HTTP, and the HTTP charset differs from the encoding declared in the XML document, there's a rule which says the HTTP charset takes precedence. (I don't know where that rule is documented, but I have encountered that situation in real life -- the data came from a Google application -- and that rule was indeed the right thing to do.)
If you're still under the impression that there's something which can look at a file and determine what encoding was used to produce it, let me tell you that there isn't. Sure, there's that XML prolog thing which works for XML files (if they weren't botched by the producer), but for text files in general there's no way to determine their encoding. Short of asking the person who created them, that is. -
I updated vietmobile remote files app. this app is broken on iOS 5.1.1 I do not have a backup of the previous version of the (paid) app, how can I roll back to the previous version? Is there a repository of previous versions? Am I boned?
Seems silly to not allow a rollback from a file repository of previous app versions.>All apps are tied to the account that downloaded it, so to be able to sync back the previous version you would need to still have your copy of that version
I'm not sure I follow, I have not sync'd the ipad with my computer. I just saw an update in the app store and took it.
I tried to del and install the app from the purchased tab in the app store, that reinstalled v2.1 of the app. This also fails to launch.
I have made two service requests to the developer, no response at this time.
Is there somewhere I can download and install Remote Files version 2 file? I can only find the new version 2.1 in the app store. -
I want to create a Physical Schema for file in ODI, which is installed on Windows machine. File is located on Unix Server or AIX server.
How is it possible? Please describe in detail.Hi Manish,
When you work with remote files, we recommend to get a local copy of that file,
reverse it in ODI so that you can create your integration processes with it.
Then when you're done developing and want to test it with the remote file, just go in Topology Manager, modify the File dataserver so that it points to the correct file location on your Unix box (or use a different context when you run it).
Then to run your jobs, you will need to use an agent on that Unix box that will be able to access the file.
Julien -
How to prevent DW CS3 editing remote files?
I have a site which I built with an earlier DW3.
I have migrated the site to DW CS3 and chosen 'edit local
files then upload' as the option
However, when I try to open a local file for editing, DWCS3
appears to insist on 'getting' the remote file and requires me to
dialogue and answer"Do you wish to overwrite local files" and Do
you wish to get dependant files"
This suggests that despite my choice in the setup, DWCS3 is
deciding to offer the remote files for editing.
Am I missing something I should do?
Thanks.> I have the first option checked.
I wouldn't use that option, nor would I suggest anyone else
use it UNLESS
you are supremely confident in your ability to not make
mistakes.
Otherwise, it's a train wreck waiting to happen.
> Yes...I DO have check in and check out enabled in the
Sharing Files, Part
> 2
> box.
Which is why you are being prompted to overwrite your local
copy. Are you
the only one working on that site? If so, you do not need, or
even want the
CI/CO option.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"kabra001" <[email protected]> wrote in
message
news:fto4ur$c6b$[email protected]..
> Thanks for the response Murray
>
> In the site definition box Editinf Files Part 3 there
are 2 options .....
> 1.Edit local copies on my machine, then upload when
ready.
> 2.Edit directly on server using local network
> I have the first option checked.
> This does not seem to be automatic upload on save
option,....
> however...its
> when I OPEN the LOCALfile that it seems to log in to the
server and GET
> the
> remote copy, not present the local copy for editing.
>
> Yes...I DO have check in and check out enabled in the
Sharing Files, Part
> 2
> box.
>
> cheers
>
> -
FTP help! - "skipped because the old remote file could not be deleted."
I have been using Dreamweaver to administer a dedicated
server for a large client running 6 copies of Contribute and an ASP
CMS on the same server. For some reason, out of the blue with no
changes on the server side or on my side, Dreamweaver refused to
put files (any type of file) to the server. Permissions haven't
changed on the box, all is as it was. Here's a copy of the end of
the FTP Log. The file default_new.asp that it refers to has never
existed on the server before now, but the same is happening for all
files (pre-existing or otherwise). Any help would be appreciated...
< drwxrwxrwx 1 owner group 0 May 26 2005 YPM
< -rwxrwxrwx 1 owner group 22206 May 29 16:08 ypm.html
< -rwxrwxrwx 1 owner group 1939 Sep 17 2004 YPM-home.htm
< 226 Transfer complete.
The file "default_new.asp" was skipped because the old remote
file could not be deleted.Apparently you get this because the remote disk you are
trying to write to is full. Try deleting some files on the server
and do it again. Otherwise, if it's a hosted account, contact your
host and ask them to check available disk space on your server.
This was exactly my problem. Logged on to the remote machine
using RDC and cleaned out some of the clients archive files. -
Getting "File copy Config Sync Failed. Commit unsuccessful! " on CSS-11155
Getting a strange error "FILE copy Config Sync Failed. Commit unsuccessful!" from the following and I am not sure what it exactly means:
cce01-c35-in# sh app
APP CONFIGURATION:
Enabled PortNumber: 5001 MaxFrameSize: 10240
cce01-c35-in# sh app session
App Session Information 'no hostname':
Session ID: 839f0990 IP Address: 10.10.10.2 State: APP_SESSION_UP
css-c09-nz# commit_redundConfig "10.10.10.2"
Verifying app and redundancy configs ... -
Checking local and remote switch versions ...|
Checking Backup app session up.... \
Checking redundancy state.... -
Working /
Waiting for completion signal from remote switch .../
Verifying running-config copy success ...-
File copy Config Sync Failed. Commit unsuccessful!
localconfig: 6238 bytes
remoteconfig : 6150 bytes
css-c09-nz#there is at least one know bug :
CSCdx89818 - config sync fails
I could not check if this applies to you since you did not provide your version.
This bug was fixed in the following release :
006.010(000.004) 05.3(00.18)S 05.0(00.54)S 05.10(01.03)S
Gilles. -
Tyring to access remote Files present in AIX server through windows ODI
Hi all,
I need to access remote file structure , present in AIX server through my
window ODI client .But I am unable to create file Data Store for the same.
It's showing error that "schema does not exist".
please suggest me how to resolve this problem
regards
palash,HI Julien,
It's really working ..........
Thanx a lot
For other people it will be helpfull info
Only change that I have made for that task are
1. I have created an new agent for that AIX machine
2. I have updated the ODIPARAM.bat
3. I have changed record separator as UNIX while creating data store for that file
4. While executing particular interface ,I have used the agent which is local to AIX machine ..................
Steps for execution:
At the time of designing you must have local copy of that file so that you can perform your mapping once it's executing well wid your local or no agent .
then come to the Topology manager change the location for that folder in physical schema declaration of that file server of AIX machine.
Now execute the same wid ur AIX agent u have created earlier..............
while U have changed the data store location from local directory to other AIX directory don't try to reverse the same otherwise u'll get "Execution query failed "or file not found kinda error as because odi system system searching local systems file.................
Julien can u provide me ur mail Id so that I can contact U for further assistance ofcourse
if u want................
regards
palash
Maybe you are looking for
-
How to word wrap within text field
I've created a form with a text field but when filling the form out, the words don't word wrap, but merely go in a single line across the text box field. When can I format the text box to word wrap? tks
-
What do I need to do to display a MS Word, Excel or PDF document in browser
Hi, Right now I have photos loaded and displayed in my HTML document in the browser next to a report... What do I need to do to display a MS Word, Excel or PDF document in a browser? I use the following procedure to load the content to the region of
-
Reporting errors or exceptions back to the caller
I'm u sing OracleAS 10.1.3 and I'm exposing some of my PL/SQL procedures as web services. I was wondering what the convention is for reporting errors back to the caller. I read a little bit about Soap faults and some lack of support in the current JD
-
HOW DO YOU CHANGE THE REGION FROM GMT TO EASTERN STANDARD TIME
i have been having a problem for one month with Photosmart 7510 all in one. I can't use the efax feature. Get an error message unable to sync. I have called hp and spoke to supervisor and also called efax.com. They are not supporting this feature
-
I canu00B4t configure the data supplier targets.
Good Morning. I have a system SAP ABAP + JAVA Netweaver 2004s, with Windows 2003 Server and Oracle 10g. When, I try to configure the data supplier targets, of the SLD. I have the following message error: Can't store new target Error during write acce