How to remove ":" in file name while using Variable substution
Hi ALL
I am using file adapter and I what to create file name dynamically by acesssing PO number and time stamp from the payload using variable substution.
But the problem is I am getting ":" in time stamp field value and it is not acceptable for file name .
So could you please tell me a way that I can remove this ":" from that particular field value and create the file name dynamically.
Note 1)Add Time stamp option will not help me as we require a time stamp of particular zone.
2) Dynamic Configuration code is also not use full as I am using 1:n file creation
>
Prasanna Kumar wrote:
> Hi ALL
>
> I am using file adapter and I what to create file name dynamically by acesssing PO number and time stamp from the payload using variable substution.
> But the problem is I am getting ":" in time stamp field value and it is not acceptable for file name .
> So could you please tell me a way that I can remove this ":" from that particular field value and create the file name dynamically.
>
> Note 1)Add Time stamp option will not help me as we require a time stamp of particular zone.
> 2) Dynamic Configuration code is also not use full as I am using 1:n file creation
does the time stamp with the ":" a part of your output file?
else use a replaceAll function in your mapping and replace the : with empty string then use the value in the variable substitution
Another option is use the normal BPM for 1: N message flow. The use a simple java mapping that will introduce a dynamic configuration and you can create the file name as you want. the java mapping will be used in the flow of messages from BPM to target system.
ref: /people/shabarish.vijayakumar/blog/2009/03/26/dynamic-configuration-vs-variable-substitution--the-ultimate-battle-for-the-file-name
Similar Messages
-
How to set attched file name while sending email through ABAP
Hi All- tell me how to set attched file name while sending email through ABAP.
regards...
AbhaySure, when you are adding your entry to the packing list, give the name in the obj_name field.
*File 2
mailbin = 'This is file 2'.
append mailbin.
data: start type i.
data: end type i.
start = tab_lines + 1.
describe table mailbin lines end.
mailpack-transf_bin = 'X'.
mailpack-head_start = 1.
mailpack-head_num = 1.
mailpack-body_start = start.
mailpack-body_num = end.
mailpack-doc_type = 'TXT'.
mailpack-obj_name = 'TEST2'. "<- RIGHT HERE
mailpack-obj_descr = 'Subject'.
mailpack-doc_size = tab_lines * 255.
append mailpack.
Regards,
RIch Heilman -
Reciever File Adapter - Temp File Name Scheme using Variable Substitution
How can I create a temporary file that uses variable substitution?
We are having a problem with files merging when we write files using the "Use Temporary File" setting on the FIle Adapter. So two independent files are merging into a single file. We are not using the "Append" setting.
We would like to use a Temp File Name Scheme that would append the message id onto the temporary file name.
Using variable substitution we created a msgid variable. When added to the temporary file name using %msgid% the temporary file name is created with %msgid% in the name instead of the actual message id. We put the variable into the "File Name Scheme" as well and the end completed file used the message id in the name.
Any Ideas?
Thanks,
MattHI Matthew,
Why are you adding the message id into the temporary file??
I understand that you want the output of the filename to contain message id .. and hence you are using variable substitution for the same.
Temporary file name will anyways get overwritten by the actual file name (here the actual filename will be using variable substituion).
So i suggest to achieve your scenario you can add any name in the temporary file and maintain the desired filename you require as output in the variable subsititution.
Temporary File Name option actually acts as a lock - unlock mechanism from PI side while the file is getting written to the file server so that while PI is writting the file no third party application batch program picks it up.
I hope this helps.
Cheers
Dhwani -
How to remove jar file name from screen of nokia 40 series
hi,
anybody know please tell.
jar file name always appear on the screen, while running the midlet in nokia 40 series siut.
how to remove that.>
Prasanna Kumar wrote:
> Hi ALL
>
> I am using file adapter and I what to create file name dynamically by acesssing PO number and time stamp from the payload using variable substution.
> But the problem is I am getting ":" in time stamp field value and it is not acceptable for file name .
> So could you please tell me a way that I can remove this ":" from that particular field value and create the file name dynamically.
>
> Note 1)Add Time stamp option will not help me as we require a time stamp of particular zone.
> 2) Dynamic Configuration code is also not use full as I am using 1:n file creation
does the time stamp with the ":" a part of your output file?
else use a replaceAll function in your mapping and replace the : with empty string then use the value in the variable substitution
Another option is use the normal BPM for 1: N message flow. The use a simple java mapping that will introduce a dynamic configuration and you can create the file name as you want. the java mapping will be used in the flow of messages from BPM to target system.
ref: /people/shabarish.vijayakumar/blog/2009/03/26/dynamic-configuration-vs-variable-substitution--the-ultimate-battle-for-the-file-name -
How to Remove Jar File name from the screen of nokia 40 series
hi
i have the problem with running midlet.
the jar file jame is always visible on the screen, how to remove that ?>
Prasanna Kumar wrote:
> Hi ALL
>
> I am using file adapter and I what to create file name dynamically by acesssing PO number and time stamp from the payload using variable substution.
> But the problem is I am getting ":" in time stamp field value and it is not acceptable for file name .
> So could you please tell me a way that I can remove this ":" from that particular field value and create the file name dynamically.
>
> Note 1)Add Time stamp option will not help me as we require a time stamp of particular zone.
> 2) Dynamic Configuration code is also not use full as I am using 1:n file creation
does the time stamp with the ":" a part of your output file?
else use a replaceAll function in your mapping and replace the : with empty string then use the value in the variable substitution
Another option is use the normal BPM for 1: N message flow. The use a simple java mapping that will introduce a dynamic configuration and you can create the file name as you want. the java mapping will be used in the flow of messages from BPM to target system.
ref: /people/shabarish.vijayakumar/blog/2009/03/26/dynamic-configuration-vs-variable-substitution--the-ultimate-battle-for-the-file-name -
How to remove a file name in Finder window places
When I open Finder window I want to remove a file name in places. I don't use the file anymore and want to remove it.
Hold down the command key and drag it out of the sidebar.
-
Dynamic file name while using java mapping
Hi All,
i need help.
I am using java mapping to convert xml file in zip file.
Now i need to set output file name as SiteId_TimeStamp.zip.
Site id is comping in xml file.
How can i do this?
I tried many thing but didnt get the solution..
As their is no message mapping so I am unable to use ASMA.
Please help.Did you check the wiki? You just need to add the code into you java mapping..
Map mapParameters = (Map) transformationInput.getInputHeader().getAll();
// a) Set Output File name
mapParameters.put(DynamicConfigurationKey.create("http://sap.com/xi/XI/Dynamic",
StreamTransformationConstants.DYNAMIC_CONFIGURATION), "");
DynamicConfiguration conf = (DynamicConfiguration) mapParameters.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File", "FileName");
//Depending on your requirement edit this logic. Here, NewDynamicName + CurrentDate will be output file name.
DateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
conf.put(key, ("NewDynamicName_" + dateFormat.format(new Date())) + ".pdf"); -
How to remove preinstalled files of adobe photoshop from my mac mini so that i can install a new version of the same software.The previous version was removed using the app cleaner software.Could not continue installation of the new version because of the existance of files from the previous version.plz help
What "app cleaner software" ? I ask because installing Photoshop over a previous version has never been a problem. Perhaps your difficulty stems from another source, eg. "cleaner software" ?
If you look in your hard drive, at the root level there is a Library. In there is a folder called Application Support, and in that you will find a folder called Adobe. Files from your previous version are there.
However, I urge you to call Adobe support to make sure you are not doing anything that would mess up other Adobe applications.
http://www.adobe.com/support/connect/connecthostedsupport.html -
How to retain file name while saving file on archive servers
Hi Experts,
I am using function modules:
ARCHIVOBJECT_CREATE_TABLE and ARCHIV_CONNECTION_INSERT for inserting a file to archive server and for linking it with a document.
Then I am reading the URL using FM: SCMS_AO_URL_READ. When I get this URL and download that file, the file name will be always defaulted to 'pclHTTP.dll'. I debugged these FMs to a certain extent and found that this name comes from CREP_HTTP-HTTP_SCRPT table.
Is there any way I can retain the file name while saving it so that when I read the URL it has correct file name in it?
Please help.
Regards,
Anand KolteHi Max,
In case when downloading one file it is fine. But if I want to download 10 files at once and later if I go to my downloads, every file will be having similar name. Unless we open the file, we cannot know what file it is.
Regards,
Anand -
How to find the File name using the FTP Adapter
hi all,
how to find the File name using the FTP Adapter with BPEL.
RegardsFound the solution for this.
First In the mediator's routing rule use assign property $in.property.jca.file.FileName to $out.property.jca.file.FileName
In the BPEL's receive activity go to the properties tab and get the property to a BPEL variable. That should do it.
Thanks for the posts -
How to Capture the File Names of any extension using ssis
Hello,
Can you please let me know on how to Capture the File Names of any extension(EG : xls,text,.csv etc) at a time and stores in excel file using SSIS?
Any help would be appreciated.
Thanks,
Vinay sIf you need to act differently on each file type separately or if not all types of files are wanted, i.e. the Filespecifier cannot be *.* in the Foreach loop:
In the ssis package
make 3 variables:
to store the file extension, e.g. User::CurrentExtension of type string
to store the filename found in the directory: @CurrentFilename
to store the name of the directory where the files reside e.g. User::CurrentDirectory
make a foreach loop of type Foreach Item enumerator:
in the items list you add each file extension that you need
txt
csv
xls
xlsx
As Variable mappings map the CurrentExtension to Index 0
Inside this foreach loop add another foreach loop of type Foreach File enumerator, in the collection Expressions
add Expression Directory , set to @[User::CurrentDirecotry]
add Expression FileSpec, set to "*." + @[User::CurrentFileExtension]
In the Variable mappings, map Variable user::CurrentFilename to Index 0
Inside this loop use Execute SQL Task to insert the filename in a Excel connection.
Jan D'Hondt - SQL server BI development -
How to upload Excel file in BI using function module in abap program
How to upload Excel file in BI using function module in abap program?
Hi Anuj,
To upload the file , you can try a standard program "RSEPSFTP" .
while you execute the program , a selection screen appears in which the inputs should be give as
RFC destination - The target server name
FTP command- PUT
local file - your file name
local directory - path of your local file
remote file - your target file name
remote directory - where it has to be stored
Hope this is useful for you
Thanks & regards
Anju -
hi
I am creating external table to import csv file into table...I put csv file in this directory(c:\temp1\hr.csv)...while importing, the bad file and text document are created..Actually the client does not require this....Can anyone say how to remove those files while importing?
FazilaFirst of all bad file contains those record information which is rejected for any specific reason. So, you can get some valuable information regarding the rejected records. But, still if you don't want to keep it - then you can do it with a java based procedure. I don't thinki you can do it directly through any oracle procedure. Because, you are about to access the o/s system files. I don't think that can be done directly using Oracle Pl/SQL - which i'm not sure.
Regards.
Satyaki De. -
How OSB archive the file name?
I have used JCA adapter to archive file while reading in OSB and OSB does archive the file with different name.
But OSB is creating the file with name as understandable form. Is it possible to give my own defined name while archiving the file(s).
Please help me !
-ThanksI dont think it is possible to change the names of the archive files once OSB processes the file. I haven't found any references of the same in the JCA adapter documentation as well.
You can check with Oracle support if this is feasible.
Thanks,
Patrick. -
Limit on the number of file names retrieved using FM 'RZL_READ_DIR_LOCAL'
Hi All,
I am using FM 'RZL_READ_DIR_LOCAL' , to retrieve file names from a specified directory.
When executed, i am getting 10,000 records(file names) only against lakhs of files present in the directory.
I would like to know if there is any limitation on the number of file names retrieved using that FM and how to over come it.
Also please let me know if the FM 'EPS2_GET_DIRECTORY_LISTING' also has any such limitations.
Thanks in advance,
Sreeni VallemI did not know about this limitation of number of files returned. You can give a try to the external command way of doing it in your development system. Well, creating 10001 files in development is a boring job . You can write a sample program as Rob has mentioned in this thread and copy files to a specific directory ABAP: Copy files from one R3 directory to another. This doesn't disturb the existing program written.
Mean while let's wait for expert's reply.
Kesav
Maybe you are looking for
-
Changing the output layout of standard transaction FPWLM
Hi All, We have a requirement where we need to change the output layout of the standard transaction FPWLM which is used fo the management of worklist for collecion management. In this transaction under the current worklist if we select the worklist I
-
ipod is in restore mode (dropped) but when i try to restore i get the message- ipod server could not be contacted. any ideas?
-
BPM Team, Please let me know In BPM Process how to select UI which is developed VC ? Regards Sri
-
Command to run recovery factory
I need the command to run recovery factory in Toshiba Satellite L655D-55050.
-
I was able to apply a peephole effect to a clip, but the result was not what I expected. In the resulting clip, the frame is reduced by 50% in length and width, so it occupies the lower left quarter of the viewing window. The rest of the window is bl