Another example of a conflict: In the docs for sw_register..
the ca_link_domains description says "used with the rant_no key to link two .ca domains together." The allowed values for this paramter talk about the reg_domain, not the rant_no key. Worse still, if you look at the description for the rant_no key, it says Description: An indication of whether to base the domain s contact information on data from the CIRA whois, or on another dot.ca domain. (Note: To base the domain s contact information on another dot.ca domain, the ca_link_domain parameter must be populated.) Note: If rant_no is specified, any information in ca_link_domain will be ignored. Obligation: Optional Location: This parameter is located within the request associative array. Allowed Value(s): 0 (or null) or 1. 0 or null = register domain in a new profile at CIRA, or on another dot.ca domain (via ca_link_domain ); 1 = base This is utterly confusing. Does anybody at opensrs READ the documentation? I am guessing not. This is your business focus guys. Oh wait. It isn't your business focus anymore. I guess those of us doing registrations are just second rate now. With this said, I have to say that you've at least done the work required to get the bookmarks back in the documentation. That is worth something. Quite frankly, I think OpenSRS needs to pay a little more attention to its registration system. There is a lot of good stuff here, but bad marks for attention to detail. --------------------------------------------------------------------- Tim Woodcock [EMAIL PROTECTED] BareMetal.com Inc. http://baremetal.com/ Software Development Team --------------------------------------------------------------------- Message received 2003-11-04 from 'Robert L Mathews': > On pages 155-159 of the API manual, the description of the API response > to Process Pending Order could use some work. > > First of all, the docs explaining the format of the returned parameters > don't mention the fact that there are two separate arrays or attributes > returned, called "rwi_attributes" or "attributes": > > $VAR1 = { > 'rwi_attributes' => { > 'order_id' => '11554082', > 'number_of_canceled_orders' => '0' > }, > 'is_success' => '1', > 'protocol' => 'XCP', > 'object' => 'DOMAIN', > 'attributes' => { > 'registration expiration date' => undef, > 'id' => '0', > 'f_auto_renew' => undef > }, > 'response_text' => 'Transfer request has been successfully sent...', > 'response_code' => '200', > 'action' => 'REPLY' > }; > > I'm not sure why there are two separate but similar arrays in the result, > but anyway, the description for "order_id", for example, should probably > mention that it's returned in "rwi_attributes", since that's nonstandard. > > What's more confusing is that although the Perl response code example > shows "rwi_attributes" correctly, the "Response Examples (XML)" section > has the following incorrect example that mixes up the two: > > <item_key="attributes> [sic, no closing quotes] > <dt_assoc> > <item_key="order_id">3738554</item> > <item_key="number_of_cancelled_orders">0</item> > </dt_assoc> > </item> > > That first line should read: > > <item_key="rwi_attributes"> > > Finally, there is no description in the docs of the "id" value in > "attributes". Perhaps it's the same as the deprecated "transaction_id"? > > On a separate but related subject, the latest version of the API > introduced the "Process Transfer" command to "allow the resubmission of > failed transfers" from Declined Orders. I don't understand why that's > needed, since "Process Pending" works just fine for doing that. Perhaps > someone from OpenSRS can explain what is different about "Process > Transfer" that should cause people to use it instead of "Process Pending > Order"? > > -- > Robert L Mathews, Tiger Technologies http://www.tigertech.net/ >
