Trading Network
Trading Network
Participants might include strategic partners, buyers, suppliers, and marketplaces. Examples of typical business documents are purchase orders, order statuses, purchase order acknowledgements, invoices, as well as other domain-specific business documents. The organizations in your network are referred to as trading partners (partners). A trading partner can be any system, within or outside your enterprise, that produces or consumes business documents.
My webMethods Server is the run-time container for functions that webMethods components make available. For example, Trading Networks makes the functions tomonitor and manage transactions available. Users access these functions from the MywebMethods user interface. For example, when a user monitors a transaction, MywebMethods Server handles the request by interacting with Trading Networks toperform the function and return information to the user. Trading Networks WmTN package runs within the Integration Server. The package provides the logic to handle the management of partners on your network and the exchange of documents. Integration Server hosts packages that contain services and related files. The Integration Server provides an environment for the orderly, efficient, and secure execution of services. Relational database (RDBMS) that Trading Networks uses to store all information about the trading network: partner information, the types of documents to process, how to process business documents, information about business documents that pass through the network, log information, etc. You need to install a relational database for Trading Networks use, for example, Oracle or SQL Server.
My webMethods is a web-based administration and monitoring user interface for managing your webMethods components. You can use it to monitor Trading Networks transactions, service execution tasks, delivery tasks, and the activity log. Additionally, you can use webMethods to manage partners, partner groups, document types, and Trading Networks queues. Trading Networks is also the base through which webMethods components support numerous eBusiness Standards (eStandards) such as RosettaNet, EDI, ebXML Messaging Service, SWIFT, FIX, and CIDX.
To specify how to exchange documents, you define: Profiles for partners; that is, the information you want to collect and maintain about your partners. A profile contains the information that Trading Networks needs to exchange documents with your partners. TN document types that specify the types of business documents that you want to exchange with your partners. The business documents might conform to an industry standard, such as, cXML, CBL, OAG, and EDI, or have your own customized specifications. Processing rules that indicate how you want Trading Networks to process documents as they traverse your trading network. After you have your trading network established, you use Trading Networks to manage and maintain your trading network.
Step Description 1 A client sends a document to Trading Networks. 2 Trading Networks receives and processes the document. For example, Trading Networks might be instructed to deliver the document to another trading partner.
You define the processing that Trading Networks performs at run time when a document is received. You define this run time processing by defining Trading Networks objects at design time.
Design Time
At design time, you define the following objects for Trading Networks: Define for Trading Networks Description Profiles Identifies the partners you want Trading Networks to interact with. TPAs Specifies how you want TN to exchange documents with your trading partners. TN document types Defines the types of documents that you want TN to recognize and process. Document attributes Identifies the pieces of information within the documents that are important to you for processing documents and for later analyzing the documents that have passed through your network.
Processing rules
Defines the actions you want Trading Networks to take against the documents it receives, for example, delivering the document to its receiver.
Run Time
At run time, the following actions occur: Action for Trading Networks Sending Documents to Trading Networks for Processing A client or back-end system sends a document to Trading Networks Sending Documents to Trading Networks for Processing Trading Networks processes the document Trading Networks Document Processing Trading Networks can deliver the document to a trading partner ------------------------------------------------------------------
Profiles
A profile is a collection of information about a corporation that is a part of a trading network. Trading Networks maintains your profile (called the Enterprise profile), as well as the profile of each of your trading partners on your network. The information in the profile includes the following types of information: General information about the corporation, for example, the corporation name and its address. Contact information for the corporation, for example, a technical contact. Information about how documents should be delivered to the corporation, for example, the HTTP host name and port number to use to deliver a document to the corporation via HTTP. Certificate information for digital signing of documents, verifying digital signatures, encrypting and decrypting documents. Any information that you want to include in the profile that Trading Networks does not provide. You define extended fields for this information.
Profile Status
Trading Networks maintains a status for the profile of each partner. After you add a profile for a partner and Trading Networks validates the fields, Trading Networks saves the profile and sets profile status to "Inactive". Before you can exchange documents with the partner, you must enable the profile by updating the status to "Active" Active---Inactive----When the partner's profile is active, you can exchange documents with the partner. When a partner's profile is inactive, you cannot exchange documents with this partner.
TPA Statuses
TPAs have two types of statuses-agreement status and data status. Agreement status. Indicates the status of the TPA agreement between the receiver and sender. There are three TPA agreement statuses. Proposed When the agreement status is Proposed, a TPA is in a draft status. You do most of the modification to the TPA fields and data input in this Proposed state. Agreed An Agreed status means that the TPA is final. When the agreement status is Agreed, the data statuses take affect. Additionally, after the agreement status is Agreed, you cannot delete the TPA agreement. Disabled The Disabled status means the TPA should not be used. If you are using a TPA and no longer want to use it, you can disable it. When you disable a TPA, the TPA remains in the Trading Networks system, but is considered inactive. Later, if you decide that you need the TPA, you can change the agreement status to Proposed or Agreed. Data status. The data status determines whether you can modify the TPA data, which is data that you supply for the IS document type you define for the TPA. That is, the TPA data is the data for the application-specific variables to use to tailor the processing of documents exchanged between a sender and receiver. The TPA data status can be: Modifiable. You can change TPA data; that is you can change the values of the variables in the IS document type associated with the TPA. Non-modifiable. You cannot change the TPA data; that is you cannot change the values of the variables in the IS document type associated with the TPA. Note: The data status is only effective when the Agreement status is Agreed. When the Agreement status is Proposed, TN allows you to make any changes to the TPA, including changing the TPA data. -------------
Document Attributes---Document attributes identify selected content from the documents that pass through your trading network. This selected content is information in the documents that you are interested in, for example, a purchase order number or the account number of a purchaser. Trading Networks maintains two types of attributes-system attributes and custom attributes. System attributes are Trading Networks-defined attributes. The system attributes are: SenderID ReceiverID DocumentID User Status GroupID Identification of the sender of a document Identification of the receiver of a document Identification of the document The status that you or a partner associate with the document Identification within a document that associates a document with other documents in a group ConversationID Identification within a document that associates this document with other documents in the same business process (or conversation of documents) SignedBody Portion of a document that contains data that was digitallysigned Signature Portion of a document that contains the digital signature of the document
Custom attributes are attributes that you define to identify any other content that you are interested in extracting from documents. For example, to extract the purchase order number from documents, you might define a document attribute named "PO_Number". Additionally, when you define the TN document type, you indicate whether you want Trading Networks to save the attribute values that it extracts to the database. If you save the attribute values, they are available for your later use. By default, Trading Networks always saves the attribute to the database.
TN Document Types
TN document types represent the types of documents that you expect to come into your trading network. TN document types include: Identification information, which indicates how Trading Networks is to recognize a type of document. Extraction information, which indicates the document attributes to extract from an inbound document that are required for further processing or monitoring. After Trading Networks matches an inbound document to the TN document type, the TN document type indicates the attributes to extract from the inbound document. Pre-processing options. In a TN document type, you can specify pre-processing options that Trading Networks performs before it performs the actions specified by a processing rule. Trading Networks supports TN document types for the following categories of documents: XML Flat file EDI You need to install webMethods EDI Module for Trading Networks to support EDI document types.
Processing Rules
Processing rules specify how you want Trading Networks to process documents. Processing rules define the actions that you want Trading Networks to take for a particular document. For each document that Trading Networks is to process, it performs a processing rule lookup to determine which processing rule to use. To perform the lookup, Trading Networks uses criteria that you define in processing rules. Trading Networks matches information from the document against the criteria you specify. After Trading Networks locates a matching processing rule based on the criteria, it takes the actions that you specify in the matching processing rule.
Pre-processing Actions
The pre-processing actions specify actions you want Trading Networks to take before it processes the document using the processing actions you specify. Use pre-processing actions to instruct Trading Networks to: Verify the digital signature of a document Validate the structure of a document Determine whether the document has already been received by Trading Networks Save the document content, attribute values, and/or activity log information to the database
1 The client or back-end system sends the document to Trading Networks. 2 If the document is a flat file, the client or back-end system should invoke the document gateway service. 3 When Trading Networks receives the document, it processes the document as defined by TN document types and processing rules. Forwarding Documents to Another Integration Server
1 A client or back-end system sends a document to Trading Networks. Note: In the above illustration, a document gateway service is not shown. If the document is a flat file, it would be processed by a document gateway service before being sent to TradingNetworks for processing. 2 Trading Networks processes the document as defined by TN document types and processing rules. 3 The actions in the processing rule indicate to deliver the document to another instance of Trading Networks, that is, the target Trading Networks. You can use either the Execute a service or the Deliver Document By processing actions:
When you use the Execute a service processing action, Trading Networks executes a service that you specify. To forward the document the target Trading Networks, this service can invoke the wm.tn:receive service or a document gateway service on the target Integration Server. When you use the Deliver Document By processing action, Trading Networks sends the document being processed to the partner identified as the receiver in the document. Trading Networks uses the delivery information in the profile to determine how to send the document to the target Trading Networks. 4 The Trading Networks receives the document and processes it as defined by its TN document types and processing rules. ------------------------------------------------------------How Trading Networks Processes Documents
Steps 1 Trading Networks is sent a document (for example an XML document or a flat file) to process. 2 If the document is a flat file, the document is first sent to a document gateway service. The document gateway service provides recognition hints that TradingNetworks uses to help select the correct TN document type in the next step.
3 Trading Networks performs recognition processing. In recognition processing,Trading Networks recognizes the type of document using TN document types that you set up. 4 The output of the Trading Networks recognition processing is a BizDocEnvelope. A BizDocEnvelope contains the original document, the extracted attribute values, and additional information that Trading Networks requires for routing and processing the document. 5 Trading Networks performs processing rule selection. In this step, Trading Networks uses the processing rule criteria to locate the processing rule to use for the inbound document. 6 Trading Networks performs pre-processing actions that you define in either the TN document type or the processing rule. 7 Trading Networks performs the actions you specify in the processing rule.
When a processing rule includes the Deliver Document By processing action, Trading Networks determines the delivery method to use to deliver the document to the receiving partner; the receiving partner is identified in the document by the ReceiverID. Trading Networks can deliver documents using one of the following delivery options that you specify with the Deliver Document By processing action in a processing rule: Immediate Delivery. Trading Networks attempts to deliver a document directly to the receiving partner. You can create immediate delivery methods using the standard delivery methods such as HTTP and FTP. Scheduled Delivery. Trading Networks queues documents to be delivered at scheduled times. You define scheduled delivery queues in Trading Networks. When you define the queue, you associate both a schedule and a scheduled delivery service with the queue. At the time(s) the schedule indicates, Trading Networks invokes the scheduled delivery service to act on the documents in the queue to deliver them. Trading Networks provides one built-in scheduled delivery service. You can add additional scheduled delivery services to meet your needs. Queued for polling. Trading Networks places the document in an internally-defined queue. The receiving partner later polls for documents, and Trading Networks returns all the documents in the queue for which that partner is the receiver. Receiver's Preferred Protocol. Trading Networks looks up the receiver's profile and uses the delivery method that is identified in the profile as the preferred delivery method. The preferred delivery method can be any of the immediate delivery methods, scheduled delivery, or queued for polling.
You can view information about delivery tasks in My webMethods on the Monitoring >Integration > B2B > Tasks page.
2 In the Content Viewer Page Size field, indicate the maximum number of kilobytes (KB) of a document that you want Trading Networks to display per page when you areviewing the content of the document. The default is 32 KB. 4 Click Save Trading Networks uses two types of tasks: delivery tasks and service execution tasks. The activity log is a log that Trading Networks maintains to record the activity that occurs: When Trading Networks administrative actions are performed While documents are being received, processed, and delivered Trading Networks records activity log entries while documents are being received, processed, and delivered only if instructed to do so by the Save Document to Database preprocessing action. To select the data source for managing the activity log 1 In My webMethods: Monitoring > Integration > B2B > Activity Log. 2 In the DataSource panel, select the required data source in the Data Source field. If you want to manage the activity log entries in the production database, select Production Data. This is the default. If you want to manage the activity log entries in the archival database, select Archived Data. -------------------------------------Trading Network Administrator----------------------------
To configure e-mail settings for document delivery In My webMethods: Administration > Integration > B2B Settings > Configure Properties. To configure tasks settings In My webMethods: Administration > Integration > B2B Settings > Configure Properties. To configure Trading Networks to publish an IS document when a task fails
1 In My webMethods: Administration > Integration > B2B Settings > Configure Properties. 2 Add or update the following property to enable Trading Networks to publish an IS document in the event that a task fails: For this property... Specify... tn.task.notifyFailure true if you want Trading Networks to publish an IS document
false if
3 Click Save. To configure Integration Server for searches 1 Shut down Integration Server. 2 Open the Integration Server_directory\config\Cache\webm-cache-config.xml file and <expiryDelay> <flushDelay> Restart the IS.
exchange of the authentication information between the Integration Server instance you are connecting to and My webMethods Server. For user authentication to work when Trading Networks is used with My webMethods, both Central Users and the SAML resolver need to be configured.To indicate the SAML resolver location, you must set the watt property watt.server.auth.samlResolver on every Integration Server instance that My webMethods Server will communicate with. To specify the SAML resolver location 1 In Integration Server, go to Settings > Resources. 2 Under Single Sign On with My webMethods Serverr, set the value of MWS SAML Resolver URL in the following format:http://host name:port/services/SAML where host name is the host name or IP address and port is the port number of My webMethods Server. If you do not set this parameter,Integration Server uses http://localhost:8585/services/SAML as the default SAML resolver. The value you provide in the MWS SAML Resolver URL field is assigned to the watt.server.auth.samlResolver watt property.
4 Click Edit Members. 5 Use the SELECT PRINCIPAL(S) dialog to add the My webMethods user to the role. 6 Click Apply to close the Select Principal(s) dialog. 7 Click Save to save the changes to the TN Administrators role.
2 To select the roles to which you want to grant permission, move the roles to the Selected list. 3 Click Apply. 3 Click Save.
Use the Administration > Integration > B2B > Public Queues page to manage (add, edit, delete) all public queues. Manage Partner Groups Use the Administration > Integration > B2B > Partner Administration >Partner Groups page to manage (add, edit, delete) all partner groups. Delete Partner Profile Delete any partner profile. If a user's role is granted this functional permission, Trading Networks displays the Delete button on the Administration > Integration > B2B > Partner Administration > Partner Profiles page. Manage Extended Profile Fields Manage (add, edit, delete) all extended profile fields. If a user's role is granted this functional permission, Trading Networks displays the Manage Extended Fields button on the Extended Fields tab of a profile.
If a user is granted the create profile data permission, only then does Trading Networks display the Add Profile button on the Administration > Integration > B2B > Partner Administration > Partner Profiles page to add partner profile If a user is granted the Create Document Types data permission in any of the data sets, only then does Trading Networks display the Add Document Types option on the Administration > Integration > B2B > Document Types Administration > Document Types page. Manage Attributes Data Permission Capabilities The Manage Attributes data permission allows the My webMethods user to create, view, copy, search, enable, and disable document attributes. If a user is granted the Manage Attributes data permission in any of the data sets, only then does Trading Networks display the Add Document Attributes option on the Administration > Integration > B2B > Document Types Administration > Document Attributes page. Create Trading Partner Agreements Data Permission Capabilities The Create Trading Partner Agreements data permission allows the My webMethods user to create TPAs for the partners that belong to the data set. The user with a Create Trading Partner Agreements data permission is automatically granted the permission to delete the TPAs. If a user is granted the Create Trading Partner Agreements data permission, only then does Trading Networks display the Add TPA button on the Administration > Integration > B2B> Trading Partner Agreements page to add TPAs.
Create Processing Rules Data Permission Capabilities The Create Processing Rules data permission allows the My webMethods user to create a processing rule for partners and document types that belong to the data set. The user with Create Processing Rules data permission is automatically granted the permission to delete the processing rules. If a user is granted the Create Processing Rules data permission, only then does Trading Networks display the Add Processing Rule button on the Administration > Integration > B2B > Processing Rules page to add the processing rules.
To include all partners, select All partners. To include or exclude a few partners, select Custom selection. b If you selected Custom selection, you can do one or more of the following to identify the partners in the data set: Select Self Partners if you want to make the partner list relative to the logged in My webMethods user by selecting. Select Include from the list if you want to include the selected partners in the data set. Select Exclude from the list if you want to exclude the selected partners, and include all the remaining partners in the data set. c If you selected Custom selection, identify partners to include or exclude in the partner list. 1 Click Edit above the Partners box. 2 In the Select Members dialog box, search for the partners you might want to include or exclude in the data set. The system populates the Available Partners list with the search results. 3 To select the partners to add to the data set, move the partners to the Selected Partners list. 4 Click OK. 6 Specify the document types to include in the data set using the Document Types panel. a To include all document types, select All document types. b To include or exclude a subset of the document types, select Selected document types and continue as follows: c If you selected Selected document types, do the following: 1 Select Include or Exclude from the list. Select Include if you want to include the selected document types in the data set. Select Exclude if you want to exclude the selected document types, and include all the remaining document types in the data set. 2 Click Edit above the Document Types box. 3 Search for the document types to populate the Available list by typing a string contained in the name(s) of the document types you want, and then click Search. 4 To select the document types to include or exclude in the data set, move the document types to the Selected list. 5 Click OK. 7 Specify the processing rules to include in the data set using the Processing Rules panel. a To include all processing rules, select All processing rules. b To include or exclude a subset of the processing rules, select Selected processing rules and do the following: 1 Select Include or Exclude from the list. Select Include if you want to include the selected processing rules in the data set. Select Exclude if you want to exclude the selected processing rules, and include all the remaining processing rules in the data set. 2 Click Edit above the Processing Rules box. 3 Search for the processing rules to populate the Available list by typing a string contained in the name(s) of the processing rules you want, and then click Search. 4 To select the processing rules to include or exclude in the data set, move the processing rules to the Selected list. 5 Click OK. 8 Click the Permissions tab. 9 Add one or more roles to which you want to grant data permissions to act on the data in the data set. You must add at least one role. To add a role: a Click Add Role. b In the Select Role(s) dialog, do the following or each role you want to add:
1 Search for the roles to populate the Available list by typing a string contained in the name(s) of the roles you want and then clicking Search. 2 To select the roles to which you want to grant permission, move the roles to the Selected list. 3 Click Apply. c Repeat step 8 for each role you want to add. 10 Grant data permissions to the roles you added. For each role, do the following: a Click Edit in the row containing the role to which you want to grant data permissions. b In the Edit Permissions dialog box, select the check boxes for the permissions you want to assign the role and clear the check boxes for the permissions you do not want the role to have. c Click OK. 11 Click Save. To remove a data permission completely, both data set and permissions 1 In My webMethods: Administration > System-Wide > B2B Permissions > Data Permissions. 2 Select the data permission rules that you want to remove. 3 Click Delete. Removing a Data Permission from a Role To remove a data permission for a data set from a role 1 In My webMethods: Administration > System-Wide > B2B Permissions > Data Permissions. 2 In the Data Set Name column, click the data set from which you want to remove a role's permission. 3 Click the Permissions tab. 4 Select the roles that you want to remove. 5 Click Remove Role. 6 Click Save. -----------------------------------------------------------------------------------------------------Standard & Extended Profile Fields. To view standard profile fields 1 In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Profiles. 2 Click My Enterprise or edit a partner profile. 3 Click Extended Fields tab in the profile you are viewing. 4 Click Manage Extended Fields. You will be prompted to save any changes you might have made to the profile you were viewing. To discard the changes you might have made, click Discard and Proceed. To work with the extended fields, click Save and Proceed. 5 Click the Standard tab, if it not already selected. To add an extended profile field 1 In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Profiles. 2 Click My Enterprise or edit a partner profile. 3 Click Extended Fields tab in the profile you are viewing. 4 Click Manage Extended Fields. You will be prompted to save any changes you might have made to the profile you were viewing. To discard the changes you might have made, click Discard and Proceed. To work with the extended fields, click Save and Proceed. 5 Click Add Extended Field. 6 Fill in the fields for the new extended field:
7 Click OK. To add a new extended profile field by duplicating an existing extended field 1 View the extended fields. In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Profiles. 2 Click My Enterprise or edit a partner profile. 3 Click Extended Fields tab in the profile you are viewing. 4 Click Manage Extended Fields 2 Click in the ACTIONS column in the row containing the profile field you want to duplicate. 3 In the Name field, supply a name for the new field 4 Click OK. To disable/enable an extended profile field To view extended profile fields 1 In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Profiles. 2 Click My Enterprise or edit a partner profile. 3 Click Extended Fields tab in the profile you are viewing. 4 Click Manage Extended Fields. To work with the extended fields, click Save and Proceed. 5 Click the Extended tab, if it is not already selected. Click in the ACTIONS column in the row containing the profile field you want todisable. Clear the check box in the Enabled field. Select the check box in the Enabled field Click OK. ------------------------------------------------------------------------------------------------------------------------------
ID Value
The value of the external ID type. For example, if you selected DUNS and your D-U-N-S number is 987654321, specify 987654321 for ID Value. The maximum length you can specify for an external ID is 128 characters.
e Click OK. 5 You can do one of the following: Continue editing the profile without saving. Click Save to save the changes you have made and continue working on the profile. Click Save and Close to save the changes and close the profile.
Click Add Address Click OK. 5 To edit an existing address: a Click in the EDIT column for the address you want to edit. b Update the fields. For a description, see step 4b above. c After updating the fields, click OK. 6 To delete an address: a Select the check boxes beside the addresses that you want to delete. b Click Delete.
1 In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Profiles. 2 Click My Enterprise. 3 Click the Delivery Settings tab. 4 To add a delivery method to your profile: a Click Add Delivery Method. b Select the delivery method from the Delivery Method list. Trading Networks redisplays the dialog listing the field required for the selected method. c In the Delivery Method Name field, type a name for the delivery method. This field appears only when you are creating a new immediate delivery method, that is, when you select HTTP, HTTPS, FTP, FTPS, SMTP, or WebService in the Delivery Method field. The value that you type in this field is prefixed with the delivery method to form the complete name, for example, HTTP - XYZSteel, where HTTP is the delivery method and "XYZSteel" is the value that you provide in this field. After you create the delivery method, Trading Networks automatically creates the underlying delivery service with the same name. d Fill in the fields for FTP, HTTP, and HTTPS delivery methods e If you prefer that partners use this delivery method to deliver documents to your Trading Networks system, select the Use as preferred protocol check box. If the Use as preferred protocol is not selected for any delivery method, Trading Networks uses the Queue for polling delivery method. f Click OK. 5 To edit a delivery method: a Click in the EDIT column for the delivery method you want to edit. b Update the fields. 6 To delete a delivery method: a Select the check boxes beside the delivery methods that you want to delete. b Click Delete.
b In the Search for Available Users, specify a single keyword that is contained in the first name, last name, e-mail address, or user name of the user account that you want to associate with the profile. c Click Go. d To associate users with your profile, move the users from the AVAILABLE USERS to the SELECTED USERS list. e Click OK. 6 To add a new My webMethods user account where you use the value of one of your external IDs as the user name for the user account and associate that user account with your profile: a Select Add user from external ID. b Select the external ID you want to use from the External ID list. c In the User Information section of the dialog, fill in the following fields: External ID The external ID you want to use. Note: The value for the external ID must be 1 through 255 Password The password for the new user. Confirm Password d Click OK. 7 To remove My webMethods user accounts that are associated with your profile. a Select the check boxes beside the user accounts that you want to delete. b Click Remove.
Trading Networks populates the AVAILABLE PARTNERS list with the results of your search. c Select the partners that you want to add certificate sets for by moving the partner profiles from the AVAILABLE PARTNERS list to the SELECTED PARTNERS list. d Click OK. Trading Networks adds a branch to the tree for each partner you selected. e For each partner, perform the following to add a certificate set for that partner: 1 Expand the tree for the partner. 2 Click in the EDIT column for the certificates you want to add (SSL, Encrypt/Decrypt, or Sign/Verify). 3 To add the private key, click Browse and use the Choose File dialog box to select the private key file. If you add a private key, be sure also to add the certificate and CA certificate(s) that are associated with the private key. 4 To add a certificate, click Add Certificate; then click Browse and use the Choose File dialog box to select the certificate file. 5 Click OK.
To enable your profile 1 In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Profiles. 2 Click My Enterprise.
3 In the Partner Details panel, select Active from the Status list. 4 You can do one of the following: Continue editing the profile without saving. Click Save to save the changes you have made and continue working on the profile. Click Save and Close to save the changes and close the profile.
To perform a keyword search for partner profiles 1 In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Profiles 2 Click the Keyword tab if it is not already displayed. 3 In the text box, type a keyword. The search will find all profiles that contain the keyword in an external ID value or the corporation name. The search is case insensitive. When typing a keyword, you can use the following wildcard characters: * to match zero or more characters ? to match a single character 4 Click Go to execute the search. To perform an advanced search for partner profiles 1 In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Profiles. 2 Click the Advanced tab if it is not already displayed. 3 In the text box, optionally type a keyword that is contained in the corporation names and external IDs of the profiles you want to find 4 Specify one or more filters. For each filter: a Select a search field from the FIELD NAME list. b Select the operator you want to use to compare the field from the OPERATOR list. c Specify the value you want to use in the comparison in the VALUE field. d If you want to add another filter, + click and repeat step 4. If you do not want to add another filter, continue with step 5. 5 Specify whether Trading Networks is to search for profiles that match all of the search criteria or search for profiles that match any of the criteria that you specify. To specify that Trading Networks is to match all criteria, select AND from Search Condition list. To specify that Trading Networks is to match any of the criteria, select OR from the Search Condition list. 6 Click Go to execute the search. To manage the My webMethods user accounts associated with the partner profile 1 Search for the profile of the partner you want to update. 2 To edit the profile, click in the ACTION column 3 Click the Users tab. 4 To add a new My webMethods user account where you specify the user name and password and associate that user account with the partner profile: a Click Add Users. b Select Add new user. c In the User Information section of the dialog, fill in the following fields: USERNAME Password The password for the new user. Confirm Password d Click OK. 5 To associate an existing My webMethods user account with the partner profile: a Select Add existing user. b In the Search for Available Users, specify a single keyword that is contained in the first name, last name, e-mail address, or user name of the user account that you want to associate with the partner. c Click Go. d To associate users with the partner profile, move the users from the AVAILABLE USERS to the SELECTED PARTNERSF list.
e Click OK. 6 To add a new My webMethods user account where you use the value of one of the partners external IDs as the user name for the user account and associate that user account with the partner profile: a Select Add user from external ID. b Select the external ID you want to use from the External ID list. c In the User Information section of the dialog, fill in the following fields: External ID Password The password for the new user. Confirm Password Click OK. 7 To remove My webMethods user accounts that are associated with the partner profile. a Select the check boxes beside the user accounts that you want to delete. b Click Remove.
You can add new certificates to or remove certificates from existing certificate sets. Additionally, you can add private keys to or remove private keys from existing certificate sets. To manage certificate sets 1 Search for the profile you want to update. 2 To edit the profile, click in the ACTION column. 3 Click the Certificates tab. 4 Expand the branch for the certificate set that you want to work with. 5 Click in the EDIT column for the certificates you want to update (SSL, Encrypt/Decrypt, or Sign/Verify). 6 To remove the private key, select the Clear Private Key check box. 7 To add or update the private key, click Browse and use the Choose File dialog box to select the private key file. 8 To add a new certificate: a To add a certificate, click Add Certificate; then click Browse and use the Choose File dialog box to select the certificate file. b Click OK. 9 To remove a certificate, in the Certificates section of the screen, click in the REMOVE column for the certificate you want to remove. 10 Click OK. To add a new partner profile by copying an existing profile 1 Search for the profile you want to copy. 2 Click in the ACTION column in the row containing the partner profile you want to copy. 3 In the Partner Details panel, fill in the following fields
To suspend delivery for a partner 1 Search for the profile of the partner for whom you want to suspend delivery. .2 To edit the profile, click in the ACTION column. 3 Click the Delivery Settings tab. 4 To suspend delivery, select the Suspend Delivery check box, which is in the SETTINGS panel.
Deleting a Profile
When you delete a profile in My webMethods, Trading Networks removes most of the profile data from its database but keeps all documents, entries, and TPAs associated with the partner. You can no longer view the profile or any related TPAs. If you decide to delete a profile, you must also delete all related TPAs before deleting the profile. If a partner sends you a document after you delete its profile, Trading Networks treats the document as an unknown document. To delete a partner profile 1 Search for the profile(s) you want to delete. .2 Select the check boxes beside the partner profiles that you want to delete. 3 Click Delete.
To find certificates that are expiring soon, perform the following procedure. To search for partner certificates that are expiring soon 1 In My webMethods: Administration > Integration > B2B > Partner Administration > Partner Certificates. 2 To use predefined time period, select the time period from the EXPIRING RANGE list. For example, if you select Today, Trading Networks searches for certificates that will expire today. Note: If you select Expired, Trading Networks searches for expired certificates. Use Custom to specify a custom time period. See below for more information. 3 To specify a custom time period: a Select Custom from the EXPIRING RANGE list. b Use the calendar pickers to specify a Start Date and End Date, then select the numbers for the hours and minutes from their respective lists. 4 Click Go -------------------------------------------------------------------------------------------------------------------------
1 Search for the partner group you want to update. 2 To edit the profile of a partner, click in the EDIT column. 3 To update the partner group's name, type a new name in the Name field. 4 To update the description, type a new description in the Description field. 5 To add members to the group 6 To remove members from the group: a Select the check boxes beside the members that you want to remove. b Click Delete. Trading Networks does not delete the profile of the partner; it only removes it from the partner group. 7 Click Save
Defining a TPA
In My webMethods, you define TPAs on the Administration > Integration > B2B > Trading Partner Agreements page. Use the following procedure to define a TPA. To define a TPA 1 In My webMethods: Administration > Integration > B2B > Trading Partner Agreements. Trading Networks displays the Agreements screen New-The TPA fields are empty. Click Add TPA Copy-The TPA fields are filled with values from the TPA agreements that you duplicate. Complete the fields on the Trading Partner Agreement Details page for the TPA you want to create: Note: The Sender, Receiver, and Agreement ID fields must be unique for each TPA. After you create a TPA, you cannot change or update these fields of the TPA
2 Click the Keyword tab if it is not already displayed. 3 In the Keywords field, type the keywords that you want to use for searching the TPAs. The search will find all TPAs that contain the keyword(s) in the agreement ID. The search is case insensitive. 4 Click Search. My webMethods displays the matching TPAs in the Trading Partner Agreements panel. To perform an advanced search for TPAs 1 In My webMethods: Administration > Integration > B2B > Trading Partner Agreements. 2 Click the Advanced tab if it is not already displayed. 3 Click the Filters tab. 4 In the Filters panel, specify at least one filter Click Search
Viewing TPAs
You can use the Administration > Integration > B2B > Trading Partner Agreements screen to find and view TPAs that you have defined. To view TPAs 1 In My webMethods: Administration > Integration > B2B > Trading Partner Agreements. 2 To see detailed information about a specific TPA, double click on the row containing the TPA you want more detailed info about. Trading Networks displays the Trading Partner Agreements Details page.
Updating TPAs
Use the following procedure to update a TPA. To update a TPA 1 Select the TPA you want to update. 2 Select Agreements > Edit. 3 Update the TPA fields you want to change:
The TPA data inputs are the inputs to variables of the IS document type. You can change the inputs by using the IS document type data input dialog buttons located on the right side of the IS document type root diagram: Upload or Reset Inputs. Upload. Use this option to supply the values you want the TPA data inputs to have. Reset Inputs. Use this option to have Trading Networks invoke the initialization service (if one was provided) to set the values of the TPA data input to their defaults. Use the following procedure to change the inputs for the IS document type. To change the data inputs in the IS document type 1 Select the TPA you want to update. 2 Update the TPA data input in the IS document type fields you want to change using one of the following methods: To access the TPA data inputs to change them, you need to have the following values: An agreement status of Proposed An agreement status of Agreed and a Data Status value of Modifiable
Deleting a TPA
When you delete a TPA, Trading Networks deletes all of the TPA data from its database. You can only delete TPAs with the Proposed or Disabled agreement status. You cannot delete TPAs with an Agreed status. If you want to delete a TPA with an Agreed status, you need to first change the agreement status to either Proposed or Disabled,and then Trading Networks allows you to delete TPA. To delete a TPA, perform the following procedure: To delete a TPA 1 In My webMethods: Administration > Integration > B2B > Trading Partner Agreements. 2 To see detailed information about a specific TPA, double click on the row containing the TPA you want more detailed info about. Trading Networks displays the Trading Partner Agreements Details page. 3 Select the TPA(s) you want to delete. 4 Click Delete. When Trading Networks prompts you to verify that you want to delete the TPA(s), click OK. ------------------------------------------------------------------------------------------------------------------------------There are two kinds of document attributes: Custom attributes, which identify specific pieces of information that you want to extract from the documents that your trading network will receive. For example, if you want to extract the purchase order number from documents, you might define a document attribute named PO_Number. Predefined attributes, known as system attributes, that identify characteristics of the documents. System attributes are available out of the box. You do not need to define them, and you cannot delete them.
1 In My webMethods: Administration > Integration > B2B > Document Types Administration \>Document Attributes. 2 Click the Keyword tab if it is not already displayed. 3 Type a keyword in the Keywords field. To perform an advanced search for document attributes 1 In My webMethods: Administration > Integration > B2B > Document Types Administration >Document Attributes. 2 Click the Advanced tab. 3 In the Query Fields panel, select the query field from the Field Name list. You can specify the search in the Description, Document Attribute Type, Name, Related Document Types, and/or Status document attribute fields.
To define a TN XML document type using a sample document 1 In My webMethods: Administration > Integration > B2B > Document Types administration >Document Types. 2 Perform one of the following procedures: New To define a new TN XML document type, do the following: 1 Click Add Document Types. 2 Select XML. Copy To copy an existing TN XML document type to create a new TN XML document type, click Copy on the row containing the TN XML document type that you want to copy. The TN XML document type fields are filled with values from the TN XML document type that you copy. You can update any or all fields of the duplicated TN XML document type. From a transaction. You can create a document type based on a transaction for which the document type is Unknown. 1 In My webMethods: Monitoring > Integration > B2B > Transactions. 2 Click Show Actions on the row containing the Unknown document that you want to use for creating the document type. 3 Select Create Document Type. 4 In the Create Document Type dialog box, select the document type category by clicking XML. 3 In the Document Types Details page, fill 4 Click the Identify tab, and then specify how Trading Networks is to identify documents, as described below. a Click Browse next to the File field to browse your file system and locate the XML document that you want to use as a sample. b Click Upload. Trading Networks displays a tree view of the XML document in the left panel. c Specify at least one of the following to indicate how Trading Networks is to identify documents: Identifying Queries Root Tag DOCTYPE Identifier Pipeline Matching 5 To specify the extracted attributes, click the Extract tab 6 To specify the namespace mappings, click the Namespaces tab. To populate the namespace mapping table replacing any existing namespace information, do one of the following: Click More Actions next to the Query field and select Set Namespace Mapping. Click in the Action column in the XML document tree view panel and select Set Namespace Mapping. To add the namespace information to the current namespace mappings, do one of the following: Click More Actions next to the Query field and select Append Namespace Mapping. Click in the Action column in the XML document tree view panel and select Append Namespace Mapping. If the namespace information already exists, you will be prompted to confirm the replacement. To edit a namespace mapping in the TN XML document type, select the row in the Namespace Mapping panel and click Edit. To delete a namespace mapping from the TN XML document type, select the row in the Namespace Mapping panel and click Delete
When you click either Set Namespace Mapping or Append Namespace Mapping, Trading Networks populates the namespace table with the namespace information from all xmlns attributes in the sample document. 7 Click the Options tab and complete the fields Save To specify the identifying queries for a TN XML document type 1 In My webMethods: Administration > Integration > B2B > Document Types administration >Document Types. 2 Perform one of the following procedures: To define a new TN XML document type, do the following: 1 Click Add Document Types. 2 Select XML. To copy an existing TN XML document type to create a new TN XML document type, click Copy on the row containing the TN XML document type that you want to copy. The TN XML document type fields are filled with values from the TN XML document type that you copy. You can update any or all fields from the duplicated TN XML document type. 3 In the Document Types Details page, Name,Descriptions,Status. 4 Click the Identify tab and upload the XML document that you want to use as a sample. 5 Perform the following procedure for each identifying query that you want to add. a In the sample document in the left panel, select the node that you want the identifying query to represent. When you select a node, Trading Networks fills in the Query field with the XQL query for the selected node and displays the value in the Value field. This filled in query is for a specific node in the XML document. This node is applicable for DATETIME, STRING, or NUMBER data types. But, if you want to use DATETIME LIST, STRING LIST, NUMBER (with Average, Minimum, Maximum, and Sum), or NUMBERLIST data types, you need to update the query so that it identifies an array of values. b Do one of the following: Click More Actions next to the Query field and select Add Query. Click in the Action column in the XML document tree view panel and select Add Query. In the Add Identifying Query dialog box, Trading Networks fills the Query field with the XQL query for the node that you selected and the Value field with the value of the node. c Specify the following fields in the Add Identifying Query dialog box Query,Value OK 6 To replace a query, select the node in the sample document that represents the new query you want to use, and do the following: a Click More Actions next to the Query field or in the Action column in the XML document tree view panel to display the menu. b Select Replace Query. c In the Replace Query dialog box, select the identifying query for which you want to update the XQL query, and click OK. Trading Networks updates the XQL query of the selected identifying query by replacing the Query field and the Value field with the XQL query of the selected node. 7 To edit a query in the TN XML document type, select the query row in the Identifying Queries panel and click Edit. 8 To delete a query from the TN XML document type, select the query row in the Identifying Queries panel and click Delete.
9 To view the node that a query represents in the sample document, select the query row in the Identifying Queries panel and click Show Node.
2 Select the row containing information about the TN XML document type that you want to disable. 3 Click Disable. The Status column indicates that the TN XML document type is disabled. 3 Click Enable. The Status column indicates that the TN XML document type is enabled To test TN XML document types 1 In My webMethods: Administration > Integration > B2B > Document Types administration >Document Types. 2 Select the Advanced tab. 3 Select the Test tab. 4 Click Browse and select the sample document you want to use for the test. 5 Click Test. To submit XML documents to Trading Networks 1 In My webMethods: Administration > Integration > B2B Settings > Submit Documents. 2 In the Submit Method field, select one of the following options based on how you want to submit the document. Select Copy text to copy the file contents. Select Upload file to upload the file. 3 In the PRT Ignore Document list, select one of the following: True. Trading Networks does not route the submitted document to webMethods Process Engine. Select this option if the WmPRT package is not installed. False. Trading Networks routes the submitted document to webMethods Process Engine. Select this option if the WmPRT package is installed. 4 Based on the method you chose to submit the document in the Submit Method field, do the following: If you selected Copy text, then in the Document Content field, copy the XML file contents. If you selected Upload file, then in the FileName field, type the path of the file or click Browse and select the file. 5 Click Submit to submit the XML file to Trading Networks. -------------------------
2 Click Show Actions on the row containing the Unknown document that you want to use for creating the document type. 3 Select Create Document Type. 4 In the Create Document Type dialog box, select the document type category by clicking Flat File. 3 In the Flat File Document Types Details page, fill 4 Click the Configure tab. 5 In the Pipeline Matching panel, click Add to specify the pipeline matching variables that Trading Networks will use to match flat file documents to the TN flat file document type 6 In the Extracted Attributes panel, click Add to specify the system attributes and document attributes (document data) that you want Trading Networks to extract from the documents. 7 To edit an attribute in the TN flat file document type, click Edit. 8 To delete an attribute from the TN flat file document type, select the attribute row and then click Delete. 9 To create a new document attribute, click Document Attributes. Before you navigate to the Document Attributes page, you can save or discard the changes to the TN flat file document type. 10 Click the Options tab and specify the options. To perform a keyword search for TN Flat File Document Types 1 In My webMethods: Administration > Integration > B2B > Document Types Administration >Document Types. 2 Select the Keyword tab. 3 In the Keywords field, type the keywords that you want to use for searching the document types that contain the keyword(s) in the document type name. To specify the search filter for extracted custom attributes 1 Click Edit. 2 In the Select Extracted Attribute(s) dialog box, you can use keyword search, advanced search, or saved search for listing the search results for extracted custom attributes in the Available list. For keyword search, do the following: 1 Select the Keyword tab. 2 Type the keyword in the Keywords field. 3 Click Search. To view the extracted document attributes of TN flat file document types 1 In My webMethods: Administration > Integration > B2B > Document Types Administration >Document Types. 2 In the Document Types search result panel, click View Extracted Attributes in the row corresponding to the document type for which you want to view the extracted attributes. The Summary of Extracted Attributes panel lists the extracted custom attributes and the extracted system attributes of the selected document type.
3 In the Document Type Details page, edit the fields in the Configure and Options tabs as required. To disable a TN flat file document type 1 In My webMethods: Administration > Integration > B2B > Document Types Administration >Document Types. 2 Select the row containing information about the TN flat file document type that you want to disable 3 Click Disable. The Status column indicates that the TN flat file document type is disabled. To enable a TN flat file document type 1 In My webMethods: Administration > Integration > B2B > Document Types Administration >Document Types. 2 Select the row containing information about the TN flat file document type that you want to enable. 3 Click Enable. The Status column indicates that the TN flat file document type is enabled.
Immediate Delivery
When the Deliver Document By processing action indicates Immediate Delivery, Trading Networks attempts to deliver a document directly to the receiving partner. You can create immediate delivery methods using the delivery methods that Trading Networks provides. In addition, Trading Networks provides built-in immediate delivery methods. The delivery methods from which you can create the immediate delivery methods are as follows: E-mail FTP FTPS HTTP HTTPS Web Service
Scheduled Delivery
When the Deliver Document By processing action indicates scheduled delivery, Trading Networks batches documents that are then delivered at scheduled times. Trading Networks also creates the delivery task for the document and places the delivery task in the queue specified by the processing rule. For scheduled delivery, Trading Networks supports two types of queues: public queues and private queues. Using Reliable Delivery with Scheduled Delivery Trading Networks automatically uses reliable delivery for a scheduled delivery method. Reliable delivery is a feature of Trading Networks where Trading Networks attempts to deliver a document to a partner one or more times based on settings that you define. To specify how many times Trading Networks attempts to re-deliver a document that is scheduled for delivery, you define reliable delivery settings in the profile for each of your partners. To keep track of the attempts to deliver a document, Trading Networks establishes a delivery task. Polling When Trading Networks queues the document for polling, it places the document in an internally-defined queue. Trading Networks does not deliver the documents that are in this queue. Instead, Trading Networks waits for a partner to poll for the documents.When a specific partner polls for documents, Trading Networks returns all the documents in the queue for which that partner is the receiver. To define a processing rule 1 In My webMethods: Administration > Integration > B2B > Processing Rules. 2 Perform one of the following procedures to add a new processing rule. Add Processing Rule. To add a new processing rule in a specific order relative to a selected processing rule. 1 Select the row where you want to add the new processing rule. 2 Click Add Processing Rule and then one of the following: Above. Add a new processing rule above the selected processing rule. Below. Add a new processing rule below the selected processing rule. Last. Add a new processing rule to the bottom of the full unfiltered processing rules list. All other processing rules keep their original ordinal numbers. Make sure you place the Default processing rule in the last position in the filter processing rules list 3 Trading Networks displays a blank Processing Rule Details page for you to complete. Copy. Add a new processing rule that is a copy of an existing one. Trading Networks adds the new rule to the bottom of the processing rules list. 1 Click Copy corresponding to the row containing the processing rule that you want to copy. 2 Trading Networks displays the Processing Rule Details page for you to complete. You can update any or all fields from the duplicated processing rule. 3 On the Processing Rule Details page specify the name you want to give the processing rule in the Name field. Specify 1-64 characters. There is no restriction to the characters that you can use. 4 If you do not want this processing rule to be enabled, deselect the default Enabled field. 5 Optionally, specify a description for the processing rule in the Description field. Specify 1-255 characters. There is no restriction to the characters that you can use. 6 Click the Criteria tab and fill in the fields to identify documents that should be processed using this rule. A document must meet all the criteria that you specify on both the Criteria and Extended Criteria tabs for Trading Networks to use the processing rule to process the document. 7 Click the Extended Criteria tab to specify custom attributes that you want Trading Networks to use as criteria for matching processing rules. A document must meet all the criteria that you specify on both the Criteria and Extended Criteria tabs for Trading Networks to use the processing rule to process the document.
8 Click the Pre-Processing tab and fill in the fields to specify the pre-processing actions you want Trading Networks to perform for documents that meet the criteria specified in this processing rule. By default, Trading Networks checks all pre-processing actions. 9 Click the Action tab, and then click Add Action to add one or more of the following processing rule actions: Alert e-mail Deliver document by Change user status Respond with Execute a service When you add a processing rule action, Trading Networks displays the corresponding dialog for each action. Complete your selections for each processing rule action as explained below. Trading Networks performs the actions in the following order, if the actions are specified: a Execute a service b Alert e-mail c Change user status d Deliver document by e Respond with Execute a service. Specify the service you want Trading Networks to invoke for the document and how you want Trading Networks to invoke the service. Optionally, you can also hardcode input parameters for the service. For more information about the Execute a service processing rule action, a Click Select Service to browse the services and select the service you want Trading Networks to invoke for the processing action: b Specify how to invoke the service: To invoke the service synchronously, select Synchronous. To invoke the service asynchronously, select Asynchronous. To invoke the service asynchronously and use a service execution task, select Service execution task. c To set inputs for the service, click Set Inputs. Trading Networks displays the input parameters for the service. Type in values for the parameters you want to hardcode an input value. After specifying inputs, click OK. Alert E-mail. Compose an e-mail message to send to a specified contact. Specify the recipient, subject line, and body of the e-mail message in the E-mail To, Subject, and Mail Body fields, respectively. For more information about the Alert E-mail processing rule action. To define a processing rule based on a saved document 1 In My webMethods: Monitoring > Integration > B2B > Transactions. 2 Click Show Actions on the row containing the document that you want to use for creating the processing rule. 3 Select Create Processing Rule. 4 To change the criteria, select the Criteria tab; then, update the settings as you want. 5 To change the custom attribute (extended) criteria, select the Extended Criteria tab; then, update the settings as you want. 6 To change the pre-processing actions, select the Pre-Processing tab; then, update the settings as you want. 7 To change the processing actions, select the Action tab; then, update the settings as you want. 8 Click Save & Close. Trading Networks saves the processing rule and closes the Processing Rule Details screen.
To update the default processing rule 1 In My webMethods: Administration > Integration > B2B > Processing Rules. 2 Click on the processing rule named Default rule. 3 To update the pre-processing actions, click the Pre-Processing tab. Then, update the pre-processing actions. 4 To update the processing actions, click the Action tab. Then, update the processing actions. Note: Ensure that the Default rule remains last in the full, unfiltered processing list. 5 Click Save & Close. Trading Networks closes the Processing Rule Details page and saves the changes to the processing rule. To order processing rules 1 In My webMethods: Administration > Integration > B2B > Processing Rules. 2 Click _--_> corresponding to the rule you want to move. To test the order of processing rules 1 In My webMethods: Administration > Integration > B2B > Processing Rules. 2 Click the Advanced tab in the Search panel. 3 Click the Test tab. 4 Click Browse to select the sample document you want to use for the test and click Test.
3 Click Disable. Trading Networks places in the Status column to indicate that the processing rule is disabled.
Private Queues
A private queue is a queue that contains only delivery tasks that correspond to documents aimed for a specific receiving partner. You define private queues in the delivery settings of a partners profile. The queue will only contain delivery tasks that correspond to documents that are to be delivered to the partner defined by the profile.
Public Queues
A public queue is a queue that can contain delivery tasks that correspond to documents that are aimed for multiple receiving partners.
2 If the queue you want to delete is not listed, search for the queue you want to delete. 3 Select the check boxes beside the names of the queues that you want to delete. 4 Click Delete. To change the state of a private queue 1 Search for the profile for which you want to add a private queue 2 Click Edit in the row for the partner profile for which you want to add a private queue. 3 Click the Delivery Settings tab. 4 Click Edit in the row for the Queue for delivery delivery method. If this delivery method is using a private queue, the Use Private Queue check box is selected in the EDIT - QUEUE FOR DELIVERY dialog box. 5 Click Edit. 6 For State, select the queue state you want: Enable, Disable, Drain, or Suspend Delivery. 7 Click OK to close the Private Queue dialog box. 8 Click OK to close the EDIT - QUEUE FOR DELIVERY dialog box. 9 Click Save to save the changes to the profile. To change the queue state of a public queue 1 In My webMethods: Administration > Integration > B2B > Public Queues. 2 If the queue you want to update is not listed, search for the queue you want to delete. 3 Click Edit in the row containing the public queue that you want to update. 4 For State, select the queue state you want: Enable, Disable, Drain, or Suspend Delivery. 5 Click Save.