Cristiano Novelli - 81907061- Pag 1 / 9- 29/07/2017 02:53:00 CPA-MatchMaker Functionalities Tour Abstract: Functionalities tour to discover the characteristics and capabilities of CPA-MatchMaker application. The tour guides the user to: CPA Creation from two CPP. 1. CPA Creation 1.1 Login Access to Login section: > http://winter.bologna.enea.it/cpamatchmaker/ The users have to ask a valid account to server administrator. Insert the login information: > user: > password: > click on the Login button If user and/or password are incorrect or an database connection error happens, the CPAMatchMaker application redirects to Login page and visualizes an opportune message. If the login information are correct, the CPA-MatchMaker application redirects to the “Home” section. 1 Cristiano Novelli - 81907061- Pag 2 / 9- 29/07/2017 02:53:00 1.2 Home Through the CPA-MatchMaker it is possible achieve a CPA agreement from two CPP profiles comparison. Into the Home section the user can: 1) to select two CPP to create a CPA from scratch 2) to select two CPP and a CPA to modification For this first part of this functionalities tour, the choice is the option 1, “create a CPA from scratch”, therefore we choose two CPP and no CPA. > CPP1: CPP_DE-22222222222.xml > CPP2: CPP_IT-11111111111.xml > click on the Choose button N.B. These CPP are the files created into the “CPP-Editor Functionalities Tour” [WP410-008]. The CPPs available into the pull-down menus are the CPPs created with CPP-Editor and stored into the its local directory; once the user chosen the two CPP, these are duplicated into the CPAMatchMaker local directory. 2 Cristiano Novelli - 81907061- Pag 3 / 9- 29/07/2017 02:53:00 1.3 Possible Agreements Once the user chosen the two CPP, these are duplicated into the CPA-MatchMaker local directory, then the application loads the profiles to check if it is possible an agreement between two Parties among those described. Each CPP profile contains one or more PartyInfo sections for each defined Party (see the CPPEditor PartyInfo management, “CPP-Editor Functionalities Tour” document [WP410-008] ). Each PartyInfo section contains one or more Business Process references (formalized with ebBP XML standard). The CPA-MatchMaker search for each possible combination of two Parties between the two CPP. A combination is possible when a PartyInfo of first CPP and a PartyInfo of second CPP contain at least a common Business Process specification and the related declared Roles are compatibles. The possible combinations are presented into the CPA-MatchMaker interface as possible agreements that the users can choice to create the CPA. In this “functionalities tour”, the two loaded CPP profiles contain the same “Fabric supply” Business Process reference with complementary roles; therefore, CPA-MatchMaker web interface shows the only possibile agreement for the only possible Business Process negotiable. 3 Cristiano Novelli - 81907061- Pag 4 / 9- 29/07/2017 02:53:00 The web interface shows also other information related to possible collaboration agreements: - links to the two loaded CPP profiles - default channels - compatible Business Processes and Roles - comment for this CPA agreement > select the ”Fabric supply” Business Process to support it into the agreement > click on Procees with this Agreement button Creating a CPA agreement from scratch, the CPA-MatchMaker application loads the specific CPA template to allow the new CPA agreement modification/editing. In this template the application inserts: - cpaid (generated, by convention [WP402-032], as two cppid and creation date composition) - Parties information - selected Business Processes and Roles So, the CPA file is renamed and saved. Now, we can to go to the “Agreement Matching Task” section. 4 Cristiano Novelli - 81907061- Pag 5 / 9- 29/07/2017 02:53:00 1.4 Agreement Matching Task Once the user chosen into the previous section the agreement among those compatibles, CPA-MatchMaker performs the following operations: - to retrieve the compatible Channel list - to retrieve each chosen Business Process (ebBP) definition - for each Business Process, to generate the related Business Transaction list - for each Business Transaction, to check the Channels compatibility The CPA-MatchMaker interface shows: - the list of Business Transaction of the agreed Business Processes (ebBP) - for each listed Transaction, the compatible Business Documents (a document is supportable for agreement if it is supported by both parties) - for each listed Document, the Roles of the two party and the available and compatible Delivery Channels The CPA-MatchMaker interface allows: - to choose which compatible Business Documents to support into the agreement - to choose the Delivery Channel to send/receive the supported Document 5 Cristiano Novelli - 81907061- Pag 6 / 9- 29/07/2017 02:53:00 1.5 Validity Period Into the last section of CPA-MatchMaker the user can to insert the start and end dates for the Agreement and the information related to the Party conversation, concurrentConversations and invocationLimit. The concurrentConversations attribute defines the maximum number of conversations (during the business collaboration execution) that can be in process under this CPA at the same time. The invocationLimit attribute defines the maximum number of conversations (during the business collaboration execution) that can be processed under the CPA. > hold “Status” on “proposed” value > set start and end dates to: - Start – date: 25 – 12 – 2007 alle 00:00:00 - End – date: 25 – 04 – 2007 alle 12:00:00 > hold unaltered Concurrent Conversations and Invocation Limit values > click on the Send button The information are saved into the CPA agreement file. The CPA agreement creation is finished. 6 Cristiano Novelli - 81907061- Pag 7 / 9- 29/07/2017 02:53:00 2. CPA Modification 2.1 Login Once the login process has been done, it is not necessary to perform it again (only if the user is explicitly logged out by its choice). Go to the same start link: > http://winter.bologna.enea.it/cpamatchmaker/ The CPA-MatchMaker, once recognized and retrieve the session, redirect the user to the Home page. 2.2 Home Into the next steps of “functionalities tour“ we will modify the CPA agreement created into the previous chapter, selecting it among the agreements available on the server with the related two CPP profiles. > CPP1: CPP_DE-22222222222.xml > CPP2: CPP_IT-11111111111.xml > CPA: CPA_ DE-22222222222_IT-11111111111_2007-11-30.xml > click on the Choose button 7 Cristiano Novelli - 81907061- Pag 8 / 9- 29/07/2017 02:53:00 2.3 Next Steps The next steps are similar to the correspondents of 1.3, 1.4, 1.5 paragraphs. The first difference is the output file, in the first “CPA Creation” chapter the application inserts the information into the CPA template, instead in this “CPA Modification” chapter the application inserts the information into the selected CPA. The second difference is evident into the web interface: the result information of CPPs comparison are update with the information read from CPA. So, into the “Possible Agreements” section (see paragraph 1.3) we get the Business Processes described as supported if the selected CPA describes it; into the “Agreement Matching Task” section (see paragraph 1.4) we get the Business Transactions described as supported if the selected CPA describes it and the agreed channels are those defined into the CPA. Same thing for the “Validity Period” section (see paragraph 1.5). The information are saved into the CPA agreement file. The CPA agreement modification is finished. 8 Cristiano Novelli - 81907061- Pag 9 / 9- 29/07/2017 02:53:00 3. XML View At this point, the “functionalities tour” is finished. We can to see the agreement by XSLT view: > click on CPA XML View menu voice It is possible save the file through the common web browser funcion “Save as…”. The CPA file remains stored on the server and, therefore, retrievable at the next login. References [WP402-032] C.Novelli, Novembre 2007, „Convenzioni X-Lab per uso standard ebXML CPPA”, File: WP402-032-v1-Convenzioni_X-Lab_per_uso_standard_ebXML_CPPA.doc [WP410-008] C.Novelli, Novembre 2007, “CPP-Editor Functionalities Tour“, File : WP410-008-v1-CPP-Editor_Functionalities_Tour.doc 9
© Copyright 2026 Paperzz