Versioning
Operations
Lifecycle
Web Service Tooling/IMM
General
100

How do we control for what versions an EC, Validation, or Web Service Operation are available?

Version Transformation Rules

100

What Web Service type should be used for high volume transactional data?

Import Web Service

100

Web Service is available for consumption

Enabled

100

What tool can customers use to create a simple integration using a public web service?

EIB

Enterprise Interface Builder

100

Name four things that count as a schema change

- Adding/removing ECs

- Singular/non singular

- required

- mutex

- Web Service Aliases

200

What are two of the required fields on a Version Transformation Rule?

Rule Type

Element Content
Web Service Version


200

What sort of operation would you use for a web service that kicks off a business process?

Submit Web Service Operation

200

WWS Operation is marked that it will be no longer enhanced or updated and has been replaced another operation.

  • operations will continue to work for all versions 
  • operations can no longer be used to create new EIBs.

Deprecated

200

What tools can implementers use to migrate data from tenant to tenant

- OX 2.0, iLoad, **Cloud Loader(?)

200

How can a user restrict a web service to only create new instances and not update any existing instances?

Add Only validation

300

For deprecating a field, describe the VTR and toggling approach

Create a Deprecate VTR for desired version

Toggle ON: Deprecate VTR

300

How can we secure the instances returned by a Get Web Service Task

- Secured worksets

- Secured Method Binding and paging

300

a version rule is added to the operation, when we decide to no longer allow this operation to be invoked in new version, possibly at the time of deprecation or soon after

  • By default, it applies to all web services, but may be applied to specific web services.
  • The operation is still available for previous versions.
  • The operation no longer appears in the WSDL starting with the given version.
  • Requests are no longer accepted for the given version or newer.

Remove Starting with Version

300

Which Security Domain should you include on a Web Service intended for implementation?

iLoad: Web Services

300

How can you write web service wats without writing XML

Web Service Element Generation

400

When does the schema get locked for a web service version?

When the subsequent web service version becomes available in production.

400

Where should job launches take place for an import Web Service?

Post Processing

400


  •  no Metadata is removed.
  • Requests of this operation are no longer accepted for any version or any web service.
  • The operation will always be included in the WSDL for previous versions.

End of Life

400

The primary definition of the IMM for an Xpresso Class and its corresponding Web Services/Components. It defines the phase, structure and behavior of web services calls needed to successfully migrate an instance of the Xpresso class.

An Implementation Type

400

What is the difference between an implementation and public web service?

Implementation: Used by implementers during tenant setup and migration. Often setup data. 

Public: Can be used by customers after go live. May be used in custom integrations and EIBs. Can be either setup or transactional data.

500

How can you enable a field for a prior version without changing the WSDL for that version?

Easter Eggs / Off Cycle Release

500

What sorts of Web Service Operations can be selected for 'Loaded by Web Service Operation" on an Implementation Component?

Import or Put or Submit

500

After sufficient time has elapsed, the operation implementation can be removed.

  • The WWS/operation functionality (Metadata) is removed.
  • A "Stub" will remain to indicate the WWS/operation name has been utilized, and so that a specific error message can be generated. This should include the operation, root elements, and the version rules.
  • All other version rules will be removed
  • Requests fail with an EOL error message.
  • This is automated via the UI task "Retire" off of the web service task/operation.

Retired

500

When should you use an effective dated annotation?

If the class has an effective date exposed on the web service, you're allowed to update that effective date, and the EC does not use the Effective Moment Display Option.

500

What pattern allows a user to only update the fields they provide on the request without removing values for fields not provided on the request?

Sparse updates

M
e
n
u