Home

Open Development Tool Web Service Development User Manual

image

Contents

1. Change Center R Home Log Out Preferences 5 Record Help M Welcome weblogic Connected to piyush_domain View changes and restarts Home gt Summary ol Deployments Configuration editing is enabled Future Install Application Assistant changes wd automatcally be activated as you modify add or delete items in this domain Back 221 nan cance Review your choices and chck Finish Chick Finish to complete the deployment This may take a few moments to complete Additional configuration In order to work successfully this appicaton may require additions configuration Do you want to review this applications configuration after completing this assistant Yes take me to the deployment s configuration screen No I will review the configuration later Summary D rade Mddemare user projects domans p yush doman servers AdminServer upioad GW EJ6 ear GW ES How do 1 Start and stop a deployed Enterprise Use the defaults defined by the chosen targets appicaton Configure an Enterprise appication Create a deployment plan SC E ds pase Components Test the modules in an Enterprise application E Bac Health of Running Servers DOOnly Use only roles and policies that are defined in the deployment descriptors Faled 0 Critical 0 Overiosded 0 Warning 0 mar tn C Settings for GW_EJB piyush domain WLS Console Windows Internet Explorer Fle Edt Wew Favortes Tool
2. lt wsdl operation name CreateMobileFS gt lt wsdlsoap operation soapAction gt lt wsdl input gt lt wsdlsoap body use literal gt lt wsdl input gt lt wsdl output gt 6 18 ORACLE lt wsdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl operation name r CreateMobileIO gt lt wsdlsoap operation soapAction gt lt wsdl input gt lt wsdlsoap body use literal gt lt wsdliimnput gt lt wsdl output gt lt wsdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl binding gt lt weadl s rvi e name rCMob1leservice gt lt wsdl port name FCMobileServiceSEI binding tns FCMobileService gt lt wsdlsoap address location http localhost 9080 FCMobileService services FCMobileService gt lt wsdl port gt lt wsdl service gt lt wedl definitions gt 6 3 Implementation Java files 6 3 1 FCMobileServicelmpl java x Class Name FCMobileServicelmpl x Date July Il 2006 1 09 20 PM 6 19 ORACLE Copyright 2005 2011 Oracle Financial Services Software Limited 10 11 SDF SEEPZ Andheri East S Mumbai 400 096 India This source is part of the General Framework and is copyrighted by Oracle Financial Services Software Limited All rights reserved retrieval system electronic translated in any language or computer language mechanical No part of this work may be
3. lt PARAM gt lt NAME gt abc lt NAME gt lt VALUE gt 123 lt VALUE gt lt PARAM gt lt ADDL gt FCUBS HEADER lt FCUBS BODY lt Jktm Junk Mobile Full gt lt CUSTOMER NO gt 000000001 lt CUSTOMER NO gt lt CELL NO gt 1234567890 lt CELL NO gt 11 ond Li gt lt MAKER gt lt MAKER gt lt i Oprionale gt lt MAKERSTAMP gt lt MAKERSTAMP gt 3 3 ORACLE lt Optional gt lt CHECKER gt lt CHECKER gt lt l 0ptiona gt lt CHECKERSTAMP gt lt CHECKERSTAMP gt lt i 0ptlonali gt lt MODNO gt lt MODNO gt sl s0prlonali gt lt TXNSTAT gt lt TXNSTAT gt l Option li gt lt AUTHSTAT gt lt AUTHSTAT gt lt l Zero or more repetitions gt lt Jktm Junk Mobil Dtl gt lt CUSTOMER NO gt 010101 lt CUSTOMER NO gt le soptjof li gt lt ACCOUNT NO gt lt ACCOUNT NO gt lt 1 0ptetLonaLli gt lt NAME gt lt NAME gt lt pt uonal o lt TXNDETL gt lt TXNDETL gt lt 1i 0Optit nal gt lt STATUS gt lt STATUS amp lee0Dptionali 5 CELL NO gt lt CELL NOS lt Jktm Junk Mobil Dtl gt lt l dption li gt lt Jktm Junk Mobile Dt12 gt CUSTOMER NO gt lt CUSTOMER NO le Optionalt CUSTOMER NAME gt lt CUSTOMER NAME ST NGELONGI gt ORACLE lt CUSTOMER CATEGORY gt lt CUSTOMER CATEGORY gt el opt onalb lt ADDRESS gt lt ADDRESS gt lt Ii 0ptional gt TY CDY lt l optionalss gt
4. FCMobileServicelmpl java e Gateway static data gt GWTB AMEND FIELDS JKDMOBIL INC GWTB AMEND NODES JKDMOBIL INC GWTM AMEND FIELDS JKDMOBIL INC GWTM AMEND MASTER JKDMOBIL INC GWTM AMEND NODES JKDMOBIL INC 3 2 FLEXCUBE SOAP format FLEXCUBE UBS uses the following SOAP format VV VW SOAP FCUBS component component SOAP OPERATION FUNCTIONID PATTER CREATEMOBILE FSFS R Envelope N_REQ RESP EQ SOAP lt FCUBS HEADER gt lt FCUBS HEADER gt Header SOAP Body lt FCUBS BODY lt FCUBS BODY Example lt CREATEMOBILE FSFS REQ xmlns http fcubs ofss com service FCMobileService gt lt FCUBS HEADER lt SOURCE gt FLEXCUBE lt SOURCE gt lt UBSCOMP gt FCUBS lt UBSCOMP gt lt MSGID gt lt MSGID gt lt CORRELID gt lt CORRELID gt lt USERID gt PIYUSHB lt USERID gt lt BRANCH gt 000 lt BRANCH gt lt MODULEID gt CS lt MODULEID gt lt SERVICE gt FCMobileService lt SERVICE gt 3 2 ORACLE lt OPERATION gt CreateMobile lt OPERATION gt lt SOURCE OPERATION gt lt SOURCE OPERATION gt lt SOURCE USERID gt lt SOURCE USERID gt lt l 0QptLonalLi gt lt DESTINATION gt lt DESTINATION gt s1lesOptlofl li gt lt MULTITRIPID gt lt MULTITRIPID gt lt l Optionals gt lt FUNCTIONID gt lt FUNCTIONID gt lt l 0pttOnaLl gt lt ACTION gt lt ACTION gt lt 1 Optionals gt lt MSGSTAT gt SUCCESS lt MSGSTAT gt di Optronals o lt ADDL gt lt Zero or more repetitions gt
5. Select Test Client ORACLE 5 37 Settings for FCMobileService piyush domain WLS Console Windows Internet Explorer Go E hitp lld6 40039 7001 consolejconsole portal pageLabele WebServiceModuleTestingPaget rfpbetruetiWebServiceTestingPortietexpandNodesROOTCHILONODE 1 File Edt View Favortes Tools Help Sons We dr g setnngsforFOMobkeSer X What is sospUT About Soa ORACLE WebLogic Server Administration Console Change Center Home Log Out Preferences 22 Record Help Welcome weblogic Connected to piyush_domain View changes and restarts Home gt FCMobleServce gt Summary cf Deployments gt PCMoblleService gt Summary cf Deployments gt FCMobileService Configuration editing is enabled Future Settings for FCMobileService changes wil automatically be activated as you modify add or delete items in this domain Overview Configuration Security Testing Monitoring Domain Structure piyush domain Use this page to test that your Web service is deployed and that it is working as expected n the table expand the name of the Web service to see a ist of its test points Cick WSDL to view its Envir R dynamic WSOL in a separate browser window Cick Test Client to invoke a new browser window where you can test each operation individually by entering parameter values executing the operaton and viewing the results Deployments Services Security Realms I Interoperab ty Showing 1 to 10f1 Previous Next B
6. amp Cefamn Uirur Tracking and Analyn of 604 sintanence F Operator dang Release Hame EU MMR ELE ASE Service Name FCMablgBarrice Dawcrgsee rappen el Mobile numba DUM RELEASE BULL RELEASE L DAML RELEASE DULL RELEASE m ay 133 PELE ABE DJUWYRELEASE CMY RELEASE P m a im an ds t RR Wm Release Mame FCHoble Service FCUBSACSersice FOG 52G Service d FOSA Eai FOSSA Service ECUBSAM Serios Fayda FE A Serre EEES Calata Import Uyar Catails Taano x ORACLE Curent Ralaage Utar P YU M mangai F Resues t cid S Cr b ll bi Full 33 ij Request xad ZB Granbablzbd Farn 10 M30 xrd NI PK Respones xad CS Cramtekhobibit aas EDO ed FS Radar z d b e Bar Full MSG wg BTC ngeka Aniban end ee 1214567109 Creation of Bebe mimber Gretel paka th iedi yllir Lauth Cany Query of inter Branch Parameter Marion Dunyayi dsthenaaton ai spet U anapemect Chepe uzthergtien gi abet Management Fang Agtherdahish pi Aet Pet Authergahen et Cerperate Anton Copyright amp 2007 Graca and or Ar aFfiliabeg All righku ra Ere e Step 5 Generation of WSDL files Select Generate gt Config files e Click on Query Enter the Module Name and Service name for which the WSDL is to be generated e After checking the Release module and service name Options
7. xs string gt lt xs maxLength value 9 gt s o r restio Cion lt xs simpleType gt lt xs element gt lt xs element name CUSTOMER NAME minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 105 gt lt xs restr ction gt lt xs simpleType gt lt xs element gt lt xs element name CUSTOMER CATEGORY minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 10 gt lt xe irestriction gt lt xs simpleType gt lt xs element gt lt xs element name ADDRESS minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt 6 9 ORACLE lt xs maxLength value 105 gt lt zs restriction gt lt xs simpleType gt lt xs element gt lt xs element name CTTY minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 30 gt lt xs restr ction gt lt xs simpleType gt lt xs element gt lt xs element name COUNTRY minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 25 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs seguence gt lt xs complexType gt lt xs complexType name Mobil Modify IO Type lt xs sequence gt s amp s element name CUSTOMER NO m ilOCGurs 1 gt lt xs simp
8. FCMobileService schemaLocation XSD CS CreateMobil Res Full MSG xsd gt lt xs schema gt lt xs schema gt lt xs import namespace http fcubs ofss com service FCMobileService schemaLocation XSD CS CreateMobil Reg IO MSG xsd gt lt xs schema gt lt xs schema gt lt xs import namespace http fcubs ofss com service FCMobileService schemaLocation XSD CS CreateMobil Res PK MSG xsd gt lt xs schema gt lt wsdl types gt 3 6 ORACLE lt wsdl message name CreateMobileFSReq gt lt wsdl part name RequestMsg element ns CREATEMOBILE FSFS REO gt lt wsdl message gt lt wsdl message name CreateMobileFSRes gt lt wsdl part name ResponseMsg element ns CREATEMOBILE FSFS RES gt lt wsdl message gt lt wsdl message name CreateMobilelOReg gt lt wsdl part name RequestMsg element ns CREATEMOBILE IOPK REO gt lt wsdl message gt lt wsdl message name CreateMobilePKRes gt lt wsdl part name ResponseMsg element ns CREATEMOBILE IOPK RES gt lt wsdl message gt lt wsdl portType name FCMobileServiceSEI gt lt wsdl operation name r CreateMobileIO gt lt wsdl input message tns CreateMobileIOReg gt lt wsdl output message tns CreateMobilePKRes gt lt wsdl operation gt lt wsdl operation name CreateMobileFS gt lt wsdl input message tns CreateMobileFSReg gt lt wsdl output message tns CreateMobileFSRes gt lt wsdl operation gt lt wsdl
9. JKDMOBIL 27 INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEV ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL MODIFY JKTM JUNK MOBILE N N Y JKDMOBIL 4 INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEW ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL MODIFY JKTM JUNK MOBILE DTL N N Y JKDMOB TREI 6 31 ORACLE INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEW ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL MODIFY JKTM JUNK MOBILE DTL2 N N Y JKDMO BIL COMMIT 6 32 ORACLE ORACLE Web Service Development Mayl 2012 Version 12 0 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores CA 94065 U S A Worldwide Inquiries Phone 1 650 506 7000 Fax 1 650 506 7200 www oracle com financial_services Copyright O 2012 Oracle Financial Services Software Limited All rights reserved No part of this work may be reproduced stored in a retrieval system adopted or transmitted in any form or by any means electronic mechanical photographic graphic optic recording or otherwise translated in any language or computer language without the prior written permission of Oracle Financial Services Software Limited Due care has been taken to make this document and accompanying software
10. Queue Response Message Full Screen Dead Letter Queue Register Response Queue ASD Validation Required Message Id External System Queues In Queue Response Queue IM FTP Parameters Input By S NI Date Time 2007 12 31 18 27 48 Modification Number 1 authorized Authorized By Late Time RH Open 4 Maintain external system function using function id GWDEXFUN External System Functions Detailed External System STMOB Description External system for Mobile Function STGCIF Llpdate Action UNLOCK Service Marne FOUBSCustomerservice Operation Code ModityCustomer Input By SAN Date Time 2007 12 31 18 47 00 Modification Number 1 Bl authorized Authorized By Date Time 2 Open 5 Make the entry in GWTB_AMEND_NODES for new operation code STTMS_CUST_PERSONAL 5 4 ORACLE Make the entry in GWTB_AMEND_FIELDS for new operation code sanem smi com pesona 7 Make Mobile number fields as Amendable for External system using function id STDAMDMT Amendment Maintenance Detailed External System STMOB Operation ModifyMobile Service Name FCUBSCustomerservice Operation Code ModiyMobile Amend Nodes L NodeName New Allowed Deleted Allowed All Records LI STIMS CUST PERSONAL Amend Fields L Field Name O MOB LE NUMBER Input By ABH1 Date Time 2007 12 31 15 16 09 Modification Number 1 Authorized Authorized By ABH2 Date Time 2007 12 31 15 17 36 open 8 Ma
11. an Enterprise apobcaton Deploy EJS modules e instal a Web appicaton Step 3 Select Upload your file 5 28 ORACLE Summary of Deployments piyush domain WLS Console Windows Internet Explorer Fie Edi Sec fe Too Hak CNT Be e 6 Summary of Deployments piyush domain WLS Con ER E jr Die ORACLE WebLogic Server Administration Console O Change Center View changes and restarts Configuration editing is enabled Future changes wil automatcally be activated as you modify add or delete items in this domain Domain Structure piyush_doman Environment Deployments Services t Searity Realms Interoper ab ty B Dagrostes How do L instal an Enterprise application Configure an Enterprise application Update redeploy an Enterprise application Start and stop a deployed Enterprise apobcanon Monitor the modules of an Enterprise sppicaton Deploy EJB modules Insta a Web appicaton M Home Log Out Preferences E Record Help Welcome weblogic Connected to piyush_domain Home gt Summary of Deployments Messages Y Al changes have been activated No restarts are necessary Y Selected Deployments were deleted Summary of Deployments Control Monitoring This page displays a ist of Java EE applications and stand alone application modules that have been installed to ths domain Installed applicators and modules can be started stopped updated redepl
12. describes the concepts and helps reader to develop Web service for FLEXCUBE UBS function IDs Web Services developed for FLEXCUBE UBS are deployed on Gateway framework 1 1 Audience This Web service Development book is intended for FLEXCUBE Application Developers Users who perform the following tasks e Develop the new web service for existing FLEXCUBE Function IDs e Modify the existing web service to add remove fields 1 2 Related documents For more information on FLEXCUBE framework refer the below documents e Development Overview Guide Getting Started e FCUBS FD05 04 01 TrAX Reference To Use this manual you need conceptual and working knowledge of the below FLEXCUBE UBS Development Development Overview Guide overview OPEN DEVELOPMENT function Getting Started ID development getting started Open Development screen Function ID Development development 1 3 Conventions The following text conventions are used in this document Convention Meaning boldface Boldface type indicates graphical user interface elements for example menus and menu items buttons tabs dialog controls including options that you select italic italic type indicates book titles emphasis or placeholder variables forwhich you supply particular values Monospace type indicates language and syntax elements directory ORACLE and File name URLs text that appears on the screen or text that you enter Indicates important inform
13. lt xs annotation gt lt xs complexType name Mobil PK Type gt lt xs sequence gt lt xs element name CELL NO type xs decimal gt lt xs element name CUSTOMER NO minOccurs 1 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 9 gt lt ae restr ct 1on gt lt xs simpleType gt lt xs element gt lt xs sequence gt lt xs complexType gt lt xs complexType name Mobil Full Type gt lt KS Sequence 6 1 ORACLE lt xs element name CUSTOMER NO minOccurs 1 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 9 gt xsirestriction lt xs simpleType gt lt xs element gt lt xs element name CELL NO minOccurs 1 type xs decimal gt lt xs element name MAKER minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 12 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name MAKERSTAMP minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 35 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name CHECKER minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 12 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name CHECKERSTAMP minOccurs 0 gt 6 2 OR
14. lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name CITY minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 30 gt lt xsirestriction gt lt xs simpleType gt lt xs element gt lt xs element name COUNTRY minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 25 gt xs xestrictromo lt xs simpleType gt lt xs element gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs seguence gt lt xs complexType gt xs complexType name Mobil Query IO Type gt lt XS Sequence lt xs element name CUSTOMER NO minOccurs 1 gt lt xs simpleType gt 6 6 ORACLE lt xs restriction base xs string gt lt xs maxLength value 9 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name CELL NO minOccurs 1 type xs decimal gt lt xs sequence gt lt xs complexType gt lt xs complexType name Mobil Create IO Type gt lt xs seguence gt lt xs element name CUSTOMER NO minOccurs 1 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 9 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name CELL NO minOccurs 1 type xs decimal gt lt xs element name Jktm Junk Mobil Dtl minOccurs 0 maxOccurs unbounded gt lt xs co
15. package as accurate as possible However Oracle Financial Services Software Limited makes no representation or warranties with respect to the contents hereof and shall not be responsible for any loss or damage caused to the user by the direct or indirect use of this document and the accompanying Software System Furthermore Oracle Financial Services Software Limited reserves the right to alter modify or otherwise change in any manner the content hereof without obligation of Oracle Financial Services Software Limited to notify any person of such revision or changes All company and product names are trademarks of the respective companies with which they are associated
16. portType gt 3 7 ORACLE lt wsdl binding name FCMobileService type tns FCMobileServiceSEI gt lt wsdlsoap binding style document transport http schemas xmlsoap org soap http gt lt wsdl operation name CreateMobileFS gt lt wsdlsoap operation soapAction gt lt wsdl 1nput gt lt wsdlsoap body use literal gt lt wsdl input gt lt wsdl output gt lt wsdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl operation name r CreateMobileIO gt lt wsdlsoap operation soapAction gt lt wsdl input gt lt wsdlsoap body use literal gt lt wsdl input gt lt wsdl output gt lt wsdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl binding gt lt wsdl service name FCMobileservice gt lt wsdl port name FCMobileServiceSEI binding tns FCMobileService gt lt wsdlsoap address location http localhost 9080 FCMobileService services FCMobileService gt lt wsdl port gt lt wdl service gt lt wsdl definitions gt 3 8 ORACLE 3 4 FLEXCUBE Web Service data flow The below diagram explains the web service message flow in FLEXCUBE UBS External Systems External System Database Layer N Legend Message format Protocol Specification Message Oracle Database Serve System Responsibility Zone eeee DMZ Schematic Oracle FLEXCUBE WS Synchronous Integration Deployment Patt
17. reproduced photographic stored n a adopted or transmitted in any form or by any means graphic optic recording or otherwise without the prior written permission of Oracle Financial Services Software Limited h package com ofss import import import import import import import import import import import com com com com com com com com com iflex iflex iflex iflex iflex iflex iflex iflex iflex javax xml Javax xml Lcubs fcubs fcubs fcubs fcubs fcubs fcubs fcubs fcubs fcubs gwutil WU L LI JOWIDII gwutil gwutil SgGwutil gwutil Gunu GW WS Types gwservices ejb GWEJBClient GWGenUtils GWProperties GWPropertiesConstants GWPropertiesUtil logging GWLogger logging GWLoggerProperties xml GWXMLUtils JAXBContextFactorv bind JAXBContext bind JAXBException ORACLE 6 20 import javax xml bind Marshaller import Javax xml bind Unmarshaller import java io ByteArrayInputStream import java io ByteArrayOutputStream import javax annotation PostConstruct import javax annotation PreDestroy import javax jws WebService import javax xml ws BindingType WebService portName FCMobileServiceSEI serviceName FCMobileService targetNamespace http types ws gw fcubs ofss com endpointInterface com ofss fcubs gw ws types
18. xs annotation gt 6 14 ORACLE lt xs documentation xml lang en gt This XSD Gives Information about Full Response lt xs documentation gt lt xs annotation gt lt xs element name Jktm Junk Mobile Full type Mobil Full Type gt lt xs Element mname FCUBS ERROR RESP LLype ERRORType minOccurs 0 maxOccurs unbounded gt lt xs element name FCUBS WARNING RESP type WARNINGType minOccurs 0 maxOccurse unbounded gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs seguence gt lt xs complexType gt lt xs element gt lt xs schema gt 6 1 5 CS CreateMobil Res PK MSG xsd lt xml version 1 0 encoding UTF 8 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema xmlns http fcubs ofss com service FCMobileService targetNamespace http fcubs ofss com service FCMobileService elementFormDefault gualified gt lt xs include schemaLocation UBS Messaging xsd gt lt xs include schemaLocation CS Mobil Types xsd gt lt xs element name CREATEMOBLL YEK REO lt xs complexType gt lt xs seguence gt lt xs element name FCUBS HEADER type FCUBS HEADERType gt lt xstelement name FOUDS BODY S lt xs complexType gt xs Sequence 6 15 ORACLE lt xs annotation gt lt xs documentation xml lang en gt This XSD Gives Information about PK Response lt xs documentation gt lt xs annotation gt lt xs choice gt lt xs element
19. ACLE lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 35 gt KB restr otion lt xs simpleType gt lt xs element gt lt xs element name MODNO minOccurs 0 type xs decimal gt lt xs element name TXNSTAT minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 1 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name AUTHSTAT minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 1 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element names Jktm Junk Mobil Dtl minOccurs 0 maxOccurs unbounded gt lt xs complexType gt lt xs seguence gt lt xs element Name CUSTOMER NO minQecurs L gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 9 gt lt xs restriction gt 6 3 ORACLE lt xs simpleType gt lt xs element gt lt amp s element name ACCOUNT NO minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 20 gt c xs restriotion lt xs simpleType gt lt xs element gt lt xs element name NAME minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 105 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name T
20. ACLE WebLogic Server Administration Console Change Center Home Log Out Preferences Record Help Welcome weblogic Connected to piyush domain View changes and restarts more gt Summary of Deployments Configuration editing is enabled Future Install Application Assistant changes wi automatically be activated as you modify add or delete items in this domain Domain Structure yush domain r Environment Select the servers and or clusters to which you want to deploy this application You can reconfigure deployment targets later 1 Deployments Available targets for GW EJB B Services Security Realms Interoperability E Diagnostics Select deployment targets How 1 e Start and stop a deployed Enterprise appicaton Configure an Enterprise appikabon Create a deployment plan Target an Enterprise application to a server Test the modules in an Enterprise application System Status Health of Running Servers Faled 0 Critical 0 Overioaded 0 warning 0 F 5 34 ORACLE Step d Select Next Install Application Assistant piyush domain WLS Console Windows Internet Explorer File ER View Favortes Tools Help modify add or delete items in this domain pivush_doman Environment gt Deployments E Services Security Realms B Interoperablity Diagnostics How do 1 e Start and stop a deployed Enterprise apoca won Configure an Enterprise application e Create a deplo
21. Diagnostics Test points for this WebService module c Showing 1 to 10f1 Previous Next How do L e instal a Web service Start and stop a Web service Configure Web services View the SOAP message handers of a Web service e Attach a WS Pobcy file to a Web service View the WSOL of a Web service Test a Web service Monitor Web services Step 4 Populate the request XML message with business data and select Operation Check the response XML thrown WebLogic Test Client Windows Internet Explorer G yv UY hitp j 10 184 46 62 7001wls_utcj wsdiUrlehitp IAFF 10 184 46 62 3A7002 2FFCMobleService i2FFCMoblleService i 3FWSDL File Edt View Favorkes Tools Help Mare de gg Qu weblog Test Gent X lttp J 10 194 46 62 7002 P WebLogic Test Client http 10 184 46 62 7002 FCMobile Service FCMobile Service WSDL Operations Message Log Gi CreateMobileF S Clear Log CORRELID string CORRELID lt USERID gt string lt USERID gt lt BRANCH gt String lt BRANCH gt lt MODULEID gt string lt MODULEID gt lt SERVICE gt string lt SERVICE gt lt OPERATION gt string lt OPERATION gt lt SOURCE_OPERATION gt string lt SOURCE_OPERATION gt lt SOURCE_USERID gt string lt SOURCE_USERID gt CreateMobileF CreateMobilelO xminsz http fcubs ofss com sen ce F CMobileService gt F UBS HEADER lt SOURCE gt string lt SOURCE gt
22. E NAME path MAIN Core Gateway Services gt FCUBSMSService lt SERVICE NAME lt SERVICE NAME path MAIN Core Gateway Services gt FCUBSSTService lt SERVICE NAME gt lt SERVICE NAME path MAIN Core Gateway Services gt FCUBSTDService lt SERVICE NAME gt lt SERVICE NAME path MAIN SE Gateway Services gt FCUBSSecuritiesService lt SERVICE NAME gt lt SERVICE NAME path MAIN AC Gateway Services gt FCUBSTxnService lt SERVICE NAME gt lt SERVICES gt Location for sources for the new service V Service Name Step j Provide path details e Source directory Source from which it will generate files 5 25 ORACLE e Destination directory Location where the files will be generated e EAR file path Location where the EAR file will be generated e Property file path Location of Property file that available Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Build Application Application Path Details source Directory Dainstallerl 1 335 URCEVG ateway Browse Destination Directory DAinstallert 1 3YGW YV S sreYd est Browse Application Mame EAR File Path Dainstallert LISA US Gro Near Browse Property File Path Dainstaller11 3XGW WStconfig Browse Load DU D SUCCESSFUL otal time seconds Step k Ensure build successful and EAR file generated Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Cont
23. ELD NAME RAD FUNCTIO N_ID VALUES FLEXCUBE JKDMOBIL MODIFY JKTM JUNK MOB LE MAKER STAMP JKDMO BIL COMMIT 6 4 4 GWTM AMEND MASTER _ JKDMOBIL INC DELETE GWTM AMEND MASTER A WHERE A EXT SYSTEM FLEXCUBE AND RAD FUNCTION ID JKDMOBIL INSERT INTO GWTM AMEND MASTER EXT SYSTEM SOURCE OPERATION SERVICE NAME OPERATION CODE MAKE R ID CHECKER ID MAKER DT STAMP CHECKER DT STAMP ONCE AUTH AUTH STAT RECORD STA T MOD NO RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL EXECUTEQUERY NULL JKDMOBIL EXECUTEOUERY RADTOO L RADTOOL TO DATE 18 MAR 2011 DD MON RRRR TO DATE 18 MAR 2011 DD MON RRRR Y A O 1 JKDMOBIL INSERT INTO GWTM AMEND MASTER EXT SYSTEM SOURCE OPERATION SERVICE NAME OPERATION CODE MAKE R ID CHECKER ID MAKER DT STAMP CHECKER DT STAMP ONCE AUTH AUTH STAT RECORD STA T MOD NO RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL NEW NULL JKDMOBIL NENT RADTOOL RADTOOL TO DA TE 18 MAR 2011 DD MON RRRR TO DATE 18 MAR 2011 DD MON RBBRU Yt TAL 1071 URDMOBIL 6 30 ORACLE INSERT INTO GWTM AMEND MASTER EXT SYSTEM SOURCE OPERATION SERVICE NAME OPERATION CODE MAKE R ID CHECKER ID MAKER DT STAMP CHECKER STAMP ONCE AUTH AUTH STAT RECORD STA T MOD NO RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL MODIFY NULL JKDMOBIL MODIFY RADTOOL RADTOOL TO DATE 18 MAR 2011 DD MON RRRR TO DATE 18 MAR 2011 DD MON RERR NF TAT OF 1 U
24. FCMobileServiceSEI BindingType http schemas xmlsoap org wsdl soap http public class FCMobileServicelmpl implements FCMobileServiceSEl private final string g className FCMobileservicelmpl private final String g serviceName FCMobileService private String HUB CALL TYPE LOCAL private String y operationName null private GWProperties g GWProperties null private GWLoggerProperties g GWLoggerProp null 6 21 ORACLE private JAXBContext context null PostConstruct public void initi try n ti lizecomp catch Exception ex ex printStackTrace PreDestroy public void d stroyi 1 g GWeroperties null g GWLoggerProp null public void initializeComp throws Exception String 1 confp GWPropertiesUtil getGWPropPath GWPropertiesConstants GW WS PROP FILENAME g GWProperties new GWProperties l confp String loggerPath g GWProperties getProperty GWPropertiesConstants LOGGER PATH g GWLoggerProp new GWLoggerProperties loggerPath EJB CALL TYPE g GWProperties getProperty GWPropertiesConstants EJB CALL TYPE GWPropertiesCons tants EJB LOCAL CALL 6 22 ORACLE public CREATEMOBILEFSFSRES createMobileFS CREATEMOBILEFSFSREO requestMsg g operationName CreateMobile String 1 methodName createMobileFS CREATEMOBILEFSFSREQ requestMsg CREATEMOBILEFSFSRES responseMsg null String reg mag null tr no resp me null GWLogger
25. Finish Cancel Upload a Deployment to the admin server the Browse button below to select an application or module on the machine from which you are currently browsing When you have located the file dick the Next button to upload this deployment to the Administration Server Deployment Archive D installer11 3 GW_EJB ear_file GW_EJB ear ox Upload a deployment plan this step is optional A deployment plan is a configuration which can supplement the descriptors nduded in the deployment archive A deployment wil work without a deployment plan but you can also upload a deployment plan archive now This deployment plan archive will be a directory of configuration information packaged as a jar file See related links for additional information about deployment plans 4 Deployment Plan F l Browse Step 5 Ensure upload success and select Next ORACLE 9 29 Install Application Assistant piyush domain WLS Console Windows nternet Explorer G v E htpullddtd0039 7001 fconsolefcorsole portal ApprppikationinstalPortiet_actionOverride fcom beafconsale actions appiinstaliuplosdipp Fe Edt View Favorkes Tools Help McAfee a 69 Instal Appication Assistant piyush domain WAS Co A E de y Page h Tools ORACLE WebLogic Server Administration Console Change Center Home Log Out Preferences Record Help a Welcome weblogic Connected to piyush domain View changes and restarts h
26. NTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE DTL N N Y NULL JKDMOBIL NEW JKDMOBIL INSERT INTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE DTL2 N N Y NULL JKDMOBIL NEW JKDMOBIL 6 29 ORACLE INSERT INTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME r OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE N N Y NULL JKDMOBIL MODIFY JKDMOBIL INSERT INTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME r OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE DTL N N Y NULL UKDMOBIL MODIFY JKDMOBIL INSERT INTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME r OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE DTL2 N N Y NULL JKDMOBIL MODIFY JKDMOBIL COMMIT 6 4 3 GWTM AMEND FIELDS JKDMOBIL INC DELETE GWTM AMEND FIELDS A WHERE A EXT SYSTEM FLEXCUBE AND RAD FUNCTION ID JKDMOBIL INSERT INTO GWTM AMEND FIELDS EXT_SYSTEM SOURCE OPERATION NODE NAME FIELD NAME RAD FUNCTIO N ID VALUES FLEXCUBE JKDMOBIL MODIFY JKTM JUNK MOBILE MAKER ID JKDMOBIL INSERT INTO GWTM AMEND FIELDS EXT SYSTEM SOURCE OPERATION NODE NAME FI
27. Q gwLog printStackTrace g className 1 methodName ex finally flushLogger g gwLog return responseMsg private String callEJB String p regMsg GWLogger g gwLog throws Exception String L methodName esllBJB String p FeqMsg String g gwLog String 1 regMsg p re gMSg string L respMsg null String 1 replNS xmlns http fcubs ofss com service g serviceName g gwlod prinela q classNeme L methodName 7455 D String 1 regMsg rootElement GWGenUtils getRootElement 1 regMsg String 1 respMsg rootElement 1 ToqMsg rootElement replaceAl REQ RESO String 1 controlMetaData lt FCUBS CONTROL METADATA gt 6 26 ORACLE An VE COMM DET n t t lt GATEWAY gt GWPropertiesConstants WS GATEWAY lt GATEWAY gt n t lt COMM DET gt n t lt MSG PROC DET gt n t t lt SERVICE gt g serviceName lt Z SERVICE gt n t t lt OPERATION gt g operationName lt OPERATION gt n t lt MSG_PROC_DET gt n lt FCUBS CONTROL METADATA gt g gwLog println g className 1 methodName 1 controlMetaData An 1 controlMecabata Ant GWEJBClient 1 GWEJBClient new GWEJBClient g GWProperties if GWPropertiesConstants BJB LOCAL CALL equals EJB CALL TYPE g gwLog println g className l methodName Calling GWEJBClient callLocalEJB 1 respMsg 1 GWEJBClient callLocalEJB l regMsg 1 controlMetaData Q gwLo
28. RDMOBIL COMMIT 6 4 5 GWTM AMEND NODES JKDMOBIL INC DELETE GWTM AMEND NODES A WHERE A EXT SYSTEM FLEXCUBE AND RAD FUNCTION ID JKDMOBIL 7 INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEW ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JURDMOBIL EXECUTEQUERY JKTM JUNK MOBILE N N Y JKDM Bilir INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEW ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL EXECUTEOUERY JKTM JUNK MOBILE DTL N N Y JKDMOBIL INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEW ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL EXECUTEOUERY JKTM JUNK MOBILE DTLZ N N Y UKDMOBIL INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEW ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL NEW JKTM JUNK MOBILE N N Y JKDMOBIL INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEW ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL NEW JKTM JUNK MOBILE DTL N N Y JKDMOBIL 7 INSERT INTO GWTM AMEND NODES EXT SYSTEM SOURCE OPERATION NODE NAME NEW ALLOWED DELETE ALLO WED ALL RECORDS RAD FUNCTION ID VALUES FLEXCUBE JKDMOBIL NEW JKTM JUNK MOBILE DTLZ N N Y
29. Service Module rn Dassrgzen Mobile Service Excel Paen Operators Relies Har dude Rama Service Marne Description CAMAN IR IC I FEUD SAC anio Acopmms Service Dr PELEA DE Fe SAM Pare Kana Haa ar Service Di RELEASE d FCUBSAcCAddrService Acum Adar n d Servis DRM RELEASE FCUB5 amp AcrFin5ervice Anon Servint PELEA SE FCUBSAccService aoc Service DLE REL Ea SE PCB bene D n asd Colecions DLL RELEASE FONBSEL Serien Biag Servio 153534567858 Tabla amp Column m MED Entre n Generate m dk ww e is bi a Cagyright ip 2007 Grace and or iti satar All nahh rar ORACLE Maintenance gt Barr n Current Release DUMMYERELEASE User PINUSH BHAHSALI Danca Save Caleta Import Uzar DaEwils Sarih Maintenance F Produk Release kame P E D TH Maduie kama era hare REM bila famia Module Descrecen Mobila Tarsiza Server nen tr i tia 5 Farlar Hamir Mir Kama n Mu Description Tabla 5 Column Cani RELEASE Mobile Seance DULY RELEASE FEIBLAU TOR my Sara nm XED Entry DIL RELEASE FCUBSAMSanvice l t t Lina a Serviz s CRIM Y RELEASE Dada Azot ni Address Service m Garerata IV RELEASE X account Service ta Dewnlaads A Bra RELEASE i ligi erica mugo DAMA RELEASE B s and Cappright ib 2007 Grade andas iti abl nhai Ali naki rosaria d The new service n
30. Service schemaLocation XSD CS CreateMobil Reg IO MSG xsd gt lt xs schema gt lt xs schema gt lt xs import namespace http fcubs ofss com service FCMobileService schemaLocation XSD CS CreateMobil Res PK MSG xsd gt lt xs schema gt lt wsdl types gt lt wsdl message name CreateMobileFSReg gt lt wsdl part name RequestMsg element ns CREATEMOBILE FSFS REO gt lt wsdl message gt lt wsdl message name CreateMobileFSRes gt lt wsdl part name ResponseMsg element ns CREATEMOBILE FSFS RES gt lt wsdl message gt oui ORACLE lt wsdl message name CreateMobilelOReg gt lt wsdl part name RequestMsg element ns CREATEMOBILE IOPK REO gt lt wsdl message gt lt wsdl message name CreateMobilePKRes gt lt wsdl part name ResponseMsg element ns CREATEMOBILE IOPK RES gt lt wsdl message gt lt wsdl portType name FCMobileServiceSEI gt lt wsdl operation name CreateMobilelO gt lt wsdl input message tns CreateMobileIOReg gt lt wsdl output message tns CreateMobilePKRes gt lt wsdl operation gt lt wsdl operation name CreateMobileFS gt lt wsdl input message tns CreateMobileFSReg gt lt wsdl output message tns CreateMobileFSRes gt lt wsdl operation gt lt wsdl portType gt lt wsdl binding name FCMobileService type tns FCMobileServiceSEI gt lt wsdlsoap binding style document transport http schemas xmlsoap org soap http gt
31. Web Setvice Development Oracle FLEXCUBE Universal Banking Release 12 0 May 2012 Oracle Part Number E51527 01 ORACLE FINANCIAL SERVICES Web Service Development Table of Contents le BIREN 1 1 1 1 AUDIENER isn 1 1 1 2 RELATED DOCUMENTS soil l sad es 1 1 1 3 CONVENTIONS 1 1 1 4 HYPOTHETICAL EXAMPLE USED IN THE DOCUMENT 1 2 2s INTRODUCTION sanieren 2 1 SN BONTO ee eg EE GUIDE dos 2 1 3 WEB SERVICE INTRODUCTION sne abadan e epe evla ces 0003320 3 1 3 1 COMPONENTS OF WEB SERVICE Lula 3 1 PEEXACUBE SQAPTORMAT 3 2 3 3 ELEREUBE WSDEFORMAT ES K uuu nA Eee 3 5 5 WSDEDITS e 3 5 3 3 2 FCUBSWSDI Gamberale 3 6 34 ELEXCUBE WEBSERICEDATAFEOW ea 3 9 4 PRE REQUISITES FOR WEB SERVICE DEVELOPMENT 4 1 5 YVEBSERVICEDEVELOPMENT AS aus 5 1 5 1 WEBSERVICE SPECIFICATION adi tas 5 1 2 2 GENERATES DEVELOP v Recta dio ayine ni dese s fa 5 2 5 2 1 Open Development COU CTO coleccion 5 2 2 2 2 Milicia 5 2 5 3 GENERATE DEVECOPMSDO Licciana 5 6 5 3 1 Generale WS DEUSE TITAN slitta 5 7 5 4 DEIED E EE 5 12 5 4 1 Directory CANON esu vinnu sad ads aa es 5 12 5 4 2 1772000 d b abu 5 13 5 4 3 Creation of Gateway EJB proper h 5 13 5 4 4 Croanonop Gateway EE 5 16 5 4 5 Creation o Web Service TE 5 20 5 4 6 Cre
32. XNDETL minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 7 gt lt RS2 restrict on gt lt xs simpleType gt lt xs element gt lt xs element name STATUS minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 10 gt o xo restriction lt xs simpleType gt lt xs element gt 6 4 ORACLE lt xs element name CELL NO minOccurs 0 type xs decimal gt lt xs sequence gt lt xs complexType gt lt xs element gt lt xs element name Jktm Junk Mobile Dtl2 minOccurs 0 gt lt xs complexType gt lt xs sequence gt lt xs element name CUSTOMER NOY minOccurs 1 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 9 gt o as restrictrom lt xs simpleType gt lt xs element gt lt xs element name CUSTOMER NAME minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 105 gt xsirestriction lt xs simpleType gt lt xs element gt lt xs element name CUSTOMER CATEGORY minOccursse 0 lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 10 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name ADDRESS minOccurs 0 gt lt xs simpleType gt 6 5 ORACLE lt xs restriction base xs string gt lt xs maxLength value 105 gt
33. ame can be checked in the list after successful creation 5 9 ORACLE AU Tracking and Analysis of XSDs Windows nternet Explorer Calete Import User Details o DUMMYRELEASE Core r toc PCMobiaservice Vasile Service mek f CMeble5erce Mebde Service FoussSACServce Anos Service m X D Entry 13 Generate FCUBSANService haset Management Service FCUBSAccAdS Service Accoum Agoress Service Account Service ts Downloads H M Log ON Accom Service Bia atc Cotectens Step 4 Creation of Operation To create a new operation under Maintenance gt Operation Click New Operation name is the name given to the Operation created Description has the details for which the Operation is created FS request XSD is the full request message XSD file generated from Open Development tool for a function id IO request XSD is the Input output request message XSD file generated from Open Development tool for a function id PK response XSD is the Primary Key response message XSD file generated from Open Development tool for a function id FS response XSD is the full response message XSD file generated from Open Development tool for a function id FC Action refers to the FLEXCUBE action available for the Operation Here it is New 5 10 ORACLE TrAX Tracking and Analysis of rat Windows Internal Explorer a SetEaleape C u Maintenance v Termica paritcr Tabla
34. apas instal an Enterprise appicaton Configure an Enterprise application Showing 1 to 20f 2 Previous Next Update redeploy an Enterprise application Start and stop a deployed Enterprise appica tron Monitor the modules of an Enterprise apolcaton Deploy EJB modules Install a Web application System Status Health of Running Servers Failed 0 Critical 0 5 6 Testing the Web Service This section describes the steps to test the web service in Web logic application server Step 1 expand Web service and select Web service that need to be tested R 8 rs Q es Welcome weblogic Connected to piyush_domain 5 36 ORACLE Summary of Deployments piyush domain WLS Console Windows Internet Explorer gt v E hittp fdtd0039 7001 console console portal _pagelabel AppDeploymentsControPsget_nfpb truesAppDeploymentsControPortietexpandNode R0OTOHILDNODE2 File Edt View Favorkes Tools Help MTU 23 ff summary of Deployments x What is soagUD About Soa v x E 48 Q oss ORACLE WebLogic Server Administration Console Configuration editing is enabled Future wil automatcaly be activated as you modify add or delete items in this doman Domain Structure piyush domain B3 Envronment Deployments B Services Security Realms E Interoper abiity E Diagnostics How do L Install an Enterprise appbcation Configure an Enterpri
35. are enabled e Click on Generate All to get WSDL IMPL CONF files It will ask for the location where all these files will be generated MAX Tracking and Analysis of X5Ds Windows Internet Explorer Tracking and Analysis of X5D s Set Release gt u Maintenance X D Entry 1 Generate XSDs Config Files Fies Wercon u Downloads Log Off Generate File gt Service Rezet Query Service Name Contains or As affiliates All Current Release OUMMYRELEASE User PIYUSH BMANSALI Generate WSOL Generate INAL Generate Con Generate All Generate files and 5 Core Core Modules V rights reserved Service Description e Ensure the message All Files has successfully downloaded Go to the location mentioned and check the WSDL file generation In this example the file name is FCMobileService wsdl TrAX Tracking and Analysis of XSDs Windows internet Explorer ORACLE ard Analyon al K re Curent Releases DUMMYRELEASE Uzar PIYUSH 225425 Generate Fila ar Sak haat Query a s NSD iniy sp Core Core Modules v nar ate Service Descripteon DUMNHYTRELEASE FEHobileService Mobile Service 5 4 Build EAR This section explains how to build EAR file using XSDs and WSDL created 5 4 1 Directory Creation e Identify amp Copy GW_WS zip into your local machine Unzip the file This file
36. ation 1 4 Hypothetical Example used in the document FLEXCUBE UBS has the function ID JKDMOBILE This is a maintenance function ID This function ID is used map the customer number with mobile number This document covers the web service development for this function ID 1 2 ORACLE 2 Introduction 2 1 How to use this Guide The information in this guide includes e Chapter 2 Introduction This is an introduction section e Chapter 3 Web Service Introduction This section discuss the Web service introduction and FLEXCUBE UBS web service concepts e Chapter 4 Pre requisites for Web service development This section discuss the pre request check list for web service development e Chapter 5 Web services Development This section discusses steps for web service development and testing e Chapter 6 Annexure A FCMobileService sample files This section discuss the sample files 2 1 ORACLE 3 Web Service Introduction Web Services are self contained self describing modular applications that can be published located and invoked across the web A Web Service is an interface that describes a collection of operations that are network accessible through standardized XML messaging The technology is called Web service because it integrates services applications using web technologies the internet and its standards Web service plays vital role in creating Service Oriented Architecture based
37. ation of Web Service EAR File alla A c 5 23 5 4 7 Adding New Service tothe Isi 5 25 5 5 DEPLOYING OF FAR FILE rale 5 27 2001 Deplovine ol Gateway EIB EAR JUE b b ni alan a lal 5 27 5 5 2 Deployins 0fWeb Service EAR kuu a a 5 33 3 67 SEES TING THEWEB SERVICE segs add aa a innen 5 36 6 ANNEXURE A FCMOBILESERVICE SAMPLE FILES 6 1 6 1 6 1 6 1 1 6000050065 ak du o D 6 1 6 1 2 CS GreateMobil Reg Full MSG x 6 12 6 1 3 CS CreateMobil Reg IO MSG sd nn 6 13 6 1 4 CS CreateMobil Res Full WMSG xsd 6 14 6 1 5 CA CreoteMob l Ree PE MACH ved nere crei ere rice cene 6 15 6 2 IS ET E EE 6 16 6 2 1 R E a E AN E S S E AAE A E EAA 6 16 6 3 IMPLEMENTATION JAVA PILES ds 6 19 6 3 1 PG CIN CM e a is 6 19 6 4 GATEWAY STATIC DATA FROM OPEN DEVELOPMENT 6 29 6 4 1 6 4 2 6 4 3 6 4 4 6 4 2 C IV 1 11 21001170 12 FIELDS IKDOMOBIDINC ee m rilen aan 6 29 GWEB AMBND NODES JREDMOBEPL ane eee OA sale ele 6 29 CWIM AMEND ETE EIS E ET EE 6 30 GWIM AMEND MASTER IKDMOBILING it AE 6 30 GWIM AMEND NODES JKDMOBILIN G 2 een creare 6 31 1 Preface This document
38. bServices BUILD SUCCESSFUL otal time O seconds Step l Select the Web service name 5 24 ORACLE Oracle FLEXCUBE Universal Installer EIER Oracle Flexcube Universal Banking Solution Installer ORACLE Available Services Select All WebServices FCLIBSACSernice FicMabileService FicMabileService h FOUBSAcc Service FOUBSBC Service 5 4 7 Adding New Service to the List To add a new service to the pick list change the Services xml which present in the installer sources This file can be found at lt Installer Source Area gt InstallOptions GateWay Services Services xml Add your new service to the existing list by using lt Service Name gt tag Example lt SERVICE NAME path MAIN CORE GATEWAY SERVICES gt FCMobileService lt SERVICE NAME gt rt EditPlus D Citi WebServices Latest FCUBS Installer4 2Citi InstallO ptions GateW ayervicesServices xml File Edit View Search Document Project Tools Browser Window Help da dl EY E m X Sy 25 E E A w s FE Fal z 7 k O B ZU FG n J HK 0 0 HS lt xml version 1 0 encoding UTF 8 gt lt SERVICES gt lt SERVICE NAME path MAIN Core Gateway Services gt FCUBSAccService lt SERVICE NAME gt lt SERYICE NAME path MAIN Core Gateway Services gt FCUBSCustomerService lt SERVICE NAME gt lt SERVICE NAME path MAIN Core Gateway Services gt FCUBSMessagingService lt SERVICE NAME lt SERVIC
39. c Became Jee 000 m EJE JNDI Name em EJ B ejb GW EJB Bean Logger File Path D installer1 1 8 6 WE canfig Application Server IP localhost Debug Path D installerl1 3 GW_WS log EJB Port 7001 DU D SUCCESSFUL otal time 0 seconds Step e select continue to build EAR file for web service 5 22 ORACLE Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Continue Installation Finish Installation BLIILD SUCCESSFUL otal time 0 seconds 5 4 6 Creation of Web Service EAR file Step f Select Oracle FLEXCUBE Gateway Oracle Flexcube Universal Banking Solution Installer Welcome To FLEXCUBE Choose Application 2 Oracle FLEXCUBE UBS 2 Oracle FLEXCUBE IS Oracle FLEXCUBE Gateway Oracle FLEXCUBE Utilities BUILD SUCCESSFUL otal time O seconds Step g Select Build EAR file 9 23 ORACLE Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Oracle FlexCuhe Gateway Choose Option 2 Property File Build EAR File BUILD SUCCESSFUL otal time O seconds Step h Select Gateway WebServices Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Oracle FLEXCUBE Gateway Applications Application Type Oracle FLEXCUBE Gateway EJB 2 Oracle FLEXCUBE Gateway MDB C Oracle FLEXCUBE Gateway Servlet Oracle FLEXCUBE Gateway We
40. c Server Administration Console Change Center View changes and restarts Home gt Summary of Deployments Welcome weblogic Connected to piyush_domain Messages Configuration editing is enabled Future changes wil automatically be activated as you Y Al changes have been actvated No restarts are necessary modify add or delete items in this domain Y Selected Deployments were deleted E 6 citm es Home Log Out Preferences 5 Record Help Summary of Deployments Control Monitoring This page displays a iet of Java EE applications and stand alone application modules that have been installed to this domain Installed applicators and modules can be started stooped updated Interoperab ty redeployed or deleted from the doman by first selecting the application name and using the controls on this page Dagnosbcs To instal a new application or module for deployment to targets in this domain dick the Install button V Customize this table Deployments patah Update Dente Start v Stop v How do L Showing to 020 Previous Next EE Je I ne mmmmmeH VX instal an Enterprise application Configure an Enterprise application There are no items to display 558881 5882 Sane 559 Update redepioy an Enterprise appicaton netah Update De te SI Sami Start and stop a deployed Enterprise apokca to Showing to Cof0 Previous Next Monitor the modules of
41. cation to a server Test the modules in an Enterprise application System Status Health of Running Servers Faled 0 Critical 0 Overloaded 0 Warning 0 H Home Log Out Preferences Z Record Help rome gt Summary of Deployments Install Application Assistant ance Select deployment targets Select the servers and or dusters to which you want to deploy this application You can reconfigure deployment targets later Available targets for GW_EJB Step 8 Select Next Install Application Assistant piyush_domain WLS Console Windows Internet Explorer Fe Edt View Favortes Tools Help a f Install Application Assistant piyush domain WLS Co modify add or delete items in this domain Domain Structure piyush doman Wi Emronment t Deplojments 9 Services Security Realms B Interoperab ity How do 1 e Start and stop a deployed Enterprse application e Configure an Enterprise application e Create a deployment plan e Target an Enterprise application to a server e Test the modules in an Enterprise appication v i i x a D MER Welcome weblogic Connected to piyush domain Back Next Enea Gence Optional Settings You can modify these settings or accept the defaults General l E cR What do you want to name this deployment GW_EJB Security What security model do you want to use with t
42. ce name RequestMsg element ns1 CREATEMOBILE_FSFS_REQ gt lt message gt lt message n m CreateMobileFSResponse gt part xmins ns2 http fcubs ofss com service FCMobileservice name ResponseMsg element ns2 CREATEMOBILE FSFS RES gt lt message gt message name CreateMobileIO gt part xmins ns3 http fcubs ofss com service FCMobileService name ReguestMsg element ns3 CREATEMOBILE_IOPK_REO gt lt message gt message name CreateMobileIOResponse gt part mins ns4 http fcubs ofss com service FCMobileService name ResponseMsg elements ns4 CREATEMOBILE IOPK RES gt lt message gt lt portType name FCMobileServiceSET gt operation name CreateMobileFS gt anput message tns CreateMobileFS gt output message tns CreateMobileFSResponse gt lt operation gt operation name CreateMobilelO gt anput message tns CreateMobileIO gt output message tns CreateMobileIOResponse c operation lt portType gt lt bindina name FCMobileServiceSElBindina tvpe tns FCMobileServiceSET gt 5 39 ORACLE 6 Annexure A FCMobileService Sample files 6 1 XSD files 6 1 1 CS Mobil Types xsd lt xml version 1 0 encoding UTF 8 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema elementFormDefault gualified gt xs annotation xs documentation xml lang en gt All Types of JKDMOBIL xs documentation
43. cle FLEXCUBE Gateway Web Services 5 20 ORACLE Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Oracle FLEXCUBE Gateway Applications Application Type Oracle FLEXCUBE Gateway EJB 2 Oracle FLEXCUBE Gateway MDB C Oracle FLEXCUBE Gateway Servlet Oracle FLEXCUBE Gateway WebServices BUILD SUCCESSFUL otal time O seconds Step b Select Property file Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Oracle FlexCube Gateway Choose Option e Property File Build EAR File BUILD SUCCESSFUL otal time 0 seconds Step c Specify the location for property file generation 5 21 ORACLE Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Properties Application Type Application Server WEBLOGIC Property File Details New Load Save To D tinstallert1 346W_WSiconfig Browse BUILD SUCCESSFUL otal time O seconds Step d Mention Gateway EJB Name and details Application sever name needs to be mentioned along with the path where the log and debug file for the WebServices needs to be stored BB O_O r S HER HU RI Oracle FLEXCUBE Universal Installer Jia Ex Oracle Flexcube Universal Banking Solution Installer ORACLE Oracle FLEXCUBE Gateway WebSerrices Property Details EJB Application Mame em EJB User Name weblogi
44. contains factory shipped directory structure and pre configured properties file for Gateway framework e The following folder structure can be seen after unzip SW_WS VEBLOGIC BUILD XML 7 SETUP BAT FILES Src JAVA FILES UNDER RESPECTIVE PACKAGES 5 12 ORACLE 5 4 2 File Copy e Copy the WSDL generated into GW_WS CONFIG WSDL folder e Copy all the relevant XSD s into GW WS CONFIG XSD folder e Copy the Java Implementation file into GW WS src com ofss fcubs gw ws folder 5 4 3 Creation of Gateway EJB property file This section describes the steps to create Gateway EJB property file o Skip this section steps 1 to 4 if Gateway EJB is already deployed in Target FLEXCUBE UBS environment e Step 1 Copy installer source to your local windows machine and run the FCUBSInstaller Fir LE ru Farm bak E IF e Gs Ues hm ha S5 c BREET HF Ji e Step 2 Select Oracle FLEXCUBE Gateway 5 13 ORACLE Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Welcome To FLEXCUBE Choose Application Oracle FLEXCUBE UBS Oracle FLEXCUBE IS Oracle FLEXCUBE Gateway Oracle FLEXCUBE Utilities Step 3 Select Property File Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Oracle FlexCube Gateway Choose Option e Property File O Build EAR File St
45. ction describes the steps to deploy the Web service EAR file Step a Select upload your file and pick the web service EAR file C Install Application Assistant OG de Se sua appication Assistant piyush_domain WAS Co piyush domain WLS Console Windows nternet Explorer E Htp ddtd0039 7001 console console portal AppAppicatianinstalPortit_actionOverride com bea console actions app instal selectuploadapp Fe Edt View Favorkes Tools Help BE Q ORACLE Webl ogic Server Administration Console Change Center View changes and restarts Configuration editing is enabled Future changes wil automatically be activated as you modify add or delete items in this domain Domaim Structure piyush_domain Environment Deployments ti Services Security Realms Interoper abilty B3 Diagnostics How do L Start and stop a deployed Enterprise appication Configure an Enterprise application Create a deployment plan Target an Enterprise appbcation to a server Test the modules in an Enterprise appication System Status Health of Running Servers Faled 0 Critical 0 Overloaded 0 Warning 0 Home Log Out Preferences 22 Record Hep Welcome weblogic Connected to piyush domain Home gt Summary of Deployments OW gt Summary of Deployments Install Application Assistant Back Next Cancel Upload a Deployment to the admin server Clic
46. e items in this domain y Y Settings updated successfully Domain Structure Settings for FCMobileService piyush donan 9 Envronment Overview Deployment Pian Configuration Security Targets Control Testing Monitoring Notes Deployments Seres Save Security Realms m Interoperab ty Olagnostics Use this page to view the general configuraton of an Enterprise app caton such as its name the physical path to the apobcation files the associated deployment plan and so on The table at the end of the page ists the modules such as Web applications and 2185 that are contained in the Enterprise application Click on the name of the module to view and update its configuration FCMobleServce The name of this Enterprise Appicaton More Info D Middeware user projects domains piyush domain servers The path to the s source of the deployable unit on the Administration AdmnServer upload FCMobjeServsce ear Server More Info How do L no plan specified The path to the deployment pian document on Adminstration Ser Start and stop a deployed Enterprise apoica on not specified Configure an Enterprise application Create a deployment plan Target an Enterprise appikaton to a server Security Model DOOnly Test the modules in an Enterprise application S Deployment Order 100 System Status Health of Running Servers a Deployment Principal Name Faled 0 ong c b o s Ap onLifecydeListener 1f no princi
47. ep 4 a Select Oracle FLEXCUBE Gateway EJB 5 14 ORACLE Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Oracle FLEXCUBE Gateway Applications Application Type Oracle FLEXCUBE Gateway EJB C Oracle FLEXCUBE Gateway MDB 2 Oracle FLEXCUBE Gateway Servlet _ Oracle FLEXCUBE Gateway WebServices Step 4 b Select New m Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Properties Application Type Application Server WEBLOGIC Ka Property File Details New Save To D installert 1 316W_EJBiconfig Browse Specify the location in which new Property file for EJB application will be created Click Next Step 4 c provide details 5 15 ORACLE Oracle FLEXCUBE Universal Installer Do ORACLE Oracle Flexcube Universal Banking Solution Installer Oracle FLEXCUBE Gateway EJE Property Details DataSource Mame IFLEXTEST WORLD POSS DataSource Name POSS Datasource Distributed Schema 2 Yes Ww No XED Path D installer 1 3 GW_EJBIXSD Logger File Path bijinstallert1 3 61_EJB config g Debug Path Dinstzllsr113 2W_ElBilsg Details of the Property file for EJB Path location is mentioned where the specific files will be available Here it is in local machine 5 4 4 Creation of Gateway EJB EAR file This section describes the steps to create the Gateway EJB EAR file
48. eployments that are available for other deployments to share Libraries should be available on all of the targets running their referencing applications How do L e Start and stop a deployed Enterprise application Configure an Enterprise application Create a deployment plan Target an Enterprise application to a server Test the modules in an Enterprise application System Status Health of Running Servers Faled 0 Critical 0 Overloaded 0 Warning 0 m Done Step 7 Select the appropriate Server where application need to be deployed 5 30 ORACLE Install Application Assistant piyush domain WLS Console Windows nternet Explorer 4 E hitp jjddddo039 7001 console consalle port a AppAppli stionInstalPortlet_acbonOverride com bea consale actons app inet allt arget Ryle Selected File Edt View Favorkes Tools Help EW Sen Be d Stad Application Assistant piyush domain WLS Co ORACLE WebLogic Server Administration Console Change Center View changes and restarts Configuration editing is enabled Future changes wi automaticaly be actvated as you modify add or delete items in this domain Domain Structure piyush domain Envronment Deployments B Services Security Realms Bi Interoperab ty B Diagnostics How do L e Start and stop a deployed Enterprise application Configure an Enterprise application Creste a deployment plan Target an Enterprise appli
49. ern 1 Consumer sends web service request as per the WSDL definition implemented 2 FLEXCUBE UBS Gateway that deploys the FLEXCUBE UBS Web service received the request and forwards the request to FLEXCUBE UBS EJB 3 FLEXCUBE EJB forwards the request to Database Message handler using JDBC protocol p Message handler identifies the Service and calls corresponding operation handler for processing The response message is sent back to Message handler 5 6 Message handler forward the response message back to FCUBS EJB 7 FCUBS EJB sends the response back to FLEXCUBE Gateway web service 8 FLEXCUBE Gateway web service responds to the Consumer o Every FLEXCUBE UBS Web service developed need to be deployed on FLEXCUBE UBS Gateway framework Refer the FLEXCUBE Gateway deployment patterns for more information 3 9 ORACLE 4 Prereguisites for Web service development Web service development Specification explained in further sections OPEN DEVELOPMENT tool to generate the type XSDs and Gateway static data Target FLEXCUBE UBS environment with Gateway framework implemented TrAX tool to generate the WSDL and Java Implementation files 4 1 ORACLE 5 Web service Development The below diagram represenis the web service development cycle F u m Prepare weh service specificatlon Su Web service Generate Develop Testing type XSDs N Deploy EAR on Generate Develop Gateway the WSDL N Build
50. es which is used in deployment for WebServices e Step 1 Set Release WM Tracking and knaten of Oi 1 interne Explorer 5 Ciba BASE POLES e Step 2 Upload XSD s The XSD s generated from the Open Development are uploaded in the TrAX tool so that it can be used to develop a new Service 57 ORACLE TrAX Tracking and Analysis of XSDs Windows Internet Explorer Tracking and Analysis of KD a BD Entry gt Fila Upload Curngst Baka kiai D MMYEELERSE Liner DIYISH BHANSALI ii Set Casse Upload ii ED Entre sb Input NSO Upload NS bulk Upload Loch ESD Unlock Kae Enecsmnirbart KSD r W TrAX Tracking and Analysis of XSDs Windows Internet Explorer Tracking and Analysis of XSD s i XSD Entry gt File Upload urrent Release DUMMYRELEASE User PIYUSH BMANSALI e Step 3 Creation of Service For creation of new services under Maintenance gt Service gt New e Release name will be the release of FLEXCUBE for which the Service is created e Module name will contain the module for which the service is enabled e Service name is the WSDL name given to the web service created e Description has the details for which the service is created 5 8 ORACLE Ir X Tracking and Analysis of X50s Windows Internet Explorer ORACLE Current DUPMYRELERZE User PIYUSH BHARSALI m Maintenance Pradah Release kame R l r Moduis Kane
51. fss com service FCMobileService elementFormDefault gualified gt lt xs include schemaLocation UBS Messaging xsd gt lt xs include schemaLocation CS Mobil Types xsd gt lt xXs element name CREATEMOBLL TOPK REO lt xs complexType gt lt xs sequence gt lt xs element name FCUBS HEADER type FCUBS HEADERType gt lt xs element name ROUBS BODY 6 13 ORACLE lt xs complexType gt lt xs seguence gt lt xs annotation gt lt xs documentation xml lang en gt This XSD Gives Information about IO Request lt xs documentation gt lt xs annotation gt lt xs element name Jktm Junk Mobile IO type Mobil Create IO Type gt lt xs seguence gt lt xs complexType gt lt xs element gt lt xs seguence gt lt xs complexType gt lt xs element gt lt xs schema gt 6 1 4 CS CreateMobil Res Full MSG xsd lt xml version 1 0 encoding UTF 8 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema xmlns http fcubs ofss com service FCMobileService targetNamespace http fcubs ofss com service FCMobileService elementFormDefault gualified gt lt xs include schemaLocation UBS Messaging xsd gt lt xs include schemaLocation CS Mobil Types xsd gt cxa element name CREATEMOBLL FOFO RES lt xs complexType gt lt xs seguence gt lt xs element name FCUBS HEADER type FCUBS HEADERType gt 5X5 emen namoe FOCUBS BODY gt lt xs complexType gt lt xs sequence gt lt
52. g gwLog null try 1 L g gwbog null g gwLog new GWLogger g GWLoggerProp GWPropertiesConstants WS GATEWAY 6vho printlim AG Glas Name l metbhodName T 5TART sost Marshalling Request Object to XML context JAXBContextFactory getInstance getContext com ofss fcubs gw ws types Marshaller marsh context createMarshaller marsh setProperty Marsmhatler JAXB FORMATTED OUTPUT true ByteArrayOutputStream output new ByteArrayOutputStream marsh marshal reguestMsg output 1 reg msg output tostring utr 6 7 g gwLog println g className l methodName Reguest XML Message Ya j reg msg TAn I resp msg callEJB l reg msg g gwLog g gwLog println g className l methodName Response XML Message An l resp meg An 6 23 ORACLE Unmarshalling Response XML to Object ByteArrayInputStream input new ByteArrayInputStream 4 resp msg getBytes Unmarshaller unmarsh context createUnmarshaller responseMsg CREATEMOBILEFSFSRES unmarsh unmarshal input g Qwhog printin g className l methodName BND catch JAXBException e System out println JAXBException e getMessage e printStackTrace Catch Exception ex 4 g gwLog printStackTrace g className 1 methodName ex finally flushLogger g gwLog return responseMsg public CREATEMOBILEIOPKRES createMobileIO CREATEMOBILEIOPKREO reguestMsg Q operat
53. g println g className l methodName After calling GWEJBClient callLocalEJB else if GWPropertiesConstants EJB REMOTE CALL equals EJB CALL TYPE g gwLog println g className l methodName Calling GWEJBClient callRemoteEJB L respMsg 1 GWEJBCl ent caLlRemotemJB L regMsg 1 ocontrolMetaData Q gwLog println g className 1 methodName After calling GWEJBClient callRemoteEJB g gwLog println g className l methodName Response message from EJB An 1 respMsg Ants 6 27 ORACLE g gwLog println g className l methodName Calling GWGenUtils replace if Jd respMsg index0r lt T 1 r spMsg rootblement 1 EL 4 1 regpMsg GWtcenltzle replacetl respMsg o rocpuaso rootslement ig HL T SOMSO rootElement O e SSDINS false else String L er Meg Correct TOOL tag rl TespMsg roo0tElemene 2 missing in the Request Message g gwbog println className 1 methodName 1 errMsg i 1 respMsg throw new Exception l errMsg g gwLog println g className 1 methodName After Calling GWGenUtils replace Q gwLog println g className 1 methodName Response message to be sent Wn xespMsg Tin g Qwhog printinm g className 1 methodName BND r return respMsg private void flushLogger GWLogger g gwLog if g gwLog null g gwLog flushLogger DE g gwLog null 6 28 ORACLE 6 4 Gateway static data from Open Develop
54. his application DD Only Use only roles and policies that are defined in the deployment descriptors Custom Roles Use roles that are defined in the Administration Console use policies that are defined in the deployment descriptor Custom Roles and Policies Use only roles and policies that are defined in the Administration Console Advanced Use a custom model that you have configured on the realm s configuration page Source accessibility How should the source fies be made accessible Use the defaults defined by the deployment s targets Recommended selection O Copy this application onto every target for me D ng deployment the fies wil be copied automatically to the managed servers to which the application is targeted O I will make the deployment accessible from the following location D Oracle Middieware user_projects domains piyush_dorr Provide the location from where all targets vil access this application s files This is often a shared directory You must ensure the application fles exist in this locaton and that each target can reach the locaton Local intranet Step 9 Select Finish 9 31 100 ORACLE Install Application Assistant piyush domain WLS Console Windows Internet Explorer m5 12 File Edt View Favortes Tools Help CUT Be Le Brot Application Assistant piyush domain WLS Co FE iy Page re ORACLE WebLogic Server Administration Console M
55. intain external Source using function id CODSORCE 5 5 ORACLE Upload Source Maintenance Source Code STMOB Description External Source for Mobile Base Data From Flexcube Input By ABH2 Date Time 2007 12 31 19 41 11 Modification Number 1 Authorized Authorized By ABH1 Date Time 2006 03 31 18 42 08 pen 9 Maintain external Source parameters preference using function id CODUPLDM Upload Source Preferences Maintenance Module Code ST Error Handling On Override Ignore On Exception Post Upload Status Authorized Purge Allow Deferred Processing Allow EOD with Deferred Allow Delete Input By OFSSPAYMAKG Date Time 2008 03 31 14 59 36 Modification Number 1 El Authorized Authorized By OFSSPAYMAKG Date Time 2007 12 31 15 12 43 un Open 5 3 Generate Develop WSDL Having type and Message XSDs WSDL file development can be done in two ways e Using TrAX tool 5 6 ORACLE Refer the document FCUBS FD05 04 01 TrAX Heference for more information e Hand coding Developer expected to have proficiency in understanding complete FLEXCUBE UBS web service framework and patterns to hand code the WSDL file Refer annexure A for sample files User can also refer existing contract online web service files for reference samples 5 3 1 Generate WSDL using TrAX TrAX tool used for the creation of new module service operation and generation of WSDL fil
56. inue Installation O Finish Installation ELIILD SUCCESSFUL otal time O seconds 5 26 ORACLE Fle Edt View Favorites Tools Help Q s s SP sech Folders T1 Address CI O linstaller 11 3 GW_WS srclear F CMobleService File and Folder Tasks m 5 5 Deploying of EAR file This section explains the steps to deploy the VVeb service EAR files on Oracle VVeblogic Application server 11g 5 5 1 Deploying of Gateway EJB EAR file This section discusses the deployment steps of Gateway EJB file Skip this section if the Gateway EJB is already deployed in Target FLEXCUBE environment Step 1 Login to Web logic application server 5 27 ORACLE Oracle WebLogic Server Administration Console Windows Internet Explorer Go 4 http 4 amp d0039 7001 console logn LoginForm jsp Fle Edt View Favorkes Tools Help EVER ma Oracle WebLogic Server Administration Console x ORACLE WebLogic Server 11g Administration Console Welcome Log in to work with the WebLogic Server domain Username vvebolgic Passvvord 00000000000 Step 2 Select Deployments and Install Summary of Deployments piyush domain WLS Console Windows Internet Explorer GO hennem 0001 cnau pata fgbeinet papsabekaappbepbymertscotraPage MCI 5 Fe Ed View Favorke Toots Help o Maec ot a n VT rm w urus lt de e Summary of Deployments piyush domain WES Com ORACLE WebLogi
57. k the Browse button below to select an app caton or module on the machine from which you are currently browsing When you have located the cick the Next button to upload this deployment to the Admnistraton Server Deployment Archive Dunstaller11 3 GVV_WS src eadFCMobileSenicelFCMobileSenice Upload a deployment plan this step is optional A deployment plan is a configuration which can supplement the descriptors nduded in the deployment archive A deployment wil work without a deployment pian but you can also upload a deployment plan archive now This deployment plan archive vell be a directory of configuration information packaged as a jar fle See related inks for additonal information about deployment plans en J Back 9 39 Step b Select Install the deployment as an application Install Application Assistant piyush domain WLS Console Windows Internet Explorer lt console concole portal AppappicabonlnetalPortdet_acuanOvertde jcer bea cor olelacbees applrztal spp5elected File Edt View Favortes Tools Help EW SITZ Be Application Assistant plyush domain WLS Co A E Pam Tach ORACLE Weblogic Server Administration Console Change Center Home Log Out Preferences E Record Help Welcome weblogic Connected to piyush domain View changes and restarts Home Summary ef Deployments Configuration editing is enabled Future Install Applicatio
58. leType gt lt xs restriction base xs string gt 6 10 ORACLE lt xs maxLength value 9 gt lt x5 reotr etion lt xs simpleType gt lt xs element gt lt xs element name CELL NO minOccurs 1 type xs decimal gt lt xs element name MAKER minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 12 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name MAKERSTAMP minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 35 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs sequence gt lt xs complexType gt lt xs complexType name Mobil Authorize IO Type gt lt xs seguence gt lt xs element name CUSTOMER NO minOccurs 1 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 9 gt lt xs restriction gt 6 11 ORACLE lt xs simpleType gt lt xs element gt lt xs element name CELL NO minOccurs 1 type xs decimal gt lt xs element name CHECKER minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 12 gt lt xsirecetriction gt lt xs simpleType gt lt xs element gt lt xs element name CHECKERSTAMP minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 35 gt amp xstrestrictl
59. led Future changes wil automatically be actvated as you modify add or delete items in this domain Domain Structure piyush domain Environment Deployments B Services iSecurity Realms Interoperabaty Diagnostics How do L instal a Web service Start and stop a Web service Attach a WSPolcy file to a Web service Configure Web services View the SOAP message handers of a Web serce View the WSOL of a Web service e Testa Web service e Monitor Web services System Status Health of Running Servers Faled 0 Critical 0 x What is soapUT About Sos l E diee GE Home Log Out Preferences 23 Record Help a Welcome weblogic Connected to piyush_domain Home gt FCMobleSaervice gt Summary cf Deployments gt FCMobleService gt Summary cf Deployments gt FCMobileService Settings for FCMobileService Overview Configuration Security Testing Monitoring Use this page to test that your Web service is deployed and that it is working as expected In the table expand the name of the Web service to see a st of its test points Click 7WSDL to view its dynamic WSDL in a separate browser window Cick Test Client to invoke a new browser window where you can test each operation individually by entering parameter values executing the operation and viewing the results Deployment Tests Showing 1 to 10f 1 Previous Next my m CTA Showing 1to 10f 1 Previous Next Step 3
60. lt COUNTRY gt lt COUNTRY gt lt Jktm Junk Mobile Dt12 gt lt Jktm Junk Mobile Full gt lt FCUBS BODY lt CREATEMOBILE FSES REQ gt o In FCUBS BODY the data blocks are referred as nodes Example Jktm Junk Mobile Full in above XML represents the data block that sources from JKTM JUNK MOBILE FULL table Replace hyphen with underscore to get the table name and data block 3 3 FLEXCUBE WSDL format FLEXCUBE has the concept of Function ID that has multiple actions This is translated to Web service pattern as below FUNCTION ID ACTIONS WEB SERVICE OPERATIONS Example JKDMOBILE NEW FCMobileService CreateMobile 3 3 1 WSDL parts Implementation Specific 3 5 ORACLE 3 3 2FCUBS WSDL example lt xml version 1 0 encoding UTF 8 7 gt lt wsdl definitions name FCMobileService targetNamespace http types ws gw fcubs ofss com xmlns tns http types ws gw fcubs ofss com xmlns wsdlsoap http schemas xmlsoap org wsdl soap xmlns wsdl http schemas xmlsoap org wsdl xmlns xs http www w3 org 2001 XMLSchema xmlns http schemas xmlsoap org wsdl xmlns ns http fcubs ofss com service FCMobileService gt lt wsdl types gt lt xs schema gt lt xs import namespace http fcubs ofss com service FCMobileService schemaLocation XSD CS CreateMobil Reg Full MSG xsd gt lt xs schema gt lt xs schema gt lt xs import namespace http fcubs ofss com service
61. lt UBSCOMP gt FCUBS lt UBSCOMP gt lt MSGID gt string lt MSGID gt CORRELID gt string lt CORRELID gt lt USERID gt strine lt USERID gt Also Copy amp paste the WSDL Url onto a browser to check whether the Web service is running WSDL Url http lt IP address gt lt Port gt lt Service Name gt lt Service Name gt WSDL 5 38 ORACLE Example http 10 184 46 62 7002 FCMobileService FCMobileService WSDL On pasting the WSDL URL the WSDL should be displayed in the browser which confirms the status of Web service to be running C http 10 1B4 46 62 7002 FCMobileService FCMobileService WSDL Windows Internet Explorer o iv Hitp j 10 184 46 62 7002 FCMoblleService F CMoblleSer vice WSDC Favortes Tools Help Bitetp 10 194 46 62 700 x A G desee lt xml version 1 0 encoding UTF 8 gt definitions xmins soap http schemas xmisoap org wsdl soap xmins tns http types ws gw fcubs ofss com xmins xsd http www w3 org 2001 XMLSchema mins http schemas xmlsoap org wsdl targetNamespace http types ws gw fcubs ofss com name FCMobileService gt lt types gt lt xsd schema gt lt xsd import namespace http fcubs ofss com service FCMobileService schemaLocatone http 10 184 46 62 7002 FCMobileService FCMobileService xsd 1 gt lt xsd schema gt lt types gt message name CreateMobileFS gt part mins nsi http fcubs ofss com service FCMobileServi
62. ment 6 4 1 GWTB AMEND FIELDS JKDMOBIL INC DELETE GWTB AMEND FIELDS A WHERE A RAD FUNCTION ID JKDMOBIL INSERT INTO GWTB AMEND FIELDS NODE NAME FIELD NAME SERVICE NAME OPERATION CODE RAD FUNCTIO N ID VALUES JKTM JUNK MOBILE MAKER ID NULL JKDMOBIL MODIFY JKDMOBIL INSERT INTO GWTB AMEND FIELDS NODE NAME FIELD NAME SERVICE NAME OPERATION CODE RAD_FUNCTIO N_TD VALUES JKTM JUNK MOBILE MAKER STAMP NULL JKDMOBIL MODIFY JKDMOBIL COMMIT 6 4 2 GWTB AMEND NODES _ JKDMOBIL INC DELETE GWTB AMEND NODES A WHERE A RAD FUNCTION ID JKDMOBIL INSERT INTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME r OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE N N Y NULL JKDMOBIL EXECUTEQUERY JKDMOBIL 4 INSERT INTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE DTL N N Y NULL JKDMOBIL EXECUTEOUERY JKDMOB Lit INSERT INTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE DTL2 N N Y NULL JKDMOBIL EXECUTEQUERY JKDMO BED INSERT INTO GWTB AMEND NODES NODE NAME NEW ALLOWED DELETE ALLOWED ALL RECORDS SERVICE NAME r OPERATION CODE RAD FUNCTION ID VALUES JKTM JUNK MOBILE N N Y NULL UKDMOBIL NEW JKDMOBIL INSERT I
63. mplexType gt lt xs seguence gt lt xs element name CUSIOMER NO minOccurs 1 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 9 gt lt xs restriction gt lt xs simpleType gt 6 7 ORACLE lt xs element gt lt xs element name ACCOUNT NO minOccurs 0 gt lt xs simpleType gt xs restriction base xs string gt lt xs maxLength value 20 gt lt xs restrietion gt lt xs simpleType gt lt xs element gt lt xs element name NAME minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 105 gt lt xs restriction gt lt xs simpleType gt lt xs element gt lt xs element name TXNDETL minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 7 gt E ZETCESEXLOLION gt lt xs simpleType gt lt xs element gt lt xs element name STATUS minOccurs 0 gt lt xs simpleType gt lt xs restriction base xs string gt lt xs maxLength value 10 gt lt zesresrric 1 on gt lt xs simpleType gt lt xs element gt lt xs element name CELL NO minOccurs 0 type xs decimal gt 6 8 ORACLE lt xs sequence gt lt xs complexType gt lt xs element gt lt xs element name Jktm Junk Mobile Dtl2 minOccurs 0 gt lt xs complexType gt lt xs sequence gt lt xs element name CUSTOMER NO minOccurs 1 gt lt xs simpleType gt lt xs restriction base
64. n Assistant changes wil automatically be activated as you modify add or delete items in this domain Cancel Choose targeting style Targets are the servers dusters and virtual hosts on which this deployment will run There are several ways you can target an application G Install this deployment as an application Security Realms Interoperab ty The application and its components vi be targeted to the same locations This is the most common usage O Install this deployment as a library Applicaton libraries are deployments that are available for other deployments to share Libraries should be available on all of the targets running ther referencing applications How do L Start and stop a deployed Enterprise application Configure an Enterprise application Create a deployment plan Target an Enterprise application to a server Test the modules in an Enterprise appication System Status Health of Running Servers Faled 0 Critical 0 Overloaded 0 Warning 0 n Step c Select the Server appropriately Install Application Assistant piyush domain WLS Console Windows Internet Explorer G v P hitp lddtd0039 7001 oonsole console portal AppApplicstionInstaliPcetiet_actionOverride com bea console actions app installtarget RyleSelected F Edt View Favorkes Tools Help para We r E intal Application Assistant pivush_domain WLS Co l t gt Paye E took x OR
65. name Jktm Junk Mobile PK type Mobil PK Type gt lt xs element name Jktm Junk Mobile IO type Mobil Create IO Type gt lt xs choice gt xsselement name FCUBS ERROR RESP Eype ERRORType minOccurs 0 max0ccurs unbounded gt lt xs element name FCUBS WARNING RESP type WARNINGType minOccurs 0 maxOccurs unbounded gt lt xs seguence gt lt xs complexType gt lt xs element gt lt xs seguence gt lt xs complexType gt lt xs element gt lt xs schema gt 6 2 WSDL file 6 2 1 FCMobileService wsdl lt xml version 1 0 encoding UTF 8 gt lt wsdl definitions name FCMobileService targetNamespace http types ws gw fcubs ofss com xmlns tns http types ws gw fcubs ofss com xmlns wsdlsoap http schemas xmlsoap org wsdl soap xmlns wsdl http schemas xmlsoap org wsdl xmlns xs http www w3 org 2001 XMLSchema 6 16 ORACLE xmlns http schemas xmlsoap org wsdl xmlns ns http fcubs ofss com service FCMobileService lt wsdl types gt lt xs schema gt lt xs import namespace http fcubs ofss com service FCMobileService schemaLocation XSD CS CreateMobil Reg Full MSG xsd gt lt xs schema gt lt x5 schema gt lt xs import namespace http fcubs ofss com service FCMobileService schemaLocation XSD CS CreateMobil Res Full MSG xsd gt lt xs schema gt lt xs schema gt lt xs import namespace http fcubs ofss com service FCMobile
66. nt accessible from the following location m D Oracle Middieware user_projects domains piyush_dorr Provide the location from where all targets wil access this application s files This i often a shared directory You must ensure the application files exist in this location and that each target can reach the locaton WLS Console Windows Internet Explorer Local intranet 100 ORACLE WebLogic Server Administration Console Change Center View changes and restarts Configuration editing is enabled Future changes wil automatically be actvated as you modify add or delete items in this domain Domain Structure piyush domain Environment Deployments Bi services Security Realms Interoper ability BI Diagnostics How do L e Start and stop a deployed Enterprise application Configure an Enterprise application Creste a deployment plan Target an Enterprise appbcation to a server Test the modules in an Enterprise application System Status Health of Running Servers Faled 0 Critical 0 Overloaded 0 Warning 0 Home Log Out Preferences Ez Record Heip Home gt Summary of Deployments gt OV EB gt Summary of Deployments Install Application Assistant Back Next finish Cancel Review your choices and chck Finish Click Finish to complete the deployment This may take a few moments to complete Additional configuration Welcome weblogic Connected to piyush_domain In
67. o Skip this section steps 5 t010 if Gateway EJB is already deployed in Target FLEXCUBE UBS environment Step 5 Click on Continue to generate Gateway EJB EAR file 5 16 ORACLE m Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Continue Installation Finish Installation Step 6 a Select Oracle FLEXCUBE Gateway FA Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Welcome To FLEXCUBE Choose Application Oracle FLEXCLIBE UBS C Oracle FLEXCUBE IS Oracle FLEXCUBE Gateway C Oracle FLEXCUBE Utilities Step 6 b Select Build EAR file 5 17 ORACLE Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Oracle FlexCube Gateway Choose Option Property File Build EAR File e Step 7 Select Oracle FLEXCUBE Gateway EJB a Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Oracle FLEXCUBE Gateway Applications Application Type Oracle FLEXCUBE Gateway EJB C Oracle FLEXCUBE Gateway MDB Oracle FLEXCUBE Gateway Servlet C Oracle FLEXCUBE Gateway WebServices Step 8 Provide Application build details 5 18 ORACLE Source directory Source from which it will generate files Destination directory Location where the files will be generated Application name Name for the EJB application that i
68. ome gt Summary of Deployments Hessages Configuration editing is enabled Future changes wi automatically be actvated as you Y The file GW_EJB ear has been uploaded successfully to D Orade Middleware user projects domains piyush domain servers AdminServer upload modify add or delete items in ths domain Domain Structure p yush domain Environment hDeployments Services Security Real Select the fie path that represents the application root directory archive file exploded archive directory or appicabon module descriptor that you want to install You can also enter the path of LE ra the application directory or file n the Path field 1 Interoperabaity B Diagnostcs Locate deployment to install and prepare for deployment Note Oriy vaid Sie paths are displayed below If you cannot find your deployment files upload your file s and or confirm that your appbcation contains the required deployment descriptors Path Recently Used Paths Current Location DOracle Middlewareuser_projectsdomains piywsh_domainiserversVAdminServerupload GW_EJB ear O Orade Mddeware user projects domains piyush doman servers Ad minServer upload ddtd0039 0 rade Middieware user projects domains pryush domain servers AdminServer upload a GW_EJB ear How do 1 h s Cancel Start and stop a deployed Enterprise application Configure an Enterprise appication Create a deployment plan Target an Enterprise appicabon to a
69. on lt xs simpleType gt lt xs element gt lt xs element name MODNO minOccurs 0 type xs decimal gt lt xs sequence gt lt xs complexType gt lt xs schema gt 6 1 2 CS CreateMobil Reg Full MSG xsd lt xml version 1 0 encoding UTF 8 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema xmlns http fcubs ofss com service FCMobileService targetNamespace http fcubs ofss com service FCMobileService elementFormDefault gualified gt lt xs include schemaLocation UBS Messaging xsd gt lt xs include schemaLocation CS Mobil Types xsd gt lt xs element mame CREATEMOBIE F F REQ gt lt xs complexType gt 6 12 ORACLE lt xs sequence gt lt xs element name FCUBS HEADER type FCUBS HEADERType gt lt Xs element mame FCUBS BODY lt xs complexType gt lt xs seguence gt lt xs annotatlon gt lt xs documentation xml lang en gt This XSD Gives Information about Full Reguest lt xs documentation gt lt xs annotation gt lt xs element name Jktm Junk Mobile Full type Mobil Full Type lt xs sequence gt lt xs complexType gt lt xs element gt lt xs seguence gt lt xs complexType gt lt xs element gt lt xs schema gt 6 1 3 CS CreateMobil Reg IO MSG xsd lt xml version 1 0 encoding UTF 8 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema xmlns http fcubs ofss com service FCMobileService targetNamespace http fcubs o
70. onName OreateMobile String 1 methodName createMobileIO CREATEMOBILEIOPKREO requestMsg CREATEMOBILEIOPKRES responseMsg null SCring 1 reg msg null 6 24 ORACLE String L resp msg null GWLogger g gwLog null try 1 if g gwLog null g gwLog new GWLogger g GWLoggerProp GWPropertiesConstants WS GATEWAY g gQwLog printin e className l methodName TAR Marshalling Request Object to XML context JAXBContextFactory getInstance getContext com ofss fcubs gw ws types Marshaller marsh context createMarshaller marsh setProperty Marshal ler JAX5 FORMATTED OUTPUT true ByteArrayOutputStream output new ByteArrayOutputStream marsh marshal reguestMsg output L reg msg Output oO CELING DEET E g gwLog println g className l methodName Reguest XML Message in t L reg msg ntis I resp msg callEJB l reg msg g gwLog Q gwLog println g className l methodName Response XML Message An L resp meg Xn Unmarshalling Response XML to Object ByteArrayInputStream input new ByteArrayInputStream 1 resp msg getBytes Unmarshaller unmarsh context createUnmarshaller responseMsg CREATEMOBILEIOPKRES unmarsh unmarshal input g wl g printin g className l methodName END TJ 6 25 ORACLE catch JAXBException e System out println JAXBException e getMessage e printStackTrace catch Exception ex
71. order to work successfully this application may require additional configuration Do you want to review this application s configuration after completing this assistant Yes take me to the deployment s configuration screen O No I will review the configuration later Summary D Orade Mdieware user_ projects domains pi yush domain servers AdmnServer upload CMob eServsce ear Name FCMobleService Staging mode Use the defauits defined by the chosen targets Security Model DDOriy Use only roles and polcses that are defined in the deployment descriptors Target Summary Step f Ensure successful messages shown 9 35 ORACLE Settings for FCMobileService piyush domain WLS Console Windows nternet Explorer G ig hatp dd d0039 7001 jconsole console portal _nfpbwtrue6_pogelabeleAppApplcatonOverviewP agebppApplicationOverviewPortlethandiescom bea console handles AppDepk Y X File Edt View Favortes Tools Help WE 4 settings for FCMobleService piyush domain WLS C ORACLE WebLogic Server Administration Console C Change Center a Home Log Out Preferences 123 Record Help a Welcome weblogic Connected to piyush_domain View changes and restarts Home gt Summary of Deployment M Summary cf Deployments gt FCHobleService Messages Configuration editing is enabled Future changes wil automavcaly be activated as you Y AI changes have been actyyated No restarts are necessary modify add or delet
72. oyed or deleted from the domaen by first selecting the application name and using the controls on this page To install a new application or module for deployment to targets in this domain dick the instal button V Customize this table Deployments instal 7007 Dente uw top Y Showing O to 0 of 0 Previous Next E sss O ISI Showing to of 0 Previous Next Install Application Assistant piyush domain WLS Console Windows Internet Explorer Go v e 49 40039 7001 console console portal AppApplicationInstaliPortiet_actionOverride com beasconsole actions app install selectUplosdApp File Edt View Favorkes Tools Help CNS Yk de g vera qocan n Assistant push domain WS Co Change Center View changes and restarts Configuration editing is enabled Future changes wil automatically be activated as you modify add or delete items in this domain e Start and stop a deployed Enterprise application Configure an Enterprise application Create a deployment plan Target an Enterprise application to a server Test the modules in an Enterprise application Faled 0 Critical 0 Overloaded 0 Warning 0 Done ORACLE WebLogic Server Administration Console How do 1 System Status 2 Health of Running Servers Home Log Out Preferences 29 Record Help a me gt Summary of Deployments Install Application Assistant Back Next
73. pal name is s Critical 0 More Info f Overloaded 0 Save Warning 0 dl m Step g Save the deployment and ensure it started OK Summary of Deployments piyush domain WLS Console Windows Internet Explorer G Gay htp d4d0039 7001 conzole conzole portal r pbetrueb pageLabeleAppDeploymentsControlPage Fle Edt View Favortes Tools Help o McAfee 2 WE di f Summary of Deployments piyush_domain WLS Con ORACLE Weblogic Server Administration Console Change Center M Home Log Out Preferences 23 Record Help View changes and restarts Home gt Summary of Deployn ce gt Summary of Deployments Configuration editing is enabled Future Summary of Deployments changes wi automatcaly be activated as you modify add or delete items in this domain Control Monitoring Domain Structure piyush domain This page displays a Ist of Java EE app catons and stand alone application modules that have been installed to this domain installed applications and modules can be started stopped updated emi redeployed or deleted from the domain by first selecting the application name and using the controls on this page 1 Deployments To instal a new application or module for deployment to targets in this domain dick the Install button Services Security Realms Interoper ability Customize this table Y Diagnostics i Deployments Showing 1 to 20f 2 Previous Next i puse les a How do 1
74. rver Administration Console Change Center View changes and restarts Configuration editing is enabled Future changes wil automatically be activated as you modify add or delete items in this domain Domain Structure piyush domain Envronment Deployments B Services Security Realms Interoper ab ity How do 1 instal an Enterprise application Configure an Enterprise application Update redeploy an Enterprise application Start and stop a deployed Enterprise appicaton Monitor the modules of an Enterprise appica ton Deploy EJB modules Install a Web application System Status Health of Running Servers Failed 0 Critical 0 Home Log Out Preferences 123 Record Help Home gt Summary of D Deployments GW gt Summary of Deployments Welcome weblogic Connected to piyush_domain Summary of Deployments Control Monitoring This page displays a list of Java EE appicatons and stand alone application modules that have been installed to this domain Installed applications and modules can be started stopped updated redeployed or deleted from the domain by first selecting the application name and using the controls on this page To instal a new application or module for deployment to targets in this domain dick the Install button Customize this table Showing 1 to 10f 1 Previous Next Showing 1 to 10f 1 Previous Next 5 5 2 Deploying of Web Service EAR file This se
75. rver to the Managed Server s staging area during How do L application preparation More Info 5 map The security model that is used to secure a deployed module More Info Configure an Enterprise application Create 3 deployment plan Target an Enterprise appicabon to a server R A string value that indicates what principal should be used when deploying the Ti modes d appic are Dani fle or archive during startup and shutdown This principal wil be used to set the current subject when calling out into application code for interfaces such as ApplicationLifecydeListener if no principal name is specified then the System Status anonymous principal wil be used More Info Health of Running Servers An integer value that ndcates when this unit 5 deployed relative to other deployable units on a server during startup More Info I Faled 0 Cribeal 0 Overicaded 0 Warming 0 Per Co Type J Local intranet 4 100 Showing 1 to tof 1 Previous Next Step 11 Ensure the GW EJB application is Active and health OK 5 32 ORACLE Summary of Deployments CA Y Fe Edt View Favorites McAfee k dr summary of Deployments piyush domain WLS Con piyush domain WLS Console Windows Internet Explorer E hitp jjddxd0039 7001 console console portal _nfpb truek_pageLabel AppDeploymentsControlPage Tools Help t O dh y Page Tools ORACLE Weblogic Se
76. s Help a sette for cw ER doni VAS Conta f m od ov y Page Ji Tools ORACLE WebLogic Server Administration Console O Change Center Home Log Out Preferences Ed Record Help Welcome weblogic Connected to piyush domain View changes and restarts Home gt Summary of Deployments GW E 8 Configuration editing is enabled Future Settings for GW_EJB changes wil automatically be activated as you modify add or delete items in this domain Overview Deployment Pian Configuration Security Targets Control Domain Structure Save piyush doman I Envronment i Deployments Use this page to waw the general configuration of an Enterprise application such as its name the physical path to the appicabon fles the associated deployment plan and so on The table at the Gizir end of the page ists the modules such as Web applications and EJ8s that are contained in the Enterprise application Click on the name of the module to view and update its configuration iSecurity Reales B interoperabity GW EB The name of this Enterprise Applikation More Info E3 Dusgnostcs D rade Middeware user projects domains piyush doman servers The path to the source of the deployable unit on the Administration AdmnServer upload GW EB ear Server More Info The path to the deployment plan document on Admiristration Server More Info The mode that specifies whether a deployment s Ses are copied from a source on the Administration Se
77. s created EAR file path Location where the EAR file will be generated Property file path Location of Property file generated for EJB application VV V Y Y EB Oracle FLEXCUBE Universal Installer ok Oracle Flexcube Universal Banking Solution Installer ORACLE Build Application Application Path Details Source Directory bAinstallar11 345HURCEv atsmay Browse Destination Directory bAinstallar11 3 _EJEhear file Browse Application Name ew Ein EAR File Path D linstallar11 2X W_EJBAear file Browse Property File Path bAinstallar11 2 W_EJEteanig Browse e Step 9 Select Next Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Build Application DISTRIBUTED SCHEMA Distributed Sct L 1 o ING 5 19 ORACLE e Step 10 Ensure message BUILD SUCCESSFUL Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Continue Installation O Finish Installation BUILD SUCCESSFUL otal time O seconds 5 4 5 Creation of Web Service property file Step a 1 Select Oracle FLEXCUBE Gateway i Oracle FLEXCUBE Universal Installer Oracle Flexcube Universal Banking Solution Installer Welcome To FLEXCUBE Choose Application 2 Oracle FLEXCUBE UBS C Oracle FLEXCUBE IS Oracle FLEXCUBE Gateway C Oracle FLEXCUBE Utilities BUILD SUCCESSFUL otal time O seconds Step a 2 Select Ora
78. se application Update redeploy an Enterprise application Start and stop a deployed Enterprise application Monitor the modules of an Enterprise application e Deploy modules e instal a Web application Home Log Out Preferences EJ Record Help a Welcome weblogic Connected to piyush domain home FCMobieService gt Summary cf Deployments gt ECMobieService gt Summary of Deployments Summary of Deployments Control Monitoring This page displays a Ist of Java EE applications and stand alone application modules that have been installed to this domain Installed appicatons and modules can be started stopped updated redeployed or deleted from the domain by first selecting the application name and using the controls on this page To install 8 new application or module for deployment to targets in this domain dick the Install button Customize this table Deployments Update Delete E any Stop v Showing 1to 2022 Previous Next Showing 1to 20f 2 Previous Next Step 2 Select Testing Settings for FCMobileService piyush domain WLS Console Windows Internet Explorer Go Ms e http id4 d0039 7001 consolefconsole portal _nfpb truek_pagelabel WebServiceMod leTestingPagetihande com bes console handies ModuleHandie 28 220m bes 3Ah v v ll x CWR ee CUT r B ORACLE Weblogic Server Administration Console Change Center View changes and restarts Configuration editing is enab
79. server Test the modules in an Enterprise application System Status Health of Running Servers Faled 0 Critical 0 Overloaded 0 Warning 0 Step 6 Select Install the deployment as an application Install Application Assistant piyush_domain WLS Console Windows Internet Explorer CA v E tttp llddtd0039 7001 consolejconsole portal App ppicationinstalPortiet_actionOvermidemcom beajconsolefactions app instalappSelected F Edt View Favokes Tools Help CNT Be 4 Sr Application Assistant piyush domain WLS Co rr ORACLE WebLogic Server Administration Console I Change Center M Home Log Out Preferences E Record Help Welcome weblogic Cormected to piyush domain View changes and restarts Home gt Summary of Deployments Configuration editing is enabled Future Install Application Assistant changes wil automatcally be activated as you modify add or delete items in this domain Back Naa v Doman Structure Choose targeting style piyush domain Ervronment Deployments Ser ces G Install this deployment as an application Security Realms Interoperability The application and its components wil be targeted to the same locations This is the most common usage Diagnostics Targets are the servers dusters and virtual hosts on which this deployment vell run There are several ways you can target an application Install this deployment as a library Application libraries are d
80. software applications Web services use the following technologies e XML XML is used to describe the web service specifications e SOAP Simple Object Access Protocol is a network transport and programming language platform independent protocol that allows client to call a remote service The message format is XML e WSDL Web Service Description Language is an XML based interface and implementation description language The service provider uses WDSL document in order to specify the operations of web service and parameters and data types of these operations 3 1 Components of web service Following are the components of FLEXCUBE UBS Web service XSD files gt Message XSDs This represents the Message portion on WSDL file that used to define the message communicated in web service A message can have one or more data types Type XSDs This represents the Types portion on WSDL file that used to define the data types that are part of messages e WSDL file e Implementation Java files e Gateway static data Example JKDMOBILE function ID web service development results in following files Refer the annexure A for these file contents gt ORACLE e XSD files gt CS Mobil Types xsd gt CS CreateMobil Reg Full MSG xsd gt CS CreateMobil Reg IO MSG xsd gt CS CreateMobil Res Full MSG xsd gt CS CreateMobil Res PK MSG xsd e WSDL file gt FCMobileService wsdl e Implementation Java files gt
81. the EAR 5 1 Web Service specification Open Development generated XSD available in the xsd folder specified at Open Development Yes No XSD files generated for the screen should be available for maintenance function IDs For online function IDs these type XSDs may be hand coded Created a Web Service and operation using TrAX tool 5 1 ORACLE Specification Example Data Specify the name of the service and operation created for a function id to be used in FLEXCUBE WSDL Config file created using TrAX tool Yes No WSDL files are needed to create a service this contains the information for the service being created for a function id using the XSD s Property and EAR file generated from the installer Yes No The property and EAR file are created using installer Location for these files is specified during creation 5 2 Generate Develop XSDs There are two ways to develop XSDs e Use Open Development Tool e Manually create XSD and maintain Gateway static data 5 2 1 Open Development generated As a part of Function ID development Open Development is used to generate the following web service artifacts e XSD folder with type XSDs e INC folder that has following Gateway static data needed at runtime for web service gt GWTB AMEND FIELDS _JKDMOBIL INC GWTB AMEND NODES JKDMOBIL INC GWTM AMEND FIELDS JKDMOBIL INC GWTM AMEND MASTER JKDMOBIL INC GWTM AMEND NODES JKDMOBIL INC v V V Y Refer Open De
82. velopment documents for steps to get type XSDs and following INC files to populate Gateway maintenance tables 5 2 2 Hand coded If Open Development is not used for XSDs generation these XSDs need to be created manually using existing samples available Developer expected to have proficiency in understanding complete FLEXCUBE UBS web service framework and patterns to hand code the XSDs Refer Section 6 for sample files User can also refer existing contract online web service files for reference samples If Open Development is not used the Gateway static data need to maintain manually as follows 1 Make the entry in GWTM_OPERATIONS_MASTER for every operation code for a given web service ORACLE Example OPERATION CODE OPERATION DESCRIPTION SMS FUNCTION ID FS REQ XSD ST ModifyMobile Reg Full MSG xsd PK RES XSD ST ModifyMobile Res PK MSG xsd FS RES XSD ST ModifyMobile Res Full MSG xsd IO REQ XSD ST ModifyMobile Req IO MSG xsd 2 Make the entry in GWTM GATEWAY FUNCTIONS SERVICE NAME OPERATION CODE FUNCTION ID ACTION FCUBSCustomerService ModifyMobile STGCIF UNLOCK 3 Maintain external system details using function id GWDEXSYS 5 3 ORACLE Example _STMOB External System Detailed External System Correlation Pattern External System 5 Request Message ID Description External system for Mobile Update Message Exchange Pattern Queue Request Message Input Only Default Response
83. yment plan e Target an Enterprise application to a server e Test the modules in an Enterprise appication Install Application Assistant Go v E hp jdded0039 7001 console console portal AppAppicationinst alPortiet _actionOverrides com bea console actions appiinstalisaveldentky Fle Edt View Favorites Tools Help ENTIA de Q gets Application Assistant plyush domain WLS Co piyush domain Back Next Enan Cancel Optional Settings You can modify these settings or accept the defaults General What do you want to name tus deployment Name FCMobileSenice Security What security model do you want to use with this appicabon DD Only Use only roles and policies that are defined in the deployment descriptors Custom Roles Use roles that are defined in the Administration Console use policies that are defined in the deployment descriptor Custom Roles and Policies Use only roles and policies that are defined in the Administration Console Advanced Use a custom model that you have configured on the realm s configuration page Source accessibility How should the source fies be made accessible G Use the defaults defined by the deployment s targets Recommended selector Copy this application onto every target for me D ng deployment the files w be copied automatically to the managed servers to which the appicaton is targeted Iwill make the deployme

Download Pdf Manuals

image

Related Search

Related Contents

isomate®-gbm plus grape berry moth pheromone isomate®  01 ESP - Marko  Guide d`utilisation Modèle: 16808535000  Cabstone TV EasyScope L  

Copyright © All rights reserved.
Failed to retrieve file