10.07.2015 Views

Web Service Guide - RedCarpet - Login - SilkRoad Technology

Web Service Guide - RedCarpet - Login - SilkRoad Technology

Web Service Guide - RedCarpet - Login - SilkRoad Technology

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>RedCarpet</strong>Methods Supporting TransformationsThe following <strong>RedCarpet</strong> methods support input and output transformations. Inputtransformations expect the resulting transformation to result in the an XMLdocument that matches the method XSD.• BulkUserUpload• XMLUserEdit• LaunchEvent• UpdateEvent• CategoryUpload• GetUserIDList• GetUserProfileEX2• GetCompletedFormsList• GetUploadedDocumentList• ReopenTask• GetFormXMLEx• FieldValueUploadRules for Applying Transformations1 Each transformation allows for new optional property called Operation. Thismay be set to the name of one of a list of supported web methods, if needed.In 2.8.0, the list of supported methods are available. The supported methodsare BulkUserUpload, XmluserEdit, LaunchEvent, UpdateEvent, andCategoryUpload.• GetFormXmlEx allows for an additional optional property called FormType. Form type allows you to specify a transformation per form.2 When handling all new API operations, <strong>RedCarpet</strong> shall determine whether ornot to use a transformation and which one to use based on the following rules:• If a Transformation name specified in a node in the input XML,• <strong>RedCarpet</strong> shall search for the transformations matching thatname, and any of Operation (the web method being handled) orLogged in user• <strong>RedCarpet</strong> shall use the transformation that matches most criteria(Operation AND Logged in user, followed by only Logged in user,followed by only Operation).• If no Transformation name specified in a node in the input XML,• <strong>RedCarpet</strong> shall search for the transformations matching any ofOperation (the web method being handled) or Logged in user.<strong>Web</strong> <strong>Service</strong> 140

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!