FTPSource parameters
|
| Host | Host name or IP address of the FTP server. |
| Port | Port number of the FTP server. |
| User | Username to log in with. |
| Password | Password for the User. |
| Beginning of the file name | Full path to the file and the filename itself (for example
"/var/test/sourcefile.txt"). |
| Format of the date included in the file name | If the filename ends with the current date, the date format can be
specified here according to Java SimpleDateFormat syntax (for example
"yyyyMMdd"). This parameter may be left empty.
(Optional) |
| File extension | Filename suffix (for example "txt"), without the leading dot. This
parameter is intended to be used together with "Format of the date included in
the file name" option and may be left empty.
(Optional) |
| File type | Chooses the FTP file transfer mode to be used, either Binary
(recommended) or ASCII. |
| Add/subtract days from the current date | Amount of days to add to the current date. Use e.g.
-1 for yesterday and 1 for
tomorrow. |
| Charset | Character encoding of the file to get. |
HTTPSource parameters
|
| Host | Host name or IP number of the HTTP server. |
| Port | Port number of HTTP server (default: 80). |
| Directory | Directory path for the file to be retrieved. With a leading slash
('/'). (Optional) |
| Filename/Query | Name of the file to be retrieved. HTTP GET query parameters can
appended to the filename. |
| User | User name to be used for protected sites.
(Optional) |
| Password | Password to be used for protected sites.
(Optional) |
| Request method | Request method to use. POST and GET methods are
available. |
| Request protocol | Request protocol to use: either HTTP or HTTPS. |
| Request parameters | Request parameters to be used in the request.
(Optional) |
| Choose charset to use in reading the response | Check to activate the "Charset used to read the
response" setting. If not activated, the HTTP(S) response is assumed
to be in ISO-8859-1 charset. |
| Charset used to read the response | Character set to decode the HTTP(S) response with. Requires the
checkbox "Choose charset to use in reading the response" to
be selected - otherwise this setting is ignored. |
Note: Parameters specified in the
IteratingFileSource parameters
|
| Directory | Full path to the directory containing the file - without trailing
slash ('/') character. |
| File name | Name of the file (without path). |
| Delimiter | The delimiter that is used to divide the file into data
components. For example to split a CSV table file to individual rows, you can
use \n . |
| Quote character | If the quote character is defined, delimiters inside quoted
regions are ignored. For example " .
(Optional) |
| Escape character | If the escape character is defined, quote chars preceded by an
(unescaped) escape char are ignored. For example \ .
(Optional) |
| Block size | Block size tells how many pieces one iteration block contains (at
most). Must be a positive integer, at least 1. |
| Charset | Character encoding of the file. This information is required for
conversion to OpenSyncro's internal 16-bit Unicode character set. |
IteratingXMLFileSource parameters
|
| Directory | Full path to the directory containing the file - without trailing
slash ('/') character. |
| File name (prefix) | Name of the file (without path) or a file name prefix if Timestamp
and File extension parameters are given. |
| Date format | If specified, a timestamp will be appended to the File name
prefix. The date format must conform to Java SimpleDateFormat syntax (for
example "yyyyMMdd"). (Optional) |
| File extension | File name suffix, which is appended to File name prefix and the
optional timestamp. (Optional) |
| Block size | Block size tells how many XML elements to read at each iteration
step. Must be a positive integer, at least 1. |
| Chop depth | Specifies the hierarchy level at which XML elements are extracted.
Must be an integer, at least 0. 0 iterates over root level
elements, 1 selects the immediate children of the root element(s) and so
on. |
| Charset | Character encoding of the file. This information is required for
conversion to OpenSyncro's internal 16-bit Unicode character set.
Note:
The encoding attribute of the XML declaration is not
read from the file. Character encoding of the XML file must match
with this parameter. |
JDBCSource parameters
|
| JDBC URL | Full JDBC URL (consult your JDBC driver's documentation),
including the database's name and type. MySQL example:
jdbc:mysql://localhost/testdatabase |
| User name | Name of the user to login with |
| Password | Password of the user |
| JDBC driver class name | Java class name of the JDBC driver to be used for connecting. For
example for MySQL Connector/J try com.mysql.jdbc.Driver . The
JDBC driver must be included in the Java classpath of OpenSyncro
webapp. |
| Charset | Character encoding for result XML. |
| Number of results to return at one iteration step | Number of query results JDBCSource returns at each iteration step.
If set to 0, all results are returned at once (=iteration
disabled). |
| Output XML declaration line at each iteration | Should each result start with the XML declaration line or
not. |
| SQL select query | A free SQL select query to be executed to retrieve data from the
database. Note: only one Select statement is allowed. |
RemoteCustomerSource parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| Customer ID | Match customer with this customer ID number.
(Optional) |
| Customer ID greater than | Match customers with ID number greater than the specified integer.
(Optional) |
| Customer ID less than | Match customers with ID number smaller than the specified integer.
(Optional) |
| Customer ID in | Retrieve customers with ID matching one of the integers in a comma
separated list. (Optional) |
| Primary customer group | Match customers with primary customer group name equal to this
string. (Optional) |
| Customer group | Match customers with customer group name equal to this string.
(Optional) |
| Customer created after | Match customers created after the specified date (format:
dd.MM.yyyy HH:mm:ss). (Optional) |
| Customer created before | Match customers created before the specified date (format:
dd.MM.yyyy HH:mm:ss). (Optional) |
| Last visit after | Match customers with last visit after the specified date (format:
dd.MM.yyyy HH:mm:ss). (Optional) |
| Last visit before | Match customers with last visit before the specified date (format:
dd.MM.yyyy HH:mm:ss). (Optional) |
| Customer modified after | Match customers which have been modified
after specified time (format: dd.MM.yyyy HH:mm:ss). (Optional) |
| Customer modified before | Match customers which have been modified before specified time (format: dd.MM.yyyy HH:mm:ss). (Optional) |
| Admin modified after | Match customers which have been modified by
administrator after specified time (format: dd.MM.yyyy HH:mm:ss). (Optional) |
| Admin modified before | Match customers which have been modified by
administrator before specified time (format: dd.MM.yyyy HH:mm:ss). (Optional) |
| Operation between customer and admin modified range | Operation defines how customer and admin modified ranges (after-before) are
related to each other ('OR','AND'). If there is not enough information
on ranges then this operation will be ignored. By default 'OR' is selected. |
Note: if
RemoteOrderSource parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| Order ID greater than | Match orders with ID number greater than the specified integer.
(Optional) |
| Order ID less than | Match orders with ID number smaller than the specified integer.
(Optional) |
| Order ID in | Retrieve orders with ID matching one of the integers in a comma
separated list. (Optional) |
| Sum greater than | Match orders with total sum of items greater than the specified
number. (Optional) |
| Sum less than | Match orders with total sum of items smaller than the specified
number. (Optional) |
| Handling status in | Match orders with handling status matching one of the comma
separated list of names. (Optional) |
| Payment status in | Match orders with payment status matching one of the comma
separated list of names. (Optional) |
| New handling status | Change the handling status of retrieved orders in WS to the
specified name. This status name must be defined in WS,
otherwise the status change will have no effect. New status is set only after
the exported orders have been processed through the Pipe without errors.
(Optional) |
| Customer ID in | Match orders with customer ID matching one of the comma separated
list of integers. (Optional) |
| After | Match orders created after the specified date (format: dd.MM.yyyy
HH:mm:ss). (Optional) |
| Before | Match orders created before the specified date (format: dd.MM.yyyy
HH:mm:ss). (Optional) |
Note: if
WorkspaceHQLOrderSource parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| HQL Select query for Workspace database | A free HQL query to be executed by Workspace's OpenInterface to
retrieve order data from the webshop. Note: the query must
not end in semicolon (';') character, otherwise an error will
occur. |
| Timeout for the query iterator | Maximum time in milliseconds OpenInterface will keep an inactive
iterator connection open between OpenSyncro and Workspace. The connection
timeout value should be large enough for all components in the Pipe to finish
execution.
Also if the "New order handling status" or "New order payment
status" options are set, the timeout should include the amount time needed by
Workspace to update the order status information (this is due to a limitation
of OpenInterface: updating order statuses must be done outside the HQL
iterator connection).
The smaller the timeout value the less system
resources Workspace's OpenInterface uses. For example, start with 10000 (ten
seconds) and increase it if you get "HQL iterator has been closed"
errors. |
| Number of results to return at one iteration step | Number of query results Workspace OpenInterface returns at each
iteration step. If set to 0, all results are returned at once (=iteration
disabled). |
| Output XML declaration line at each iteration | Should each result start with the XML declaration line or
not. |
| New order handling status | Order handling status that will be set to exported orders in
Workspace. A new order history entry is also created. New status is set only
after the exported orders have been processed through the Pipe without errors.
(Optional) |
| New order payment status | Order handling status that will be set to exported orders in
Workspace. A new order history entry is also created. New status is set only
after the exported orders have been processed through the Pipe without errors.
(Optional) |
Note: if
Example HQL Select queries
|
| from Order | Retrieves all orders. |
| from Order o where o.handlingStatus.name = 'Received' and
o.paymentStatus.name = 'Order paid' | Retrieves orders which have handling status set to 'Received' and
payment status 'Order paid'. |
| from Order o where timestamp(o.creationTime) >=
timestampadd(day,-7,now()) | Retrieves orders which have been created during the last 7 days
(or today). Note: Uses timestamp functions specific to MySQL 5.0+. |
| select o from Order o inner join o.answers as oa where
oa.version.question.typeId=2 and oa.value='12345' | Retrieves orders with postal code 12345 in the address. Please
refer to Customer XML schema in Workspace OpenInterface documentation for
questionType numbers. |
WorkspaceHQLSource parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| HQL Select query for Workspace database | A free HQL query to be executed by Workspace's OpenInterface to
retrieve data from the webshop. Product, Customer and Order objects are supported
by Workspace as of v1.10. Note: the query must not end in semicolon (';')
character, otherwise an error will occur. |
| Timeout for the query iterator | Maximum time in milliseconds OpenInterface will keep an inactive
iterator connection open between OpenSyncro and Workspace. The connection
timeout value should be large enough for all components in the Pipe to finish
execution. On the other hand, the smaller the timeout value the less system
resources Workspace's OpenInterface uses. For example 10000 (ten
seconds). |
| Number of results to return at one iteration step | Number of query results Workspace OpenInterface returns at each
iteration step. If set to 0, all results are returned at once (=iteration
disabled). |
| Output XML declaration line at each iteration | Should each result start with the XML declaration line or
not. |
Note: if
Example HQL Select queries
|
| from Order | Retrieves all orders. |
| from Product | Retrieves all products. |
| from Customer | Retrieves all customers. |
| from Order o where timestamp(o.creationTime) >=
timestampadd(day,-7,now()) | Retrieves orders which have been created during the last 7 days
(or today). Note: Uses timestamp functions specific to MySQL 5.0+. |
| from Product p where timestamp(p.lastModified) >=
timestampadd(day,-3,now()) | Retrieves products which have been modified during the last 3 days
(or today). Note: Uses timestamp functions specific to MySQL 5.0+. |
| select o from Order o inner join o.answers as oa where
oa.version.question.typeId=2 and oa.value='12345' | Retrieves orders with postal code 12345 in the address. Please
refer to Customer XML schema in Workspace OpenInterface documentation for
questionType numbers. |
| select p from Basket b, Product p where b.itemCode = p.itemCode and not
b.parent is null | Retrieves all products that have been ordered from the shop. We
choose only those Basket objects which are linked to an existing Order
(Basket.parent is not null). |
| from Product p where p.inventory.amount <
p.inventory.alarmLimit | Retrieves products with free stock amount below the product's
stock alarm limit. |
| select p from Product p inner join p.parentsHibernate as ph inner
join ph.productGroup as pg where p.visible is true and pg.name =
'Software' | Retrieves all products with visibility status set to true from a
product group called Software. |
| select p from Product p inner join p.parentsHibernate as ph inner
join ph.productGroup as pg where p.visible is false and pg.groupCode in
('PG1234', 'XYZ1000') | Retrieves all hidden products from product groups with groupcode
either PG1234 or XYZ1000. |
| select c from Customer c inner join c.groups as cg where cg.name =
'b-to-c new customers' and c.primaryGroup.name = 'b-to-c new customers' | Retrieves customers which belong to customer group
"b-to-c new customers", which is also set as the primary customer group
of the customer. |
| select c from Customer c inner join c.answers as ca where
ca.question.typeId = 12 and ca.value = 'John' | Retrieves customers whose first name is "John". Please
refer to Customer XML schema in Workspace OpenInterface documentation for
questionType numbers. |
| from Customer c where timestamp(c.modifiedByCustomer) >=
timestampadd(hour,-24,now()) or timestamp(c.modifiedByAdmin) >=
timestampadd(hour,-24,now()) | Retrieves customers whose data has been modified during the last
24 hours either by the customer herself or by the webshop
administrator. Note: Uses timestamp functions specific to MySQL 5.0+. |
CSVtoXMLConverter parameters
|
| CSV column separator character | Character that appears between the table columns, separating the
column contents. For example: ;. Escape sequences \t, \n, \r,
\0, \b and \f are supported. |
| CSV quote character | CSV table column values may be contained in quotes. Specify the
quote character here, e.g. ". Escape sequences \t, \n, \r,
\0, \b and \f are supported. (Optional) |
| XML root element name | Name for the XML element which will contain all data from the CSV
table. |
| XML record element name | Name for the XML element which will contain a single CSV table
row. For example: record. |
| Prefix/basename for generating missing field names | In case a CSV table row contains more columns that have been
assigned a name (in "XML element names"), CSVtoXMLConverter will generate
missing column names on the fly by appending the column number to a basename.
This basename is specified here. For example: column_
. |
| XML element names | A comma separated list (no spaces) of XML element names for CSV
table columns. Set or prefix an element name with a '-' (dash) character to
exclude the column from output XML. |
| Use CSV column titles as XML element names | If the checkbox is checked, CSVtoXMLConverter will attempt to use
column values of the first CSV table row as XML element names. If you choose
this option, you will likely need to use also the "Skip the first CSV table
row" option - otherwise the column title row will also appear as column
contents in the output XML. |
| Skip the first CSV table row | If the checkbox is checked, CSVtoXMLConverter leaves out the first
CSV table row contents from the output. |
| XML header line | XML declaration to start the output XML with. May also contain XML
elements or data. (Optional) |
| XML footer line | Data to be appended after the XML output.
(Optional) |
| String to be appended after the result XML table | "Footer" text to insert at the end of the XML output. May contain
XML elements or data. (Optional) |
HTTPConverter parameters
|
| Host | Host name or IP number of the HTTP server. |
| Port | Port number of HTTP server (default: 80). |
| Path | Directory path for the file to be retrieved. With a leading slash
('/'). (Optional) |
| Query/Filename | Name of the file to be retrieved. HTTP GET query parameters can
appended to the filename. |
| User | User name to be used for protected sites.
(Optional) |
| Password | Password to be used for protected sites.
(Optional) |
| Request method | Request method to use. POST, GET, PUT and SOAP methods are
available. SOAP method posts the component's input data to the server as
Content-Type: text/xml. |
| Request protocol | Request protocol to use: either HTTP or HTTPS. |
| SOAPAction header | SOAPAction header to send with a SOAP request.
(Optional) |
| Accept self-signed certificates (HTTPS) | Check to allow connections to servers using a self-signed SSL
certificate. By default self-signed certificates are not trusted and the
connection is aborted. This setting is ignored if Request
protocol is not set to HTTPS. |
| Content type | Content-Type value for POST and SOAP (=POST) type requests. If
left empty, "text/xml" is used by default. Note: character
encoding information ("; charset=Charset") is automatically
appended to the value given here, so the charset info should not be written to
this field. |
| Request parameters | Parameters to be used in the request.
(Optional) |
| Disable response status code check | Check to ignore error codes in the HTTP response and pass the
response body normally to the next Pipe component. |
| Write server response to application log | Check to log server responses to requests in OpenSyncro's log
file. (Optional) |
| Charset | Character encoding to send the HTTP request in. Only affects the
SOAP Request method. |
| Choose charset to use in reading the response | Check to activate the "Charset used to read the
response" setting. If not activated, the HTTP(S) response is assumed
to be in ISO-8859-1 charset. |
| Charset used to read the response | Character set to decode the HTTP(S) response with. Requires the
checkbox "Choose charset to use in reading the response" to
be selected - otherwise this setting is ignored. |
Request parameters can be specified in two ways. When using
RemoteOrderConverter parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| Import mode | Choose one of the following Workspace OpenInterface import
methods:
Insert or update - Insert if the order does not
exist in the database or update if it does exist.
Only
insert - Do not update any existing orders in the database, only
insert new orders.
Only update - Update if the order
exists in the database, otherwise do nothing. |
| Invoke 'Received' events for inserted orders | If this checkbox is checked, each new order inserted to Workspace
will launch actions associated with the 'Received' event. |
| Additive answer update | If this checkbox is checked, the existing list of customer answers
is not cleared when updating an order. New answers will be
appended to the list. |
| Additive basket update | If this checkbox is checked, the existing list of baskets (=order
rows, products) is not cleared when updating an order. New
baskets will be appended to the list. |
Note: if
SplitConverter parameters
|
| Regular Expression | The input data will be splitted at each occurrence of a pattern
matching this regular expression. |
| String to be inserted at the beginning of each part | Insert this string ("header") at the beginning of
each splitted data part. (Optional) |
| String to be appended to the end of each part | Append this string ("footer") at the end of each
splitted data part. (Optional) |
| Don't output empty parts | If the input data contains a) more than one Regular Expression
match in a sequence without any other data in-between, or b) Regular
Expression match immediately at the beginning of the input, SplitConverter
would output empty parts (consisting of only the optional header & footer
strings) by default. Check this checkbox to disable outputting empty
parts. |
| Don't prefix the first part | Check this checkbox to disable inserting the "header" string at
the beginning of the first data part that will be output. |
WorkspaceHQLResultConverter parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| Timeout for the query iterator | Maximum time in milliseconds OpenInterface will keep an inactive
iterator connection open between OpenSyncro and Workspace. For example 10000
(=ten seconds). Does not affect the result data. |
| Number of results to request from Workspace at once | Number of query results the component asks from Workspace
OpenInterface at once. Does not affect the result
data. |
| XPath 1.0 query for selecting HQL query values | XPath 1.0 query to extract values from input XML. The query's
result set is filtered to contain unique values. |
| HQL object name to query | Workspace's HQL object name to query. For example
Product or Order. |
| HQL object's property to match against the value list returned by XPath
query | HQL object's property to match the extracted values against. With
Product object try e.g. itemCode. |
| Name of the XML root element to contain input XML and HQL query
result | Name of the root element to contain result XML. For example
root. (Optional) |
Note: if
FTPDestination parameters
|
| Host | Host name or IP address of the FTP server. |
| Port | Port number of the FTP server. |
| User | Username to log in with. |
| Password | Password for the User. |
| Beginning of the file name | Full path to the file and the filename itself (for example:
"/var/test/destinationfile.txt"). |
| Format of the date included in the file name | If you wish to append the current date to the filename, the date
format can be specified here according to Java SimpleDateFormat syntax (for
example "yyyyMMdd"). This parameter may be left empty.
(Optional) |
| File extension | Filename suffix (for example "txt"), without the leading dot. This
parameter is intended to be used together with "Format of the date included in
the file name" option and may be left empty.
(Optional) |
| File type | Chooses the FTP file transfer mode to be used, either Binary
(recommended) or ASCII. |
| Charset | Character encoding of the file to send. |
HTTPDestination parameters
|
| Host | Host name or IP number of the HTTP server. |
| Port | Port number of HTTP server (default: 80). |
| Path | Directory path for the file to be retrieved. With a leading slash
('/'). (Optional) |
| Query/Filename | Name of the file to be retrieved. HTTP GET query parameters can
appended to the filename. |
| User | User name to be used for protected sites.
(Optional) |
| Password | Password to be used for protected sites.
(Optional) |
| Request method | Request method to use. POST, GET, PUT and SOAP methods are
available. SOAP method posts the component's input data to the server as
Content-Type: text/xml. |
| Request protocol | Request protocol to use: either HTTP or HTTPS. |
| SOAPAction header | SOAPAction header to send with a SOAP request.
(Optional) |
| Accept self-signed certificates (HTTPS) | Check to allow connections to servers using a self-signed SSL
certificate. By default self-signed certificates are not trusted and the
connection is aborted. This setting is ignored if Request
protocol is not set to HTTPS. |
| Content type | Content-Type value for POST and SOAP (=POST) type requests. If
left empty, "text/xml" is used by default. Note: character
encoding information ("; charset=Charset") is automatically
appended to the value given here, so the charset info should not be written to
this field. |
| Request parameters | Parameters to be used in the request.
(Optional) |
| Disable response status code check | Check to ignore error codes in the HTTP response and pass the
response body normally to the next Pipe component. |
| Write server response to application log | Check to log server responses to requests in OpenSyncro's log
file. (Optional) |
| Charset | Character encoding to send the HTTP request in. Only affects the
SOAP Request method. |
| Choose charset to use in reading the response | Check to activate the "Charset used to read the
response" setting. If not activated, the HTTP(S) response is assumed
to be in ISO-8859-1 charset. |
| Charset used to read the response | Character set to decode the HTTP(S) response with. Requires the
checkbox "Choose charset to use in reading the response" to
be selected - otherwise this setting is ignored. |
Request parameters can be specified in two ways. When using
RemoteCustomerDestination parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| Import mode | Choose one of the following Workspace OpenInterface import
methods:
Insert or update - Insert if the customer does
not exist in the database or update if it does exist.
Only
insert - Do not update any existing customers in the database, only
insert new customers.
Only update - Update if the
customer exists in the database, otherwise do nothing.
Insert as
new - Does not try to match existing customers, inserts all customers
as new records.
Replace all - Clears the entire
customer database before starting to import (insert)
customers. Note: This mode can not be currently used in iterating Pipes,
as it will clear the database before importing every block of data, leaving
only the last data block contents in the database. |
| Create customer groups | If this checkbox is checked, all non-existent customer groups
referenced by the imported data will be created. |
RemoteOrderDestination parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| Import mode | Choose one of the following Workspace OpenInterface import
methods:
Insert or update - Insert if the order does not
exist in the database or update if it does exist.
Only
insert - Do not update any existing orders in the database, only
insert new orders.
Only update - Update if the order
exists in the database, otherwise do nothing. |
| Invoke 'Received' events for inserted orders | If this checkbox is checked, each new order inserted to Workspace
will launch actions associated with the 'Received' event. |
| Additive answer update | If this checkbox is checked, the existing list of customer answers
is not cleared when updating an order. New answers will be
appended to the list. |
| Additive basket update | If this checkbox is checked, the existing list of baskets (=order
rows, products) is not cleared when updating an order. New
baskets will be appended to the list. |
Note: if
RemotePriceListDestination parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| Import mode | Choose one of the following Workspace OpenInterface import
methods:
Insert or update - Insert if the pricelist entry
does not exist in the database or update the entry if it does
exist.
Only insert - Do not update any existing pricelist
entries in the database, only insert new entries.
Only
update - Update if the pricelist entry exists in the database,
otherwise do nothing.
Replace all - Clears the
entire pricelist before starting to import (insert) pricelist
entries. Note: This mode can not be currently used in iterating Pipes,
as it will clear the database before importing every block of data, leaving
only the last data block contents in the database. |
Note: if
RemoteProductDestination parameters
|
| Open Interface URL | Complete URL path to the Workspace installation, e.g.
http://localhost:8080 . No trailing slash ('/') character should be added. The
component will append "/workspace.admin/openinterfaceaddress" to this OI URL
in order to locate OpenInterface WebService. |
| Database | Name of the Workspace shop's database. |
| User name | Name of the Workspace user as which OpenSyncro will log in to WS.
Note: the WS user must have OpenInterface access enabled. |
| Password | Password of the Workspace user (see above). |
| Import mode | Choose one of the following Workspace OpenInterface import
methods:
Insert or update - Insert if the product does
not exist in the database or update if it does exist.
Only
insert - Do not update any existing products in the database, only
insert new products.
Only update - Update if the product
exists in the database, otherwise do nothing.
Replace all
- Clears the entire product database before starting to
import (insert) products. Note: This mode can not be currently used in iterating
Pipes, as it will clear the database before importing every block of data,
leaving only the last data block contents in the database. |
| Create product groups | If this checkbox is checked, all non-existent product groups
referenced by the imported data will be created. |
| Additive product group update | If this checkbox is checked, an updated product will be only added
to new product groups and not removed from any existing groups. If the
checkbox is not checked (default), the product group(s) from the XML will
replace the product's current group associations in database. |
| Additive product option update | If this checkbox is checked, only new product options can be only
added to an updated product and existing product options will not be removed.
If the checkbox is not checked (default), product option list from the XML
will replace the current options of a product in database. |
| Protected groups | A list of product groups (one full product group path per line) to
protect from changes. |
Note: if