---
category: [Administration & Integrations, Platform and Product Extensions, Platform and Product Extensions/Integration, Administration & Integrations/Custom Integrations & Apps]
keyword: [Extend, Orchestration Builder, Orchestrate, Orchestration]
nav: wcp_docs
parent_url: /wcp_docs/
title: >- 
  Reference: No Qualifier Global Functions
layout: subsection
---

<table><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td>data</td><td>Arguments: <ul><li>producerID (String)
</li><li>outputName (String)
</li></ul> <p>Return Type:</p><ul><li>Any
</li></ul> References the output of an upstream component.</td></tr><tr><td>empty</td><td>Arguments: <ul><li>value (Any)
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul><p>Returns true if the string, list, or map is empty.</p></td></tr><tr><td>emptyString</td><td>Arguments: <ul><li>None
</li></ul> <p>Return Type:</p><ul><li>String
</li></ul><p>Returns an empty string.</p></td></tr><tr><td>isDataDefined</td><td>Arguments: <ul><li>producerID (String)
</li><li>outputName (String)
</li></ul> <p>Return Type:</p><ul><li>Boolean
</li></ul> Returns true if the upstream component and output name combination exists.</td></tr><tr><td>range</td><td>Arguments: <ul><li>from (Number)
</li><li>to (Number)
</li></ul> <p>Return Type:</p><ul><li>NumberIterator
</li></ul> Returns a number iterator for the range between between the specified from (inclusive) and to (exclusive) values.</td></tr><tr><td>range</td><td>Arguments: <ul><li>from (Number)
</li><li>to (Number)
</li><li>step (Number)
</li></ul> <p>Return Type:</p><ul><li>NumberIterator
</li></ul> Returns a number iterator for the range between between the specified from (inclusive) and to (exclusive) values with the specified step.</td></tr><tr><td>resourceData</td><td>Arguments: <ul><li>path (String)
</li><li>contentType (String)
</li></ul> <p>Return Type:</p><ul><li>Data
</li></ul><p>Returns the resource at the given path as Data.</p></td></tr></tbody></table><br/>

