Split Directory and Workshop
Does ANYONE know of a nice, easy-going tutorial linking
the concepts of split-directory development, and development in Workshop/eclipse.
e.g. developing medrec with workshop.
(medrec has a split development structure, but it doesn't seem to easily map onto workshop...)
Thanks.
Jeffrey,
Workshop only supports module-level mapping to projects. Basically,
every module project (such as war, ejb, or utility jar src) needs to be
a separate project. The trick is with the ear itself (encompassing the
ear's APP-INF and META-INF directories). It also needs to be a separate
project. The issue is that Workshop does not allow project directories
to nest and if you have source layout that mimics deployed ear
structure, you will have to create the ear project in a location other
than the ear root in your source. You then have to "map-in" your ear's
APP-INF and META-INF directories from your source area into your ear
project. You can do that via New -> Other... -> General -> Folder ->
Advanced -> Link to folder in the file system.
Hope this helps.
- Konstantin
Similar Messages
-
Split Directory Packaging and Deployment Question
Hello Rob Woollen and All,
I have a question about packaging and deployment with the "split directory structure"
in WebLogic Server 8.1.
Specifically, how does one go about deciding which classes to put in myEnterpriseApp/myWebApp/WEB-INF/classes,
versus myEnterpriseApp/myEjbModule, versus myEnterpriseApp/APP-INF/classes?
I think the answer to the first part is easy enough: if there are classes depended
on by, say, the servlets in a web app, but not depended on anywhere else in the
enterprise app, then those classes should go in WEB-INF/classes.
It's the other part of the question that gives me trouble. I use local interfaces
on my session beans. Let's say I have a domain object class returned from a session
bean method and depended on by the web app. If I put that domain object class
under myEnterpriseApp/myEjbModule, then the web app can see it by virtue of the
classloader arrangement.
But the wlcompile Ant target supposedly compiles stuff to build/APP-INF/classes.
What stuff? How does it decide? I haven't experimented and empirically observed
yet, but I couldn't find the answer in the documentation and tutorials. Is it
looking for java source files under src/myEnterpriseApp but not under myWebApp
or myEjbModule? In general, does BEA have any recommendations in this area?
Thanks,
Randy"Randy Stafford" <[email protected]> wrote in message
news:[email protected]...
>
Hi Mark,
Thanks for the reply. I don't have 8.1 installed yet, so I can'tempirically
observe the example's behavior. But I downloaded the example andinspected the
code. It answers some, but not all, of my questions.Where to start.
In 8.1 we have made optimizations to J2EE packaging. Mostly this is about
not having to use manifest classpath's to do sharing of of common classes.
MF Cp's are a pain to configure. You put your classes in one location in
the ear and then EVERY module has to have a MF CP entry pointing to that
location, and then you actually have N number of classes loaded per module.
The mechanism to share classes across all modules is APP-INF/lib and
APP-INF/classes. The benefit is that APP-INF is shared across all modules.
So to your question below you could just put it in the EJB module, BUT if
you have mutliple EJBs that you split into seperate modules your back tot
the same issue. So APP-INF is just the simplist solution over-all.
Split-dir is a specified way to lay out disk your src files
Split-dir
From code inspection, it looks like the JSP and EJB (therefore the web appmodule
and EJB module) both depend on the AppUtils class, which is not inAPP-INF, but
rather in a directory under the enterprise app directory that does notrepresent
a web app module or EJB module. In the build file's compile target, is itthe
wlcompile task invocation that causes compilation of AppUtils.java? Or isit
the ant task invocation (with "build.appStartup" as the value of thetarget attribute)
that causes compilation of AppUtils.java due to the dependency ofApplicationStartup
on AppUtils? And what subdirectory of the build directory doesAppUtils.class
end up in?
Why not just put AppUtils.java in the EJB module? Both dependent moduleswould
still be able to see it by virtue of the classloader arrangement. Doesputting
it in outside of all dependent modules represent a convention that BEArecommends?
>
Finally, why not put applicationresource.properties in the same place asits user
AppUtils.java?
Thanks,
Randy
"Mark Griffith" <[email protected]> wrote:
Randy:
(Rob may post later, but here is my take)
"Randy Stafford" <[email protected]> wrote in message
news:[email protected]...
Hello Rob Woollen and All,
I have a question about packaging and deployment with the "split
directory
structure"
in WebLogic Server 8.1.
Specifically, how does one go about deciding which classes to put inmyEnterpriseApp/myWebApp/WEB-INF/classes,
versus myEnterpriseApp/myEjbModule, versusmyEnterpriseApp/APP-INF/classes?
I think the answer to the first part is easy enough: if there are
classes
depended
on by, say, the servlets in a web app, but not depended on anywhereelse
in the
enterprise app, then those classes should go in WEB-INF/classes.
It's the other part of the question that gives me trouble. I use localinterfaces
on my session beans. Let's say I have a domain object class returnedfrom
a session
bean method and depended on by the web app. If I put that domain
object
class
under myEnterpriseApp/myEjbModule, then the web app can see it by
virtue
of the
classloader arrangement.
But the wlcompile Ant target supposedly compiles stuff tobuild/APP-INF/classes.
What stuff? How does it decide?wlcompile has a module factory. If a directory is claimed by a module
factory then it is compiled by that specific module compiler. The rules
for
module definition follow the same J2EE formatting rules.
So:
/myejb/
would be identified as a ebj module by:
*/myejb/meta-inf/ejb-jar.xml
*/myejb/myejb.ejb (EJBGen file)
then src files (*.java) will be compiled to
$BUILD_DIR/myejb/
/myweb/
would be identifid as a web module by:
*/myweb/WEB-INF/web.xml
Also for webapps
/myweb/WEB-INF/src/*.java
will be compiled ot
$BUILD_DIR/myweb/WEB-INF/classes
We choose WEB-INF/src following the struts precedence.
So a plain old module that has noting but .java files in it will go to
$BUILD_DIR/APP-INF/classes
If you have a jar of classes that you need to share across the entire
ear,
you would check it into your src tree at:
$SRC_DIR/APP-INF/lib/mycommon.jar
You can check out an example at:
$BEA_HOME/weblogic81/samples/server/examples/src/examples/splitdir/helloWorl
dEar
Hope this helps.
cheers
mbg
I haven't experimented and empirically observed
yet, but I couldn't find the answer in the documentation and tutorials.Is it
looking for java source files under src/myEnterpriseApp but not undermyWebApp
or myEjbModule? In general, does BEA have any recommendations in thisarea?
Thanks,
Randy -
J2EE Deployment 1.1 API and Split Directory Structure
How do you think the Deployment API from J2EE 1.4 will affect the WL split directory
structure?I believe they're orthogonal and wasn't expecting any split-directory
changes. Did you have any particular concerns?
-- Rob
Christopher R. Gardner wrote:
How do you think the Deployment API from J2EE 1.4 will affect the WL split directory
structure? -
What i get is only the directories and files that in other nodes. But i have also files on the root directory and i never
get them. This is a screenshot of my program after i got the content of my ftp. I'm using treeView to display my ftp content:
You can see two directories from the root but no files on the root it self. And in my ftp server host i have files in the root direcory.
This is the method i'm using to get the directory listing:
public IEnumerable<FTPListDetail> GetDirectoryListing(string rootUri)
var CurrentRemoteDirectory = rootUri;
var result = new StringBuilder();
var request = GetWebRequest(WebRequestMethods.Ftp.ListDirectoryDetails, CurrentRemoteDirectory);
using (var response = request.GetResponse())
using (var reader = new StreamReader(response.GetResponseStream()))
string line = reader.ReadLine();
while (line != null)
result.Append(line);
result.Append("\n");
line = reader.ReadLine();
if (string.IsNullOrEmpty(result.ToString()))
return new List<FTPListDetail>();
result.Remove(result.ToString().LastIndexOf("\n"), 1);
var results = result.ToString().Split('\n');
string regex =
@"^" + //# Start of line
@"(?<dir>[\-ld])" + //# File size
@"(?<permission>[\-rwx]{9})" + //# Whitespace \n
@"\s+" + //# Whitespace \n
@"(?<filecode>\d+)" +
@"\s+" + //# Whitespace \n
@"(?<owner>\w+)" +
@"\s+" + //# Whitespace \n
@"(?<group>\w+)" +
@"\s+" + //# Whitespace \n
@"(?<size>\d+)" +
@"\s+" + //# Whitespace \n
@"(?<month>\w{3})" + //# Month (3 letters) \n
@"\s+" + //# Whitespace \n
@"(?<day>\d{1,2})" + //# Day (1 or 2 digits) \n
@"\s+" + //# Whitespace \n
@"(?<timeyear>[\d:]{4,5})" + //# Time or year \n
@"\s+" + //# Whitespace \n
@"(?<filename>(.*))" + //# Filename \n
@"$"; //# End of line
var myresult = new List<FTPListDetail>();
foreach (var parsed in results)
var split = new Regex(regex)
.Match(parsed);
var dir = split.Groups["dir"].ToString();
var permission = split.Groups["permission"].ToString();
var filecode = split.Groups["filecode"].ToString();
var owner = split.Groups["owner"].ToString();
var group = split.Groups["group"].ToString();
var filename = split.Groups["filename"].ToString();
var size = split.Groups["size"].Length;
myresult.Add(new FTPListDetail()
Dir = dir,
Filecode = filecode,
Group = group,
FullPath = CurrentRemoteDirectory + "/" + filename,
Name = filename,
Owner = owner,
Permission = permission,
return myresult;
And then this method to loop over and listing :
private int total_dirs;
private int searched_until_now_dirs;
private int max_percentage;
private TreeNode directories_real_time;
private string SummaryText;
private TreeNode CreateDirectoryNode(string path, string name , int recursive_levl )
var directoryNode = new TreeNode(name);
var directoryListing = GetDirectoryListing(path);
var directories = directoryListing.Where(d => d.IsDirectory);
var files = directoryListing.Where(d => !d.IsDirectory);
total_dirs += directories.Count<FTPListDetail>();
searched_until_now_dirs++;
int percentage = 0;
foreach (var dir in directories)
directoryNode.Nodes.Add(CreateDirectoryNode(dir.FullPath, dir.Name, recursive_levl+1));
if (recursive_levl == 1)
TreeNode temp_tn = (TreeNode)directoryNode.Clone();
this.BeginInvoke(new MethodInvoker( delegate
UpdateList(temp_tn);
percentage = (searched_until_now_dirs * 100) / total_dirs;
if (percentage > max_percentage)
SummaryText = String.Format("Searched dirs {0} / Total dirs {1}", searched_until_now_dirs, total_dirs);
max_percentage = percentage;
backgroundWorker1.ReportProgress(percentage, SummaryText);
percentage = (searched_until_now_dirs * 100) / total_dirs;
if (percentage > max_percentage)
SummaryText = String.Format("Searched dirs {0} / Total dirs {1}", searched_until_now_dirs, total_dirs);
max_percentage = percentage;
backgroundWorker1.ReportProgress(percentage, SummaryText);
foreach (var file in files)
TreeNode file_tree_node = new TreeNode(file.Name);
file_tree_node.Tag = "file" ;
directoryNode.Nodes.Add(file_tree_node);
numberOfFiles.Add(file.FullPath);
return directoryNode;
Then updating the treeView:
DateTime last_update;
private void UpdateList(TreeNode tn_rt)
TimeSpan ts = DateTime.Now - last_update;
if (ts.TotalMilliseconds > 200)
last_update = DateTime.Now;
treeViewMS1.BeginUpdate();
treeViewMS1.Nodes.Clear();
treeViewMS1.Nodes.Add(tn_rt);
ExpandToLevel(treeViewMS1.Nodes, 1);
treeViewMS1.EndUpdate();
And inside a backgroundworker do work how i'm using it:
var root = Convert.ToString(e.Argument);
var dirNode = CreateDirectoryNode(root, "root", 1);
e.Result = dirNode;
And last the FTPListDetail class:
public class FTPListDetail
public bool IsDirectory
get
return !string.IsNullOrWhiteSpace(Dir) && Dir.ToLower().Equals("d");
internal string Dir { get; set; }
public string Permission { get; set; }
public string Filecode { get; set; }
public string Owner { get; set; }
public string Group { get; set; }
public string Name { get; set; }
public string FullPath { get; set; }
Now the main problem is that when i list the files and directories and display them in the treeView it dosen't get/display
the files in the root directory. Only in the sub nodes.
I will see the files inside hello and stats but i need also to see the files in the root directory.
1. How can i get and list/display the files of the root directory ?
2. For the test i tried to add to a List<string> the items in var files to see if i get the root files at all.
This is what i tried in the CreateDirectoryNode before it i added:
private List<string> testfiles = new List<string>();
Then after var files i did:
testfiles.Add(files.ToList()
But this is wrong. I just wanted to see in testfiles what items i'm getting in var files in the end of the process.
Both var files and directoryListing are IEnumerable<FTPListDetail> type.
The most important is to make the number 1 i mentioned and then to do number 2.Risa no.
What i mean is this. This is a screenshot of my ftp server at my host(ipage.com).
Now this is a screenshot of my program and you can see that in my program i have only the directories hello stats test but i don't have the files in the root: htaccess.config swp txt 1.txt 2.png....all this files i don't have it on my treeView.
What i want it to be is that on my program on the treeView i will also display the files like in my ftp server.
I see in my program only the directories and the files in the directories but i don't see the files on the root directory/node.
I need it to be like in my ftp server i need to see in my program the htaccess 1.txt 2.png and so on.
So what i wrote in my main question is that in the var files i see this files of the root directory i just don't know to add and display them in my treeView(my treeView is treeViewMS1).
I know i checked in my program in the method CreateDirectoryNode i see in the first iteration of the recursive that var files contain this root files i just dont know how to add and display them in my treeView.
On the next iterations when it does the recursive it's adding the directories hello stats test and the files in this directories but i need it to first add the root files. -
Read application server directory and file
Hi,
I'm using the FM "RZL_READ_DIR_LOCAL" to retrieve the application server directory and filename. The returned result contain all the directory name and filename. Is there any other FM can separate the result into directory and file??
Regards,
Kithi
Ya One more FM is there - Call Function Gui Upload.
It will read the file from the app server.
See this Example:-
Refer this:
http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3ca6358411d1829f0000e829fbfe/frameset.htm
ABAP code for uploading a TAB delimited file into an internal table. See code below for structures.
*& Report ZUPLOADTAB * &----
*& Example of Uploading tab delimited file *
REPORT zuploadtab .
PARAMETERS: p_infile LIKE rlgrap-filename
OBLIGATORY DEFAULT '/usr/sap/'..
DATA: ld_file LIKE rlgrap-filename.
*Internal tabe to store upload data
TYPES: BEGIN OF t_record,
name1 like pa0002-VORNA,
name2 like pa0002-name2,
age type i,
END OF t_record.
DATA: it_record TYPE STANDARD TABLE OF t_record INITIAL SIZE 0,
wa_record TYPE t_record.
*Text version of data table
TYPES: begin of t_uploadtxt,
name1(10) type c,
name2(15) type c,
age(5) type c,
end of t_uploadtxt.
DATA: wa_uploadtxt TYPE t_uploadtxt.
*String value to data in initially.
DATA: wa_string(255) type c.
constants: con_tab TYPE x VALUE '09'.
*If you have Unicode check active in program attributes then you will
*need to declare constants as follows:
*class cl_abap_char_utilities definition load.
*constants:
con_tab type c value cl_abap_char_utilities=>HORIZONTAL_TAB.
*START-OF-SELECTION
START-OF-SELECTION.
ld_file = p_infile.
OPEN DATASET ld_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
IF sy-subrc NE 0.
ELSE.
DO.
CLEAR: wa_string, wa_uploadtxt.
READ DATASET ld_file INTO wa_string.
IF sy-subrc NE 0.
EXIT.
ELSE.
SPLIT wa_string AT con_tab INTO wa_uploadtxt-name1
wa_uploadtxt-name2
wa_uploadtxt-age.
MOVE-CORRESPONDING wa_uploadtxt TO wa_upload.
APPEND wa_upload TO it_record.
ENDIF.
ENDDO.
CLOSE DATASET ld_file.
ENDIF.
*END-OF-SELECTION
END-OF-SELECTION.
*!! Text data is now contained within the internal table IT_RECORD
Display report data for illustration purposes
loop at it_record into wa_record.
write:/ sy-vline,
(10) wa_record-name1, sy-vline,
(10) wa_record-name2, sy-vline,
(10) wa_record-age, sy-vline.
endloop.
reward if help. -
Using wlappc with split directory structure
I am trying to generate an EAR file of my application using wlappc in WLS8.1sp3.
I am using the split directory structure, I have a src directory containing my
source and xml descriptors, and a output directory containing the compiled classes.
I am using the split structure to deploy to the app server in development, that
is working fine. I use wlcompile to compile the code, that works ok too.
I assume that the purpose of wlappc would be to take a split directory structure
and create an EAR file from it, but there is only one source directory that you
can pass to the ant task. If I pass the src directory, it complains that it cannot
find the classes. If I use the output directory, it complains that it cannot
find the META-INF directory.
Am I missing a step? Do I have to use wlpackage to put everything in one directory,
then wlappc? Do I have to copy the class files or xml files manually first?Jason Kriese wrote:
I am trying to generate an EAR file of my application using wlappc in WLS8.1sp3.
I am using the split directory structure, I have a src directory containing my
source and xml descriptors, and a output directory containing the compiled classes.
I am using the split structure to deploy to the app server in development, that
is working fine. I use wlcompile to compile the code, that works ok too.Great.
>
I assume that the purpose of wlappc would be to take a split directory structure
and create an EAR file from it, No, wlappc does J2EE code-generation and validation. For instance, it
will do hundreds of checks against your EJBs to make sure they comply
with the spec. It will compile your JSP files into servlets etc. You
just need to pass wlappc the output directory. It will automatically
find the src directory.
When you're ready to deploy to a production or staging server, you can
use wlpackage to put everything into one directory or an archived EAR file.
-- Rob
but there is only one source directory that you
can pass to the ant task. If I pass the src directory, it complains that it cannot
find the classes. If I use the output directory, it complains that it cannot
find the META-INF directory.
Am I missing a step? Do I have to use wlpackage to put everything in one directory,
then wlappc? Do I have to copy the class files or xml files manually first? -
Splitting, Staging and Sending
HI,
I am trying to create a solution where I am looking to Split one xml into three xmls using Multimapping. The three xmls are like the staging tables. These three xmls then will be transformed into three output xmls and send to three different locations in File Directory.
Scenario:
-----> Staging xml -------> Output Message (xml)
Third party sysytem (xml) ---> SAP PI -----> Staging xml -------> Output Message (xml)
-----> Staging xml -------> Output Message (xml)
I am looking for a solution without BPM.
Regards,
RahulHi Rahul,
refer the below link which gives info about how to split messages and creating separate files in their respective target file folders.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0b6bb9d-7689-2c10-52a7-c3bd341d4e5f?quicklink=index&overridelayout=true
Thanks -
Class reload for split directory structure
I have tried to use the split directory structure in WL 8.1. I have a enterprise
application with 2 EJB modules and 2 WEB modules. I have tried to change one session
bean by just adding a logging statement and then use wlcompile to compile it.
Do I necessary call wldeploy to redeploy it? Or, will WebLogic automatically reload
the class file? Calling redeploy is so slow to me (about 3 minutes). Thus I want
to check if WL can just reload the class automatically.Hudson Wong wrote:
I have tried to use the split directory structure in WL 8.1. I have a enterprise
application with 2 EJB modules and 2 WEB modules. I have tried to change one session
bean by just adding a logging statement and then use wlcompile to compile it.
Do I necessary call wldeploy to redeploy it? Yes
Or, will WebLogic automatically reload the class file? No, by default it load the EJB in the application classloader, and
everytning in the classloader must change for it to be visible.
Calling redeploy is so slow to me (about 3 minutes). Thus I want
to check if WL can just reload the class automatically.There is a bit of an advanced way in WLS 8.1 to get this to work.
In your weblogic-ejb-jar.xml, you need to set
<enable-bean-class-redeploy>True</enable-bean-class-redeploy>
This tells WLS to load the bean impl class in a sub classloader
then in weblogic.Deployer you have to specify the bean class that changed.
weblogic.Deployer -name myapp -redeploy myEJB/com/foo/MyEJB.class
That works as long as you only make changes to the bean class itself.
-- Rob -
Change project directory for Workshop?
The default project directory for workshop is
C:\bea\weblogic700\samples\workshop\applications. How do I change that.
For example I want my project to be in the directory c:\work\webservices
thxYes Raj. That helped, it worked!
"Raj Alagumalai" <[email protected]> wrote in message
news:[email protected]...
Dave,
You can change the server with which Workshop communicates by modifyingthe
Config directory entry available under the Tools->Preferences->Pathsoption
on the IDE.
In your case the config directory should be c:\
and the domain should be foo.
also make sure you change the port number entry to the one the server infoo
is listening on.
Hope this helps.
Raj Alagumalai
WebLogic Workshop Support
"Dave Remy" <[email protected]> wrote in message
news:[email protected]...
OK. I added a new domain (e.g., foo) and pointed the directory to one
of
my
choosing (c:\foo). Weblogic then created a c:\foo\applications
directory.
Ok, how do I get workshop to use that directory for my development
project(s)? When I start if from my start menu it uses the cgserver
instance and when I create a project it creates it in the samples
application directory.
"Raj Alagumalai" <[email protected]> wrote in message
news:[email protected]...
Dave,
When you create a project in Workshop, the project will be created
under
the
applications folder of the server with which Workshop is
communicating.
For
every project that you create via Workshop there is a corresponding
fully
exploded web application that is created on the WebLogic Server. This
restricts the ability to have the project reside in a different
location
other than the applications folder.
If you do not want the project to be created in the samples directoryyou
can configure a new domain via the domain configuration wizard. But
the
project would still be under the applications folder of the newdomain.
>>>
Hope this answers your question.
Thanks
Raj Alagumalai
WebLogic Workshop Support
"Dave Remy" <[email protected]> wrote in message
news:[email protected]...
The default project directory for workshop is
C:\bea\weblogic700\samples\workshop\applications. How do I change
that.
For example I want my project to be in the directoryc:\work\webservices
thx -
Confusion with DX80 directory and contacts
We just received two new Cisco DX80.
I have to say I am a bit confused by many thing, one being the directory/contact. When the endpoint is registered on the CUCM (9.1.2), synched with Exchange and Jabber CUP server, a "Cisco UCM account" and "Cisco Directory Credential" are setup on the DX80... which directory and contact list is it using? and can we control it?
When I am in Jabber and search for people, I can only find people in my Jabber contacts. When I am trying to add contact I can't find any
When I'm on the "phone", the contacts seems to be my Exchange contacts. So depending on when I'm on the DX80 phone or on Jabber application, the contact list are different which is confusion. Consitency accross application would be nice. If the mail contact is using Exchange contact I would find it normal but that two Cisco UC applications are using different contact lists, I find it very confusing.
When I'm on the "phone" and use Directory, which directory is it looking into?
I have to say that overall the first DX80 experience is quite confusingHello Matthieu,
yes, I agree with you, it is not ideal, its multiple applications which seem to behave different them selfs,
have different localization (the phone part is here for example localized, where the jabber part is not)
and then in addition they behave different depending on the deployment, configuration, services and status, ....
We are looking into a bigger roll out and these are definitely things we are investigating about how to deply
especially to improve usability and limit the need for support requests -
Revision: 3120
Author: [email protected]
Date: 2008-09-05 10:44:10 -0700 (Fri, 05 Sep 2008)
Log Message:
When you point Flex Builder at a local sandbox trunk build, it couldn't generate the html-templates folder correctly for new projects so we moved all the html templates up one level and removed the html-templates directory and adjusted build.xml's to accommodate the directory change
Modified Paths:
flex/sdk/trunk/build.xml
flex/sdk/trunk/webapps/webtier/build.xml
Added Paths:
flex/sdk/trunk/templates/client-side-detection/
flex/sdk/trunk/templates/client-side-detection/AC_OETags.js
flex/sdk/trunk/templates/client-side-detection/index.template.html
flex/sdk/trunk/templates/client-side-detection-with-history/
flex/sdk/trunk/templates/client-side-detection-with-history/AC_OETags.js
flex/sdk/trunk/templates/client-side-detection-with-history/history/
flex/sdk/trunk/templates/client-side-detection-with-history/history/history.css
flex/sdk/trunk/templates/client-side-detection-with-history/history/history.js
flex/sdk/trunk/templates/client-side-detection-with-history/history/historyFrame.html
flex/sdk/trunk/templates/client-side-detection-with-history/index.template.html
flex/sdk/trunk/templates/express-installation/
flex/sdk/trunk/templates/express-installation/AC_OETags.js
flex/sdk/trunk/templates/express-installation/index.template.html
flex/sdk/trunk/templates/express-installation/playerProductInstall.swf
flex/sdk/trunk/templates/express-installation-with-history/
flex/sdk/trunk/templates/express-installation-with-history/AC_OETags.js
flex/sdk/trunk/templates/express-installation-with-history/history/
flex/sdk/trunk/templates/express-installation-with-history/history/history.css
flex/sdk/trunk/templates/express-installation-with-history/history/history.js
flex/sdk/trunk/templates/express-installation-with-history/history/historyFrame.html
flex/sdk/trunk/templates/express-installation-with-history/index.template.html
flex/sdk/trunk/templates/express-installation-with-history/playerProductInstall.swf
flex/sdk/trunk/templates/metadata/
flex/sdk/trunk/templates/metadata/AC_OETags.js
flex/sdk/trunk/templates/metadata/readme.txt
flex/sdk/trunk/templates/no-player-detection/
flex/sdk/trunk/templates/no-player-detection/AC_OETags.js
flex/sdk/trunk/templates/no-player-detection/index.template.html
flex/sdk/trunk/templates/no-player-detection-with-history/
flex/sdk/trunk/templates/no-player-detection-with-history/AC_OETags.js
flex/sdk/trunk/templates/no-player-detection-with-history/history/
flex/sdk/trunk/templates/no-player-detection-with-history/history/history.css
flex/sdk/trunk/templates/no-player-detection-with-history/history/history.js
flex/sdk/trunk/templates/no-player-detection-with-history/history/historyFrame.html
flex/sdk/trunk/templates/no-player-detection-with-history/index.template.html
Removed Paths:
flex/sdk/trunk/templates/html-templates/Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them. This may or may not be unique to Arch Arm, so you might try asking on their forums as well.
-
My wife and I split up and I got the iPad. But she still knows what I am doing on it. Even though I changed my apple i.d password and everything. She knows who I am talking to what I am doing on fb, my iMessage, emails, how do I get my privacy back without losing all my apps, book and movies I paid for?
Sorry, but you are describing many different problems all in one go. Have you changed your FaceBook account and the passwords for all your email accounts ?
You say you have changed all the passwords for all the accounts you use, including your Apple/iTunes account if you have one. If this hasn't done the trick I suggest you restore your iPad to factory conditions, set it up again from scratch, and download the things you've paid for again. You will not need to pay for things bought through your iTunes account again. -
Material maintained in split valuation and batch management
Dear Seniors,
I have maintained a material with both split valuation and batch management. If i check in MMBE, only batch management is getting preference. Valuation type is not coming. Why is it so ? why maintaining both is not possible in SAP ??? kindly explain me please.
Regards,
JanaMMIf you Mantain both Split valuation as well as batch mgmt for a material, then all stock reports will show "Batch " and Not valuation type since batch is relevant to inventory mgmt and split valuation is relevant for account determination and valuation. , the only report which wil show you both is BMBC(batch info cockpit).
You can however run MB5B w.r.t valuation type in the input screen.
In such cases , The Valuation Type forms a part of the batch master which you can see in MSC3N . -
File Sender Adapter - Dinamic Source Directory and Filename
Hi Experts,
I have to receive in XI a file and depeding of some info, put it in diferent directories with diferent fieldnames.
In receiver File Adapter we can set the directory and fieldname dinamically by ABAP-CLASS mapping, but not in Sender.
I've read Michal's blog
/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
and sap help
http://help.sap.com/saphelp_nw04/helpdata/en/43/03612cdecc6e76e10000000a422035/frameset.htm
But, I can't find Adapter-Specific Message Attributes in my File Adapter...:-) I've checked SP version is SP16, where are my Adapter-Specific Message Attributes?
How can I set Directory and Fieldname at runtime for Sender File Adapter?
Please help...
Thanks all in advance,
Regards.
Urtzi.Hi Nilesh,
Your threath is not about my issue...
Answering to other friends, what I want is not to write p.e.: '/server/dir/' in each File Sender Adapter Channel, and put it with any other way looking some 'customizing' or checking a condition.
The problem is that frecuently in the Company changes servers and we have to enter to the Directory and change every Channel one by one...We would like to reduce the maintain of the Channels with a mapping, variable, customizing table...or something similar. Do I explain?
I don't know if its possible but I had the hope...:-)
Thanks all.
Urtzi. -
Setting save directory and filename based on fillable form fields.
Hello,
I'm new to .pdf development in Acrobat. I'm trying to create a form which allows users to fill in data, then save a copy of the form to a directory and file name which will be based upon several of the fields in the document. Is this method of saving possible? I've tried a script but can't seem to make the process work.
Thanks for the help!It's possible, but the code that does the actual save (using the doc.saveAs JavaScript method) needs to be in a folder-level JavaScript file and further in a trusted function and app.beginPriv/app.endPriv block:
http://acrobatusers.com/tutorials/how-save-pdf-acrobat-javascript
http://livedocs.adobe.com/acrobat_sdk/11/Acrobat11_HTMLHelp/JS_API_AcroJS.89.173.html
or in a certified document that the user chooses to trust to execute privileged code. If you've done either of these, can you post the code you're using?
Maybe you are looking for
-
So yeah I recently upgraded to iOS 6 fine no problems, a few bugs here and there regarding txt shortcuts not working when imessages switches back to sms when loosing 3g but nothing major. Then a few weeks ago I updated to iOS 6.0.1 as I thought maybe
-
No Drag & Drop in Pages?
I don't seem to be able to drag and drop within a document in Pages. Is there a setting to allow this?
-
Font not displaying on Reports Output (RHEL 5) for 10g
Hi, I know I've posted a question in the past about a font not displaying on Report Output for my Arial, Arial Narrow, and Courier New fonts. I worked with Oracle Support and found that Metalink Note#261879.1 fixed my problem with those 3 fonts. I ra
-
Running Total Creation in Deski
Hello Experts, I am trying to convert crystal report in to Deski report which demands defining all the formulas manually into deski. In my crystal report, I have running total field u201CPackageMou201D which should be evaluated on change of u201Cdemo
-
Error loading QT/DivX 5 component
In the console log I am seeing multiple errors of the type below but sent from Finder, Messenger, Loginwindow, Safari and iPhoto. Clearly I am missing a DivX component/plugin for QT but I can't find a copy of DivX that runs on a Powerbook G4 running