[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Resend: TRP Messages for RR client/service interaction
To make the attachments more direct I am resending the attachments directly with this message. I am forwarding this message to the whole list after seeing a message from DW looking for browse and drill down query examples. This message has all the 6 messages (3 request / 3 responses) for the same classification tree that we have in the demo scenario. DW please let me know if you have any questions regarding browse and drill down queries. These are the only RR interactions we have for POC, and I will be glad to help ensure that your implementation questions are answered. In summary there should be no doubt that browse and drill down queries are supported adequately by the RR specs. There is at least one implementation that showed this in a Registry Browser demo at the POC f2f. RR implementors please focus on this functionality since that is what we will show in the demo scenario. Finally, I will be leaving for Tokyo this Saturday. I will not check email between Friday nite and Monday afternoon. Please get your RR issues to me by COB Friday if possible and I will do what I can to help. ------------Text of msg to Mark Hale --------------- The following are noteworthy of your attention and would require you or Krishna to send out a policy statement on these conventions. Note these cause major problems at SJ due to lack of agreement. TPAID ------- Note that in SJ we used a TPAID with "/" characters which caused problems to several people. I am proposing that '_' be used as separators: <TPAId context="tpadb"> SunRegistryClient_SunRegistryService_ebXML_Registry_1.0 </TPAId> Note in my own implemetation I add a suffix of .tpa.xml to the file. This is not publicaly visible. I have attached my sample RR client to service tpa file as well which was used to generate this output. Let us know if this is acceptable. DUNS ID ---------- In SJ demo we used 9 digit numbers which made it really hard to remember who was who. I suggest we use names like SunRegistryClient and SunRegistryService. Note that RoleName should match Partyname attribute in PartyName and OrgName elements according to bottom of pp 10 of tpaspec.pdf for 1.0.6. Let us know if this is acceptable. DocType ---------- I recommend we use the single DTD file RegRep0.8.dtd for RR to reduce chances of errors. I have attached the file in case you have lost it. So the RR payloads have a doctype as foollows: <!DOCTYPE ebXMLRegistry SYSTEM "RegRep0.8.dtd" > Let us know if this is acceptable. -- Regards, Farrukh -- Regards, Farrukh
Content-Type: multipart/related; type="application/vnd.eb+xml"; version=0.1; boundary="6761403.972525618134.JavaMail.najmi@saladin" Content-Length: 2021 --6761403.972525618134.JavaMail.najmi@saladin Content-Type: application/vnd.eb+xml Content-Description: ebxmlheader Content-ID: ca208:e26f0b40bf:-7ffa Content-Length: 1455 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLHeader SYSTEM "ebXMLHeader.dtd" > <ebXMLHeader xmlns="http://www.ebxml.org/namespaces/messageHeader" MessageType="Normal" Version="1.0"> <Manifest> <DocumentReference> <DocumentLabel>GetRootClassificationNodesRequest</DocumentLabel> <DocumentId>55562:e26f0b2701:-8000</DocumentId> </DocumentReference> </Manifest> <Header> <From> <PartyId context="DUNS"> SunRegistryClient </PartyId> </From> <To> <PartyId context="DUNS"> SunRegistryService </PartyId> </To> <TPAInfo> <TPAId context="tpadb"> SunRegistryClient_SunRegistryService_ebXML_Registry_1.0 </TPAId> <ConversationId context="GetRootClassificationNodesRequest"> Sun_Registry_Client_Coversation_55562:e26f0b2701:-7ffe </ConversationId> <BusinessServiceInterface>ObjectQueryManager</BusinessServiceInterface> <Action>getRootClassificationNodesAsync</Action> </TPAInfo> <MessageData> <MessageId>Sun_Registry_Client_55562:e26f0b2701:-7fff</MessageId> <TimeStamp>20001025T220010.763Z</TimeStamp> <RefToMessageId>Not Applicable</RefToMessageId> </MessageData> <ReliableMessagingInfo DeliverySemantics="Unspecified" /> </Header> </ebXMLHeader> --6761403.972525618134.JavaMail.najmi@saladin Content-Type: aplication/xml Content-Description: GetRootClassificationNodesRequest Content-ID: ca208:e26f0b40bf:-7ffb Content-Length: 146 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLRegistry SYSTEM "RegRep0.8.dtd" > <GetRootClassificationNodesRequest namePattern="%" /> --6761403.972525618134.JavaMail.najmi@saladin--
Content-Type: multipart/related; type="application/vnd.eb+xml"; version=0.1; boundary="6829042.972525618214.JavaMail.najmi@saladin" Content-Length: 2472 --6829042.972525618214.JavaMail.najmi@saladin Content-Type: application/vnd.eb+xml Content-Description: ebxmlheader Content-ID: ca208:e26f0b40bf:-7ff8 Content-Length: 1501 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLHeader SYSTEM "ebXMLHeader.dtd" > <ebXMLHeader xmlns="http://www.ebxml.org/namespaces/messageHeader" MessageType="Normal" Version="1.0"> <Manifest> <DocumentReference> <DocumentLabel>GetRootClassificationNodesResponse</DocumentLabel> <DocumentId>ca208:e26f0b40bf:-8000</DocumentId> </DocumentReference> </Manifest> <Header> <From> <PartyId context="DUNS"> SunRegistryService </PartyId> </From> <To> <PartyId context="DUNS"> SunRegistryClient </PartyId> </To> <TPAInfo> <TPAId context="tpadb"> SunRegistryClient_SunRegistryService_ebXML_Registry_1.0 </TPAId> <ConversationId context="GetRootClassificationNodesResponse"> Sun_Registry_Client_Coversation_55562:e26f0b2701:-7ffe </ConversationId> <BusinessServiceInterface>ObjectQueryManagerClient</BusinessServiceInterface> <Action>getRootClassificationNodesAsynchResponse</Action> </TPAInfo> <MessageData> <MessageId>Sun_Registry_Service_ca208:e26f0b40bf:-7fff</MessageId> <TimeStamp>20001025T220017.353Z</TimeStamp> <RefToMessageId>Sun_Registry_Client_55562:e26f0b2701:-7fff</RefToMessageId> </MessageData> <ReliableMessagingInfo DeliverySemantics="Unspecified" /> </Header> </ebXMLHeader> --6829042.972525618214.JavaMail.najmi@saladin Content-Type: aplication/xml Content-Description: GetRootClassificationNodesResponse Content-ID: ca208:e26f0b40bf:-7ff9 Content-Length: 550 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLRegistry SYSTEM "RegRep0.8.dtd" > <GetRootClassificationNodesResponse> <ManagedObjectRefList> <ManagedObjectRef guid="industryNodeGuid" uri="file:///c:/tmp" name="Industry" /> <ManagedObjectRef guid="geographyNodeGuid" uri="file:///c:/tmp" name="Geography" /> <ManagedObjectRef guid="processNodeGuid" uri="file:///c:/tmp" name="Process" /> </ManagedObjectRefList> </GetRootClassificationNodesResponse> --6829042.972525618214.JavaMail.najmi@saladin--
Content-Type: multipart/related; type="application/vnd.eb+xml"; version=0.1; boundary="6372179.972525703046.JavaMail.najmi@saladin" Content-Length: 2293 --6372179.972525703046.JavaMail.najmi@saladin Content-Type: application/vnd.eb+xml Content-Description: ebxmlheader Content-ID: ca208:e26f0b40bf:-7fcd Content-Length: 1437 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLHeader SYSTEM "ebXMLHeader.dtd" > <ebXMLHeader xmlns="http://www.ebxml.org/namespaces/messageHeader" MessageType="Normal" Version="1.0"> <Manifest> <DocumentReference> <DocumentLabel>GetClassifiedObjectsRequest</DocumentLabel> <DocumentId>55562:e26f0b2701:-7fe2</DocumentId> </DocumentReference> </Manifest> <Header> <From> <PartyId context="DUNS"> SunRegistryClient </PartyId> </From> <To> <PartyId context="DUNS"> SunRegistryService </PartyId> </To> <TPAInfo> <TPAId context="tpadb"> SunRegistryClient_SunRegistryService_ebXML_Registry_1.0 </TPAId> <ConversationId context="GetClassifiedObjectsRequest"> Sun_Registry_Client_Coversation_55562:e26f0b2701:-7fe0 </ConversationId> <BusinessServiceInterface>ObjectQueryManager</BusinessServiceInterface> <Action>getClassifiedObjectsAsync</Action> </TPAInfo> <MessageData> <MessageId>Sun_Registry_Client_55562:e26f0b2701:-7fe1</MessageId> <TimeStamp>20001025T220139.010Z</TimeStamp> <RefToMessageId>Not Applicable</RefToMessageId> </MessageData> <ReliableMessagingInfo DeliverySemantics="Unspecified" /> </Header> </ebXMLHeader> --6372179.972525703046.JavaMail.najmi@saladin Content-Type: aplication/xml Content-Description: GetClassifiedObjectsRequest Content-ID: ca208:e26f0b40bf:-7fce Content-Length: 442 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLRegistry SYSTEM "RegRep0.8.dtd" > <GetClassifiedObjectsRequest objectType="*"> <ManagedObjectRefList> <ManagedObjectRef guid="automotiveNodeGuid" uri="file:///c:/tmp" name="Automotive" /> <ManagedObjectRef guid="retailNodeGuid" uri="file:///c:/tmp" name="Retail" /> </ManagedObjectRefList> </GetClassifiedObjectsRequest> --6372179.972525703046.JavaMail.najmi@saladin--
Content-Type: multipart/related; type="application/vnd.eb+xml"; version=0.1; boundary="8254986.972525703216.JavaMail.najmi@saladin" Content-Length: 2768 --8254986.972525703216.JavaMail.najmi@saladin Content-Type: application/vnd.eb+xml Content-Description: ebxmlheader Content-ID: ca208:e26f0b40bf:-7fcb Content-Length: 1477 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLHeader SYSTEM "ebXMLHeader.dtd" > <ebXMLHeader xmlns="http://www.ebxml.org/namespaces/messageHeader" MessageType="Normal" Version="1.0"> <Manifest> <DocumentReference> <DocumentLabel>GetClassifiedObjectsResponse</DocumentLabel> <DocumentId>ca208:e26f0b40bf:-7fd3</DocumentId> </DocumentReference> </Manifest> <Header> <From> <PartyId context="DUNS"> SunRegistryService </PartyId> </From> <To> <PartyId context="DUNS"> SunRegistryClient </PartyId> </To> <TPAInfo> <TPAId context="tpadb"> SunRegistryClient_SunRegistryService_ebXML_Registry_1.0 </TPAId> <ConversationId context="GetClassifiedObjectsResponse"> Sun_Registry_Client_Coversation_55562:e26f0b2701:-7fe0 </ConversationId> <BusinessServiceInterface>ObjectQueryManagerClient</BusinessServiceInterface> <Action>getClassifiedObjectsResponse</Action> </TPAInfo> <MessageData> <MessageId>Sun_Registry_Service_ca208:e26f0b40bf:-7fd2</MessageId> <TimeStamp>20001025T220142.856Z</TimeStamp> <RefToMessageId>Sun_Registry_Client_55562:e26f0b2701:-7fe1</RefToMessageId> </MessageData> <ReliableMessagingInfo DeliverySemantics="Unspecified" /> </Header> </ebXMLHeader> --8254986.972525703216.JavaMail.najmi@saladin Content-Type: aplication/xml Content-Description: GetClassifiedObjectsResponse Content-ID: ca208:e26f0b40bf:-7fcc Content-Length: 876 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLRegistry SYSTEM "RegRep0.8.dtd" > <GetClassifiedObjectsResponse> <ManagedObjectList> <ManagedObject description="Ajuba Solution Party Profile" mimeType="xml/partyProfile" majorVersion="0" guid="ajubaGuid" uri="file:///c:/tmp" registryStatus="Submitted" type="PartyProfile" name="Ajuba Solution Party Profile" minorVersion="1" /> <ManagedObject description="Sterling Commerce Party Profile" mimeType="xml/partyProfile" majorVersion="0" guid="sterlingGuid" uri="file:///c:/tmp" registryStatus="Submitted" type="PartyProfile" name="Sterling Commerce Party Profile" minorVersion="1" /> </ManagedObjectList> </GetClassifiedObjectsResponse> --8254986.972525703216.JavaMail.najmi@saladin--
Content-Type: multipart/related; type="application/vnd.eb+xml"; version=0.1; boundary="1913382.972528045044.JavaMail.najmi@saladin" Content-Length: 2123 --1913382.972528045044.JavaMail.najmi@saladin Content-Type: application/vnd.eb+xml Content-Description: ebxmlheader Content-ID: ca208:e26f0b40bf:-7fc4 Content-Length: 1440 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLHeader SYSTEM "ebXMLHeader.dtd" > <ebXMLHeader xmlns="http://www.ebxml.org/namespaces/messageHeader" MessageType="Normal" Version="1.0"> <Manifest> <DocumentReference> <DocumentLabel>GetClassificationTreeRequest</DocumentLabel> <DocumentId>55562:e26f0b2701:-7fdc</DocumentId> </DocumentReference> </Manifest> <Header> <From> <PartyId context="DUNS"> SunRegistryClient </PartyId> </From> <To> <PartyId context="DUNS"> SunRegistryService </PartyId> </To> <TPAInfo> <TPAId context="tpadb"> SunRegistryClient_SunRegistryService_ebXML_Registry_1.0 </TPAId> <ConversationId context="GetClassificationTreeRequest"> Sun_Registry_Client_Coversation_55562:e26f0b2701:-7fda </ConversationId> <BusinessServiceInterface>ObjectQueryManager</BusinessServiceInterface> <Action>getClassificationTreeAsync</Action> </TPAInfo> <MessageData> <MessageId>Sun_Registry_Client_55562:e26f0b2701:-7fdb</MessageId> <TimeStamp>20001025T224041.869Z</TimeStamp> <RefToMessageId>Not Applicable</RefToMessageId> </MessageData> <ReliableMessagingInfo DeliverySemantics="Unspecified" /> </Header> </ebXMLHeader> --1913382.972528045044.JavaMail.najmi@saladin Content-Type: aplication/xml Content-Description: GetClassificationTreeRequest Content-ID: ca208:e26f0b40bf:-7fc5 Content-Length: 268 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLRegistry SYSTEM "RegRep0.8.dtd" > <GetClassificationTreeRequest depth="1"> <ManagedObjectRef guid="geographyNodeGuid" uri="file:///c:/tmp" name="Geography" /> </GetClassificationTreeRequest> --1913382.972528045044.JavaMail.najmi@saladin--
Content-Type: multipart/related; type="application/vnd.eb+xml"; version=0.1; boundary="4693500.972528045124.JavaMail.najmi@saladin" Content-Length: 2644 --4693500.972528045124.JavaMail.najmi@saladin Content-Type: application/vnd.eb+xml Content-Description: ebxmlheader Content-ID: ca208:e26f0b40bf:-7fc2 Content-Length: 1486 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLHeader SYSTEM "ebXMLHeader.dtd" > <ebXMLHeader xmlns="http://www.ebxml.org/namespaces/messageHeader" MessageType="Normal" Version="1.0"> <Manifest> <DocumentReference> <DocumentLabel>GetClassificationTreeResponse</DocumentLabel> <DocumentId>ca208:e26f0b40bf:-7fca</DocumentId> </DocumentReference> </Manifest> <Header> <From> <PartyId context="DUNS"> SunRegistryService </PartyId> </From> <To> <PartyId context="DUNS"> SunRegistryClient </PartyId> </To> <TPAInfo> <TPAId context="tpadb"> SunRegistryClient_SunRegistryService_ebXML_Registry_1.0 </TPAId> <ConversationId context="GetClassificationTreeResponse"> Sun_Registry_Client_Coversation_55562:e26f0b2701:-7fda </ConversationId> <BusinessServiceInterface>ObjectQueryManagerClient</BusinessServiceInterface> <Action>getClassificationTreeAsynchResponse</Action> </TPAInfo> <MessageData> <MessageId>Sun_Registry_Service_ca208:e26f0b40bf:-7fc9</MessageId> <TimeStamp>20001025T224044.844Z</TimeStamp> <RefToMessageId>Sun_Registry_Client_55562:e26f0b2701:-7fdb</RefToMessageId> </MessageData> <ReliableMessagingInfo DeliverySemantics="Unspecified" /> </Header> </ebXMLHeader> --4693500.972528045124.JavaMail.najmi@saladin Content-Type: aplication/xml Content-Description: GetClassificationTreeResponse Content-ID: ca208:e26f0b40bf:-7fc3 Content-Length: 742 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ebXMLRegistry SYSTEM "RegRep0.8.dtd" > <GetClassificationTreeResponse> <ClassificationNodeRefList> <ClassificationNodeRef> <ManagedObjectRef guid="usNodeGuid" uri="file:///c:/tmp" name="US" /> </ClassificationNodeRef> <ClassificationNodeRef> <ManagedObjectRef guid="europeNodeGuid" uri="file:///c:/tmp" name="Europe" /> </ClassificationNodeRef> <ClassificationNodeRef> <ManagedObjectRef guid="asiaNodeGuid" uri="file:///c:/tmp" name="Asia" /> </ClassificationNodeRef> </ClassificationNodeRefList> </GetClassificationTreeResponse> --4693500.972528045124.JavaMail.najmi@saladin--
<?xml version = "1.0"?> <!--DOCTYPE TPA SYSTEM "tpa_1_0_6.dtd"--> <!--Note: above URL will actually point to a URL in the repository for the schema for TPAML--> <TPA> <TPAInfo> <TPAName>Sample TPA between Registry client and Registry Service</TPAName> <TPAType> <Protocol>ebXML</Protocol> <Version>0.1</Version> <Type>RegistryServices</Type> </TPAType> <Role> <RoleDefn> <RoleName>RegistryClient</RoleName> <RolePlayer/> </RoleDefn> <RoleDefn> <RoleName>RegistryService</RoleName> <RolePlayer/> </RoleDefn> </Role> <Participants> <Member IdCodeType = "DUNS" MemberId = "SunRegistryClient"> <PartyName Partyname = "RegistryClient">SunRegistryClient</PartyName> <CompanyTelephone/> <Address> <AddressType>location</AddressType> <AddressLine> </AddressLine> <City> </City> <State> </State> <Zip> </Zip> <Country> </Country> </Address> <Contact Type = "primary"> <LastName>Sankar</LastName> <FirstName>Krishna</FirstName> <MiddleName> </MiddleName> <Title> </Title> <ContactTelephone Type = "primary">123-456-7890</ContactTelephone> <EMail Type = "primary">ksankar@cisco.com</EMail> </Contact> </Member> <Member IdCodeType = "DUNS" MemberId = "SunRegistryService"> <PartyName Partyname = "RegistryService">SunRegistryService</PartyName> <CompanyTelephone> </CompanyTelephone> <Address> <AddressType>location</AddressType> <AddressLine> </AddressLine> <City> </City> <State> </State> <Zip> </Zip> <Country>USA</Country> </Address> <Contact Type = "primary"> <LastName>Najmi</LastName> <FirstName>Farrukh</FirstName> <MiddleName>Salahudin</MiddleName> <Title> </Title> <ContactTelephone Type = "primary">781-442-0703</ContactTelephone> <EMail Type = "primary">najmi@east.sun.com</EMail> </Contact> </Member> </Participants> <Duration> <Start> <Date>20000725</Date> <Time>000000.000Z</Time> </Start> <End> <Date>20001231</Date> <Time>000000.000Z</Time> </End> </Duration> </TPAInfo> <DeliveryChannelSet> <DeliveryChannel ChannelId = "id_registry_http_transport_channel" TransportId = "id_registry_http_transport" DocExchangeId = "id_doc_exchange"/> <DeliveryChannel ChannelId = "id_registryclient_http_transport_channel" TransportId = "id_registryclient_http_transport" DocExchangeId = "id_doc_exchange"/> </DeliveryChannelSet> <Transport TransportId = "id_registry_http_transport"> <Communication> <HTTP> <Version>1.1</Version> <HTTPNode> <OrgName Partyname = "RegistryService"/> <HTTPAddress> <RequestURL>http://10.0.0.0:/servlet/RegistryService</RequestURL> </HTTPAddress> </HTTPNode> <TransportEncoding>ebXML</TransportEncoding> </HTTP> </Communication> </Transport> <Transport TransportId = "id_registryclient_http_transport"> <Communication> <HTTP> <Version>1.1</Version> <HTTPNode> <OrgName Partyname = "RegistryClient"/> <HTTPAddress> <RequestURL>http://10.0.0.112:8000/servlet/RegistryClient</RequestURL> </HTTPAddress> </HTTPNode> <TransportEncoding>ebXML</TransportEncoding> </HTTP> </Communication> </Transport> <DocExchange DocExchangeId = "id_doc_exchange"> <MessageIdempotency>required</MessageIdempotency> </DocExchange> <BusinessProtocol> <MessageSet>ebXML Registry Service</MessageSet> <BusinessInterface> <!--Begin Interfaces implemented by RegistryService--> <ServiceInterface InterfaceId = "Registry"> <OrgName Partyname = "RegistryService"/> <TaskName>Registry</TaskName> <ActionMenu> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "registerParty"> <Request> <RequestName>RegisterPartyRequest</RequestName> <RequestMessage>RegisterPartyRequest</RequestMessage> <Channel ChannelId = "id_registry_http_transport_channel"/> </Request> <Response> <ResponseName Required = "yes">RequestAcceptedResponse</ResponseName> </Response> <ExceptionResponse> <ExceptionResponseName>EbXMLError</ExceptionResponseName> </ExceptionResponse> </Action> </ActionMenu> </ServiceInterface> <ServiceInterface InterfaceId = "ObjectManager"> <OrgName Partyname = "RegistryService"/> <TaskName>ObjectManager</TaskName> <ActionMenu> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "submitObjects"> <Request> <RequestName>SubmitObjectsRequest</RequestName> <RequestMessage>SubmitObjectsRequest</RequestMessage> <Channel ChannelId = "id_registry_http_transport_channel"/> </Request> <Response> <ResponseName Required = "yes">RequestAcceptedResponse</ResponseName> </Response> <ExceptionResponse> <ExceptionResponseName>EbXMLError</ExceptionResponseName> </ExceptionResponse> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "approveObjects"> <Request> <RequestName>ApproveObjectsRequest</RequestName> <RequestMessage>ApproveObjectsRequest</RequestMessage> <Channel ChannelId = "id_registry_http_transport_channel"/> </Request> <Response> <ResponseName Required = "yes">RequestAcceptedResponse</ResponseName> </Response> <ExceptionResponse> <ExceptionResponseName>EbXMLError</ExceptionResponseName> </ExceptionResponse> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "deprecateObjects"> <Request> <RequestName>DeprecateObjectsRequest</RequestName> <RequestMessage>DeprecateObjectsRequest</RequestMessage> <Channel ChannelId = "id_registry_http_transport_channel"/> </Request> <Response> <ResponseName Required = "yes">RequestAcceptedResponse</ResponseName> </Response> <ExceptionResponse> <ExceptionResponseName>EbXMLError</ExceptionResponseName> </ExceptionResponse> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "removeObjects"> <Request> <RequestName>RemoveObjectsRequest</RequestName> <RequestMessage>RemoveObjectsRequest</RequestMessage> <Channel ChannelId = "id_registry_http_transport_channel"/> </Request> <Response> <ResponseName Required = "yes">RequestAcceptedResponse</ResponseName> </Response> <ExceptionResponse> <ExceptionResponseName>EbXMLError</ExceptionResponseName> </ExceptionResponse> </Action> </ActionMenu> </ServiceInterface> <ServiceInterface InterfaceId = "ObjectQueryManager"> <!-- Note only asynch version of interface actions are needed for Tokyo POC--> <OrgName Partyname = "RegistryService"/> <TaskName>ObjectQueryManager</TaskName> <ActionMenu> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "getRootClassificationNodesAsynch"> <Request> <RequestName>GetRootClassificationNodesRequest</RequestName> <RequestMessage>GetRootClassificationNodesRequest</RequestMessage> <Channel ChannelId = "id_registry_http_transport_channel"/> </Request> <Response> <ResponseName Required = "yes">GetRootClassificationNodesResponse</ResponseName> </Response> <!--Note there is no ExceptionResponse since reponse can convey errors as well--> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "getClassificationTreeAsynch"> <Request> <RequestName>GetClassificationTreeRequest</RequestName> <RequestMessage>GetClassificationTreeRequest</RequestMessage> <Channel ChannelId = "id_registry_http_transport_channel"/> </Request> <Response> <ResponseName Required = "yes">GetClassificationTreeResponse</ResponseName> </Response> <!--Note there is no ExceptionResponse since reponse can convey errors as well--> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "getClassifiedObjectsAsynch"> <Request> <RequestName>GetClassifiedObjectsRequest</RequestName> <RequestMessage>GetClassifiedObjectsRequest</RequestMessage> <Channel ChannelId = "id_registry_http_transport_channel"/> </Request> <Response> <ResponseName Required = "yes">GetClassifiedObjectsResponse</ResponseName> </Response> <!--Note there is no ExceptionResponse since reponse can convey errors as well--> </Action> </ActionMenu> </ServiceInterface> <!--End Interfaces implemented by RegistryService--> <!--Begin Interfaces implemented by RegistryClient--> <ServiceInterface InterfaceId = "RegistryClient"> <OrgName Partyname = "RegistryClient"/> <TaskName>RegistryClient</TaskName> <ActionMenu> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "registerPartyAccepted"> <Request> <RequestName>RequestAcceptedResponse</RequestName> <RequestMessage> RequestAcceptedResponse </RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "registerPartyError"> <Request> <RequestName>EbXMLError</RequestName> <RequestMessage>EbXMLError</RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> </ActionMenu> </ServiceInterface> <ServiceInterface InterfaceId = "ObjectManagerClient"> <OrgName Partyname = "RegistryClient"/> <TaskName>ObjectManagerClient</TaskName> <ActionMenu> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "submitObjectsAccepted"> <Request> <RequestName>RequestAcceptedResponse</RequestName> <RequestMessage> RequestAcceptedResponse </RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "submitObjectsError"> <Request> <RequestName>EbXMLError</RequestName> <RequestMessage>EbXMLError</RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "approveObjectsAccepted"> <Request> <RequestName>RequestAcceptedResponse</RequestName> <RequestMessage> RequestAcceptedResponse </RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "approveObjectsError"> <Request> <RequestName>EbXMLError</RequestName> <RequestMessage>EbXMLError</RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "deprecateObjectsAccepted"> <Request> <RequestName>RequestAcceptedResponse</RequestName> <RequestMessage> RequestAcceptedResponse </RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "deprecateObjectsError"> <Request> <RequestName>EbXMLError</RequestName> <RequestMessage>EbXMLError</RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "removeObjectsAccepted"> <Request> <RequestName>RequestAcceptedResponse</RequestName> <RequestMessage> RequestAcceptedResponse </RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "removeObjectsError"> <Request> <RequestName>EbXMLError</RequestName> <RequestMessage>EbXMLError</RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> </ActionMenu> </ServiceInterface> <ServiceInterface InterfaceId = "ObjectQueryManagerClient"> <OrgName Partyname = "RegistryClient"/> <TaskName>ObjectQueryManagerClient</TaskName> <ActionMenu> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "getRootClassificationNodesAsynchResponse"> <Request> <RequestName>GetRootClassificationNodesResponse</RequestName> <RequestMessage>GetRootClassificationNodesResponse</RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "getClassificationTreeAsynchResponse"> <Request> <RequestName>GetClassificationTreeResponse</RequestName> <RequestMessage>GetClassificationTreeResponse</RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> <Action Type = "basic" Invocation = "asyncOnly" ActionId = "getClassifiedObjectsAsynchResponse"> <Request> <RequestName>GetClassifiedObjectsResponse</RequestName> <RequestMessage>GetClassifiedObjectsResponse</RequestMessage> <Channel ChannelId = "id_registryclient_http_transport_channel"/> </Request> </Action> </ActionMenu> </ServiceInterface> <!--End Interfaces implemented by RegistryClient--> </BusinessInterface> </BusinessProtocol> <Comment>This document is an example of the sample TPA between a RegistryClient and the ebXML RegistryService v0.8</Comment> </TPA>
begin:vcard n:Najmi;Farrukh tel;fax:781-442-1610 tel;work:781-442-0703 x-mozilla-html:TRUE url:www.sun.com org:Sun Microsystems;Java Software adr:;;1 Network Drive, MS BUR02-302;Burlington;MA;01803-0902;USA version:2.1 email;internet:najmi@east.sun.com fn:Farrukh S. Najmi end:vcard
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC