Passing file stream in xml
Is it possible to upload files embeded in an xml file as a binary output stream (let's say a picture for example) so i can upload his attributes with it?
If you want to send file content over the web you need to send the byte stream with a form. We tried to write file content into an xml document, then upload that xml, but it corrupted the data. for example, if we uploaded a microsoft word document, word didn't recognize it. We ended up using http through a form and the oreilly classes at oreilly.com. This got the content into ifs without any problems. We did this with the JAVA api and jsp/servlets. Hope this helps.
Similar Messages
-
I have several files and want to pass them as arguments to a Helper class for further processing. I put the public static void main (String arg[]) {} class and the Helper class in a package.
I got error messages "cannot resolve symbol" for:
1. variable XSLTransformHelper for if (!XSLTransformHelper.transform(xmlin, xslin, htmlout))
2. method close() for xmlin.close();
3. method close() for xslin.close();
4. method close() for htmlout.close();
I cannot spot the problems and my code can be seen below:
=====================================
package Transform;
import java.io.*;
public class XSLTransform {
public static void main(String[] args) throws Exception {
//Create a file object with the file name in the argument:
File xmlin = new File("c:/javaprj/RSS.xml");
File xslin = new File("c:/javaprj/RSS.xsl");
File htmlout = new File("c:/javaprj/RSS.html");
if (!XSLTransformHelper.transform(xmlin, xslin, htmlout))
System.err.println("Transformation failed");
else
try {
xmlin.close();
xslin.close();
htmlout.close();
catch(IOException e)
{System.out.println("closing file exception");}
=======================================================
=======================================================
package Transform;
import javax.xml.transform.*;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class XSLTransformHelper {
public static boolean transform(String xmlFilename, String xslFilename, String resultFilename) {
try {
TransformerFactory factory = TransformerFactory.newInstance();
Source xmlSource = new StreamSource(new FileInputStream(xmlFilename));
Source xslSource = new StreamSource(new FileInputStream(xslFilename));
Transformer transformer = factory.newTransformer(xslSource);
Result result = new StreamResult(new FileOutputStream(resultFilename));
transformer.transform(xmlSource, result);
return true;
} catch (TransformerFactoryConfigurationError transformerFactoryConfigurationError) {
transformerFactoryConfigurationError.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (TransformerException e) {
e.printStackTrace();
return false;
======================================================I have several files and want to pass them as
arguments to a Helper class for further processing. I
put the public static void main (String arg[]) {}
class and the Helper class in a package.
I got error messages "cannot resolve symbol" for:
1. variable XSLTransformHelper for if
(!XSLTransformHelper.transform(xmlin, xslin,
htmlout))
2. method close() for xmlin.close();
3. method close() for xslin.close();
4. method close() for htmlout.close();
I cannot spot the problems and my code can be seen
below:
=====================================
package Transform;
import java.io.*;
public class XSLTransform {
public static void main(String[] args) throws
ws Exception {
//Create a file object with the file name in the
n the argument:
File xmlin = new File("c:/javaprj/RSS.xml");
File xslin = new File("c:/javaprj/RSS.xsl");
File htmlout = new File("c:/javaprj/RSS.html");
if (!XSLTransformHelper.transform(xmlin, xslin,
slin, htmlout))
System.err.println("Transformation failed");
else
try {
xmlin.close();
xslin.close();
htmlout.close();
catch(IOException e)
{System.out.println("closing file
losing file exception");}
=======================================================
=======================================================
package Transform;
import javax.xml.transform.*;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class XSLTransformHelper {
public static boolean transform(String
ing xmlFilename, String xslFilename, String
resultFilename) {
try {
TransformerFactory factory =
y factory = TransformerFactory.newInstance();
Source xmlSource = new StreamSource(new
mSource(new FileInputStream(xmlFilename));
Source xslSource = new StreamSource(new
mSource(new FileInputStream(xslFilename));
Transformer transformer =
ansformer = factory.newTransformer(xslSource);
Result result = new StreamResult(new
mResult(new FileOutputStream(resultFilename));
transformer.transform(xmlSource, result);
return true;
} catch (TransformerFactoryConfigurationError
onError transformerFactoryConfigurationError) {
transformerFactoryConfigurationError.printStackTrace()
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (TransformerException e) {
e.printStackTrace();
return false;
======================================================I observe that you pass Files as arguments of the method transform while this method is expecting Strings!!!! -
How can I convert the binary file content to XML message
Dear friends,
I poll the binary file from a ftp server but the payload only includes the binary content, no XML structure in the payload, I hope to convert the binary content to a element node within the XML structure, how can I do that? via content conversion?
Thanks and regards,
BeanRead the binary file stream using java I/O standard functions and convert the read stream to Base64 format. Now map this content to one of the field in target XML structure.
You need a java mapping for this.
what is your target system?
Thanks,
Gujjeti.
Hi Gujjeti,
Thanks a lot for your kind help, my target system is R/3.
Can I achieve that with a UDF or a simple way?
Regards,
Bean -
How to create new XML file using retreived XML content by using SAX API?
hi all,
* How to create new XML file using retreived XML content by using SAX ?
* I have tried my level best, but output is coming invalid format, my code is follows,
XMLFileParser.java class :-
import java.io.StringReader;
import java.io.StringWriter;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMResult;
import javax.xml.transform.sax.SAXSource;
import javax.xml.transform.sax.SAXTransformerFactory;
import javax.xml.transform.sax.TransformerHandler;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.XMLFilterImpl;
public class PdfParser extends XMLFilterImpl {
private TransformerHandler handler;
Document meta_data;
private StringWriter meta_data_text = new StringWriter();
public void startDocument() throws SAXException {
void startValidation() throws SAXException {
StreamResult streamResult = new StreamResult(meta_data_text);
SAXTransformerFactory factory = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
try
handler = factory.newTransformerHandler();
Transformer transformer = handler.getTransformer();
transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
handler.setResult(streamResult);
handler.startDocument();
catch (TransformerConfigurationException tce)
System.out.println("Error during the parse :"+ tce.getMessageAndLocation());
super.startDocument();
public void startElement(String namespaceURI, String localName,
String qualifiedName, Attributes atts) throws SAXException {
handler.startElement(namespaceURI, localName, qualifiedName, atts);
super.startElement(namespaceURI, localName, qualifiedName, atts);
public void characters(char[] text, int start, int length)
throws SAXException {
handler.characters(text, start, length);
super.characters(text, start, length);
public void endElement(String namespaceURI, String localName,
String qualifiedName) throws SAXException {
super.endElement("", localName, qualifiedName);
handler.endElement("", localName, qualifiedName);
public void endDocument() throws SAXException {
void endValidation() throws SAXException {
handler.endDocument();
try {
TransformerFactory transfactory = TransformerFactory.newInstance();
Transformer trans = transfactory.newTransformer();
SAXSource sax_source = new SAXSource(new InputSource(new StringReader(meta_data_text.toString())));
DOMResult dom_result = new DOMResult();
trans.transform(sax_source, dom_result);
meta_data = (Document) dom_result.getNode();
System.out.println(meta_data_text);
catch (TransformerConfigurationException tce) {
System.out.println("Error occurs during the parse :"+ tce.getMessageAndLocation());
catch (TransformerException te) {
System.out.println("Error in result transformation :"+ te.getMessageAndLocation());
} CreateXMLFile.java class :-
Sax.startDocument();
Sax.startValidation();
Sax.startElement("", "pdf", "pdf", new AttributesImpl());
Sax.startElement("", "basic-metadata", "basic-metadata", new AttributesImpl());
String xmp_str = new String(meta_data.getByteArray(),"UTF8");
char[] xmp_arr = xmp_str.toCharArray();
Sax.characters(xmp_arr, 0, xmp_arr.length);
Sax.endElement("", "pdf", "pdf");
Sax.endValidation();
Sax.endDocument();
Sax.endElement("", "basic-metadata", "basic-metadata");* In CreateXMLFile.java
class, I have retreived the xml content in the meta_data object, after that i have converted into character array and this will be sends to SAX
* In this case , the XML file created successfully but the retreived XML content added as an text in between basic-metadata Element, that is, retreived XML content
is not an XML type text, it just an Normal text Why that ?
* Please help me what is the problem in my code?
Cheers,
JavaImranSax.startDocument();
Sax.startValidation();
Sax.startElement("", "pdf", "pdf", new AttributesImpl());
Sax.startElement("", "basic-metadata", "basic-metadata", new AttributesImpl());
String xmp_str = new String(meta_data.getByteArray(),"UTF8");
char[] xmp_arr = xmp_str.toCharArray();
Sax.characters(xmp_arr, 0, xmp_arr.length);
</code><code>Sax.endElement("", "basic-metadata", "basic-metadata");</code>
<code class="jive-code jive-java">Sax.endElement("", "pdf", "pdf");
Sax.endValidation();
Sax.endDocument();
* I HAVE CHANGED MY AS PER YOUR SUGGESTION, NOW SAME RESULT HAS COMING.
* I AM NOT ABLE TO GET THE EXACT OUTPUT.,WHY THAT ?
Thanks,
JavaImran{code} -
Passing file name dynamically to the file adapter
Hi All,
I'm using a file adapter to create a file from the XML message after mapping in XI. The file name is given in the file adapter configuration. Is it possible to have the file name as a part of the message and pass it to the file adapter dynamically? Or is it possible to have the file name in some variable or something in XI (like a BPM variable) and pass it to the adapter for every message?
Does someone have any idea?
Thanks,
SandeepHi Sandeep,
This is possible.
For creating filenames dynamically for your sender, you will have to crate a variable name ( eg: %VAR%) as you file name and then you will have to give the name of your file under variable substitution. Just check this link for more info,
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
In the case of receiver file adapaters, you have 5 options for file creation like,
1.Create
2.Append
3. Add time stamp
4.Add Counter
5. Add Message ID
You can choose any of these options or you can do it dynamically from you payload. Just check out this help link for more info,
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
Hope this helps -
Strange problem with RandomAcess FIle stream !!!!
In our on going project we have a requirement of locking the files and do some processing on it.
TO achieve this we used new features of JDK 1.4 and attained the locks. We are working on xml files and at present its size is around 390KB. After doing all activity when we try to write the file back to filesystem using 'RandomAccessFile' it does not write the full file. Next time it starts generating parsing errors.
Due to this we are stuck up and donot know why this is happening. We tried doing the same with 'FileOutput'stream and it works fine. But our requirement is to do all the activity with RandomAccess only.
Any help on the above will be highly appreciated.
THanks in advance
ArvindBelow given is how I am reading the file
raf = new RandomAccessFile("xfiles/lkups/analyser1.xml", "rws");
if(raf!=null)
channel = raf.getChannel();
lock = channel.lock(); //Lock the file
System.out.println("Got Lock !!");
After doing the required processing on the file, the complete xml file resides in 'buffer' (stringBuffer). This is how I am writing it to the stream. (The same stuff works fine with FileOutputStream)
raf.seek(0);
ByteBuffer bBuff=ByteBuffer.wrap(buffer.toString().getBytes());
channel.write(bBuff);
channel.close();
System.out.println(" read channel closed");
raf.close();
After lot of debugging this had been found that the problem is arising at the time of writing the file. The buffer contains the right parsable xml file. -
How to chage the welcome file in web.xml using creator?
Hi guys,
I want to set the welcome file in web.xml to index.html but every time I run my project in creator, creator replaces index.html by faces/index.jsp. I need the index.html to check if the browser enables cookies & javascript and then I redirect to index.jsp. If I change the web.xml in a common editor, build the war-file with ant and deploy the project with tomcat, everything is fine. but how can I change it in creator?
thanks in advanceSorry, that doesn't make much sense.
The XML you gave is a configuration file for txt2xml utility. It doesn't represent the output format.
Are you a user of this utility? -
HOW TO CONVERT PDF FILE IN TO XML FILE?
HOW TO CONVERT PDF FILE IN TO XML FILE
No Office programs can open a pdf and edit the contents so you will have to get a different app to convert teh pdf into xls format. There are plenty to be found on the web.
Rod Gill
The one and only Project VBA Book
Rod Gill Project Management -
I would like to read in and write physiological data files which were saved by BioPac�s AcqKnowledge 3.8.1 software, in conjunction with their MP150 acquisition system. To start with, I�d like to write a converter from different physiodata file format into the AcqKnowledge binary file format for version 3.5 � 3.7 (including 3.7.3). It will allow us to read different file format into an analysis package which can only read in file written by AcqKnowledge version 3.5 � 3.7 (including 3.7.3).
I attempted to write a reader following the Application Note AS156 entitled �AcqKnowledge File Format for PC with Windows� (see http://biopac.com/AppNotes/ app156Fi
leFormat/FileFormat.htm ). Note the link for the Mac File format is very instructive too - it is presented in a different style and might make sense to some people with C library like look (http://biopac.com/AppNotes/ app155macffmt/macff.htm).
I guess the problem I had was that I could not manage to read all the different byte data stream with File.vi. This is easy in C but I did not get very far in LabView 7.0. Also, I was a little unsure which LabView data types correspond to int, char , short, long, double, byte, RGB and Rect. And, since it is for PC I am also assuming the data to be written as �little endian� integer, and thus I also used byte swap vi.
Two samples *.acq binary files are attach to this post to the list. Demo.acq is for version 3.7-3.7.2, while SCR_EKGtest1b.acq was recorded and saved with AcqKnowledge 3.8.1, which version number is 41.
I would be grateful if you someone could explain how to handle such binary file stream with LabView and send an example to i
llustrate it.
Many thanks in advance for your help.
Donat-Pierre
Attachments:
Demo.acq 248 KB
SCR_EKG_test1b.acq 97 KBThe reading of double is also straight forward : just use a dble float wired to the type cast node, after inverting the string (indian conversion).
See the attached example.
The measure of skin thickness is based on OCT (optical coherent tomography = interferometry) : an optical fiber system send and received light emitted to/back from the skin at a few centimeter distance. A profile of skin structure is then computed from the optical signal.
CC
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left...
Attachments:
Read_AK_time_info.vi.zip 9 KB -
I would like to read in and write physiological data which was saved by Biopac�s AcqKnowledge 3.8.1 software, in conjunction with their MP150 acquisition system. To start with, I�d like to write a converter from different physiodata file format into the AcqKnowledge binary file format for version 3.5 � 3.7 (including 3.7.3). It will allow us to read different file format into an analysis package which can only read in file written by AcqKnowledge version 3.5 � 3.7 (including 3.7.3).
I attempted to write a reader following the Application Note AS156 entitled �AcqKnowledge File Format for PC with Windows� (see http://biopac.com/AppNotes/app156FileFormat/FileFormat.h
tm ). Note the link for the Mac File format is very instructive too - it is presented in a different style and might make sense to some people with C library like look (http://biopac.com/AppNotes/app155macffmt/macff.htm) .
I guess the problem I had was that I could not manage to read all the different byte data stream with File.vi. This is easy in C but I did not get very far in LabView 7.0. Also, because it is for PC I am assuming the data to be written as �little endian� integer, and thus I also used byte swap vi.
I would be grateful if you someone could explain how to handle such binary file stream with LabView and send an example to illustrate it.
Many thanks in advance for your help.
Donat-PierreOne more step...
short are U16 integer
double are double precision float
bool seem to be 2 bytes (= U16)
char are string (variable length)
rgb are U16 integer, with high order byte = 0
rect should be 4 x U16 (top, left, bottom, right)
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left... -
Configuration file "config\jazn.xml" does not exist
I have just installed 10g and am trying to setup iSQL*PLUS/dba. I found directions here http://download-west.oracle.com/docs/cd/B12037_01/server.101/b12170/ch3.htm#BCEIHEJF, however, when I try to start the JAZN shell or run the command line to create the dba user, I receive this error:
oracle.security.jazn.JAZNRuntimeException: Configuration file "config\jazn.xml"
does not exist. Check your JAAS configuration settings.
at oracle.security.jazn.JAZNConfig.getJAZNProperties(Unknown Source)
at oracle.security.jazn.JAZNConfig.access$100(Unknown Source)
at oracle.security.jazn.JAZNConfig$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jazn.JAZNConfig.getJAZNPropertiesNoCheck(Unknown Source)
at oracle.security.jazn.JAZNConfig.<init>(Unknown Source)
at oracle.security.jazn.JAZNConfig.initJAZNSingleton(Unknown Source)
at oracle.security.jazn.JAZNConfig.getJAZNConfig(Unknown Source)
at oracle.security.jazn.util.Dbg$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jazn.util.Dbg.getJAZNProperty(Unknown Source)
at oracle.security.jazn.util.Dbg.getBoolJAZNAndSystemProperty(Unknown Source)
at oracle.security.jazn.util.Dbg.<clinit>(Unknown Source)
at oracle.security.jazn.JAZNConfig.fileExists(Unknown Source)
at oracle.security.jazn.JAZNConfig.getDefaultJAZNConfigFilePath(Unknown
Source)
at oracle.security.jazn.JAZNConfig.access$000(Unknown Source)
at oracle.security.jazn.JAZNConfig$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jazn.JAZNConfig.getJAZNPropertiesNoCheck(Unknown Source)
at oracle.security.jazn.JAZNConfig.<init>(Unknown Source)
at oracle.security.jazn.JAZNConfig.initJAZNSingleton(Unknown Source)
at oracle.security.jazn.JAZNConfig.getJAZNConfig(Unknown Source)
at oracle.security.jazn.tools.Admintool.refresh(Unknown Source)
at oracle.security.jazn.tools.Admintool.init(Unknown Source)
at oracle.security.jazn.tools.Admintool.main(Unknown Source)
User does not exist in system.
Has anyone run in to this and found a solution? Is there something more that I need to do? I know nothing about JAAS.I have the same problem. Did you resolve this problem?
-
Loading an xml file from an xml file
I'm trying to load an xml file from an xml file, but I'm
having problems. My first xml file is really simple - it only
contains one attribute with the name of another xml file in it
(eventually I will have multiple xml files in here and run a loop
on them...this is why I want to load an xml file from an xml file).
Currently, with the code below, I can get the main xml file
to load ("main.xml"), but I cannot get the secondary xml files to
load FROM the main.xml.
I want to then take childNode values from the secondary xml
file and use them within my .swf in text boxes and whatnot.
Any guidance? I think I'm going wrong on the line where I'm
saying "i.newxml.load(i.attributes.location);"
- How can I get this to work?johnypeter:
I tried changing the code inside the loop to use just
"newxml" instead of "i.newxml", and I declared with "var newxml =
new XML();" - was this what you were thinking?
kglad:
The reason I tried to use the loadXML() function in the loop
was so that for each node in my "main.xml" it would load the new
xml file listed - this is a no-no? Do you have any ideas as to what
I could do?
For the for-loop, what should I change in it? I'm not great
with loops so I tried to modify some code from another loop I found
in another forum thread - not the right way to do it here?
Also, what should I trace? The value of the _root.address, or
i.attributes.location? I have created dynamic text boxes on my
stage to see if the correct value from the xml file loads (ie. the
name of the xml file within the xml file) and it does, but now I
don't know how to put that information into ANOTHER loadXML()
function and get the node information from it - does that make
sense???
Below are the examples of the xml files I am using. In the
first one, main.xml, I will have a list of multiple xml files, each
with the same nodes and elements as in the details.xml file
(different values, of course).
This is just to give you an example of what I'm trying to
accomplish - pulling ALL the addresses and phone numbers from
multiple xml files. I cannot manually collect this information, as
it is dynamic, and will be updated in each individual details.xml.
I was hoping to collect the information by simply adding to and
updating ONE xml file - main.xml.
Do you think this can be done? Am I going about it the wrong
way? I'm quite limited in AS knowledge, which is why I'm piecing
together code from other posts! -
Use of jsp-file in web.xml
hello
can anybody explain about , when we need <jsp-file> in web.xml
and why we use this tag in place of <url-pattern>?If you want to declare a JSP in your web.xml file you use the jsp-file tag instead of the servlet-class tag. Normally there is no need to declare a JSP in the web.xml file unless you want to use init-params.
Usually people can access a JSP directly wether it is declared in the web.xml or not. So it is not that the jsp-file tag replaces the url-pattern tag so much as the url-pattern tag is not needed for a JSP. However notthing prevents you from declaring the JSP in the web.xml and then mapping the JSP to a different url that doesn't end in '.jsp'. -
Receiver File channel for XML files: with carriage return
Hi all,
we are using a receiver FILE channel to generate an XML file that is sent to an external partner.
The XML file looks good in a parser (IExplorer). But in fact there are not carriage return / line feeds between the XML tags
of the XML payload in the file.
Our partner now requires the XML file in a more vertical structure which means: for every tag a separate line (like it is displayed in a parser)
Does anybody know a more general way to convert to a vertical XML structure (so with carriage return line feed).
There is one entry in the SDN dealing with this topic but suggesting using an UDF. I think this is a very specific way.
I don't think it is a good way to change/enhance the message mapping just because of a general formating change.
Is it better to use an XSLT mapping as a second step in the interface mapping or a JAVA adapter module to convert ?
any experiences? suggestions? examples?
Thank you very much
best regards
Hans
examples:
original by XI receiver FILE adapter
<?xml version="1.0" encoding="UTF-8"?>
<MT_batchStatus><type>BS</type><header><message><messageSender>SENDER</messageSender><messageDate>20090723143720</messageDate> ... and so on
required:
<?xml version="1.0" encoding="UTF-8"?>
<MT_batchStatus>
<type>BS</type>
<header>
<message>
<messageSender>SENDER</messageSender>
<messageDate>20090723143720</messageDate>
... and so on>
Hans Georg Walter wrote:
> Is it better to use an XSLT mapping as a second step in the interface mapping or a JAVA adapter module to convert ?
> any experiences? suggestions? examples?
In such a case, the best is to write an generic XSLT or Java mapping that will attempt to do the pretty printing/formatting of the xml.
The advantage of a generic one is that you can reuse the same class/jar for many other scenarios.
so the flow will be as below in your interface mapping;
1. your specific source to target mapping
2. the generic formatting class -
We have a SharePoint 2010 Publishing Website that uses variations to deliver contain to multiple languages. We are using a third-party translation company to translate publishing pages. The pages are
exported using the export/import using the UI process described here: "http://blogs.technet.com/b/stefan_gossner/archive/2011/12/02/sharepoint-variations-the-complete-guide-part-16-translation-support.aspx".
Certain sub-sites are extremely content-intensive. They may contain many items in the Pages library as well as lists and other sub-sites.
For some sub-sites (not all), the exported CMP file contains no XML files. There should be a Manifest.XML, Requirements.XML, ExportSettings.XML, etc., but there are none. After renaming the CMP file
to CAB and extracting it, the only files it contains are DAT files.
The only difference I can see between the sub-sites that generate CMP files with no XML files is size. For example, there is one site that is 114 MB that produces a CMP file with no XML files. Small
sites do not have this problem. If size is the problem, then I would think the process would generate an error instead of creating a single CMP file that contains only DAT files. However, I do not know exactly what the Export/Import Process in the UI is doing.
This leads to two questions:
1.
Does anyone know why some CMP files, when renamed to *.CAB and extracted, would not contain the necessary XML files?
2. Second, if exporting using the UI will not work, can I use PowerShell? I have tried the Export-SPWeb, but the Manifest.XML does not contain translatable
content. I have not found any parameters that I can use with Export-SPWeb to cause the exported CMP to be in the same format as the one produced by the Export/Import process in the UI.
As a next step, we could try developing custom code using the Publishing Service, but before doing this, I would like to understand why the Export/Import process in the UI generates a CMP that
contains no XML files.
If no one can answer this question, I would appreciate just some general help on understanding exactly what is happening with the Export/Import Process -- that is, the one that runs when you select
the export or import option in the Site Manager drop down. Understanding what it is actually doing will help us troubleshoot why there are no XML files in certain export CMPs and assist with determining an alternate approach.
Thanks in advance
Kim Ryan, SharePoint Consultant kim.ryan@[no spam]pa-tech.comI wanted to bump this post to see about getting some more responses to your problem. I'm running into the same problem as well. We're running a SharePoint 2010 site and are looking at adding variations now. The two subsites with the most content take a
while to generate the .cmp file (one to two minutes of the browser loading bar spinning waiting on the file). Both files are generated with a lot of .dat files but no .xml files. I was thinking like you that it must be a size issue. Not sure though. Did you
ever happen to find a solution to this problem?
Maybe you are looking for
-
Hello all, I have a client that needs 2 levels of approval for travel expenses (request for travel- TRIP and travel expenses- specification of travel expenses- PR05). In order to do that we need to expand table in travel request and PTRV_HEAD (TRIP)
-
Java Dispatcher not coming up,Server node and SDM is running.
Hi Everyone, While starting my Java instance, Dispatcher is stopped with return code "666",Server node and SDM is running.This is all of sudden not sure what has changed. I have changed the heap size value of dispatcher ,Did cleanipc ,But still no lu
-
Hi -I have organized all my songs in iTunes ,deleted unwanted songs and updated the album artwork but it has not changed them in my iTunes media folder location in my C Drive. How do I update it there so it is the same as my iTunes now so i can
-
My Ipad had a hard time picking up wifi when i 1st bought it. Now after a couple of months has stopped picking up wifi.
-
Fonts problem with Smartforms...
Hi Gurus, I have a problem with fonts in smartforms. My smartforms fonts are working fine in testing server but not working fine in development server. We work like after development we transport the object to stage (Testing) & then to production. I