Hi Armin,
On Thu, 2009-07-09 at 16:44 +0200, Armin Retterath wrote: > i am sorry, we need the post urls too, cause the specification demands post > for GetRecords and DescribeRecords. Ok - no worries - will handle the post values as well - is there a chance the SOAP values should be stored as well?. I'm just wondering whether it is possible to store both values in the schema described in Section 7 of the wiki? Or should I have another field to capture the post values? Anyways, I will add this in somewhere. Thanks Mifan > many catalogues would only implement > this minimal demands. 'get' is in this two cases only nice too have. > please see http://www.mapbender.org/CSW_Requirements point 8. > cheers > armin > Am Donnerstag 09 Juli 2009 07:52:39 schrieb Mifan Careem: > > Hi List, > > > > I've current solved the problem by storing the GET values of the > > operations (e.g getrecords) in the main catalog schema itself. I am > > currently not storing the other parameter values of the operations - if > > this is needed, I can handle this later on, but since currently I just > > need the GET URLs, I'll concentrate on this. > > > > Let me know if there are any suggestions. > > > > Thanks > > > > Mifan > > > > On Tue, 2009-07-07 at 16:05 +0530, Mifan Careem wrote: > > > Dear list, > > > > > > My current schema to store a catalog object is here: > > > http://www.mapbender.org/CSW_report_week_3 > > > > > > I currently provide an Admin function to 'Load a Catalog'. In this, I > > > need to store Operation[1] values from the OperationsMetadata section of > > > the Catalog's GetCapabilities[2] document. What would the best way be to > > > store these operations sections (getrecords,describerecords etc.), > > > considering that I have to make use of the GET/POST values often to make > > > a CSW search? > > > > > > Currently, I thought of this: > > > > > > - Store normal catalog information in the cat table > > > - store Parameter names and values of the Operations in a seperate > > > table, like this: > > > INSERT INTO cat_op_conf(id,op_name,param_name,param_value) VALUES > > > (2,'getrecords',http_get,http://www.geodata.alterra.nl/excat/csw); > > > INSERT INTO cat_op_conf(id,op_name,param_name,param_value) VALUES > > > (2,'getrecords','typename','csw:Record'); > > > > > > etc. > > > > > > Any suggestions? > > > > > > > > > [1]: <ows:Operation name="DescribeRecord"> > > > <ows:DCP> > > > <ows:HTTP> > > > <ows:Get xlink:href="http://www.geodata.alterra.nl/excat/csw"/> > > > <ows:Post xlink:href="http://www.geodata.alterra.nl/excat/csw"/> > > > </ows:HTTP> > > > </ows:DCP> > > > <ows:Parameter name="TypeName"> > > > <ows:Value>csw:Record</ows:Value> > > > </ows:Parameter> > > > <ows:Parameter name="OutputFormat"> > > > <ows:Value>application/xml</ows:Value> > > > </ows:Parameter> > > > <ows:Parameter name="SchemaLanguage"> > > > <ows:Value>XMLSCHEMA</ows:Value> > > > <ows:Value>http://www.w3.org/XML/Schema</ows:Value> > > > </ows:Parameter> > > > </ows:Operation> > > > > > > [2]: > > > http://www.geodata.alterra.nl/excat/csw?request=GetCapabilities&service=C > > >SW > > > > > > > > > Thanks > > > > > > Mifan > > > > _______________________________________________ > > Mapbender_dev mailing list > > [email protected] > > http://lists.osgeo.org/mailman/listinfo/mapbender_dev > > > _______________________________________________ Mapbender_dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapbender_dev
