You can perhaps can look at the working example for create a Change Order with attachment (in Java) under $
NX_ROOT\samples\sdk\rest\java\test3_attachments\SampleNewResourceWithAttachment.java.
Maybe this may give you some perspective?
------------------------------
Kind Regards,
Brian
------------------------------
Original Message:
Sent: 01-15-2020 10:38 AM
From: Karen Matoke
Subject: How attachment works on CA SDM via Rest
Hi.
I see some differences, such as placement of "{{CR}}", but am not sure of the necessity of matching those.
There is a file called "sdm attachment.postman_collection.json" that is attached to the following communities thread, but not sure if it has the full scenario included or not, it could be worth reviewing the contents of that json file: https://community.broadcom.com/communities/community-home/digestviewer/viewthread?MID=811964#bm9842bdca-0e7c-4a3f-9b69-4dae40262e71
Regards,
Karen
------------------------------
Broadcom
Original Message:
Sent: 01-15-2020 08:59 AM
From: CASDM User
Subject: How attachment works on CA SDM via Rest
Hi, @Karen Matoke thank you for your reply. I'm doing this:
headers:
X-AccessKey {access_key_here}
Content-Type multipart/form-data; BOUNDARY=*****MessageBoundary*****
body:
--*****MessageBoundary*****{{CR}}Content-Disposition: form-data; name="payload" Content-Type: application/json; CHARACTERSET=UTF-8 { "attmnt": { "repository":"1002", "orig_file_name": "juntai.docx", "attmnt_name": "juntai.docx", "description": "Upload using rest" } } --*****MessageBoundary*****{{CR}} Content-Disposition: form-data; name="juntai.docx"; filename="juntai.docx" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 {{CR}} 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 {{CR}} --*****MessageBoundary*****--{{CR}}
Do you suggest something to change on that body?
And when it works, how can i associate this to an ticket ? Because the article that you sent there's no such information and i didn't found in any kind of article on internet.
Thank you for your time.
Original Message:
Sent: 01-15-2020 03:35 AM
From: Karen Matoke
Subject: How attachment works on CA SDM via Rest
Hello,
The following knowledge article may help answer some of your questions (the example that is included uses Postman):
Article ID: 130039
Title: How to use REST web services HTTP client to upload a file to a repository without attaching it to a ticket
------------------------------
Broadcom
Original Message:
Sent: 01-13-2020 01:03 PM
From: CASDM User
Subject: How attachment works on CA SDM via Rest
Hi everyone how are you?
I have big questions and i hope you guys could help me on this.
The questions is:
1 - How CA SDM works to upload data on Postman ?
Like there's the endpoint '/attmnt' with the following params:
repositoryId
serverName
mimeType
description
Like how it is organizated on Postman for example?
2 - How can i associate the upload to an incident or request for example for example?
Like, can I associate the attachment it later or at the moment of the oppening i can associate the files uploaded? Which is the sequence to have an request with files on attachment?
Thank you very much for your time.