Support for direct messaging ?

20 views
Skip to first unread message

Howard Edidin

unread,
Sep 29, 2014, 2:43:58 PM9/29/14
to rav...@googlegroups.com

I am using BizTalk Server which has built in support JSON.  BizTalk uses schemas and XML internally. There is no need for code. 

I want to be able to handle GET (along with Search/Query), PUT (update). DELETE, POST (create) verbs.

Does the RavenDB server have direct support for these? 


An example of a GET Response is as follows:



{
  "resourceType" : "TagList",
  "category" : [{
      "term" : "[Tag URI]",S
      "label" : "[Tag Label]",
      "scheme" : "http://hl7.org/fhir/tag"
    }]
}


A bundle example:
{
  "resourceType" : "Bundle",
  "title" : "Search result",
  "updated" : "2012-09-20T12:04:45.6787909+00:00",
  "id" : "urn:uuid:50ea3e5e-b6a7-4f55-956c-caef491bbc08",
  "link" : [{
    "rel" : "self",
  "href" : "http://ip-0a7a5abe:16287/fhir/person?format=json"
  }],
  "category" : [{
    "term" : "[Tag Term]",
    "label" : "[Tag Label]",
    "scheme" : "[Tag Scheme]"
  }],
  "totalResults" : 12,
  "entry" : [{
    "title" : "Resource of type Person, with id = 1 and version = 1",
    "link" : [{
      "rel" : "self",
      "href" : "http://fhir.furore.com/fhir/person/@1/history/1"
    }],
    "id" : "http://fhir.furore.com/fhir/person/@1",
    "updated" : "2012-05-29T23:45:32+00:00",
    "published" : "2012-09-20T12:04:47.3012429+00:00",
    "author" : [{
      "name" : "Grahame Deer/ HL7 publishing committee"
    }],
    "category" : [{
      "term" : "[Tag Uri]",
      "label" : "[Tag Label]",
      "scheme" : "[Tag Type]"
    }],
    "content" : {
      "resourceType" : "Patient",
      ...other Patient elements...
    },
    "summary" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">(text summary)</div>",
  },
  ... other entries ....
  ],
  "signature" : "<signature xmlns=\"http://www.w3.org/2000/09/xmldsig\">...</signature>"
}

Oren Eini (Ayende Rahien)

unread,
Sep 29, 2014, 2:46:23 PM9/29/14
to ravendb

Hibernating Rhinos Ltd  

Oren Eini l CEO Mobile: + 972-52-548-6969

Office: +972-4-622-7811 l Fax: +972-153-4-622-7811

 


--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Chris Marisic

unread,
Sep 29, 2014, 3:35:48 PM9/29/14
to rav...@googlegroups.com
You will still likely need to write a BizTalk bridge/adapter of some sort for RavenDB. I highly doubt BizTalk's out of box REST syntax will exactly match RavenDB.
Reply all
Reply to author
Forward
0 new messages