Nieuwe toevoegingen en wijzigingen new-additions-and-changes
Beschrijft nieuwe en uitgevoerde veranderingen voor IPS API v4.0.
Geïmplementeerd naast-zij API versies met afzonderlijke WSDLs en schema namespaces.
- Vorige API-versies:
IpsApi.wsdl, http://www.scene7.com/IpsApi/xsd
. - Versie SPS 4.0:
IpsApi-2008-01-15.wsdl, http://www.scene7.com/IpsApi/xsd/2008-01-15
.
Toegevoegd PostScriptOptions/alpha
veld.
Toegevoegd VideoRootUrl
en SwfRootUrl
eigenschappen voor getProperty
bewerking.
Optioneel toegevoegd appName
en appVersion
param naar authHeader
om de aanroepende toepassing bij te houden. Toegevoegde logboekregistratie aan ipsApiService.log
.
Optioneel toegevoegd serviceUrl
param aan de WSDL generatieservlet. Deze param is nuttig voor zuivert volmachten. Bijvoorbeeld: http://<server>/scene7/webservice/IpsApi-2008-01-15.wsdl?serviceUrl=http://localhost:8081
Geïmplementeerd getZipEntries
bewerking.
Geïmplementeerde zoekbereiken en getypte vergelijkingswaarden voor systeemveldomstandigheden.
Toegevoegd 'Asset'
Tekenreeksconstante voor het type element, voornamelijk om metagegevensvelden tussen elementen toe te staan.
Geïmplementeerd trashState
param for searchAssets
.
Geïmplementeerd getAssetPublishHistory
bewerking.
Optioneel toegevoegd faultHttpStatusCode
SOAP-koptekst om foutafhandeling in Flex mogelijk te maken. Gebruik voor Flex <faultHttpStatusCode>200</faultHttpStatusCode>
. De standaardstatuscode voor foutreacties is 500 (Internal Server Error)
.
Toegevoegde bewerkingen om elementen uit de prullenbak en lege elementen uit de prullenbak te herstellen.
Geïmplementeerde CRUD-bewerkingen.
Toegevoegde ingeschakelde markering aan ImageMap
type en saveImageMap
bewerking.
Toegevoegde ondersteuning voor de taken Resterende bestanden optimaliseren.
Toegevoegd setAssetsPublishState
voor bulksgewijze updates van publicatiestatus.
Toegevoegd ImageServingPublishSettings
, getImageServingPublishSettings
, setImageServingPublishSettings
.
Vervangen saveMetadataField
operatie ten gunste van nieuwe createMetadataField
en updateMetadataField
bewerkingen.
Geïmplementeerd deleteAssetsParam
batch-verwijderbewerking.
Geïmplementeerd moveAssetsParam
batch-verplaatsingsbewerking.
Geïmplementeerd deleteMetadataField
bewerking.
Geïmplementeerd get/setImageRenderingPublishSettings
, get/set/create/updateVignettePublishFormat
bewerkingen.
Geïmplementeerd getAssetCounts
.
Extra ondersteuning voor setImageSetMembers
voor RenderSet
leden in ImageSet
activa.
Toegevoegd replaceImage
bewerking.
Toegevoegd copyImage
bewerking.
Toegevoegd setUrlModifier
de werking en urlModifier/urlPostApplyModifier
velden voor LayerViewInfo
, TemplateInfo
, en WatermarkInfo
.
Toegevoegd createDerivedAsset
bewerking. Momenteel worden de ownerHandle
moet verwijzen naar een afbeeldingselement en het type mag AdjustedView
of LayerView
.
Toegevoegd createTemplate
bewerking. Aanroep om sjabloon- of watermerkelementen te maken.
IPS-bedrijfsinstellingen, CompanySettings
, die naar de webservices-API is verzonden.
Toegevoegd excludeByproducts
filtervlag naar searchAssets
bewerking. Deze vlag instellen op ware runtimes PSDlayer
afbeeldingen en afbeeldingen met PDF.
Toegevoegd getGenerationInfo
bewerking.
Toegevoegd SystemMessage
eigenschapsnaam naar getProperty
bewerking.
Bepaalde tekenreeksconstanten voor het type element zijn gewijzigd zodat deze overeenkomen met de corresponderende velden voor Asset Info.
- WordDoc: Woord
- ExcelDoc: Excel
- PowerPointDoc: PowerPoint
- RTFDoc: Rtf
Gewijzigde resultaatindeling van batchbewerkingen als overzicht van succes, waarschuwingen en fouten.
Geïmplementeerd batchSetAssetMetadata
batch-metagegevensbewerking.
Geïmplementeerde ondersteuning voor toepassingsspecifieke gegevens.
Geïmplementeerde ondersteuning voor booleaanse vlaggen voor createTemplate
, extendLayers
, en extractText
voor uploadtaken om het proces van Photoshop-verwerking te beheren (vergelijkbaar met wijzigingen voor het uploaden van bestanden).
Geïmplementeerd setImageMaps
en setZoomTargets
bewerkingen.
Geïmplementeerd ViewerPreset
bewerkingen. De herkende typen zijn:
VideoPlayer
(Video publiceert alleen deze viewers.)Brochure
BasicZoom
AdvancedZoom
Spin
Custom types
De skins van de viewer ondersteunen twee parameters: skinFg
en skinBg
. De achtergrondcode voert alle verwerking uit die wordt vereist om achterwaartse verenigbaarheid te handhaven.
Geïmplementeerd getAssociatedAssets
bewerking.
Toegevoegd ReprocessAssets
taaktype om eerder geüploade primaire bronbestanden opnieuw te kunnen verwerken, inclusief het terugzetten van PDF en het opnieuw optimaliseren van afbeeldingen.
Naam gewijzigd PropertySetType
veldtype naar propertyType
. Deze naam heeft invloed op de createPropertySetType
parameter en getPropertySetType/getPropertySetTypes
reactie.
Geïmplementeerd batchSetImageFields
bewerking voor het instellen van afbeeldingsgebruikersgegevens en andere bewerkbare afbeeldingsvelden.
47 Het veld FileSize is toegevoegd aan verschillende elementgegevenstypen:
VignetteInfo
CabinetInfo
WindowCoveringInfo
IccProfileInfo
FontInfo
XslInfo
ViewerSwfInfo
XmlInfo
SvgInfo
ZipInfo
VideoInfo
AcoInfo
PdfInfo
PsdInfo
FlashInfo
InDesignInfo
PostScriptInfo
IllustratorInfo
WordInfo
ExcelInfo
PowerPointInfo
IllustratorInfo
WordInfo
ExcelInfo
PowerPointInfo
RTFInfo
Geïmplementeerd getActivePublishContexts
bewerking. Deze bewerking retourneert een array met namen van publicatiecontext met actieve publicatieservers voor het opgegeven bedrijf. Huidige namen van publicatiecontext zijn:
ImageServing
ImageRendering
Video
Geïmplementeerd getSearchStrings
bewerking. Er wordt een array met zoektekenreeksen voor het opgegeven element geretourneerd.
Toegevoegde landinstellingsparameters voor taken en een mechanisme om de landinstelling voor API-bewerkingen in te stellen. De tekenreeks locale moet worden opgemaakt als <language_code>[-<country_code>]
. De taalcode is een code in kleine letters, met twee letters zoals gespecificeerd in ISO-639, en de optionele landcode is een code in hoofdletters, met twee letters zoals gespecificeerd in ISO-3166.
Optionele parameter locale toegevoegd aan de authHeader
SOAP-koptekst om de landinstelling voor API-bewerkingen in te stellen. Wanneer deze parameter niet aanwezig is, wordt de HTTP-header Accept-Language
wordt gebruikt. Als deze kopbal ook niet aanwezig is, wordt de standaardscène voor de IPS server gebruikt.
Ondersteuning voor get/set toegevoegd voor metagegevensvelden met veel typen.
Implemented SOAP en HTTP header support for gzip response control.
Toegevoegd gzipResponse
markeren naar authHeader
. Als deze niet aanwezig is, controleert de API de HTTP Accept-Encoding
header.
Toegevoegde ondersteuning voor searchAssets voor veldomstandigheden met sterk getypte metagegevens.
- Voor alle veldtypen kan de waarde worden doorgegeven met een tekenreeksvergelijkingsoperator (
Equals, NotEquals, Contains, NotContains, StartsWith, EndsWith
) - Voor Booleaanse velden:
boolVal
kan met deEquals
op. - Voor Int-velden,
longVal
kan worden doorgegeven met een numerieke vergelijkingsoperator (Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals
) ofminLong/maxLong
kan worden doorgegeven met een numeriek bereik (Between, NotBetween
). - Voor zwevende velden,
doubleVal
kan worden doorgegeven met een numerieke vergelijkingsoperator (Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals
) ofminDouble/maxDouble
kan worden doorgegeven met een numeriek bereik (Between, NotBetween
). - Voor Datumvelden kunt u doorgeven
dateVal
met een numerieke vergelijkingsoperator (Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals
) of u kunt minDate/maxDate doorgeven met een numeriek bereik (Between, NotBetween
).
Toegevoegde beschrijving, jobSubType
, en originalJobName
velden naar JobLog
type.
originalJobName
is de taaknaam die is ingediend bijsubmitJob
(zonder unieke achtervoegsels of vervolgtaaknamen).jobSubType
wordt alleen gebruikt doorImageServingPublishJob
banen (waarbijfull
,increment, fullwithsearch,
offulloverride
).description
is een lege tekenreeks voor alle taaktypen, maar bevat uiteindelijk beknopte taakgegevens, zoals het uploadpad.
Bovendien worden de volgende velden niet in beide opgenomen getJobLogs
en getJobLogDetails
. In eerdere versies waren ze alleen beschikbaar met getJobLogDetails
.
endDate
(als de taak is voltooid).fileDuplicateCount
(voorheen was het altijd0
withgetJobLogs
)fileUpdateCount
(voorheen was altijd0
withgetJobLogs
en opgenomen infileSuccessCount
; het is nu opgesplitst in afzonderlijke velden ) .
Veld assetHandle toegevoegd aan JobLogDetail
type.
Optionele beschrijvingsparameter toegevoegd aan submitJob
. Deze parameter wordt doorgegeven voor ophalen in getScheduledJobs
, getActiveJobs
, en getJobLogs
.
Vervangen het SKU-systeemveld. Het veld wordt genegeerd als het wordt doorgegeven als een SystemFieldCondition
tot searchAssets
.
Toegevoegd excludeAssetTypeArray
filteren naar searchAssets
.
Toegevoegd MaskInfo
tekst naar Asset
.
Toegevoegde nieuwe Types van Activa voor beheer door IPS:
Extra opties toegevoegd aan UploadDirectoryJob
en UploadUrlsJob
om de verwerking van Postscript-, Illustrator- en PDF-bestanden onafhankelijk te beheren. Alle bestaande banen verstrekken de noodzakelijke parameters aan elk van de drie verwerkingspijpleidingen zodat zij precies functioneren zoals vandaag gebeurt. Het origineel PostScriptOptions
wordt gebruikt om de verwerking voor Illustrator- en EPS/PS-bestanden in te stellen. Optioneel kunnen specifieke blokken met bestandsopties worden opgegeven om de verwerking op te geven. De lijst met wijzigingen bevat:
-
Geen
-
Rasteren (standaard)
-
Beheer alleen het actief en maak tijdens het uploaden geen derivaten.
-
Render het EPS- en PostScript-bestand naar een afbeelding met de opgegeven resolutie en kleurruimte.
alpha
Optioneel.
- Geen
- Rasteren (standaard)
-
Beheer alleen het actief en maak tijdens het uploaden geen derivaten.
-
Render het bestand naar een afbeelding met de opgegeven resolutie en kleurruimte.
alpha
Optioneel.
-
Geen
-
Rasteren (standaard)
-
Beheer alleen het actief en maak tijdens het uploaden geen derivaten.
-
Render het bestand naar een afbeelding met de opgegeven resolutie en kleurruimte.
U kunt ook een query uitvoeren vanuit getScheduledJobs
.
Gewijzigd webservice.gzip.response
configuratie-eigenschap om een van de volgende waarden te gebruiken: