Session 7 Assignment
Session 7 Assignment
Session 7 :
Nov 20th - 2020:
Note: Try to use all components as much as possible like logger, set
variable, setpayload,choice, scatter-gather,http-reques,transform
message,private/sub flows, flow-ref wherever needed. You can use your
mind to accommodate all these components if required
/insertAccountDetails
/insertEverywhere
For :
/insertAccountDetails:
Step1 : Create RAML .
/insertAccountDetails
{
"Name" : "MuleSoftTechzone",
"Phone" : "11111111",
"BillingCity" :"hyderabad"
Sample Response:
{
“message” : “records inserted”,
“destination” : “Salesforce/AWS/File”
}
Session 7 Assignment Page 2 of 4
}
It should create a file in Amazon s3 bucket (create your own bucket).
File name should be the name passed in body.Type of file is json
eg: MuleSoftTechzone.json
Share the screenshot showing the file inserted in AWS s3
}
It should create an account in Salesforce . Share screenshot of that
}
Session 7 Assignment Page 3 of 4
It should create csv file in Local disk (any folder is fine) . Hint: use
application/csv in transform message.
File name should be the name passed in body.Type of file is csv
eg: MuleSoftTechzone.csv
For :
/insertEverywhere:
RAML : simple just add resource name
GET method. No request.
Response :
{
Message : “inserted details in all systems”
}
The data must be picked up from the FILE which is already stored in
your local folder.
The file should be session6.json and content is below:
{
"Name" : "MuleSoftTechzone",
"Phone" : "11111111",
"BillingCity" :"hyderabad"
Note : use property file for configuration details, add loggers wherever
needed.
Session 7 Assignment Page 4 of 4
Apart from Above scenario: If you have installed Database on your local,
please do Handson if possible