- tags to delimit each name, i.e.
- Sample
- Bach
4. "SearchAndReturnRecords"
SOAP parameters in:
1. version (string) = "1.0"
2. searchExpression (xmlstring) = "<query><term field="Keywords">dolphin</term></query>"
3. databaseCount (short) = '1'
4. sortKey (xmlstring) = "<recordlist_sort><key id='4' ascending='true'/></recordlist_sort>"
5. maxRecords (long) = '100'
6. databaseArray (array):
A. item[0] (string/database name) = "Sample"
SOAP Results back:
1. Count (short) = '91'
2. List (array)
For each Item: The record in RSXML format.
5. "ReadRecord"
SOAP parameters in:
1. version (string) = "1.0"
2. recordID (xmlstring) = ""
Which gets sent as:
"<RecordID database="Sample" recNum="75"/>"
3. database (string) = "Sample"
SOAP Results back:
record = The record in RSXML format.
Note: To preserve diacritical characters and 'escaped' punctuation, data returned from ReadRecord is encoded
using base64 encoding. Decode the returned data in order to view the XML record (some SOAP clients will
detect and decode base64 automatically).
6. "WriteRecord"
SOAP parameters in:
1. version (string) = "1.0"
2. recordID (xmlstring) = ""
Which gets sent as:
"<RecordID database="Sample" recNum="75"/>"
3. database (string) = "Sample"
4. record (xmlstring) = The record in RSXML format.
SOAP Results back:
recID (string) = "Success" or "Failure"
Note: The "record" parameter to WriteRecord must have its type explicitly set to "string" or "base64", to
allow RM to handle it accordingly. Use "base64" if the data is base64-encoded, and "string" otherwise.
7. "CreateRecord"
SOAP parameters in:
1. version (string) = "1.0"
2. database (string) = "Sample"
3. record (xmlstring) = The record in RSXML format.
SOAP Results back:
recID (xmlstring) = ""
Note: The "record" parameter to CreateRecord must have its type explicitly set to "string" or "base64", to
allow RM to handle it accordingly. Use "base64" if the data is base64-encoded, and "string" otherwise.
8. "DeleteRecord"
SOAP parameters in:
1. version (string) = "1.0"
2. recordID (xmlstring) = "<RecordID database="Sample" recNum="879"/>"
3. database (string) = "Sample"
SOAP Results back:
recID (string) = "Success"/"Failure"
9. "GetOutputStyles"
SOAP parameters in:
1. version (string) = "1.0"
Soap Results back:
1. Count (short) = '731'
2. List (array)
1. Item[0] (string) = "AAPG Bulletin"
. . . . . . . . .
731. Item[730] (string) = "Zoologica Scripta"
10. "FormatRecords"
SOAP parameters in:
1. version (string) = "1.0"
2. recordList (array)
For example, with three records ...
A. item[0] (xmlstring) =
Which gets sent as:
<RecordID database="Sample" recNum="227"/>
B. item[1] (xmlstring) =
Which gets sent as:
<RecordID database="Sample" recNum="421"/>
C. item[2] (xmlstring) =
Which gets sent as:
<RecordID database="Sample" recNum="431"/>
3. outputStyle (string) = "" (RM will use default style if none is provided)
4. outputFormat (xmlstring) = "
0
"
Which gets sent as:
"<format_reflist><destination>0</destination><style>RM11WebPublisher</style><numbering enabled='false'/></format_reflist>"
SOAP results back
1. Count = '3'
2. List (array) Formatted results, styled as per designated output style (this example returns HTML):
A. item[0] (string) = "Brager, S., Wursig, B., Acevedo, A., and Henningsen, T. Association patterns of bottle-nosed dolphins (tursiops- truncatus) in Galveston Bay, Texas
Journal Of Mammalogy Vol. 75p.431-437, 1994
;"
B. item[1] (string) = "Connor, R. C., Smolker, R. A., and Adams, A.
'Pop' goes the dolphin: a vocalization male bottlenose dolphins produce during consortships
Behaviour Vol. 133p.643-662, 1996
"
C. item[2] (string) = "Connor, R. C., Richards, A. F., Smolker, R. A., and Mann, J.
Patterns of female attractiveness in Indian Ocean bottlenose dolphins coffee
Behaviour Vol. 133p.37-69, 1996
"
11. "FormatBibliography"
SOAP parameters in:
1. version (string) = "1.0"
2. recordList (array):
A. item[0] (xmlstring) = ""
Which gets sent as:
"<RecordID database="Sample" recNum="227"/>"
3. outputStyle (string) = "" (RM will use default style if none is provided)
4. outputFormat (xmlstring) = "
0
"
Which gets sent as:
"<format_reflist><destination>0</destination><style>RM11WebPublisher</style><numbering enabled='false'/></format_reflist>"
SOAP Results back:
Bibliography (string) = Formatted bibliographty, styled as per designated output style (this example returns HTML):
"
Brager, S., Wursig, B., Acevedo, A., and Henningsen, T.Association patterns of bottle-nosed dolphins (tursiops- truncatus) in Galveston Bay, Texas
Journal Of Mammalogy Vol. 75p.431-437, 1994
"
12. "Export"
SOAP parameters in:
1. version (string) = "1.0"
2. recordList (array):
A. item[0] (xmlstring) =
Which gets sent as:
<RecordID database="Sample" recNum="227"/>
3. outputFormat (string) = "RIS"
SOAP Results back:
1. ExportResults (string) = Exported records in the format specified in "outputFormat".
Note: outputFormat can be one of the following:
"RIS" RIS tagged text format
"Medlars" Medlars tagged text format
"Comma" Comma-delimited text
"Tab" Tab-delimited text
"XML" RS XML format
Note: To preserve diacritical characters and 'escaped' punctuation, data returned from Export is encoded
using base64 encoding. Decode the returned data in order to view the records (some SOAP clients will
detect and decode base64 automatically).
13. "GetFieldInfo"
SOAP parameters in:
1. version (string) = "1.0"
2. database (string) = "Sample"
3. refType (string) = "Journal"
SOAP Results back:
1. fields (xmlstring) = ""
. . . .
14. "GetReferenceTypes"
SOAP parameters in:
1. version (string) = "1.0"
2. database (string) = "Sample"
Soap Results back:
RefTypes (xmlstring) = "(etc.)"
15. "GetURLs"
SOAP parameters in:
1. version (string) = "1.0"
Soap Results back:
1. Count (short) = '9'
2. List (string)
For each Item:
a. App (string) = "PM"
b. Text (string) = "http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Citation&list_uids="