|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (14)
View Page History...
The retrieved file is set in the OUT message as an attachment.
The IN message looks like :
{code:lang=xml}
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<ver:getAsAttachment xmlns:ver="http://petals.ow2.org/components/ftp/version-3"> xmlns:ver="http://petals.ow2.org/components/filetransfer/version-3">
<ver:filename>file name to retrieve</ver:filename>
</ver:getAsAttachment>
{code}
</ver:getAsAttachment>
{code}
The OUT message returned to the consumer contains files, as attachments, and an XML message report :
The OUT message returned to the consumer contains file, as attachment:
{code:lang=xml}
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
...
|| Attribute || Description || Default value || Required ||
| filename \\ | The name of the file where the JBI message (the XML content) will be written in. \\
| filename \\ | The name of the file where the JBI message (the XML content) will be written in. \\
...
The service unit is configurable via its extensions in the jbi.xml file:
\\
\\
{code:lang=xml}
{code:lang=xml}<?xml version="1.0" encoding="UTF-8"?>
<!--
JBI descriptor for the PEtALS' "petals-bc-filetransfer" component
(FileTransfer). Originally created for the version 2 of the component.
-->
JBI descriptor for the PEtALS' "petals-bc-filetransfer" component
(FileTransfer). Originally created for the version 2 of the component.
-->
<jbi:jbi xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"
xmlns:jbi="http://java.sun.com/xml/ns/jbi"
xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5"
version="1.0">
xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5"
version="1.0">
xmlns:filetransfer="http://petals.ow2.org/components/filetransfer/version-3"
xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5"
xmlns:generateNs="http://petals.ow2.org/filetransfer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xmlns:jbi="http://java.sun.com/xml/ns/jbi" xmlns:petalsCDK="http://petals.ow2.org/components/extensions/version-5"
xmlns:generateNs="http://petals.ow2.org/filetransfer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<jbi:services binding-component="true">
....
</jbi:services>
</jbi:jbi>{code}
....
</jbi:services>
</jbi:jbi>{code}
<!--
Import a Service into PEtALS or Expose a PEtALS Service => use a BC.
-->
<jbi:services binding-component="true">
Import a Service into PEtALS or Expose a PEtALS Service => use a BC.
-->
<jbi:services binding-component="true">
<!-- Import a Service into PEtALS => provides a Service. -->
<jbi:provides endpoint-name="myFileTransferSUEndpointName"
interface-name="filetransfer:FileTransfer" service-name="filetransfer:myFileTransferSUServiceName">
<!-- CDK specific elements -->
<petalsCDK:wsdl>FileTransferService.wsdl</petalsCDK:wsdl>
<petalsCDK:validate-wsdl>true</petalsCDK:validate-wsdl>
<!-- Component specific elements -->
<filetransfer:folder>${PETALS_HOME}/filetransfer/out</filetransfer:folder>
<filetransfer:backup-directory>${PETALS_HOME}/filetransfer/backup</filetransfer:backup-directory>
<filetransfer:filename>gettingstarted.xml</filetransfer:filename>
</jbi:provides>
</jbi:services>
</jbi:jbi>
{code}
<jbi:provides endpoint-name="myFileTransferSUEndpointName"
interface-name="filetransfer:FileTransfer" service-name="filetransfer:myFileTransferSUServiceName">
<!-- CDK specific elements -->
<petalsCDK:wsdl>FileTransferService.wsdl</petalsCDK:wsdl>
<petalsCDK:validate-wsdl>true</petalsCDK:validate-wsdl>
<!-- Component specific elements -->
<filetransfer:folder>${PETALS_HOME}/filetransfer/out</filetransfer:folder>
<filetransfer:backup-directory>${PETALS_HOME}/filetransfer/backup</filetransfer:backup-directory>
<filetransfer:filename>gettingstarted.xml</filetransfer:filename>
</jbi:provides>
</jbi:services>
</jbi:jbi>
{code}
h3. Service Unit content
...