Value Expression
These macro expressions are supported:
Macro | Description |
---|---|
ACTION()
|
Used with
TABLE! BODs
Delete is currently undefined and substitutes to an empty string. |
PARMS(
table.column )
|
Resolves to the value of the specified table or column |
FPARMS
|
Mimics the behavior of PARMS, but encloses the result in single quotes, for filters |
P(property)
|
Specifies the value of an IDO property |
FP(property)
|
Mimics the
behavior of P() , but encloses the result in single quotes, for
filters |
Pn
|
Used for method
parameters Method parameters are referenced by numerical order, rather
than by a specific property name. For example, |
FPn
|
Used for method
parameters Mimics the behavior of |
NIDID(property|param|literal)
|
Resolves to the
value of the NID with the location left blank To use this, specify a property name, an invoke parameter name, or a literal string with substitution keywords. The macro then retrieves the rest of the information required for the NID from the application. |
LNIDID(property|param|literal)
|
Resolves to the
value of the NID including the location or the "from" site Specify a property name, an invoke parameter name, or a literal string with substitution keywords. The macro then retrieves the rest of the information required for the NID from the application. |
TNIDID(property|param|literal)
|
Mimics the
behavior of the NIDID keyword, but does not include accounting
entity or location in the return valueSpecify a property name, an invoke parameter name, or a literal string with substitution keywords. The macro then retrieves the rest of the information required for the NID from the application. |
BODNOUN() or BODVERB() |
Resolves to the
value of the BOD noun and verb from the linked Replication Document
Inbound Cross-References form or Replication Document
Outbound Cross-Reference form On the Replication Document Elements form, the BODNOUN and BODVERB keywords are honored in these fields:
To employ the replication document as a template and resolve to a different outer XML element, which depends on the noun and verb combination selected on the cross reference form, use these keywords. For example, the Purchase Order Sync BOD must specify
Be careful not to include blanks when using these keywords for tag and attribute names, because blanks are not allowed in XML names. |
BODXML() |
Allows inbound BODs metadata to pass the entire XML to a method For
example: |
FROMLOGICALID()
|
Resolves to the value of
For example: |
FROMLOGICALIDLEGACY() |
Mimics the legacy behavior of the
FROMLOGICALID() macro; however, it does not prepend the
schema or the ":ims " suffix. The resultant value is
produced by combining the For example:
|
FROMLOGICALIDWITHOVERRIDE() |
Mimics the behavior of the
site logical ID If there is a value for the process default property Outbound SUM Role LID Override, then the override value is used. If there is no value in the process default property and no override is specified, the value returns to the same value as FROMLOGICALID(). |
BODCURDATETIME() |
Resolves to the current server-based date or time, formatted for BOD-enabled applications |
VARIATIONID()
|
Resolves to a 64-bit integer value that is guaranteed to be unique |
TENANTID()
|
Resolves to the Tenant ID value as set on the Sites form. the Sites/Entities form, or Intranets form. |
FROMSITEINTRANET()
|
Mimics the
behavior of TENANTID
|
URIFROMSITEINTRANET()
|
Formats the
URI-encoded FROMSITEINTRANET , so that URI characters, such as
"/" are escaped |
URITENANTID()
|
Formats the
URI-encoded TENANTID , so that URI characters, such as "/" are
escaped |
CDATA()
|
Wraps the entire
element so that all XML tags are ignored using the XML CDATA construct The
|