Descreve alterações novas e implementadas para a API do IPS v4.0.
Implementação de versões de API lado a lado com WSDLs e namespaces de esquema separados.
IpsApi.wsdl, http://www.scene7.com/IpsApi/xsd
.IpsApi-2008-01-15.wsdl, http://www.scene7.com/IpsApi/xsd/2008-01-15
.Adicionado PostScriptOptions/alpha
campo.
Adicionado VideoRootUrl
e SwfRootUrl
propriedades para getProperty
operação.
Adicionado opcional appName
e appVersion
params para authHeader
para rastrear o aplicativo de chamada. Adicionado o registro em ipsApiService.log
.
Adicionado um serviceUrl
para o servlet de geração de WSDL. Esse parâmetro é útil para depurar proxies. Por exemplo: http://<server>/scene7/webservice/IpsApi-2008-01-15.wsdl?serviceUrl=http://localhost:8081
Implementado getZipEntries
operação.
Intervalos de pesquisa implementados e valores de comparação digitados para condições de campo do sistema.
Adicionado 'Asset'
constante de string do tipo de ativo, principalmente para permitir campos de metadados entre ativos.
Implementado trashState
param para searchAssets
.
Implementado getAssetPublishHistory
operação.
Adicionado opcional faultHttpStatusCode
Cabeçalho SOAP para ativar o tratamento de falhas no Flex. Para Flex, use <faultHttpStatusCode>200</faultHttpStatusCode>
. O código de status padrão para respostas de falha é 500 (Internal Server Error)
.
Operações adicionadas para restaurar ativos da lixeira e ativos vazios da lixeira.
Operações CRUD implementadas.
Adição do sinalizador ativado a ImageMap
tipo e saveImageMap
operação.
Adição de suporte para Otimizar tarefas de Arquivos Restantes.
Adicionado setAssetsPublishState
para atualizações de estado de publicação em massa.
Adicionado ImageServingPublishSettings
, getImageServingPublishSettings
, setImageServingPublishSettings
.
Obsoleto saveMetadataField
operação a favor de novas createMetadataField
e updateMetadataField
operações.
Implementado deleteAssetsParam
operação de exclusão em lote.
Implementado moveAssetsParam
operação de movimentação em lote.
Implementado deleteMetadataField
operação.
Implementado get/setImageRenderingPublishSettings
, get/set/create/updateVignettePublishFormat
operações.
Implementado getAssetCounts
.
Suporte adicionado ao setImageSetMembers
para incluir RenderSet
membros em ImageSet
ativos.
Adicionado replaceImage
operação.
Adicionado copyImage
operação.
Adicionado setUrlModifier
funcionamento e urlModifier/urlPostApplyModifier
campos para LayerViewInfo
, TemplateInfo
e WatermarkInfo
.
Adicionado createDerivedAsset
operação. Atualmente, o ownerHandle
deve fazer referência a um ativo de imagem e o tipo pode ser AdjustedView
ou LayerView
.
Adicionado createTemplate
operação. Chame para criar ativos de Modelo ou Marca d'água.
configurações da empresa IPS, CompanySettings
, portado para a API de serviços da Web.
Adicionado excludeByproducts
sinalizador de filtro para searchAssets
operação. Configurar esse sinalizador como verdadeiro é executado PSDlayer
imagens e PDF.
Adicionado getGenerationInfo
operação.
Adicionado SystemMessage
nome da propriedade para getProperty
operação.
Foram modificadas algumas constantes da cadeia de caracteres do tipo de ativo para corresponderem aos campos de Informações do ativo correspondentes.
Formato de resultado modificado de operações em lote para resumir erros, avisos e sucesso.
Implementado batchSetAssetMetadata
operação de metadados de lote.
Suporte implementado para dados específicos do aplicativo.
Suporte implementado para sinalizadores booleanos para createTemplate
, extendLayers
e extractText
para trabalhos de upload para controlar o processo de processamento do Photoshop (semelhante às alterações para adicionar uploads de arquivo).
Implementado setImageMaps
e setZoomTargets
operações.
Implementado ViewerPreset
operações. Os tipos reconhecidos são:
VideoPlayer
(O vídeo só publica esses visualizadores.)Brochure
BasicZoom
AdvancedZoom
Spin
Custom types
As capas do visualizador suportam dois parâmetros: skinFg
e skinBg
. O código de backend faz todo o processamento necessário para manter a compatibilidade com versões anteriores.
Implementado getAssociatedAssets
operação.
Adicionado ReprocessAssets
tipo de trabalho para permitir o reprocessamento de arquivos de origem primária carregados anteriormente, incluindo a repetição de PDF e a reotimização de imagens.
Renomeado PropertySetType
tipo de campo para propertyType
. Essa renomeação afeta a função createPropertySetType
e getPropertySetType/getPropertySetTypes
resposta.
Implementado batchSetImageFields
operação para suportar a configuração de dados do usuário da imagem e outros campos de imagem editáveis.
47 Adição do campo fileSize a vários tipos de informações de ativos:
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
Implementado getActivePublishContexts
operação. Essa operação retorna uma matriz de nomes de contexto de publicação com servidores de publicação ativos para a empresa especificada. Os nomes de contexto de publicação atuais são:
ImageServing
ImageRendering
Video
Implementado getSearchStrings
operação. Retorna uma matriz de sequências de pesquisa para o ativo em questão.
Adição de parâmetros de localidade para tarefas e um mecanismo para definir a localidade para operações de API. A cadeia de caracteres de localidade deve ser formatada como <language_code>[-<country_code>]
. O código de idioma é um código de duas letras minúsculo, conforme especificado pela ISO-639, e o código opcional de país é um código de duas letras maiúsculas, conforme especificado pela ISO-3166.
Adição do parâmetro de localidade opcional à variável authHeader
Cabeçalho SOAP para definir a localidade para operações de API. Se esse parâmetro não estiver presente, o cabeçalho HTTP Accept-Language
é usada. Se esse cabeçalho também não estiver presente, a localidade padrão do servidor IPS será usada.
Adição do suporte a get/set para campos de metadados altamente digitados.
Implementação de suporte a SOAP e cabeçalho HTTP para controle de resposta gzip.
Adicionado gzipResponse
sinalizador para authHeader
. Se não estiver presente, a API verificará o HTTP Accept-Encoding
cabeçalho.
Adição de suporte ao searchAssets para obter condições de campo de metadados altamente digitadas.
Equals, NotEquals, Contains, NotContains, StartsWith, EndsWith
)boolVal
pode ser transmitido com Equals
op.longVal
pode ser transmitido com um operador de comparação numérico ( Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals
) ou minLong/maxLong
pode ser transmitido com operações de intervalo numérico ( Between, NotBetween
).doubleVal
pode ser transmitido com um operador de comparação numérico ( Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals
) ou minDouble/maxDouble
pode ser transmitido com operações de intervalo numérico ( Between, NotBetween
).dateVal
com um operador de comparação numérico ( Equals, NotEquals, LessThan, LessThanEquals, GreaterThan, GreaterThanEquals
) ou você pode passar minDate/maxDate com operações de intervalo numérico ( Between, NotBetween
).Descrição adicionada, jobSubType
e originalJobName
campos para JobLog
tipo .
originalJobName
é o nome do job enviado para submitJob
(sem sufixos de exclusividade ou nomes de trabalhos subsequentes).jobSubType
é usado somente por ImageServingPublishJob
trabalhos (quando for um de full
, increment, fullwithsearch,
ou fulloverride
).description
é uma string vazia para todos os tipos de tarefas, mas eventualmente contém informações resumidas de trabalhos, como o caminho de upload.Além disso, os seguintes campos não são incluídos com ambos getJobLogs
e getJobLogDetails
. Em versões anteriores, eles só estavam disponíveis com getJobLogDetails
.
endDate
(se o trabalho tiver sido concluído).fileDuplicateCount
(anteriormente, sempre 0
com getJobLogs
)fileUpdateCount
(anteriormente sempre 0
com getJobLogs
e incluídas em fileSuccessCount
; agora é dividido em campos separados).Adição do campo assetHandle ao JobLogDetail
tipo .
Adição do parâmetro de descrição opcional para submitJob
. Esse parâmetro é passado para recuperação em getScheduledJobs
, getActiveJobs
e getJobLogs
.
Campo do sistema SKU descontinuado. O campo será ignorado se for passado como um SystemFieldCondition
para searchAssets
.
Adicionado excludeAssetTypeArray
filtrar para searchAssets
.
Adicionado MaskInfo
digitar para Asset
.
Adicionados novos Tipos de ativos para gerenciamento por IPS:
Tipo de ativo |
Descrição |
---|---|
Illustrator |
Arquivo Adobe Illustrator. |
PostScript |
Arquivos EPS e PostScript. |
WordDoc |
Documento do Microsoft® Word para arquivos terminados com .doc. |
ExcelDoc |
Documento do Microsoft® Excel para arquivos que terminam com .xls. |
PowerPointDoc |
Documento do Microsoft® PowerPoint para arquivos terminados com .ppt. |
RTFDoc |
Arquivo RTF para arquivos carregados terminando com .rtf. |
Adicionadas opções adicionais para UploadDirectoryJob
e UploadUrlsJob
para controlar o processamento de arquivos Postscript, Illustrator e PDF de maneira independente. Todas as tarefas existentes fornecem os parâmetros necessários para cada um dos três pipelines de processamento, de modo que funcionem exatamente como é feito hoje. O original PostScriptOptions
é usado para definir o processamento de arquivos Illustrator e EPS/PS. Opcionalmente, blocos de opções de arquivo específicos podem ser fornecidos para especificar o processamento. A lista de alterações inclui:
Campo |
Parâmetro |
Valor |
Descrição |
---|---|---|---|
PostScriptOptions |
process |
|
|
alfa Opcional. |
<boolean> |
Tem efeito ao rasterizar o arquivo em uma imagem. Ele cria um fundo transparente se o arquivo original for definido dessa forma para sobrepor logotipos. |
|
IllustratorOptions |
processo |
|
|
resolution |
<integer> |
Rasterizando resolução. |
|
colorspace |
|
Espaço de cores de destino para renderização. |
|
alfa Opcional. |
|
Tem efeito ao rasterizar o arquivo em uma imagem. Cria um fundo transparente se o arquivo original estiver definido dessa forma para a criação de logotipos sobrepostos. |
|
PDFOoptions |
processo |
|
|
resolution |
<integer> |
Rasterizando resolução. |
|
colorspace |
|
Espaço de cores de destino para renderização. |
|
pdfCatalog |
<boolean> |
Define se uma PDF de várias páginas deve ser combinada em um eCatalog após a renderização (o padrão é verdadeiro). |
|
extractSearchWords |
<boolean> |
Define se as palavras do PDF são extraídas no banco de dados para serem fornecidas posteriormente a um servidor de pesquisa (o padrão é false). |
Também é possível consultar por getScheduledJobs
.
Modificado o webservice.gzip.response
propriedade configuration para obter um dos seguintes valores:
Valor |
Descrição |
---|---|
never |
Não responda ao gzip. |
soap |
Resposta de gzip somente se authHeader/gzipResponse for verdadeiro. |
accept |
Gzip se authHeader/gzipResponse for true ou se nenhum cabeçalho gzipResponse estiver presente e o cabeçalho HTTP Accept-Encoding incluir gzip. (Padrão). |
always |
Sempre gzip de resposta, independentemente dos valores do cabeçalho. Use esse valor somente para fins de depuração. |