# 22. Virtuoso Functions Guide - BPEL.BPEL.script_upload

Chapter Contents | Prev | Next
Keyword Search:
www.openlinksw.com
docs.openlinksw.com
Book Home
Contents
Preface
Virtuoso Functions Guide
Administration
Aggregate Functions
Array Manipulation
BPEL APIs
bpel.bpel.compile_sc...
bpel.bpel.copy_scrip...
bpel.bpel.getvariabl...
bpel.bpel.get_partne...
bpel.bpel.import_scr...
bpel.bpel.instance_d...
bpel.bpel.plink_get_...
bpel.bpel.plink_set_...
bpel.bpel.purge_inst...
bpel.bpel.script_del...
bpel.bpel.script_obs...
bpel.bpel.script_sou...
bpel.bpel.script_upl...
bpel.bpel.setvariabl...
bpel.bpel.wsdl_uploa...
Backup
Compression
Cursor
Date & Time Manipulation
Debug
Dictionary Manipulation
Encoding & Decoding
File Manipulation
Free Text
Hashing / Cryptographic
LDAP
Locale
Mail
Miscellaneous
Number
Remote SQL Data Source
Replication
SOAP
SQL
String
Transaction
Type Mapping
UDDI
User Defined Types & The CLR
Virtuoso Java PL API
Virtuoso Server Extension Interface (VSEI)
Web Server & Internet
XML
XPATH & XQUERY
Functions Index

## BPEL.BPEL.script_upload

Upload a new BPEL script source
BPEL.BPEL.script_upload (in name varchar, in url varchar, in content any);
Parameters
name – varchar a human readable name for script
url – varchar the URL to the script source
content – any as an alternative to the URL, the content can be specified.
Return Types

returns an integer unique identifier for the uploaded script

Description

BPEL.BPEL.script_upload uploads a new BPEL script, makes expanded version, and put into edit mode. If content is supplied the function will not try to download or check the URL specified.

Examples
Simple example

    	  SQL> select BPEL.BPEL.script_upload ('LoanFlow', 'file:/LoanFlow.bpel', null);
    	  unnamed
    	  INTEGER
    	  _______________________________________________________________________________

    	  1