SyncPT Web Services
Índice Introdução... 4 Web Services... 5 Endpoints... 5 Wsdl... 5 Métodos... 6 Método CreateTradeItem... 8 Método CreateTradeItemList... 9 Método ExportItemExcel... 11 Método GetGln... 12 Método GetGtin... 13 Método GetTradeItemListStatus... 14 Método SearchItems... 15 Método GetEntities... 17 Método GetImageTypes... 18 Método GetMediasById... 19 Método GetMediasInfo... 20 Método QueryMedia... 21 Método UploadMedia... 22 Tipos complexos... 23 Tipo complexo CWSExportRequest... 25 Tipo complexo CWSItemData... 26 Tipo complexo CWSItemDataCriterion... 28 Tipo complexo CWSItemExportResponse... 29 Tipo complexo CWSItemListResponse... 30 Tipo complexo CWSStatusResponse... 31 Tipo complexo GlnInfo... 32 Tipo complexo GtinInfo... 33 Tipo complexo ImportCINResponse... 34 Tipo complexo ImportExcelResponse... 35 Tipo complexo TradeItemStatus... 36 Tipo complexo ExportExcelRequest... 37 Tipo complexo MediaSOAFileInfo... 38 Tipo complexo MediaSOAFile... 39 DOCUMENTAÇÃO TECNICA 2
DOCUMENTAÇÃO TECNICA 3
Introdução Este documento descreve tecnicamente a arquitetura do SyncPT assim como alguns dos métodos mais utilizados, e as estruturas retornadas por esses mesmos métodos. DOCUMENTAÇÃO TECNICA 4
Web Services Esta secção descreve os serviços utilizados e consumidos por outras entidades do portal Syncpt Endpoints Ambiente Pré-Produção Produção Pré-Produção (Media) Produção (Media) URL https://portalsyncptqa.gs1pt.org/gs1ws/tradeitemsoa.asmx https://portalsyncpt.gs1pt.org/gs1ws/tradeitemsoa.asmx https://portalsyncptqa.gs1pt.org/gs1ws/mediasoa.asmx https://portalsyncpt.gs1pt.org/gs1ws/mediasoa.asmx Wsdl Ambiente Pré-Produção Produção Pré-Produção (Media) Produção (Media) URL https://portalsyncptqa.gs1pt.org/gs1ws/tradeitemsoa.asm x?wsdl https://portalsyncpt.gs1pt.org/gs1ws/tradeitemsoa.asmx? wsdl https://portalsyncptqa.gs1pt.org/gs1ws/mediasoa.asmx?ws dl https://portalsyncpt.gs1pt.org/gs1ws/mediasoa.asmx?wsdl DOCUMENTAÇÃO TECNICA 5
Métodos Nome CreateTradeItem CreateTradeItemList ExportItem ExportItemExcel GetGln GetGtin GetTradeItemListStatus SearchItems GetBricks GetEntities GetImageTypes Descrição Método para criar um novo item através de um ficheiro XML (CIN) passado como parâmetro. Indicando também se quer publicar ou não o item. Método para criar novos itens através de um ficheiro Excel. É possível republicar, atualizar e remover itens. Método para obter os detalhes completos do item no formato XML padrão GDSN. Método para obter os detalhes completos de vários itens num ficheiro Excel. Método para retornar o GLN associado a um determinado GTIN. Retorna o GLN e o nome da entidade. Caso um mesmo GTIN possa ser assignado a diferentes produtos de diferentes entidades, o método retorna a lista de GLN e nomes dessas entidades. Método para retornar GTINs de uma entidade. Este método funciona no sentido contrário do método acima: caso saiba o GLN de uma entidade, o método retorna a lista de materiais dessa entidade (só o GTIN e um descritivo). Método para retornar o estado de importação feita através do método CreateTradeItemList. Método para iniciar a pesquisa de itens, com base num conjunto de parâmetros de procura. É retornado um conjunto inicial de itens correspondentes aos parâmetros. Método para obter a LOV dos códigos Brick do GPC atual do Portal SyncPT. Método para obter a lista de entidades presentes no Portal. Método para obter a LOV dos tipos de imagem atual do Portal SyncPT DOCUMENTAÇÃO TECNICA 6
GetMediasById GetMediasInfo QueryMedia UploadMedia Método para obter o ficheiro media através do seu ID interno SyncPT Método para retornar uma lista com a informação dos medias que passem no filtro fornecido nos parâmetros. Método para ver informações sobre um Media dado o seu GTIN,GLN e nome do ficheiro. Método para fazer upload a um ficheiro Media para o SyncPT DOCUMENTAÇÃO TECNICA 7
Método CreateTradeItem Descrição Método para criar um novo item através de um ficheiro XML (CIN) passado como parâmetro. Indicando também se quer publicar ou não o item. Input A entrada deste método tem vários argumentos, são eles: tns: Username xsd: string 1.. 1 Identificação do utilizador que invoca o método tns: Password xsd: string 1.. 1 Password do utilizador tns: Cin xsd: string 1.. 1 Item a ser carregado na plataforma. Formato XML (CIN), padrão GDSN tns: IsToPublish xsd: boolean 1.. 1 Flag para indicar publicação ou não do item Output A saída deste método é o argumento ImportResponse que possui a seguinte estrutura: tns: ImportResponse tns: ImportCINResponse 1.. 1 Estrutura que contém o identificador do item que foi carregado na plataforma e o estado da resposta (ok, erro, etc..) DOCUMENTAÇÃO TECNICA 8
Método CreateTradeItemList Descrição Método para criar novos itens através de um ficheiro Excel. É possível republicar, atualizar e remover itens. Input A entrada deste método tem vários argumentos, são eles: tns: Username xsd: string 1.. 1 Identificação do utilizador que invoca o método tns: Password xsd: string 1.. 1 Password do utilizador tns: ExcelBinary xsd: Binary Data 1.. 1 Itens a serem carregados na plataforma, em formato Excel tns: Filename xsd: string 1.. 1 Nome do ficheiro Excel tns: RevertItemPublication xsd: boolean 1.. 1 Flag para tornar os produtos editáveis ou não (caso já tenham sido carregados) tns: IsToPublish xsd: boolean 1.. 1 Flag para indicar publicação ou não do item Output A saída deste método é o argumento ImportResponse que possui a seguinte estrutura: tns: ImportResponse tns: ImportExcelResponse 1.. 1 Estrutura que contém um identificador do job assíncrono (GUID) que foi carregado na plataforma e o estado da resposta (ok, erro, etc..). O GUID é usado para verificar estado do job (Método GetTradeItemListStatus) DOCUMENTAÇÃO TECNICA 9
Método ExportItem Descrição Obter os detalhes completos do item no formato XML do standard GDSN. Input A entrada deste método tem vários argumentos, são eles: tns: userid xsd: string 1.. 1 Identificação do utilizador que invoca o método tns: password xsd: string 1.. 1 Password do utilizador tns: exportparameters tns: CWSExportRequest 1.. 1 Estrutura que contém os parâmetros de identificação para os itens a serem exportados Output A saída deste método é o argumento ExportItemResult que possui a seguinte estrutura: tns: ExportItemResult tns: CWSItemExportResponse 1.. 1 Estrutura que contém o XML do standard GDSN num formato base64 codificado DOCUMENTAÇÃO TECNICA 10
Método ExportItemExcel Descrição Obter os detalhes completos de vários itens num ficheiro Excel. Input A entrada deste método tem vários argumentos, são eles: tns: Username xsd: string 1.. 1 Identificação do utilizador que invoca o método tns: Password xsd: string 1.. 1 Password do utilizador tns: ExportParameters tns: ExportExcelRequest 1.. 1 Estrutura que contém os parâmetros de identificação para os itens a serem exportados Output A saída deste método é o argumento ExportItemResult que possui a seguinte estrutura: tns: ExportItemResult tns: CWSItemExportResponse 1.. 1 Estrutura que contém o Excel (binário) num formato base64 codificado DOCUMENTAÇÃO TECNICA 11
Método GetGln Descrição Método para retornar o GLN associado a um determinado GTIN. Retorna o GLN e o nome da entidade. Caso um mesmo GTIN possa ser assignado a diferentes produtos de diferentes entidades, o método retorna a lista de GLN e nomes dessas entidades. Input A entrada deste método tem vários argumentos, são eles: tns: Username xsd: string 1.. 1 Identificação do utilizador que invoca o método tns: Password xsd: string 1.. 1 Password do utilizador tns: Gtin tns: string 1.. 1 Código GTIN Output A saída deste método é o argumento GlnBasicInfo que contém a seguinte estrutura: tns: GlnBasicInfo tns: GlnInfo 1.. 1 Estrutura de resposta do método GetGln DOCUMENTAÇÃO TECNICA 12
Método GetGtin Descrição Método para retornar GTINs de uma entidade. Este método funciona no sentido contrário do método acima: caso saiba o GLN de uma entidade, o método retorna a lista de materiais dessa entidade (só o GTIN e um descritivo). Input A entrada deste método tem vários argumentos, são eles: tns: Username xsd: string 1.. 1 Identificação do utilizador que invoca o método tns: Password xsd: string 1.. 1 Password do utilizador tns: Gln tns: string 1.. 1 GLN que identifica a empresa que publicou a informação Output A saída deste método é o argumento GtinBasicInfo que contém a seguinte estrutura: tns: GtinBasicInfo tns: GtinInfo 1.. 1 Estrutura de resposta do método GetGtin DOCUMENTAÇÃO TECNICA 13
Método GetTradeItemListStatus Descrição Retornar o estado de importação executada através do método CreateTradeItemList. Input A entrada deste método tem vários argumentos, são eles: tns: Username xsd: string 1.. 1 Identificação do utilizador que invoca o método tns: Password xsd: string 1.. 1 Password do utilizador tns: ImportGuid xsd: int 1.. 1 Identificador do job assíncrono (GUID) Output A saída deste método é o argumento StatusTradeItem que possui a seguinte estrutura: tns: StatusTradeItem tns: TradeItemStatus 1.. 1 Estrutura que contém o status do job assíncrono e o estado da resposta (ok, erro, etc..). DOCUMENTAÇÃO TECNICA 14
Método SearchItems Descrição Iniciar a pesquisa de itens, com base num conjunto de parâmetros de procura. É retornado um conjunto inicial de itens correspondentes aos parâmetros. Input A entrada deste método tem vários argumentos, são eles: tns: Username xsd: string 1.. 1 Identificação do utilizador que invoca o método tns: Password xsd: string 1.. 1 Password do utilizador tns: SearchParameters tns: CWSItemDataCriterion 1.. 1 Estrutura de dados que define os parâmetros para a pesquisa; tns: RecordsPerPage xsd: int 1.. 1 Número de registos a serem apresentados por página. tns: PagesToPresent (Deprecated) xsd: int 1.. 1 Número de páginas calculadas pelo sistema antes do pedido. A primeira página é apresentada, as páginas restantes são calculadas em background Output A saída deste método é o argumento SearchItemsResult que possui a seguinte estrutura: tns: SearchItemsResult tns: CWSItemListResponse 1.. 1 Lista de CWSItemData, que contém a página inicial de itens que correspondem ao critério DOCUMENTAÇÃO TECNICA 15
Método Getbricks Descrição Método para obter a LOV dos códigos Brick do GPC atual do Portal SyncPT. Input A entrada deste método tem apenas os elementos de autenticação no SyncPT, são eles: Username string 1.. 1 Identificação do utilizador que invoca o método Password string 1.. 1 Password do utilizador Output A saída deste método é o argumento CWSStatusResponse e a lista de bricks desejada: Status CWSStatusResponse 1.. 1 Estrutura que contem a status da resposta a este pedido. BrickLOV List of GDSNBrick 0.. n Lista de códigos Brick GPC do portal SyncPT DOCUMENTAÇÃO TECNICA 16
Método GetEntities Descrição Método para obter a lista de entidades presentes no Portal. Input A entrada deste método tem os argumentos de autenticação no SyncPT e um parametro de modo: Username string 1.. 1 Identificação do utilizador que invoca o método Password string 1.. 1 Password do utilizador IsAllEntities boolean 1.. 1 Indica se se quer uma lista de todas as entidades do SyncPT (true) ou apenas deste utilizador (false) Output A saída deste método é o argumento CWSStatusResponse e a lista de bricks desejada: Status CWSStatusResponse 1.. 1 Estrutura que contem a status da resposta a este pedido. EntityList List of GDSNEntity 0.. n Lista de entidades conforme o filtro fornecido. DOCUMENTAÇÃO TECNICA 17
Método GetImageTypes Descrição Método para obter a LOV dos tipos de imagem atual do Portal SyncPT Input A entrada deste método é somente a autenticação no SyncPT: Username string 1.. 1 Identificação do utilizador que invoca o método Password string 1.. 1 Password do utilizador Output A saída deste método é o argumento ExportItemResult que possui a seguinte estrutura: Status CWSStatusResponse 1.. 1 Estrutura que contem a status da resposta a este pedido. ImageTypeLOV List of MediaFileNature 0.. n Lista com os tipos de imagem presentes no portal SyncPT DOCUMENTAÇÃO TECNICA 18
Método GetMediasById Descrição Método para obter o ficheiro media através do seu ID interno SyncPT Input A entrada deste método consiste na autenticação e no id do media a retornar: Username string 1.. 1 Identificação do utilizador que invoca o método Password string 1.. 1 Password do utilizador MediaId Int (MediaId) 1.. 1 Id interno SyncPT do Media. Output A saída deste método é o argumento GlnBasicInfo que contém a seguinte estrutura: Status CWSStatusResponse 1.. 1 Estrutura que contem a status da resposta a este pedido. MediaSOAFile MediaSOAFile 0.. 1 Estrutura com o binário e informação sobre o Media pretendidos. DOCUMENTAÇÃO TECNICA 19
Método GetMediasInfo Descrição Método para retornar uma lista com a informação dos medias que passem no filtro fornecido nos parâmetros. Input A entrada deste método tem vários argumentos, são eles: Username string 1.. 1 Identificação do utilizador que invoca o método Password string 1.. 1 Password do utilizador Brick GDSNBrick identifier (int) 0.. 1 Filtro do Brick do GPC ProviderGLN string 0.. 1 Filtro de GLN (esperada string tipo GLN) ProviderName (deprecated) string 0.. 1 Filtro de nome da empresa ImageType MediaFileNature identifier (int) 0.. 1 Filtro com o tipo de ficheiro Tag String 0.. 1 Filtro com o tag. ModifyDate Date 0.. 1 Filtro com a data da última modificação. Output A saída deste método é o argumento GtinBasicInfo que contém a seguinte estrutura: Status CWSStatusResponse 1.. 1 Estrutura que contem a status da resposta a este pedido. ListOfMediaSOAFileInfo List of MediaSOAFileInfo 0.. n Lista de estruturas com a informação dos media que batem certo com o pedido. DOCUMENTAÇÃO TECNICA 20
Método QueryMedia Descrição Método para ver informações sobre um Media dado o seu GTIN, GLN e nome do ficheiro. Input A entrada deste método tem vários argumentos, são eles: Username string 1.. 1 Identificação do utilizador que invoca o método Password string 1.. 1 Password do utilizador GTIN string 1.. 1 GTIN do produto a pesquisar GLN string 1.. 1 GLN da entidade que publicou o produto Filename string 1.. 1 Nome do ficheiro de media pretendido Output A saída deste método é o argumento StatusTradeItem que possui a seguinte estrutura: Status CWSStatusResponse 1.. 1 Estrutura que contem a status da resposta a este pedido. FileSize int 1.. 1 Tamanho do ficheiro encontrado em bytes (0 se não encontrado) LastChangeDateTime DateTime 1.. 1 Quando é que este ficheiro teve a sua última modificação. (irrelevante se não encontrado) DOCUMENTAÇÃO TECNICA 21
Método UploadMedia Descrição Método para fazer upload a um ficheiro Media para o SyncPT Input A entrada deste método tem vários argumentos, são eles: Username string 1.. 1 Identificação do utilizador que invoca o método Password string 1.. 1 Password do utilizador GTIN string 1.. 1 GTIN do produto a pesquisar GLN string 1.. 1 GLN da entidade que publicou o produto Binary Binary data 1.. 1 O binário do ficheiro Filename string 1.. 1 Nome do ficheiro de media pretendido IsReplace boolean 1.. 1 Indica se o que se pretende é substituir um ficheiro já existente (true) ou criar sempre um novo (false) Fullpath string 1.. 1 Argumento de echo para a notificação assíncrona OverrideDateTime Datetime 1.. 1 Data de escrita do ficheiro a ser inscrita no SyncPT Output A saída deste método é o argumento SearchItemsResult que possui a seguinte estrutura: Status CWSStatusResponse 1.. 1 Estrutura que contem a status da resposta a este pedido. FullpathEcho string 1.. 1 O argumento Fullpath de volta para notificação assíncrona. DOCUMENTAÇÃO TECNICA 22
Tipos complexos Nome tns: CWSExportRequest tns: CWSItemData tns: CWSItemDataCriterion Descrição Estrutura para garantir o critério para exportar informações do item Estrutura que contém informações sobre o item Estrutura para garantir o critério para pesquisa de itens tns: CWSItemExportResponse Estrutura de resposta do método ExportItems e ExportItemExcel tns: CWSItemListResponse tns: CWSStatusResponse tns: GlnInfo tns: GtinInfo tns: ImportCINResponse tns: ImportExcelResponse tns: TradeItemStatus tns: ExportExcelRequest Estrutura de resposta do método SearchItems Estrutura de resposta para indicar estado da resposta. Estrutura de resposta do método GetGln Estrutura de resposta do método GetGtin Estrutura de resposta do método CreateTradeItem Estrutura de resposta do método CreateTradeItemList Estrutura de resposta do método GetTradeItemListStatus Estrutura passada como parâmetro do método ExportItemExcel tns: MediaSOAFileInfo Estrutura de informação sobre um ficheiro media. tns: MediaSOAFile Estrutura com binário e informação de um ficheiro media. DOCUMENTAÇÃO TECNICA 23
Notas 1. Endereço público para obtenção de binários (imagens) dos TradeItems: o http://portalsyncpt.gs1pt.org/gs1portal/mediaservice.aspx?mediakey= 1234567890 DOCUMENTAÇÃO TECNICA 24
Tipo complexo CWSExportRequest Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: Gtin xsd: string 1.. 1 O código GTIN tns: SubscriberGln xsd: string 1.. 1 O GLN da empresa-alvo tns: SupplierGln xsd: string 1.. 1 O GLN do fornecedor que publicou o item tns: TargetMarketCountryCode xsd: string 0.. 1 Código do país, ISO 3166-1, para o mercado-alvo tns: TargetMarketSubdivisionCode (Deprecated) xsd: string 0.. 1 Código da Subdivisão, ISO 3166-2 Referenciado por: Elemento tns: exportparameters [método ExportItem] DOCUMENTAÇÃO TECNICA 25
Tipo complexo CWSItemData Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: BrandName xsd: string 0.. 1 Marca do item tns: EffectiveDate xsd: datetime 0.. 1 Data Efetiva tns: Gpc xsd: string 0.. 1 Código brick GPC tns: Gtin xsd: string 0.. 1 Código GTIN tns: ItemDescription xsd: string 0.. 1 Descrição do item tns: ItemName xsd: string 0.. 1 Nome funcional do item tns: LastChangeDateTime xsd: datetime 0.. 1 A data da última alteração das informações do item tns: PublicationStatus xsd: string 0.. 1 O estado de publicação de informações tns: SearchInstance (Deprecaded) xsd: string 0.. 1 Identifica cada instância de pesquisa. Utilizado como referência para obter as páginas seguintes. tns: SupplierGln xsd: string 0.. 1 GLN que identifica a empresa que publicou a informação DOCUMENTAÇÃO TECNICA 26
tns: SupplierName xsd: string 0.. 1 O nome da empresa, que publicou a informação na datapool tns: TargetMarketCountryCode (Deprecaded) tns: TargetMarketSubdivisionCode (Deprecaded) tns: ishighestlevel (Deprecaded) tns: islowestlevel (Deprecaded) xsd: string 0.. 1 Código do país, ISO 3166-1, para o mercadoalvo xsd: string 0.. 1 Código da Subdivisão, ISO 3166-2 xsd: boolean 0.. 1 Indica se o item está no nível superior de uma hierarquia (uma palete por exemplo) xsd: boolean 0.. 1 Indica se o item está na parte inferior da hierarquia Referenciado por: Elemento tns: CWSItemListResponse Elemento tns: itemlist (type Record List) [Elemento tns: CWSItemListResponse] DOCUMENTAÇÃO TECNICA 27
Tipo complexo CWSItemDataCriterion Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: BrandName xsd: string 0.. 1 Marca do item tns: Gpc xsd: string 0.. 1 Código brick GPC tns: Gtin xsd: string 0.. 1 Código GTIN tns: ItemName xsd: string 0.. 1 Nome funcional do item tns: LanguageCode xsd: string 0.. 1 tns: Publicationstatus xsd: string 0.. 1 O estado de publicação de informações tns: SupplierGln xsd: string 0.. 1 GLN que identifica a empresa que publicou a informação tns: TargetMarketCountryCode xsd: string 0.. 1 Código do país, ISO 3166-1, para o mercado-alvo tns: TargetMarketSubdivisionCode (Deprecated) xsd: string 0.. 1 Código da Subdivisão, ISO 3166-2 tns: TradeItemUnitDescriptor xsd: string 0.. 1 Descritor do item (CASE,..) Referenciado por: Elemento tns: searchparameters [método SearchItems] DOCUMENTAÇÃO TECNICA 28
Tipo complexo CWSItemExportResponse Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: Data xsd: base64string 1.. 1 Documento XML codificado em Base64 tns: Status tns: CWSStatusResponse 1.. 1 Solicitação de estado, pode ter indicação de erro; Referenciado por: Elemento tns: ExportItemResult [método ExportItem] Elemento tns: ExportItemResult [método ExportItemExcel] DOCUMENTAÇÃO TECNICA 29
Tipo complexo CWSItemListResponse Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: itemlist tns: Record List [tns: CWSItemData] 1.. 1 Matriz de estruturas que contêm detalhes de dados do item; tns: status tns: CWSStatusResponse 1.. 1 Solicitação de estado, pode ter indicação de erro; Referenciado por: Elemento tns: CWSItemListResponse Elemento tns: SearchItemsResult [método SearchItems] DOCUMENTAÇÃO TECNICA 30
Tipo complexo CWSStatusResponse Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: ErrorMessage xsd: string 1.. 1 Mensagem que descreve o erro que ocorreu tns: StatusCode xsd: string 1.. 1 Código de estado do pedido. Lista de valores possíveis: "GENERALERROR" - Especificado no erro da mensagem; "AUTHFAILED" - "User and/or password invalid and/or the user does not have the role publisher" ou "User and/or password invalid."; "ITEMNOTFOUND" - "The requested item could not be found or is not in the published state."; "FILEERROR" - "There was an error with the XML file (CIN)" ou "Errors found in the file."; "OK" - "Operation completed successfully"; Referenciado por: Elemento tns: status [Elemento tns: CWSItemExportResponse] Elemento tns: status [Elemento tns: CWSItemListResponse] Elemento tns: Status [Elemento tns: ImportCINResponse] Elemento tns: Status [Elemento tns: ImportExcelReponse] Elemento tns: Status [Elemento tns: GlnInfo] Elemento tns: Status [Elemento tns: GtinInfo] Elemento tns: Status [Elemento tns: TradeItemStatus] DOCUMENTAÇÃO TECNICA 31
Tipo complexo GlnInfo Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: Status tns: CWSStatusResponse 1.. 1 Solicitação de estado, pode ter indicação de erro tns: GlnBasicInfoList tns: Record List [tns: GlnBasicInfo] 1.. 1 Lista com o nome e Gln do fornecedor de informação Referenciado por: Elemento tns: GlnBasicInfo [método GetGln] DOCUMENTAÇÃO TECNICA 32
Tipo complexo GtinInfo Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: Status tns: CWSStatusResponse 1.. 1 Solicitação de estado, pode ter indicação de erro tns: GtinBasicInfoList tns: Record List [tns: GtinBasicInfo] 1.. 1 Lista com o descrição e Gtin do item Referenciado por: Elemento tns: GtinBasicInfo [método GetGtin] DOCUMENTAÇÃO TECNICA 33
Tipo complexo ImportCINResponse Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: TradeItemId xsd: Int 1.. 1 Identificador do item tns: Status tns: CWSStatusResponse 1.. 1 Solicitação de estado, pode ter indicação de erro Referenciado por: Elemento tns: ImportResponse [método CreateTradeItem] DOCUMENTAÇÃO TECNICA 34
Tipo complexo ImportExcelResponse Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: ImportGuid xsd: Int 1.. 1 Identificador único do Job de importação de itens tns: ErrorList tns: Record List [tns: IntTextPair] 1.. 1 Lista com os erros presentes no Excel tns: Status tns: CWSStatusResponse 1.. 1 Solicitação de estado, pode ter indicação de erro Referenciado por: Elemento tns: ImportResponse [método CreateTradeItemList] DOCUMENTAÇÃO TECNICA 35
Tipo complexo TradeItemStatus Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: StatusTradeItem xsd: String 1.. 1 Estado do Job de importação tns: Status tns: CWSStatusResponse 1.. 1 Solicitação de estado, pode ter indicação de erro Referenciado por: Elemento tns: StatusTradeItem [método GetTradeItemListStatus] DOCUMENTAÇÃO TECNICA 36
Tipo complexo ExportExcelRequest Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição tns: SubscriberGln xsd: String 1.. 1 O GLN da empresaalvo tns: SupplierGln tns: String 1.. 1 O GLN da empresa que publicou a informação tns: GtinList tns: Record List [xsd: String] 1.. 1 Lista de Gtins a serem exportados Referenciado por: Elemento tns: ExportParameters [método ExportItemExcel] DOCUMENTAÇÃO TECNICA 37
Tipo complexo MediaSOAFileInfo Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição FileName string 1.. 1 O nome do ficheiro GTIN string 1.. 1 O GTIN do produto que tem este media. Brick string 1.. 1 Vazio (Deprecated) SuplierGLN string 1.. 1 O GLN do fornecedor do produto. (Deprecated) SuplierName string 1.. 1 O nome do fornecedor do produto. (Deprecated) Tags String 1.. 1 Vazio (Deprecated) LastModifyDate DateTime 1.. 1 Data da última modificação do ficheiro no SyncPT. MediaId Media identifier(int) 1.. 1 Identificador interno do media no SyncPT (0 para não encontrado) FileSize Int 1.. 1 Tamanho do ficheiro em bytes. Referenciado por: Elemento MediaSOAFile DOCUMENTAÇÃO TECNICA 38
Tipo complexo MediaSOAFile Modelo de conteúdo Contém os elementos, tal como definido na seguinte tabela: Componente Tipo Ocorre Descrição Binary Binary data 1.. 1 O binário do ficheiro media. MediaSOAFileInfo MediaSOAFileInfo 1.. 1 A informação do ficheiro. Referenciado por: Elemento tns: ExportParameters [método ExportItemExcel] DOCUMENTAÇÃO TECNICA 39