ÖйúµçÐÅÁ캽ƽ̨(ISMP-B)¼¼Êõ¹æ·¶¡ª¡ªÊ¡Á캽ƽ̨¹ÜÀí×Óϵͳ²úÆ·½ÓÈë½Ó¿Ú(V3.0)

Q/CT XXXX-2014

4.2.10 Ö§¸¶½á¹û֪ͨ 4.2.10.1 ²úƷƽ̨

½«Ö§¸¶½á¹û¸æÖªÊ¡Á캽ƽ̨(ISMP-B)¹ÜÀí×Óϵͳ¡£ 4.2.10.2 Ê¡Á캽ƽ̨(ISMP-B)¹ÜÀí×Óϵͳ

½ÓÊÕÖ§¸¶½á¹û֪ͨ£¬²¢½«´¦Àí½á¹û·µ»Ø¸ø²úƷƽ̨¡£

7

Q/CT XXXX-2014

5¡¢ ½Ó¿Ú¶¨Òå

×¢£ºÏÂÁÐSOAPµÄ³¬Ê±Ê±¼ä¶¨ÒåΪ30Ã루·¢Æð·½·¢ÆðÇëÇó¿ªÊ¼¼ÆÊ±£©£¬³¬¹ý30Ãëºó×Ô¶¯¶Ï¿ªÁ¬½Ó£»httpÇëÇóµÄÏìӦʱ¼äΪ60Ã룻

5.1

SOAP&HTTP·½Ê½

Ê¡Á캽ƽ̨(ISMP-B)¹ÜÀí×ÓϵͳÓë²úƷƽ̨µÄÒµÎñÊý¾Ýͨ¹ýÊ¡Á캽ƽ̨(ISMP-B)¹ÜÀí×ÓϵͳÌṩµÄWebService·þÎñ½øÐн»»»¡£Ê¡Á캽ƽ̨(ISMP-B)¹ÜÀí×Óϵͳ×÷Ϊ·þÎñ¶Ë£¬ÌṩTradeService.wsdlÎļþ¹©SI²úƷƽ̨ÒýÓ㻲úƷƽ̨×÷Ϊ¿Í»§¶Ë£¬Ö»ÐèÌṩһ¸öURLµØÖ·½ÓÊÜÊ¡Á캽ƽ̨(ISMP-B)¹ÜÀí×Óϵͳ·¢ÆðµÄ֪ͨÏûÏ¢¡£¾ßÌå½Ó¿Ú·½·¨¼°¸ñʽ¶¨Òå˵Ã÷£º

1) Ê¡Á캽ƽ̨(ISMP-B)¹ÜÀí×ÓϵͳÌṩµÄwsdlÎļþµØÖ·£º

http://services.provinceid.bnet.cn/v3.0/TradeService.wsdl ÔÚTradeService.wsdlÖаüº¬µÄ·½·¨ÓУº

public String getPortalRequest(String streamingno,String rand)£»//ÒÀ¾ÝÁ÷Ë®ºÅÒÔ¼°Ëæ»úÁîÅÆÈ¡µÃ½»Ò×Ã÷ÎÄ

public String getPortalResult(String reqXML)£»//ÒÀ¾ÝXMLÇëÇó±¨ÎÄÈ¡µÃÏàÓ¦µÄXMLÓ¦´ð±¨ÎÄ public String getEncodeString(String decode)£»//ÒÀ¾ÝÃ÷ÎÄÈ¡µÃÏàÓ¦ÃÜÎÄ

2) ²úƷƽ̨ÌṩʡÁ캽ƽ̨(ISMP-B)¹ÜÀí×ÓϵͳµÄURLµØÖ·£º

http://service.productid.provinceid.bnet.cn ÆäÖÐproductidΪ²úÆ·±àºÅ£¬provinceidΪʡ±êʶ¡£

ÔÚÊ¡Á캽ƽ̨(ISMP-B)¹ÜÀí×Óϵͳ´¥·¢µ÷ÓòúƷƽ̨ÌṩµÄHTTPÇëÇóʱ£¬²úƷƽ̨URLÖаüÀ¨²ÎÊý£ºÁ÷Ë®ºÅstreamingno¡¢Ëæ»úÁîÅÆrandºÍÃÜÎÄÐÅÏ¢encode¡£¸ñʽÈ磺http://service.productid.provinceid.bnet.cn?streamingno=1111&rand=1234&encode=xxxx¡£

3) ¼ÓÃÜЭÒé

Á캽ƽ̨²ÉÓÃMD5 Ëã·¨×÷Ϊϵͳ¹Ø¼üÓòµÄ¼ÓÃÜЭÒé¡£¿¼Âǵ½¸÷À࿪·¢ÓïÑÔ»ùÓÚMD5 Ëã·¨µÄʵÏÖ·½Ãæ¿ÉÄÜ´æÔÚ²îÒìÐÔ£¬ÎªÁËʵÏÖÆ½Ì¨ÕûÌåµÄ¿ª·¢ÓïÑÔÎÞ¹ØÐÔ£¬Æ½Ì¨½«MD5Ëã·¨½øÐÐÁËÏàÓ¦·â×°£¬²¢ÌṩÏà¹ØµÄWEBSERVICE ·þÎñ¹©Íâ½çϵͳµ÷Óã¨getEncodeString£©¡£ 5.1.1 ¿Í»§¿ªÍ¨/±ä¸ü/Í˶©²úÆ·½Ó¿Ú 5.1.1.1 ½Ó¿ÚЭÒé¸ÅÊö

? ½Ó¿ÚÃû³Æ£º¿Í»§¿ªÍ¨/±ä¸ü/Í˶©²úÆ·¡£

? ½Ó¿ÚÃèÊö£ºÊ¡Á캽ƽ̨(ISMP-B)¹ÜÀí×Óϵͳ°Ñ¿Í»§¿ªÍ¨/±ä¸ü/Í˶©²úÆ·µÄÊý¾ÝÐÅÏ¢¾­¹ý²úÆ·½Ó¿Ú

ͬ²½µ½²úƷƽ̨£¨×¢£º¿Í»§²úÆ·ÊôÐÔͨ¹ý¿Í»§ÐÅÏ¢²éѯ½Ó¿Ú»ñÈ¡£©¡£¸öÈ˵¥¶©¹º£¬¿Í»§µ¥¶©¹º£¬Ë«¶©¹ºµÄ¿Í»§¶©¹º×ߴ˽ӿڡ£

? ´¥·¢Ìõ¼þ£ºÊ¡Á캽ƽ̨(ISMP-B)¹ÜÀí×ÓϵͳÏò²úƷƽ̨·¢ËͿͻ§¿ªÍ¨/±ä¸ü/Í˶©²úÆ·ÇëÇóʱ´¥·¢

²úƷƽ̨µ÷Óô˽ӿڡ£

? ½Ó¿ÚЭÒ飺SOAP(Document Style)¡£

? ½Ó¿Úµ÷Ó÷½Ïò£º²úƷƽ̨ ? Ê¡Á캽ƽ̨(ISMP-B)¹ÜÀí×Óϵͳ¡£ ? ÃüÃû¿Õ¼ä£ºhttp://www.bnet.cn/v3.0/¡£

? ½Ó¿Ú·½·¨£ºgetPortalRequest¡¢getPortalResult¡£

5.1.1.2 ½Ó¿ÚÁ÷³Ì

Ö÷񻃾¼°µ½µÄ½Ó¿Úµ÷ÓÃÁ÷³Ì:

8

Q/CT XXXX-2014

ͼ 1¿Í»§¿ªÍ¨/±ä¸ü/Í˶©²úÆ·½Ó¿ÚÁ÷³Ì

1) ¿Í»§¹ÜÀíÔ±ÔÚ¼¯ÍÅÁ캽ƽ̨¹ÜÀí×ÓϵͳÖпͻ§¹¤×÷̨¿ªÍ¨/±ä¸ü/Í˶©²úÆ·£»

2) ¼¯ÍÅÁ캽ƽ̨¹ÜÀí×ÓϵͳÉú³ÉÏà¹Ø²ÎÊýStreamingNo¡¢randºÍencode,²¢´æÈëÈÕÖ¾±íÖУ»

3) ¼¯ÍÅBNET¹ÜÀí×Óϵͳµ÷ÓòúƷƽ̨ÌṩµÄHTTPÇëÇó£¬ÔÚÇëÇóÖмÓÈë¹Ø¼ü×ÖÐÅÏ¢£¬¸ñʽÈçÏ£º

http://service.productid.bnet.cn?StreamingNo=xxxx&rand=xxxx&encode=xxxx¡£ÆäÖÐStreamingNoΪÃ÷ÎÄÊý×Ö£¨ÆäÖÐͨ¹ýʱ¼ä´ÁºÍ4Î»Ëæ»úÊý×éºÏ¶ø³É£©£¬randΪ4Î»Ëæ»úÊý×Ö£¬encodeΪ¿ª»§ÇëÇóÊý¾Ý°üͨ¹ýMD5¼ÓÃܺóµÄ×Ö·û´®£»

4) ²úƷƽ̨´ÓHTTPÇëÇóÖлñÈ¡µÄ½»Ò׹ؼü×ÖStreamingNo¡¢rand¡¢encode£¬¼ÓÈëµ½µ÷Óü¯ÍÅBNET¹ÜÀí

×ÓϵͳµÄwebservice½Ó¿Ú·½·¨getPortalRequestÖУ¬·¢Æð´Ó¼¯ÍÅBNET¹ÜÀí×Óϵͳ»ñÈ¡¿Í»§ÐÅÏ¢µÄ

9

Q/CT XXXX-2014

ÇëÇó£»

5) ¼¯ÍÅBNET¹ÜÀí×Óϵͳ¸ù¾ÝÊÕµ½µÄ½Ó¿Ú²ÎÊý£¬ÅжÏУÑéͨ¹ýºó£¬·µ»Ø²úƷƽ̨¿Í»§Êý¾ÝÄÚÈݰü£¬²¢×¢

Ïú±¾´Î½»Ò×Á÷Ë®¼Ç¼£»

6) ²úƷƽ̨¸ù¾Ý»ñÈ¡µÄ¿Í»§Êý¾ÝÄÚÈݰü£¬µ÷ÓÃgetEncodeString¼ÓÃÜ»ñÈ¡Êý¾Ý°ü£» 7) ¼¯ÍÅBNET¹ÜÀí×Óϵͳ¸ù¾Ý²úƷƽ̨µÄÇëÇó°ü¼ÓÃܺ󷵻ظø²úƷƽ̨£» 8) ²úƷƽ̨»ñÈ¡¼ÓÃܺóµÄÊý¾Ý°üÓëµÚËIJ½ÖлñÈ¡µÄencode½øÐÐÑéÖ¤£» 9) µÚ°Ë²½Ñé֤ͨ¹ýºó£¬²úƷƽ̨µ÷Óü¯ÍÅBNET¹ÜÀí×ÓϵͳµÄwebservice½Ó¿Ú·½·¨getPortalResult, ·¢

Æð´Ó¼¯ÍÅBNET¹ÜÀí×ÓϵͳµÄ²éѯijһ¿Í»§ÐÅÏ¢ÇëÇó£»

10) ¼¯ÍÅBNET¹ÜÀí×Óϵͳ»ñÈ¡²úƷƽ̨·¢ÆðÇëÇó±¨ÎÄÖеIJéѯÃÜÂ룬²¢ÓëÔ­ÏÈÔÚ¼¯ÍÅBNET¹ÜÀí×ÓϵͳÉè

¶¨µÄ²úÆ·²éѯÃÜÂë½øÐбȽÏÑéÖ¤£»

11) µÚÊ®²½Ñé֤ͨ¹ýºó£¬¼¯ÍÅBNET¹ÜÀí×Óϵͳ·µ»Ø²úƷƽ̨¿Í»§Êý¾ÝÄÚÈݰü£» 12) ²úƷƽ̨»ñÈ¡¿Í»§Êý¾Ý°üÄÚÈÝ£¬½øÐб¾µØµÄ¿Í»§ÐÅÏ¢´¦Àí£»

13) ²úƷƽ̨½«¿Í»§ÐÅÏ¢´¦ÀíºóµÄ½á¹û·µ»Ø¸ø¼¯ÍÅBNET¹ÜÀí×Óϵͳ£»

14) ¼¯ÍÅBNET¹ÜÀí×Óϵͳ¸ù¾Ý²úƷƽ̨µÄ´¦Àí½á¹û½øÐÐÁËÏàÓ¦µÄ¿Í»§²úÆ·´¦Àí£»

15) ¼¯ÍÅBNET¹ÜÀí×Óϵͳ´¦ÀíÍê³ÉÒԺ󣬷µ»Ø¸ø²úƷƽ̨һ¸ö°üº¬Öض¨ÏòµØÖ·µÄÊý¾ÝÄÚÈݰü£» 16) ²úƷƽ̨»ñÈ¡·µ»ØµÄ±¨ÎÄ£¬½âÎö³öÆäÖеÄÖØ¶¨ÏòµÄurl£¬È»ºóÖØ¶¨Ïò²Ù×÷¡£ 5.1.1.3 Êý¾ÝÐÅÏ¢¶¨Òå

5.1.1.3.1 Á캽ƽ̨·µ»Ø²úÆ·Æ½Ì¨ÒªËØ¶¨Òå

±í 1Á캽ƽ̨·µ»Ø²úÆ·Æ½Ì¨ÒªËØ¶¨Òå

²ÎÊýÃû StreamingNo OPFlag ÀàÐÍ String String ³öÏÖ´ÎÊý 1 1 ³¤¶È 32 4 Á÷Ë®ºÅ 0101£º¿Í»§¿ªÍ¨ 0102£º¿Í»§±ä¸ü 0103£º¿Í»§Í˶© 0107:¿Í»§Í£»ú 0108:¿Í»§¸´»ú 0109:¸ÄºÅ TimeStamp ProductID SIID OfferID String String String String 1 1 1 0..1 18 8 20 20 µ±Ç°Ê±¼ä´Á YYYYMMDDHHMISS ²úÆ·±êʶ SI±êʶ ÏúÊÛÆ·ID ÏúÊÛÆ·±êʶ£¬±¾ÆÚֻɿ¼°Ò»¸ö²úÆ·°üº¬¶à¸öÏúÊÛÆ·£¬µ«Ò»¸öÏúÊÛÆ·Ö»¶ÔÓ¦Ò»¸ö²úÆ· BizID Password AreaCode CustID CustAccount 10

String String String String String 1 1 1 1 1 20 32 5 20 100 ¿Í»§²úÆ·¼Æ·Ñ±êʶ ²úÆ·²éѯÃÜÂ루¿ÉΪ¿Õ£© ¿Í»§µØÇø ¿Í»§±êʶ ¿Í»§ÕʺŠעÊÍ

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)