аЯрЁБс>ўџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџўџџџ  ўџџџ! "#$&%'()ўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ РFРЕ#U-ЉР€__nameid_version1.0(џџџџџџџџ U-ЉРРЕ#U-ЉР__substg1.0_00020102*џџџџџџџџџџџџ __substg1.0_00030102*џџџџxўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџ(ўџџџ*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSўџџџўџџџўџџџўџџџўџџџўџџџўџџџўџџџ\]^_`abcdefghijklўџџџўџџџoўџџџqўџџџўџџџўџџџўџџџўџџџўџџџxўџџџz{|}ўџџџџџџџџџџџ РF РF…R…T…6…7…8…………… … … 0… ˆ ˆR………0… … 8…… ˆ __substg1.0_00040102*џџџџџџџџџџџџўџџџ__substg1.0_10010102* џџџџ__substg1.0_10020102*џџџџџџџџџџџџ__substg1.0_10090102*џџџџ__substg1.0_100A0102*џџџџџџџџџџџџ__substg1.0_100B0102* џџџџ__substg1.0_100F0102*џџџџџџџџџџџџ__substg1.0_10100102* џџџџ …ˆ… …6…7…T…IPM.Note__substg1.0_10110102*џџџџџџџџџџџџ __substg1.0_10120102* џџџџ __substg1.0_101B0102*џџџџџџџџџџџџ __substg1.0_101C0102*џџџџ __substg1.0_101E0102*џџџџџџџџџџџџ__substg1.0_001A001E*џџџџ __substg1.0_0037001E*џџџџџџџџџџџџ__substg1.0_003D001E*џџџџRE: ODMA Connection ManagerRE: +ЄОЃnнTinfonuovo@email.comSMTPinfonuovo@email.cominfonuovo@email.comIE+ЄОЃnнTinfonuovo@email.comSMTPinfonuovo@email.cominfonuovo@email.com__substg1.0_00410102*џџџџџџџџџџџџE__substg1.0_0042001E*џџџџ__substg1.0_004F0102*џџџџџџџџџџџџQ__substg1.0_0050001E*џџџџ__substg1.0_0064001E*џџџџџџџџџџџџ__substg1.0_0065001E*џџџџ__substg1.0_0070001E*џџџџџџџџџџџџ__substg1.0_00710102*џџџџODMA Connection ManagerО{Њ№DSф>DчQвЗ[ОTч›[+ЄОЃnнTDennis E. HamiltonSMTPorcmid@email.msn.comDennis E. HamiltonSMTP:ORCMID@EMAIL.MSN.COM__substg1.0_0C190102*џџџџџџџџџџџџE__substg1.0_0C1A001E*џџџџ__substg1.0_0C1D0102*џџџџџџџџџџџџ__substg1.0_0C1E001E*'џџџџ SMTPorcmid@email.msn.com'Dal.Ghotra@Rebis.com'гўиu~вŠHPСТ€ODMA Connection ManagerHELLO,ISAWYOURINQUIRYAFTERITWASFORWARDEDTOODMATECHITLOOKSLIKEYOU__substg1.0_0C1F001E*џџџџџџџџџџџџ!__substg1.0_0E02001E* "џџџџ"__substg1.0_0E03001E*џџџџџџџџџџџџ#__substg1.0_0E04001E*!%џџџџ$__substg1.0_0E0A0102*џџџџџџџџџџџџ%__substg1.0_0E1D001E*$&џџџџ&__substg1.0_1000001E*џџџџџџџџџџџџž__substg1.0_1008001E*#+џџџџ'eHello, I saw your inquiry after it was forwarded to ODMATECH. It looks like you have uncovered a bug in the Connection Manager, which should be completely protected in how it does query interface to providers. I do not have ready familiarity with the code, so I can't help you there. It is my understanding that the ODMA result codes are all HRESULTS, and you should be able to figure it out from the names in the ODMA header files and in the specification. I would be surprised if any Facility ITF HRESULT is generated by the connection manager. You may be dealing with an exception failure somewhere down there. Did you get an unrecognizable HRESULT? There are some things you need to know if you want to use the connection manager as a COM server, however. Basically, the COM interfaces that the provider delivers up to the connection manager do not correspond in 1-to-1 functionality with the C API functions that are defined as the ODMA API. The connection manager filters the calls and can route requests to the correct provider based on the ODMA ID of a document. Depending on what you are doing, it may be more appropriate to construct an ActiveX in-process server that gives you the necessary COM interfaces and orchestrates the ODMA connection manager in appropriate ways. If you don't receive a response from one of the ODMA wizards in the next couple of days, please let me know. I'm in your neighborhood! Dennis E. Hamilton - - - - - - - - - - - - - - - - mailto:infonuovo@email.com tel. +1(650)938.4584 fax. +1(650)567.9846 http://www.infonuovo.com -----Original Message----- From: ODMA TECH LIST [mailto:ODMATECH@FTPLIST.AIIM.ORG]On Behalf Of MWRIGHT Sent: Wednesday, 31 March 1999 10:35 To: ODMATECH@FTPLIST.AIIM.ORG Subject: Re: ODMA Connection Manager I am copying the ODMA technical committee so that they may directly answer your questions. Thanks you for your interest in ODMA. Regards...Marilyn Wright Marilyn Wright, Vice President, Standards and Alliances AIIM International, 1100 Wayne Avenue, Silver Spring, MD 20910 USA P: 01-301-755-2662; F: 01-301-587-2711; E-mail: mwright@aiim.org -----Original Message----- From: Dal Ghotra [SMTP:Dal.Ghotra@Rebis.com] Sent: Tuesday, March 30, 1999 10:26 PM To: mwright@aiim.org Subject: Re:ODMA Connection Manager Hello Marilyn, We are trying to build afresh a major software framework, a piece of which is our first ODMA compliant client.  We have installed DME (Document Management Extensions for Microsoft Exchange) from the company 80-20  - its a v1.5 compliant ODMA provider. Using the test samples provided with the ODMA v2.0 SDK, the ODMA connection manager DLL crashes and without the source we are unable to determine exactly why - my own feeling is that it is because the function in which it crashed is for v2.0 compliant providers only (QueryCapability()).  Anyway, what concerns me more is that we may  find other problems as we proceed deeper into this project and this scary without having the source code to at least help track bugs/crashes. 1) Is there any way we can buy, licence or otherwise obtain the source code for the ODMA connection manager ? The DLL we have is dated May 07 1998 (69632 bytes in size). Also, we want to use the COM interfaces for ODMA  - not the C API.  The SDk documentation does list the methods in the interfaces, however, it does not describe the mapping between the error codes (in ODMA.h) to COM HRESULTs.  Again, we are unable to determine this unless we have the source to the connection manager. 2) Is this mapping of error codes described anywhere ? Any help would be very much appreciated .. if you need any more info, please email me. Dal Ghotra Core Services Manager Rebis 1600 Riviera Ave, Suite 300 Walnut Creek CA 94596 Tel:  (1) 925 933 2525, ext 239 Fax: (1) 925 933 1920 http:\\www.rebis.com HAVEUNCOVEREDABUGINTHECONNECTIONMANAˆ >LZFuхВр rcpg125т2CtexAїO €Єуch Рs№et0 €ѓPVUВХQЧ2їУХ3FЩлгля ї;П05Т `ЮcP d36P ЇBc0 HelP,‡ Ђ „ €I saр ya €quirXy a€!i@wva r А € to ODMATpECH.;@PoBk likeB х№v#аun $PСa  bug‘!€h“#аPnnti Sаpag,  hU рhh`l!pb{#а m P0р pџ`А&@!a%' р ќdo‘Р € Ažfа#а!‘(сviцs"L* n)$$Рьad + m0ўt №%А%Ѓ 'жs! №cp'-qр>p#у%БР"N mџ $€+ђ2№ €%`%Аоa@%В!Т-бs'__substg1.0_10090102*џџџџџџџџџџџџ)Œ __substg1.0_1042001E*(*џџџџT0__substg1.0_300B0102*џџџџџџџџџџџџU__substg1.0_8002001E*)-џџџџVР@?/’ Р#а@ HRРESULTS'3Q#у'˜ (p!‚figџp#а `@R%Ѓ&Рџ‚%…4S%Р.!80(pч5Q6Ё%…sp рг3р&a. 0w'Ж4Рnr(р)Rf6 FЧа.q.бITF5ц2rл&р& r3р!ab /Tя&&в=Y$Р џ(@3‚/‘Р+@џ0&b+ 8b/№€'0Л$б*w%“1a= D+р#у&р@‘$€Р g­z7Г5ѕ?:TFџ5rEВ%Ё3 #ђ& !dўk-P)б> #ђ А0!‚~u AO&Д 5QРOОM$С')Бe$Сн=B Р<Ё№y'%ГџOБ*з 3Ч+ІC# $С§ u0а!‘MяNє-%ЁM4Ёp )c1-!-О1 р$&RCБ.кC`ўP№X&RХ5r €$ђџRТ45YБ=JAU/; Aџ[ДQB;t0A-а8б-Т*qП30RСTжVё&@Shb Рч!a&q4ID8Р>Ё*мcu€0"KDDР №П3s&q'03с#ђZуo3п' C%`5‚p(с>!o@б!‚]30rpGУAы&A$PX‘-(сRЁ ћOф3ДgT1K„9cjсџ Р Q§6’Ар`q@Тп[Й]‚h+ Аy,-LФї* 0bH1eT1%WMБџ9 #аc‘4№H  9ч& б T7бc‘dџr!'(abQ#0GБKLb}='9@%S& 8@hэрr' p!d|&2zE=H.R! C-О }п~Њ4Р}": €Eu$Аo@e€".(14(‘=+1(650)938.4X5844+ x‚W5P67.9ƒ@64hA@p://w…а.Џ€—‚ уv-‡ВOkрX‘аlђ&р‡Г4F a:4D" LIS @0[€%!Ц@FTPŠВ.AIIM.ORG]O Be№l> Of4MWR№IGHT4`0‰№ЖW €& sxQ'3X7& nЁW 9РW 0:|35Iх€p!ЗŒŽЕuЬbj&1‰№Re‰ѕ%џžr:–.P(!py3„ћ45)hQA(".`@џ р/т3Ц C"3pab(БџqP€–S`SZB\“pџ#q#ђ ёF A`q%r!Тз=:”pgvЂ. №Qѕy Wˆ…`:= ЗЂФЁ,'V р#аP4Ёw+с0'S3BvЃ6’Aџ№0$ЂlŒ’0*тЗ&РXd'1‘PWC0нuA$P€а/СSkRVS>!gMcp а9Ё‘ USAЂlP‰№T 0WА3Ќс7-р2662;>№‰№Ќх5ƒ07­€7Ја­аE-г€"ЌБmwЁГ@ ppj.Аg4<€%ЏЮ>џ†ыЂl‡ПˆЭЂЦ‰ДGЕNG' nёŠ№SMŒ :еЗa.ЗЄ@”pb‚ў]Ђl\Ё`aгT­яЈБХ­Є€MЂl‘ВЂТџЏЯЙм“іЂХ”q”П•ЯЂЗџгЃ6'УЂСp5ci`џ—Ф! %@%PDA§B1jБ/№€!!u9Бљ=`rk6q(а+Acџ4'42b803!o–(QЯІQ4ё# d3'aсХЎ?$3 €31№!a!аE м(Dcѕ&•аƒEа №їZRžM р`Шв4чб€с3e)9(2>Тќ80­€@ЭВ~А €Ob№v1.5Ь‰4S+І"K§ЂЦU—хo!@(R +Ѕ!p/4Sv2.ёPSDKQ”!Т4oџёРDLL( @Р';eџ/8в<a+AP€5c$€џ7Е4 A.`uРаП›B'0 ~А2БFbf рџCУ23У 2(0@MІџX&‘ЪЛ4ёп#)aвм#Oܘ+Їb‘(Б(Q*‚CЧh0 ?3())ЭšІНџ>аr'3снЁ+@ 2‘џgХфжсC!ЭЃ[Ab12ћ(в7Сm5QІЅсjЃ!aџeAžsTв2(с”6ƒџѓѓ№m"пж$1—жр”нF?!‚3сxТ0…nёckЙ%2s/пзџЂТ1грўI[Г5‚>бrрђ_’%@џQ# +@Іqnёёu‘ўb%„4р•їЃžoo§NЉ?ьoНУ%СовсЯŸO`xP)B&  07ЂТ8а 6963рA їo"WQ zга=ЏЇbџ_ рђM.Q§žнеtџ-RYWЭ“Iчмaљ@cц<Уџ*# žё%Вy`пёvШR8PGg"т*2-R51вiџ(гh13‚(Щ1%ЃЏЈh`вP5(Ÿ&hгрП!‘OЁГ„5ѕ,!ЭВA  џW€ #с;Cт†ѓѓ$€;QO`fіЎTЯB7ЏГс2џћ…2‚Ec‘zf%эСџFэf0”=gTAš‘i€џDAhAТџgтГ„€’x—3yQŒ#OџЗ<ГŒСр5К PЄQO`OТ•ЭэЙ#Ээ16ЈёRџT0Ъ@ЗсЉЅ!Ч`МЏЭп€ЉАб`C`0eљ@Л,§˜€9ƒ PЭэTјРЪ:ЭЃ(ћq92ж`‚р:3Ћ 57№Qwr23џрЖ ƒа‰№7ЊрЋ0Ээє <…c\<е…в`0ЙE_В <‡=[†цўрbЭх}@а <378AAE0A1B70D111AA3400A0C92BF376897139@ACME1>U]$Ё{О—=цвЛmG9.0__substg1.0_8003001E*џџџџџџџџџџџџW__substg1.0_8004001E*,/џџџџX__substg1.0_8005001E*џџџџџџџџџџџџY__substg1.0_800C001E*.0џџџџZ Follow up@0`ЩЯT-ЉР@0`ЩЯT-ЉРїє6№   #& ) +.67@91M№Њ{О__properties_version1.00џџџџ1џџџџ[`__recip_version1.0_#00000000:џџџџџџџџ5РЕ#U-ЉРРЕ#U-ЉР__substg1.0_0FF60102*џџџџџџџџџџџџm__substg1.0_0FF90102*24џџџџnGAEqBOQqP cdepqq   Eq  q   @X2щЊ{О q ž\@^ e Œ qB0€џџџџ 0qо?Џon €€'j€€€€ €€€ € € € €  € €=E+ЄОЃnнTDal.Ghotra@Rebis.comSMTPDal.Ghotra@Rebis.com__substg1.0_0FFF0102*џџџџџџџџџџџџpG__substg1.0_3001001E*37џџџџr__substg1.0_3002001E*џџџџџџџџџџџџs__substg1.0_3003001E*69џџџџt+ЄОЃnнTDal.Ghotra@Rebis.comSMTPDal.Ghotra@Rebis.com'Dal.Ghotra@Rebis.com'SMTPDal.Ghotra@Rebis.comSMTP:DAL.GHOTRA@REBIS.COMDal.Ghotra@Rebis.com+ЄОЃnнTDal.Ghotra@Rebis.comSMTPDal.Ghotra@Reb__substg1.0_300B0102*џџџџџџџџџџџџu__substg1.0_5FF6001E*8:џџџџv__substg1.0_5FF70102*џџџџ;џџџџwG__properties_version1.00џџџџџџџџџџџџy(is.com  љGqўџGq000 0q9 @:q:і_ї_Gq§_џ_іq0