Illegal file names
I have been using Pages 5.1 within Mavericks for a couple of months. Recently I have found that Pages won't accept long file names (more than 30 something characters) and is refusing to let me use other file names e.g. a date in 'year-month-day abcdef' format. Can anyone shed any light on why its doing this now, as it hasn't alwasy, and how I can sort it out. Thanks
Are you sure it is the length of the name. and not certain illegal characters? eg :
Peter
Similar Messages
-
An illegal file name cause FileUpload element timeout.
I can use Fileupload UI Element of Web Dynpro Abap to upload files with no problem.
But if I type some illegal file name(like 'asdf' ) in the inputfield before the 'browser' button,and click some other button which will fire an action to refresh this screen, a loading popup view appears and won't give any response.
Is it a bug or something i did wrong?
Regards.
Ste.Fisher
Edited by: steiner fisher on May 19, 2008 10:08 AMHi,
No problem. See the link hope it helps:
http://help.sap.com/saphelp_nw70/helpdata/EN/b3/be7941601b1d09e10000000a155106/frameset.htm
Please pay attention to the note given in the 2nd paragraph.
thanks & regards,
Manoj -
Error when rendering illegal file name
I appreciate any help. I am trying to finish a video and I have three clips in the video sequence that won't render. The message I get is "illegal file name, unable to render". I tried renaming the clip; saving the project under a different name; replacing the clip; overwriting the clip; shutting down the program; shutting down the computer. I have searched the manual and the discussion forums and have not been able to figure this out.
This is not the first video I've edited - am using final cut express.. iMAC WITH OS -X 10.6.1
Again, appreciate any assistance. ReneeThank you all for helping me with this! I am using FCE 4.0.1 IMAC 24" 3.06SD/ intel core 2 DUO Machine is only 2 months old/ came with all software preinstalled. Video is taken on JVC Everio in MOD format and converted to MOV by Iverio convertmod program (which I installed). The video file permission is "you can read and write". The file itself is one clip - it is from the funeral service from my Mom's funeral and all I wanted to do is take out some of the dead space/ insert some video transistions/ and burn the video for relatives that were unable to attend. I am wondering if it has something to do with the fact that it is one clip that I have spliced into several clips. The file name is 2009-07-14 09h16mn16s.MOV When I rendered most of the clips that I spliced and added the transistions to, they rendered fine, but the last three spliced clips keep giving me the error reading "file error ..illegal name" When I try renaming just that spliced clip - it changes the name on all the clips in the timeline (including the previous rendered clips. I know I'm probably not thinking as clearly being that this video is a bit more emotional to me than the others I've worked with, but other than the fact that it is my mom's funeral - the only other difference is in the other video's I've done - each clip has a specific name (and maybe are 5-7 minutes long - and not just one long 52 minute clip that I'm splicing)
Again, I appreciate any help - I'm about ready to scrap the whole thing and start from the beginning -
Renee -
why I got this error message? I used this name before and wish to save it after some editing. System asked me "do I want to replace it?", I answered 'yes', then "illegal file name came up?"
It accepted it the first time, why I got this name the second time ?
Please help. thanks.Can't say why but it happens; maybe a bug. (If it is we know it will never be fixed.) Anyway, it's not a bad practice to use "save as" – appending the date, or some other code to be able to track versions.
Good luck. -
Copying files from Mac to Windows-invalid file names
Unfortunately, my boss likes Windows more than Macs, so we have puchased some new Dell computers to replace older G4 Macs.
I'm having trouble copying existing files from a Mac (OS 10.4)to the shared drive on the Windows XP computer. I'm getting an error message:
"You can't copy the item 'filename' because the name is too long or includes characters that the disk can't display." Sometimes it doesn't give a filename, it gives a similar message "Some items couldn't be copied..."
I assume the person has used some "illegal" file names such as "Meeting minutes 10/7/07" Or maybe we have too many folders inside of folders.
QUESTION: Is there a correct/better way to copy large quantites of files/folders from Mac to Windows? Or is there a program that will look at the Mac files and alert me to wrong or too long files names?
Other ideas to copy these files?
thanks,
BillYou can use a freeware utility like Renamer4Mac or BatchRename'em both of which have built-in filters that will rename files for Windows compatibility.
Thank you... This sounded to me like it would fix the problem, so I downloaded both and looked at them. However, the manual/help file is very sparse, so I don't know if it will do what I want to and how it would do it.
1. I couldn't find any option in either program to: Look at all files in selected folder, and list any invalid file names for Windows.
2. There doesn't seem to be an option to "rename files without bad Windows characters" or "Remove invalid for Windows characters"
I just couldn't find any explanation of how it was offering to rename the files. I can't rename all files to sequential names, that would make it hard to find a file later.
Thank you,
Bill -
Can LR Web module converting file name hyphens into underscores be disabled
Hi,
I have problems when creating webpages from within LR.
First I develop the RAW files and converts them to jpegs. Under Lightroom 3 I use the following settings under "Export location":
Export to: Specific Folder
Add to This Catalog: ticked
Existing Files: Choose a new name for the exported file
This is thus native Lightroom. For existing files the new filenames are generated with a hyphen follwed by a numeric suffix. as follows: for FileName.jpg this would be FileName-2.jpg, FileName-3.jpg.
Afterwards I use the web module with the TTG Highslide Pro plugin to generate the webpages. For each image on the page there is a link to the original image to download it. It is here where a problem occurs. With the above mentioend naming convention (adding a hypen when files do already exist) there is no problem at all to display the photos nor as a tumbnail, nor in the slideshow.
When trying to download the high resolution image however a problem occurs. The file can't be found. This is due to the hyperlink pointing to filenames like FileName_2.jpg and FileName_3.jpg. As the image itself is having a hyphen followed by a numeric suffix it can't be found when the link is pointing to that file using an underscore instead.
So to me that's a little problem as I am not at the steering wheel at any of the two moments where a naming convention is applied; the automatic filename generation at time of export from Lightroom and the change of the hyphen to the underscore when generating the webpage.
Any Idea how this can be solved? Or having an underscore used by the automatic naming in Lightroom, or using the hyphen (leaving the filename as it is) when generating the webpage with the LR web module.
I posted that question already at the TTG forum and got the following respnse from Matthew: "Lightroom's Web module converts file name hyphens into underscores. It's not something I have any control over at all."
Any help would be appreciated.
Kind regards,
PatrickI have the same problem in that filenames created with (for instance) photographer-place--year_month_day-filename.cr2 are exported by Lightroom 3.4.1 correctly, without change, into jpg versions, but TTG Highslide Gallery Pro (or, rather, Lightroom) forces a conversion eliminating the dashes and replacing them by underscores. TTG states on its website that this is unavoidable in the Lightroom web module, and recommends entering one's wishes in the "File Handling" tab within Lightroom Preferences.
However, my LR preferences include the standard File Name Generation option "Replace illegal file name characters with: Dashes (-)" so this would indicate that a dash is not regarded by Lightroom as illegal and therefore should be left alone. As is in fact the case on a normal export from a raw cr2 to jpg: no change in Lightroom and therefore no problem. But export via LR via TTG causes an unwanted conversion from dashes to underscores.
While searching the web I came across this old post http://thephotogeek.com/ttg-web-gallery-client-selections-lightroom/
which mentions the question as a LR2 bug.
I then exported a web gallery using LR's standard web template and here too all file names are converted from dashes to underscores, despite what is entered in LR's preferences. So my conclusion is that this remains a LR bug, and no fault of TTG.
I am delighted with TTG and couldn't do without it, but am still stuck with this issue which shouldn't need to be an issue at all, if only LR would leave things alone. -
Hi all,
In my SQL Server 2012 Management Studio, I executed the following code:
CREATE TABLE Products(
sku INT Primary KEY,
product_desc VARCHAR(30));
INSERT INTO Products (sku, product_desc)
SELECT X.product.query('SKU').value('.', 'INT'),
X.product.query('Desc').value('.', 'VARCHAR(30)')
FROM (
SELECT CAST(x AS XML)
FROM OPENROWSET(
BULK 'H:\ZenProducts.xml',
SINGLE_BLOB) AS T(x)
) AS T(x)
CROSS APPLY x.nodes('Products/Product') AS X(product);
SELECT sku, product_desc
FROM Products;
I got the following message:
Msg 9455, Level 16, State 1, Line 5
XML parsing: line 3, character 12, illegal qualified name character
I have no ideas why the "product" in the statement "SELECT X.product.query('SKU').value('.','INT')" is not legal qualified name charcter!!!??? Please kindly help, advise and respond.
Thanks in advance,
Scott ChangHi Manish, Thanks for your response.
Here is a copy of my ZenProducts.xml:
<Products>
<Product>
<SKU>1<</SKU>
<Desc>Book</Desc>
</Product>
<Product>
<SKU>2<</SKU>
<Desc>DVD</Desc>
</Product>
<Product>
<SKU>3<</SKU>
<Desc>Video</Desc>
</Product>
I found the wrong "<<" in my xml file and changed it to the right "<" for the statement<SKU>1</sku>. I executed the corrected code and I got the following new message:
Msg 2714, Level 16, State 6, Line 1
There is already an object named 'Products' in the database.
I don't know how to remove the old, existing the 'Products' object in the database and execute the corrected code again. Please kindly help, advise and tell me how to resolve this new problem.
Many Thanks,
Scott Chang
P. S. I played with another project to get the 'Products' object in my database before. Frankly, I don't know where the old 'Products' object and the database are. Please enlighten me in resolving this matter more clearly.
You welcome Scott, As Olaf mentioned in this post, there was already a table exists , so need to drop your Products table.
Apart from this, I guess either you did not pasted the full XML file or what, I needed to have the ( </Products>)closing tag in your XML file as follows.
<Products>
<Product>
<SKU>1</SKU>
<Desc>Book</Desc>
</Product>
<Product>
<SKU>2</SKU>
<Desc>DVD</Desc>
</Product>
<Product>
<SKU>3</SKU>
<Desc>Video</Desc>
</Product>
</Products>
You can use following script to drop if your
Products table is already existing.
if exists(select 1 from sys.tables where name ='Products')
drop table Products
CREATE TABLE Products(
sku INT Primary KEY,
product_desc VARCHAR(30));
INSERT INTO Products (sku, product_desc)
SELECT X.product.query('SKU').value('.', 'INT'),
X.product.query('Desc').value('.', 'VARCHAR(30)')
FROM (
SELECT CAST(x AS XML)
FROM OPENROWSET(
BULK 'H:\ZenProducts.xml',
SINGLE_BLOB) AS T(x)
) AS T(x)
CROSS APPLY x.nodes('Products/Product') AS X(product);
SELECT sku, product_desc
FROM Products;
Let us know if you face any other problem.
Thanks
Manish
Please click Mark as Answer if my post solved your problem and click
Vote as Helpful if this post was useful. -
Replicat Error Illegal Tandem file name while reading definition file
Hi All,
I have problem while running replicat on the target db2 database i have source db is Oracle database .
** Running with the following parameters **
2012-06-06 16:38:59 INFO OGG-03035 Operating system character set identified as ISO-8859-1. Locale: en_US, LC_ALL:.
--checkparams
REPLICAT REP01
TARGETDB b88, USERID db2b88, PASSWORD ********
2012-06-06 16:38:59 INFO OGG-03036 Database character set identified as ISO-8859-1. Locale: en_US.
2012-06-06 16:38:59 INFO OGG-03037 Session character set identified as ISO-8859-1.
SOURCEDEFS ./dirdef/source_ora4.def
Source Context :
SourceModule : [er.init]
SourceID : [/scratch/aime1/adestore/views/aime1_staoi06/oggcore/OpenSys/src/app/er/init.cpp]
SourceFunction : [get_infile_params]
SourceLine : [1550]
2012-06-06 16:38:59 ERROR OGG-00303 Problem at line 27. Illegal Tandem file name: SAPSR3./1CN/CBPSAP001.
2012-06-06 16:38:59 ERROR OGG-01668 PROCESS ABENDING.I Have Replicat Parameter :
--checkparams
REPLICAT REP01
TARGETDB b88, USERID db2b88, PASSWORD *******
SOURCEDEFS ./dirdef/source_ora4.def
--DDLERROR DEFAULT IGNORE
HANDLECOLLISIONS
--assumetargetdefs
MAP SAPSR3.*, TARGET SAPSR3.*;how to clear this isue..?
thanks, a lot
Riyas
Edited by: riyas on 06-Jun-2012 03:29Do you mean like this
this is full my replicat params
--checkparams
REPLICAT REP01
TARGETDB b88, USERID db2b88, PASSWORD kagome31
SOURCEDEFS ./dirdef/source_ora4.def
--DDLERROR DEFAULT IGNORE
HANDLECOLLISIONS
--assumetargetdefs
--SOURCEDEFS ./dirdef/source_ora2.def
--SOURCEDEFS ./dirdef/test_db.def
--MAPEXCLUDE SAPSR3.PATCHHIST
MAP SAPSR3.*, TARGET SAPSR3.*;
--MAP DB.*, TARGET db2b88.*;Edited by: riyas on 06-Jun-2012 03:19 -
Insert 'illegal' characters into file name for print label?
Hey all (Happy New Year)
I actually see some people here who helped me with this originally so many years ago (hi 'x'). Any way, I'm using this .js file to annotate aerial imagery prior to printing, and I know just enough about scripting to make changes to the basic layout as needs arise - until now. A new rather anal retentive mgr doesn't like substitutions I've made for a few 'illegal' characters that windows doesn't allow in file names. For example, the file name used for the annotation is:
001 0003 1in = 660ft CFL 154_074 01-01014 503-013.tif
But Mr. mgr doesn't like the in, the ft and the use of the _ instead of a period (.) so what I need is a modification that goes something like (and note I DO NOT CODE, so stop laughing) -
"look for in and replace with ", look for ft and replace with ' and look for _ and replace with , " so the final annotation written to the image is:
001 0003 1" = 660' CFL 154.074 01-01014 503-013.tif
My current .js is below, I'd really appreciate any assistance. Thanks! TLL
// CREATE NEW CANVAS W/SPACE ON TOP
var deltaW = 0; // add 'N' pixels to the width
var deltaH = 150; // add 'N' pixels to the height
var anchor = AnchorPosition.BOTTOMCENTER; // anchor point for canvas resize
// SET FONT TYPE AND SIZE - use GetFontName.js to get exact name
var fontName = "ArialMT";
var fontSize = 18;
// Check if a document is open
if ( documents.length > 0 ) {
var originalRulerUnits = preferences.rulerUnits;
preferences.rulerUnits = Units.PIXELS;
try {
var docRef = activeDocument;
docRef.resizeCanvas(docRef.width + deltaW, docRef.height + deltaH, anchor);
// Create a text layer at the front
var myLayerRef = docRef.artLayers.add();
myLayerRef.kind = LayerKind.TEXT;
myLayerRef.name = "Filename";
var myTextRef = myLayerRef.textItem;
// ADD FILE EXTENSION, change the n to y below
var ShowExtension = "n";
myTextRef.size = fontSize;
myTextRef.font = fontName;
// SET TEXT COLOR in RGB values
var newColor = new SolidColor();
newColor.rgb.red = 0;
newColor.rgb.green = 0;
newColor.rgb.blue = 0;
myTextRef.color = newColor;
// SET POSITION OF TEXT - PIXELS from left first, then from top.
myTextRef.position = new Array( 30,110);
// Set the Blend Mode of the Text Layer. The name must be in CAPITALS
// ie change NORMAL to DIFFERENCE.
myLayerRef.blendMode = BlendMode.NORMAL;
// select opacity in percentage
myLayerRef.opacity = 100;
// The following code strips the extension and writes tha text layer.
// fname = file name only
//use extension if set
if ( ShowExtension == "y" ) {
fname = docRef.name;
} else {
di=(docRef.name).indexOf(".");
fname = (docRef.name).substr(0, di);
myTextRef.contents = fname;
// docRef.flatten("n");
} catch( e ) {
// An error occurred. Restore ruler units, then propagate the error back
// to the user
preferences.rulerUnits = originalRulerUnits;
throw e;
// Everything went Ok. Restore ruler units
preferences.rulerUnits = originalRulerUnits;
} else {
alert( "You must have a document open to add the filename!" );I did some quick testing and here is what I have seen.
I went into a cygwin shell and successfully did this:
$ touch t\"est\'t.jpg
$ ls t\"*
t"est't.jpg
This means that the underlying file system (NTFS) is able to correctly encode both the ' and " characters, at least as far as cygwin is concerned.
However, from the Windows command line and Explorer point of view, the ' is OK but the " is not. The characters /\"*?<>:| can't be used in file names in Win. This means you can get the ' and . characters working but not the " character.
From the js side, the code would look like:
var x = "001 0003 1in = 660ft CFL 154_074 01-01014 503-013.tif";
var str = x.replace(/in/, '"').replace(/ft/, "'").replace(/_/, '.');
alert(str);
Which displays
001 0003 1" = 660' CFL 154.074 01-01014 503-013.tif
The string stuff is easy, but while you can save a file with ' and . you can't use " via js. You can't even do it using the PS UI manually.
I've tested and verified this. Let Mr. Mgr know that it is not possible to completely comply with his requests. Unless, of course, you upgrade to OS X : )
-X -
Globally removing an illegal symbol from file names in the finder
I recently discovered that my method of dating files makes use of the illegal symbol, '/'. Now I have thousands of files with that symbol in them and am having trouble transferring them to my new hard drive. Is there a was that I can globally remove that symbol from the file names via the finder?
Hi
download filelist.dmg
Double click on it to open it. Drag the Filelist app' into your Application Folder, a good a place as anywhere to keep it.
Open the FileList application, it should show as a window.
Drag a file or a group of files onto that open window- the left hand side pane.
... and there you can manipulate the prefix and suffix of the files to give them new file names.
Create a file in text edit, type something in it, save is as test.rtf, and then drag it into the FileList app and experiment with changing its name.
When you get the hang of it, do a group of files as a batch.
I tried to do what you wanted to do in your initial post and was successful, so just have a play around with it.
regards roam -
Illegal characters in topic file names
Robohelpers,
I imported vintage MS Word files (dating from the early 90s)
in to RoboHlep HTML. The topics generated correctly, but some of
the characters in the the file names converted incorrectly, and are
not recognized inside the program and the links to these topics are
dead.
The most common glitches:
- The EN dash converts to an underscore, e.g. _–_
appears on the disk as ___
- The apostrophe converts to Æ
The Topic list shows the correct characters. But since they
don't agree with the physical file names, RoboHelp marks the icon
with an "X".
What's the best way to correct his situation, if you have
hundreds of topics to deal with?
I search for a solution without success. I can't believe that
no one has encountered this issue before.
Best regards,
Charles Arnold
MetLife DI
Tampa, Florida
I found a utility call "Rename" by on an Adobe web site, but
it generated DLL conflict in my computer.Hello Charles -
Are you posting to the correct forum? I ask because you
posted that you're importing into RoboHelp HTML - this is the
WebHelp forum. However, your situation can also occur with WebHelp.
The problem is the Word files used Microsoft extended characters,
the so-called "Smart" characters but that was dumb to use for
anything that is converted to HTML. Do a mass search and replace
for the "Stupid" quote, apostrophy and EN-dash and correct them to
true HTML valid characters.
Regards,
GEWB
See:
http://tatumweb.com/typerat/ansirodent.htm -
Sender File Adapter : File Name Determination
Hi All,
My Scenario :
1) Im my scenario i need only the "FileName" of the File when picked up by the Sender File Adapter.
2) Rest Content of the File need not be in the XML file format.
Now what i did was developed "File Adapter Module " to get the "FileName" when picked up by the Sender File Adapter.
Outcome : When i put the developed module at first and put the file in specified folder allowint the Sender file Adapter to pick up. Now Everything is fine working when one kind of File is placed as per my Content Coversion paramaters.
Actual : My Client would place file of any kind (.jpeg -> Mostly , gif ) i need to get only the file name in the Outbound interface , which i would split it further to my Target Interface.
How could i achieve this , when i took away this content conversion , in sxmb_moni it shows error.I need only the filename in the Outbound not the Content , moreover the hit is i donot know what could be content of my file as it could be different and varing , so i could not set particular content conversion paramters:
Second Question:
Now my outbound XML interface looks as below when i test with a file , with proper content conversion paramerters:
<?xml version="1.0" encoding="UTF-8" ?>
- <MT_DMS_FINAL>
- <Record>
- <Row>
<FirstName>2323_eer_rtr</FirstName>
</Row>
</Record>
<FileName>d:\mdmtest\srinivaS\padusrini.txt</FileName>
</MT_DMS_FINAL>
Well i have designed in my MI only FirstName , how to capture this element "FileName" which i can use it in mapping , if i have to write any UDF to capture it ,please guide me.
thx in advance for u r help
with regards
SriniHi Guys ,
Can i use File Content Conversion for .pdf document , my pdf doc content is not known, means it"s a complete info doc.I may get .jpeg any picture or drawing.
I thought i can use below file content conversion paramters:
Document Name : MT_DMS_FINAL
RecordSet Name : Record
RecordSet Structure : Row,*
Row.fieldNames - FirstName
Row.fieldSeparator - ;
Row.processFieldNames - fromConfiguration
Row.additionalLastFields - ignore
Row.missingLastfields - ignore
Now i put a pdf doc of unknown content , and my assumption was some set of charater would be dumped in XML and rest would be ingonered which is least bothered part in my scenario , unless i get the filename from runtime ot Adapter module developed
But in RWB CC monitoring i see below error :Error: org.xml.sax.SAXParseException: Illegal XML character: .
Any views on this , can any one help me out with the above requirment. Hope u guys got wat am trying to put out here
thx in advance for u r help
with regards
Srini -
Dynamic file name in receiver channal
Hi, All,
I would like to set dynamic file name in receiver channal. My xml payload will be like this:
<file_name>file1.txt</file_name>
<text_content>balabala......</text_content>
I would like to output an text file which text content will be the value of <text_content>, file name will be the value of <file_name> in the xml payload.
Is there anyone could help me?
Helpful answer will be surely awarded. Thanks
YangPlease look at the below description from help.sap.com. You can use the below steps to name the file from a value in the payload. You would have to use File Content Conversion to insert the value of the <text_content> in the file.
Variable Substitution (Target Directory/File Name Scheme)
If you set the Enable indicator, you can enter variables for the Target Directory and File Name Scheme. Enter the names of the variables and references in the table.
● Enter each variable that you reference in the Target Directory and File Name Scheme fields without the surrounding percentage sign under Name of Variables in the table.
The variables can refer to attributes of the message header or elements of the message payload.
○ If the variables are to refer to an attribute of the message header, add the prefix message: to the name of the variable under Reference. You can specify the following attributes of the message header:
sender_party, sender_service, receiver_party, receiver_service, interface_name, interface_namespace,
message_id (message ID with hyphens, for example 9fbe1ff1-9a0d-11d9-8665-cbf10a126331)
message_id_hex (message ID in hexadecimal format, for example 9fbe1ff19a0d11d98665cbf10a126331)
For example, if you want to specify the interface name from the message header in the target directory or in the file name scheme, enter message:interface_name as the reference.
If one of the message attributes contains characters that are not permitted in a file name, for example \, /, :, *, ?, ", <, >, |, then these characters are replaced by an underscore ("_").
○ If the variable refers to an element in XML schema, add the prefix payload: to the information under Reference. The reference then comprises a pseudo path description in the form of a comma-separated list with the schema namea,na,nameb,nb,....
namea,nameb,...corresponds to the element name and na,nb,... corresponds to the occurrence of the element name at the respective level in the document.
The description begins at the root of the document and ends at the respective element.
To reference the element that is in bold in the example, the following expression is used: payload:root,1,e1,1,e2,2
The parser searches for the first occurrence of the root element at the first level. It then searches for the first occurrence of e1 at the second level and for the second occurrence of e2 at the third level. The content of the last element (u201CExample Valueu201D) is set as the value for a specified variable.
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<dummy>
<e1>
<e2>Data_1</e2>
<f/>
<g attr="abc">text</g>
<e2>Data_2</e2>
</e1>
</dummy>
<e1>
<e2>illegal/value</e2>
<f/>
<g attr="abc">text</g>
<e2 attr="fghij">Example Value</e2>
</e1>
</root>
Thanks
Praveen M -
Hello,
I burned a hybrid CD (default behaviour), from finder and hdiutil makehybrid, readable on mac (HFS+), windows (ISO 9660/Joliet), and linux (ISO 9660/Rock Ridge). The resulting file names differed on each platform:
HFS+: Everything as expected.
Joliet: Comma disappeared, why? The spec mentions only '*', '/', ':', ';', '?', and '\', as illegal.
RR: Everything in lower case, length cut to 30 (even ISO 9660 allows 31), non-ascii (national) characters missing.
Is there any documentation explaining these restrictions?
Mac OS X (10.3.9)Sorry, risto. I should have been more precise. Though I did goof by including Windows in my note above. In plain ol' DOS, that list of characters is true, along with a couple I missed. But the Windows Joliet file system allows more of the old characters. Here's a now complete and proper list.
These are all characters reserved by the system in DOS.
? [ ] / \ = + : ; " , * |
In the Windows Joliet file system, these characters are not allowed.
? / \ : " * |
So the disk that dropped the commas must have been burned by straight DOS rules. Whereas the disk burned from Linux used Joliet rules. -
hi experts,
My scenario is IDOC to Flat file in which IDOC is converted to a flat file using XSLT mapping and sent to FTP location.
but the file name should be a field value of IDOC. FOr that i m using variable subtitution at receiver channel.
My IDOC structure ishi Shabarish,
I have modified code as u told.
<?xml version='1.0' encoding='utf-8' ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="urn:http://testdevsyngenta.com" xmlns:map="java:java.util.Map"
xmlns:dyn="java:com.sap.aii.mapping.api.DynamicConfiguration" xmlns:key="java:com.sap.aii.mapping.api.DynamicConfigurationKey">
<xsl:variable name="UniqueID">
<xsl:value-of select="/SHPMNT04/IDOC/EDI_DC40/DOCNUM"/>
<xsl:variable-->
<xsl:template match="/">
<!-- change dynamic configuration -->
<!xsl:variable name="dynamic-conf"
select="map:get($UniqueID, 'DynamicConfiguration')" />
<xsl:variable name="dynamic-key"
select="key:create('http://sap.com/xi/XI/System/File', 'FileName')" />
<xsl:variable name="dynamic-value"
select="dyn:get($dynamic-conf, $dynamic-key)" />
<xsl:variable name="new-value"
select="concat($dynamic-value, 'syng204rydtm.')" />
<xsl:variable name="dummy"
select="dyn:put($dynamic-conf, $dynamic-key, $new-value)" />
</xsl:template>
Still I m getting same error
Call XSLT processor with stylsheet MM_SHPMNT04_To_FlatFile.xsl.
TransfromerException during XSLT processing:
javax.xml.transform.TransformerException: com.sap.engine.lib.xml.util.NestedException: Illegal number of arguments or types of arguments in a call of function 'map:get'.
Please help me out
Thanks
Jaideep
Maybe you are looking for
-
i have created a method which lists a directory of folders sub folders and files. It outputs them into a file. At the moment it only lists files, folders and subfolders, it doesnt go deeper than a subfolder so if there is a folder within that subfold
-
Hi after download sdk1.3, sdkee1.3.1, eclipse2.0.2 and when run eclipse i got the following error JVM terminated. Exit code=2 c:\WINNT\syste,32\javaw.exe -cp E:\program Files\eclipse\startup.jar org.eclipse.core.launcher.main -os win32 -ws win32 -arc
-
hi all, I execute a print job in a program and I got a system runtime error(the print job is smartform). The message shows that a parameter defined in smartform was not specified. acturely, the path is global settings->form interface-> table..
-
Viewing the discoverer reports through portal
How can i view oracle discoverer reports through portal .Suppose i have portal page where i want to create few links on clicking of which these reports are renderer on the portal. What configuration is required for doing this ? i mean to enable the d
-
Sleep crashes Ti Powerbook + 10.4.3
This is on my Titanium Powerbook (DVI video). I have had the problem for a long time, but have just (sort of) isolated the problem. If I install a "virgin" 10.4 system on my computer, everything appears to work fine (archive install, perserve users).