Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > var awssum = require("./lib/awssum");
- undefined
- > var amazon = awssum.load('amazon/amazon');
- undefined
- > var DocumentService = awssum.load('amazon/cloudsearch').DocumentService;
- undefined
- > ds = new DocumentService({
- ... domainName: 'debug-media-mox',
- ... domainId: 'd6j27og4giu4zjmghs2gmdlpuu',
- ... region: amazon.US_WEST_1
- ... });
- { domainName: [Function],
- domainId: [Function],
- region: [Function] }
- > var opts = {};
- undefined
- > opts.Docs = [
- ... {
- ... 'type': 'add',
- ... 'id': 'testingtest',
- ... 'version': '29384923849',
- ... 'lang': 'en',
- ... 'fields': {
- ..... 'artist': 'test',
- ..... 'catdvid': 'ATHE34',
- ..... 'duration': 323,
- ..... 'description': 'teohuaot ettoau',
- ..... 'label': 'test label',
- ..... 'name': 'test nname',
- ..... 'release_date': 'test date',
- ..... 'title': 'test title',
- ..... 'external_links': [],
- ..... 'category': 'test cat',
- ..... 'genre': 'test genre'
- ..... }
- ... }
- ... ];
- [ { type: 'add',
- id: 'testingtest',
- version: '29384923849',
- lang: 'en',
- fields:
- { artist: 'test',
- catdvid: 'ATHE34',
- duration: 323,
- description: 'teohuaot ettoau',
- label: 'test label',
- name: 'test nname',
- release_date: 'test date',
- title: 'test title',
- external_links: [],
- category: 'test cat',
- genre: 'test genre' } } ]
- > ds.DocumentsBatch(opts, function(err, data) {
- ... console.log("inside execute");
- ... console.log(err);
- ... console.log(data);
- ... });
- add options
- { Docs:
- [ { type: 'add',
- id: 'testingtest',
- version: '29384923849',
- lang: 'en',
- fields: [Object] } ] }
- { method: 'POST',
- protocol: 'https',
- host: 'doc-debug-media-mox-d6j27og4giu4zjmghs2gmdlpuu.us-west-1.cloudsearch.amazonaws.com',
- path: '/2011-02-01/documents/batch',
- params: [],
- headers: { 'Content-Type': 'application/json', 'Content-Length': 150 },
- forms: [],
- json: {},
- body: '[{"type":"add","id":"testingtest","version":"29384923849","lang":"en","fields":{"artist":"test","catdvid":"ATHE34","duration":323,"description":"teohuaot ettoau","label":"test label","name":"test nname","release_date":"test date","title":"test title","external_links":[],"category":"test cat","genre":"test genre"}}]' }
- -------------------------------------------------------------------------------
- Request:
- - method : POST
- - protocol : https
- - host : doc-debug-media-mox-d6j27og4giu4zjmghs2gmdlpuu.us-west-1.cloudsearch.amazonaws.com
- - path : /2011-02-01/documents/batch
- - params : []
- - headers : { 'Content-Type': 'application/json',
- 'Content-Length': 150,
- 'User-Agent': 'awssum/0.12.0' }
- - forms : []
- - json : {}
- - body : [{"type":"add","id":"testingtest","version":"29384923849","lang":"en","fields":{"artist":"test","catdvid":"ATHE34","duration":323,"description":"teohuaot ettoau","label":"test label","name":"test nname","release_date":"test date","title":"test title","external_links":[],"category":"test cat","genre":"test genre"}}]
- Request:
- - statusCode : 200
- - extractHeaders : true
- - extractBody : none
- -------------------------------------------------------------------------------
- awssum.js:request(): reqOptions = { method: 'POST',
- host: 'doc-debug-media-mox-d6j27og4giu4zjmghs2gmdlpuu.us-west-1.cloudsearch.amazonaws.com',
- path: '/2011-02-01/documents/batch',
- headers:
- { 'Content-Type': 'application/json',
- 'Content-Length': 150,
- 'User-Agent': 'awssum/0.12.0' } }
- awssum.js:request(): body = [{"type":"add","id":"testingtest","version":"29384923849","lang":"en","fields":{"artist":"test","catdvid":"ATHE34","duration":323,"description":"teohuaot ettoau","label":"test label","name":"test nname","release_date":"test date","title":"test title","external_links":[],"category":"test cat","genre":"test genre"}}]
- undefined
- > -------------------------------------------------------------------------------
- Response:
- - statusCode : 400
- - headers : { 'content-type': 'application/json; charset=utf-8',
- date: 'Wed, 08 May 2013 21:08:57 GMT',
- server: 'Server',
- 'content-length': '107',
- connection: 'keep-alive' }
- - body : {"status": "error", "errors": [{"message": "Encountered unexpected end of file"}], "adds": 0, "deletes": 0}
- -------------------------------------------------------------------------------
- inside execute
- { StatusCode: 400,
- Headers:
- { 'content-type': 'application/json; charset=utf-8',
- date: 'Wed, 08 May 2013 21:08:57 GMT',
- server: 'Server',
- 'content-length': '107',
- connection: 'keep-alive' },
- Body: '' }
- null
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement